-
-
Notifications
You must be signed in to change notification settings - Fork 89
Home
A comprehensive collection of hands-on cybersecurity projects with full source code, documentation, and learning resources. Built for security professionals, students, and anyone looking to develop practical skills.
| Project | Tech Stack | Status |
|---|---|---|
| Simple Port Scanner | C++ | Complete |
| Keylogger | Python 3.13+ | Complete |
| Caesar Cipher | Python | Complete |
| DNS Lookup Tool | Python | Complete |
| Simple Vulnerability Scanner | Go | Complete |
| Metadata Scrubber Tool | Python | Complete |
| Network Traffic Analyzer | Python | Complete |
| Base64 Encoder/Decoder | Python | Complete |
| Project | Tech Stack | Status |
|---|---|---|
| API Security Scanner | FastAPI, React, PostgreSQL, Docker | Complete |
| SIEM Dashboard | Flask, React, Docker | Complete |
| Docker Security Audit | Go, Docker | Complete |
| Project | Tech Stack | Status |
|---|---|---|
| API Rate Limiter | Python, Redis | Complete |
| Encrypted P2P Chat | FastAPI, SolidJS, Signal Protocol, WebAuthn | Complete |
| Bug Bounty Platform | FastAPI, React, PostgreSQL | Complete |
- Getting Started - Setup instructions and prerequisites
- Project Roadmap - Build order and timeline for all 60 projects
- Certification Roadmaps - 10 role-based cert paths
- Tools & Resources - Curated cybersecurity tools and learning platforms
- Contributing - How to contribute a project
Cybersecurity-Projects/
├── PROJECTS/ # Full source code (organized by difficulty)
│ ├── beginner/ # 8 complete projects
│ │ ├── base64-tool/
│ │ ├── caesar-cipher/
│ │ ├── dns-lookup/
│ │ ├── keylogger/
│ │ ├── metadata-scrubber-tool/
│ │ ├── network-traffic-analyzer/
│ │ ├── simple-port-scanner/
│ │ └── simple-vulnerability-scanner/
│ ├── intermediate/ # 3 complete projects
│ │ ├── api-security-scanner/
│ │ ├── docker-security-audit/
│ │ └── siem-dashboard/
│ └── advanced/ # 3 complete projects
│ ├── api-rate-limiter/
│ ├── bug-bounty-platform/
│ └── encrypted-p2p-chat/
├── SYNOPSES/ # Project outlines for remaining 46 projects
│ ├── beginner/
│ ├── intermediate/
│ └── advanced/
├── RESOURCES/ # Learning resources
│ ├── TOOLS.md
│ ├── COURSES.md
│ ├── CERTIFICATIONS.md
│ ├── COMMUNITIES.md
│ └── FRAMEWORKS.md
├── ROADMAPS/ # 10 certification career paths
│ ├── SOC-ANALYST.md
│ ├── PENTESTER.md
│ ├── SECURITY-ENGINEER.md
│ └── ... (7 more)
├── TEMPLATES/ # Fullstack template (submodule)
├── CONTRIBUTING.md
└── README.md
Every completed project ships with:
- Full source code with modern best practices and strict type checking
-
learn/ folder with 5 educational documents:
-
00-OVERVIEW.md- Quick start and prerequisites -
01-CONCEPTS.md- Security theory, real breaches, CVE references -
02-ARCHITECTURE.md- System design with ASCII diagrams -
03-IMPLEMENTATION.md- Line-by-line code walkthrough -
04-CHALLENGES.md- Extension ideas for further learning
-
- Production-ready tooling - Docker, pre-commit hooks, linting, tests
Port Scanner, Keylogger, Caesar Cipher, DNS Lookup, Vulnerability Scanner, Metadata Scrubber, Network Traffic Analyzer, Hash Cracker, Steganography, MAC Spoofer, File Integrity Monitor, Security News Scraper, Phishing URL Detector, SSH Brute Force Detector, WiFi Scanner, Base64 Encoder, Firewall Log Parser, ARP Spoofing Detector, Windows Registry Monitor, Ransomware Simulator
Reverse Shell Handler, SIEM Dashboard, Threat Intelligence Aggregator, OAuth Token Analyzer, Web Vulnerability Scanner, DDoS Mitigation, Container Security Scanner, API Security Scanner, Wireless Deauth Detector, AD Enumeration, Binary Analysis, Network IPS, Password Policy Auditor, Cloud Asset Inventory, OSINT Framework, SSL/TLS Scanner, Mobile App Analyzer, Backup Integrity Checker, WAF, Privilege Escalation Finder, Network Baseline Monitor, Docker Security Audit
API Rate Limiter, Encrypted Chat, Exploit Framework, AI Threat Detection, Bug Bounty Platform, Cloud Security Posture Management, Malware Analysis Platform, Quantum Resistant Encryption, Zero Day Scanner, Distributed Password Cracker, Kernel Rootkit Detection, Smart Contract Auditor, Adversarial ML, APT Simulator, HSM Emulator, Network Covert Channel, Automated Pentesting, Supply Chain Analyzer
©AngelaMos | CertGames.com | CarterPerez-dev | 2026