Repolode
CarterPerez-dev

CarterPerez-dev/Cybersecurity-Projects

A collection of 70 hands-on cybersecurity projects, from beginner scripts to advanced tools, with certification roadmaps and learning resources.

Звёзды
8,339
Форки
1,213
Открытые issues
1
Последний коммит
5 дней назад

Что это?

This repository is a learning collection of cybersecurity projects organized into four tiers: Foundations for first-time programmers, then Beginner, Intermediate, and Advanced. Each project covers a specific security topic, such as hash identification, HTTP security header auditing, port scanning, packet capture, secrets scanning, SBOM generation, fuzzing, and post-quantum encryption. Projects come with full source code and, for many, learning notes in a dedicated learn folder. Languages include Python, Go, Rust, C, C++, Zig, and Ruby.

Beyond the projects, the repository includes 10 certification roadmaps for career paths such as SOC analyst and pentester, plus a curated list of tools, courses, certifications, and communities. Some projects are still written up as synopses rather than full code, and the author notes one project is in progress.

The material suits people who want to learn security by building tools rather than only reading about them, or who want reference implementations to study and adapt.

Ключевые возможности

  • 01Projects grouped into Foundations, Beginner, Intermediate, and Advanced tiers
  • 02Each project lists its topics and estimated completion time
  • 03Many projects include a learn folder with concept explanations
  • 04Covers scanners, cryptography, malware analysis, cloud compliance, and more
  • 05Includes 10 certification roadmaps and a curated resources list

Сценарии использования

  • Learning cybersecurity by building real tools step by step
  • Preparing a security portfolio with hands-on projects
  • Studying reference implementations of scanners or cryptographic tools
  • Following a structured path toward SOC analyst or pentester roles

Темы

Частые вопросы

Что такое Cybersecurity-Projects?
A collection of 70 hands-on cybersecurity projects, from beginner scripts to advanced tools, with certification roadmaps and learning resources. This repository is a learning collection of cybersecurity projects organized into four tiers: Foundations for first-time programmers, then Beginner, Intermediate, and Advanced. Each project covers a specific security topic, such as hash identification, HTTP security header auditing, port scanning, packet capture, secrets scanning, SBOM generation, fuzzing, and post-quantum encryption. Projects come with full source code and, for many, learning notes in a dedicated learn folder. Languages include Python, Go, Rust, C, C++, Zig, and Ruby.
Cybersecurity-Projects можно использовать бесплатно? Какая у него лицензия?
Cybersecurity-Projects распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Cybersecurity-Projects всё ещё поддерживается?
Активно поддерживается. Последний коммит в Cybersecurity-Projects — 14 окт. 2026 г..
Для чего можно использовать Cybersecurity-Projects?
Learning cybersecurity by building real tools step by step Preparing a security portfolio with hands-on projects Studying reference implementations of scanners or cryptographic tools Following a structured path toward SOC analyst or pentester roles
Где скачать Cybersecurity-Projects?
Исходный код и инструкции по установке — на GitHub: https://github.com/CarterPerez-dev/Cybersecurity-Projects

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты