123 lines
10 KiB
Markdown
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
|