Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ethical Hacking 100 Projects Challenge Banner

🛡️ Ethical Hacking 100 Projects Challenge

Stars Forks Python License

Progress

Hands-on cybersecurity projects for practical ethical hacking and defensive security learning.


🚀 Quick Navigation


📘 Overview

This repository documents my Ethical Hacking 100 Projects Challenge journey. Each project focuses on real cybersecurity concepts such as:

  • Network analysis and traffic inspection
  • Vulnerability discovery and assessment
  • Malware simulation in controlled environments
  • Forensics and system monitoring
  • Secure coding and defensive tooling

✅ Purpose: education, research, and authorized security testing only.


📂 Project Index

  1. Project 01: Packet Sniffer
  2. Project 02: Port Scanner
  3. Project 03: ARP Spoof Detector
  4. Project 04: Keylogger
  5. Project 05: Reverse Shell
  6. Project 06: Web Crawler
  7. Project 07: FTP Cracker
  8. Project 08: SSH Cracker
  9. Project 09: SQL Scanner
  10. Project 10: Keylogger with Email Exfiltration
  11. Project 11: Ransomware Simulator
  12. Project 11 (Advanced): Ransomware Simulator v2
  13. Project 12: Network Scanner
  14. Project 13: Deauth Detector
  15. Project 13 (v2): Deauth Detector 2
  16. Project 14: Packet Crafting Engine
  17. Project 14 (Interactive): Packet Crafting Engine 2
  18. Project 15: DNS Spoof + DNS Rebinding Detector
  19. Project 16: Process Monitor + Anti-Debugging Detector
  20. Project 17: Reverse Shell with Full Interactive TTY
  21. Project 18: Steganography Tool
  22. Project 19: Memory Forensics Analyzer
  23. Project 20: Binary Exploitation — Simple Buffer Overflow
  24. Project 21: API Hooking Detector
  25. Project 22: Log Analysis and SIEM Simulator
  26. Project 23: Android APK Static Analysis Scanner
  27. Project 24: Web Application Firewall (WAF)
  28. Project 25: Vulnerability Scanner Web Crawler
  29. Project 26: Multi-Threaded Port Scanner
  30. Project 27: File Integrity Monitoring
  31. Project 28: RAT
  32. Project 29: Blockchain Explorer + Smart Contract Scanner
  33. Project 30: Dark Web Scraper
  34. Project 31: Antivirus Evasion Crypter
  35. Project 32: Cloud Security Scanner
  36. Project 33: Password Cracker
  37. Project 34: IoT Scanner
  38. Project 35: PE/ELF Analysis Tool
  39. Project 36: SQL Injection Exploitation Tool
  40. Project 37: WAF Evasion Tool
  41. Project 38: Auto-Recon Framework
  42. Project 39: Network Traffic Analyzer
  43. Project 40: YARA Rule Engine
  44. Project 41: CVE Exploit Database

⚙️ Quick Start

1) Clone Repository

git clone https://github.com/abdulsalam401/Ethical-Hacking-100-Projects-Challenge.git
cd Ethical-Hacking-100-Projects-Challenge

2) Create Virtual Environment

python -m venv venv

Activate:

  • Windows (PowerShell/CMD): venv\Scripts\activate
  • Linux/macOS: source venv/bin/activate

3) Install Common Dependencies

pip install scapy cryptography requests paramiko dnslib web3 psutil colorama pyperclip beautifulsoup4 flask pycryptodome pillow pefile pyelftools

🧭 Learning Path Suggestion

If you are new, a good progression is:

  1. Network fundamentals projects (Packet Sniffer, Port Scanner, Network Scanner)
  2. Web security projects (Crawler, SQL Scanner, WAF)
  3. Forensics/monitoring projects (Process Monitor, Memory Forensics, FIM)
  4. Advanced simulation projects (RAT, Crypter, Reverse Shell)

⚠️ Ethical & Legal Notice

This repository is intended strictly for:

  • Cybersecurity education
  • Defensive security research
  • Authorized penetration testing labs

❌ Do not run these tools against systems/networks without explicit written authorization.

The maintainer is not responsible for misuse.


👤 Maintainer


📄 License

This repository is licensed under the MIT License.


Built with 💻 + 🛡️ for ethical security learning.

About

A hands-on cybersecurity learning repository featuring 100 ethical hacking projects focused on recon, web security, malware simulation, forensics, and defensive tooling.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages