Cybersecurity-Projects/README.md

123 lines
10 KiB
Markdown

<div align="center">
<img width="260" height="260" alt="Kali-dragon-icon svg" src="https://github.com/user-attachments/assets/d911b71f-6ad9-45b7-9513-237f83377023" alt="Kali Linux Icon"/>
<h1 align="center">Cybersecurity Projects 🐉</h1>
<p align="center">60 Cybersecurity Projects, Certification Roadmaps & Resources</p>
</div>
<div align="center">
<img src="https://img.shields.io/github/stars/CarterPerez-dev/Cybersecurity-Projects" alt="stars"/>
<img src="https://img.shields.io/github/forks/CarterPerez-dev/Cybersecurity-Projects" alt="forks"/>
<img src="https://img.shields.io/github/issues/CarterPerez-dev/Cybersecurity-Projects" alt="issues"/>
<img src="https://img.shields.io/github/license/CarterPerez-dev/Cybersecurity-Projects" alt="license"/>
<br/>
<img src="https://img.shields.io/badge/Cybersecurity-60_Projects-darkblue" alt="projects"/>
<img src="https://img.shields.io/badge/Security-Learning_Resources-darkred" alt="resources"/>
</div>
<div align="center">
<a href="https://github.com/sponsors/CarterPerez-dev">
<img src="https://img.shields.io/static/v1?label=Contribute&message=%E2%9D%A4&logo=GitHub&color=darkgreen" alt="contribute"/>
</a>
</div>
<h2 align="center"><strong>View Complete Projects:</strong></h2>
<div align="center">
<a href="https://github.com/CarterPerez-dev/Cybersecurity-Projects/tree/main/PROJECTS">
<img src="https://img.shields.io/badge/Full_Source_Code-11/60-blue?style=for-the-badge&logo=github" alt="Projects"/>
</a>
</div>
---
## 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