Kali-dragon-icon svg

Cybersecurity Projects 🐉

60 Cybersecurity Projects, Certification Roadmaps & Resources

stars forks issues license
projects resources
contribute

View Complete Projects:

Projects
--- ## Quick Navigation ### [Projects](#projects) 60 hands-on cybersecurity projects with full source code, from beginner to advanced level. ### [Certification Roadmaps](./ROADMAPS/README.md) 10 structured career paths with certification guides for SOC Analyst, Pentester, Security Engineer, and more. ### [Learning Resources](./RESOURCES/README.md) Tools, courses, certifications, communities, and frameworks for cybersecurity professionals. --- # Projects ### Beginner Projects - **[Simple Port Scanner](./PROJECTS/beginner/simple-port-scanner)** - Asynchronous TCP port scanner in C++ with service detection - **[Keylogger](./PROJECTS/beginner/keylogger)** - Capture keyboard events with timestamps using Python pynput - **[Caesar Cipher](./PROJECTS/beginner/caesar-cipher)** - CLI encryption/decryption tool with brute-force capabilities - **[DNS Lookup CLI Tool](./PROJECTS/beginner/dns-lookup)** - Query DNS records with WHOIS and reverse lookup - **[Simple Vulnerability Scanner](./PROJECTS/beginner/simple-vulnerability-scanner)** - Check software versions against CVE databases - **[Metadata Scrubber Tool](./PROJECTS/beginner/metadata-scrubber-tool)** - Remove EXIF and privacy-sensitive metadata from files - **[Network Traffic Analyzer](./SYNOPSES/beginner/Network.Traffic.Analyzer.md)** - Capture and analyze network packets with scapy - **[Hash Cracker](./SYNOPSES/beginner/Hash.Cracker.md)** - Dictionary and brute-force hash cracking tool - **[Steganography Tool](./SYNOPSES/beginner/Steganography.Tool.md)** - Hide messages in images using LSB steganography - **[MAC Address Spoofer](./SYNOPSES/beginner/MAC.Address.Spoofer.md)** - Change network interface MAC addresses - **[File Integrity Monitor](./SYNOPSES/beginner/File.Integrity.Monitor.md)** - Monitor directories for file changes using checksums - **[Security News Scraper](./SYNOPSES/beginner/Security.News.Scraper.md)** - Aggregate cybersecurity news and CVEs - **[Phishing URL Detector](./SYNOPSES/beginner/Phishing.URL.Detector.md)** - Analyze URLs for phishing indicators - **[SSH Brute Force Detector](./SYNOPSES/beginner/SSH.Brute.Force.Detector.md)** - Monitor and block SSH brute force attempts - **[WiFi Network Scanner](./SYNOPSES/beginner/WiFi.Network.Scanner.md)** - Scan wireless networks and identify weak encryption - **[Base64 Encoder/Decoder](./SYNOPSES/beginner/Base64.Encoder.Decoder.md)** - Multi-format encoding/decoding tool - **[Firewall Log Parser](./SYNOPSES/beginner/Firewall.Log.Parser.md)** - Parse and visualize firewall logs - **[ARP Spoofing Detector](./SYNOPSES/beginner/ARP.Spoofing.Detector.md)** - Detect ARP spoofing attacks on local network - **[Windows Registry Monitor](./SYNOPSES/beginner/Windows.Registry.Monitor.md)** - Track Windows registry changes - **[Ransomware Simulator](./SYNOPSES/beginner/Ransomware.Simulator.md)** - Educational file encryption demonstration ### Intermediate Projects - **[Reverse Shell Handler](./SYNOPSES/intermediate/Reverse.Shell.Handler.md)** - Multi-client reverse shell server with file transfer - **[SIEM Dashboard](./SYNOPSES/intermediate/SIEM.Dashboard.md)** - Log aggregation with correlation rules and visualization - **[Threat Intelligence Aggregator](./SYNOPSES/intermediate/Threat.Intelligence.Aggregator.md)** - Collect and enrich IOCs from multiple feeds - **[OAuth Token Analyzer](./SYNOPSES/intermediate/OAuth.Token.Analyzer.md)** - Decode and validate JWT tokens for vulnerabilities - **[Web Vulnerability Scanner](./SYNOPSES/intermediate/Web.Vulnerability.Scanner.md)** - Automated XSS, SQLi, and CSRF testing - **[DDoS Mitigation Tool](./SYNOPSES/intermediate/DDoS.Mitigation.Tool.md)** - Detect traffic spikes and implement rate limiting - **[Container Security Scanner](./SYNOPSES/intermediate/Container.Security.Scanner.md)** - Scan Docker for misconfigurations and vulnerabilities - **[API Security Scanner](./PROJECTS/intermediate/api-security-scanner)** - Enterprise-grade API vulnerability scanner with ML-enhanced testing - **[Wireless Deauth Detector](./SYNOPSES/intermediate/Wireless.Deauth.Detector.md)** - Monitor for WiFi deauthentication attacks - **[Active Directory Enumeration](./SYNOPSES/intermediate/Active.Directory.Enumeration.md)** - Enumerate AD users, groups, and permissions - **[Binary Analysis Tool](./SYNOPSES/intermediate/Binary.Analysis.Tool.md)** - Disassemble and analyze executables for suspicious patterns - **[Network Intrusion Prevention](./SYNOPSES/intermediate/Network.Intrusion.Prevention.md)** - Real-time packet inspection with auto-blocking - **[Password Policy Auditor](./SYNOPSES/intermediate/Password.Policy.Auditor.md)** - Audit password policies against best practices - **[Cloud Asset Inventory](./SYNOPSES/intermediate/Cloud.Asset.Inventory.md)** - Discover and catalog cloud resources across providers - **[OSINT Reconnaissance Framework](./SYNOPSES/intermediate/OSINT.Reconnaissance.Framework.md)** - Aggregate public intelligence from multiple sources - **[SSL/TLS Certificate Scanner](./SYNOPSES/intermediate/SSL.TLS.Certificate.Scanner.md)** - Scan for SSL/TLS misconfigurations - **[Mobile App Security Analyzer](./SYNOPSES/intermediate/Mobile.App.Security.Analyzer.md)** - Decompile and analyze mobile app security - **[Backup Integrity Checker](./SYNOPSES/intermediate/Backup.Integrity.Checker.md)** - Verify backup integrity and test restoration - **[Web Application Firewall](./SYNOPSES/intermediate/Web.Application.Firewall.md)** - Reverse proxy with request filtering - **[Privilege Escalation Finder](./SYNOPSES/intermediate/Privilege.Escalation.Finder.md)** - Identify privilege escalation vectors - **[Network Baseline Monitor](./SYNOPSES/intermediate/Network.Baseline.Monitor.md)** - Establish and monitor network behavior patterns - **[Docker Security Audit](./PROJECTS/intermediate/docker-security-audit)** - CIS Docker Benchmark scanner with multiple output formats ### Advanced Projects - **[API Rate Limiter](./PROJECTS/advanced/api-rate-limiter)** - Distributed rate limiting middleware with Redis backend - **[Encrypted Chat Application](./PROJECTS/advanced/encrypted-p2p-chat)** - Real-time E2EE chat with Signal Protocol and WebAuthn - **[Exploit Development Framework](./SYNOPSES/advanced/Exploit.Development.Framework.md)** - Modular exploitation framework with plugin architecture - **[AI Threat Detection](./SYNOPSES/advanced/AI.Threat.Detection.md)** - Machine learning model for network traffic classification - **[Bug Bounty Platform](./PROJECTS/advanced/bug-bounty-platform)** - Full-featured vulnerability disclosure platform - **[Cloud Security Posture Management](./SYNOPSES/advanced/Cloud.Security.Posture.Management.md)** - Multi-cloud misconfiguration scanner with CIS benchmarks - **[Malware Analysis Platform](./SYNOPSES/advanced/Malware.Analysis.Platform.md)** - Automated sandbox for static and dynamic malware analysis - **[Quantum Resistant Encryption](./SYNOPSES/advanced/Quantum.Resistant.Encryption.md)** - Post-quantum cryptography implementation - **[Zero Day Vulnerability Scanner](./SYNOPSES/advanced/Zero.Day.Vulnerability.Scanner.md)** - Coverage-guided fuzzing framework - **[Distributed Password Cracker](./SYNOPSES/advanced/Distributed.Password.Cracker.md)** - GPU-accelerated distributed password cracking - **[Kernel Rootkit Detection](./SYNOPSES/advanced/Kernel.Rootkit.Detection.md)** - Detect kernel-level rootkits using memory analysis - **[Blockchain Smart Contract Auditor](./SYNOPSES/advanced/Blockchain.Smart.Contract.Auditor.md)** - Solidity static analysis for vulnerabilities - **[Adversarial ML Attacker](./SYNOPSES/advanced/Adversarial.ML.Attacker.md)** - Generate adversarial examples for ML security systems - **[Advanced Persistent Threat Simulator](./SYNOPSES/advanced/Advanced.Persistent.Threat.Simulator.md)** - Multi-stage APT attack simulation - **[Hardware Security Module Emulator](./SYNOPSES/advanced/Hardware.Security.Module.Emulator.md)** - Software HSM with PKCS#11 interface - **[Network Covert Channel](./SYNOPSES/advanced/Network.Covert.Channel.md)** - Data exfiltration using covert channels - **[Automated Penetration Testing](./SYNOPSES/advanced/Automated.Penetration.Testing.md)** - Full pentest automation from recon to reporting - **[Supply Chain Security Analyzer](./SYNOPSES/advanced/Supply.Chain.Security.Analyzer.md)** - Dependency vulnerability and malicious package detection --- ## Learn More **[Certification Roadmaps](./ROADMAPS/README.md)** - Career paths for SOC Analyst, Pentester, Security Engineer, GRC Analyst, and 6 more tracks **[Learning Resources](./RESOURCES/README.md)** - Tools, courses, certifications, YouTube channels, Reddit communities, and security frameworks