Nexus Shield is a cinematic, terminal-based ethical hacking & cybersecurity toolkit designed for education, CTF competitions, penetration testing labs, and authorized security audits. Crafted by Ussu with a hacker-aesthetic UI, switch-case navigation, and 18+ powerful modules.
⚠️ LEGAL DISCLAIMER: This software is intended for authorized testing and educational purposes only. Unauthorized access to computer systems is illegal. The author assumes zero liability for misuse.
| Module | Description |
|---|---|
| 🌐 Network Config | Local/public IP, interface enumeration, OS detection |
| 🔍 Port Scanner | Multi-threaded TCP scanner with service fingerprinting |
| 🔐 Password Analyzer | Entropy calculation, strength rating, common leak detection |
| 📚 Wordlist Generator | Custom charset combinatorial wordlist builder |
| ⚡ Hash Cracker | Auto-identify + dictionary attack (MD5/SHA1/SHA256/SHA512) |
| 🧬 Hash Generator | MD5, SHA1, SHA256, SHA512, SHA3-256, BLAKE2b |
| 🔁 Base64 Suite | Encode/decode text & files |
| 🌍 WHOIS Lookup | Domain intelligence & registrar data |
| 📡 DNS Analyzer | A, AAAA, MX, NS, TXT, SOA, CNAME records |
| 🎯 Subdomain Enum | Brute-force common subdomains via DNS |
| 📁 Metadata Extractor | EXIF from images, metadata from PDFs |
| 💻 System Enum | Hardware, OS, memory, disk, boot time |
| 🕸️ Ping Sweeper | CIDR-based host discovery |
| 🌐 Web Vuln Scanner | Security headers, robots.txt, common path probing |
| 🔒 File Encryption | Fernet (AES-128) file lock/unlock |
| 📊 Log Analyzer | Threat keyword detection & scoring |
| 🎓 Socket Listener | Educational bind shell for network programming study |
| 🧮 Subnet Calculator | CIDR breakdown, host range, netmask |
| 🎮 Matrix Rain | Digital rain easter egg |
┌──(root@nexus-shield)-[~]
└─# Select Module: 02
[✓] Loading Port Scanner Complete!
Enter Target IP/Domain: scanme.nmap.org
Port Range (1-1000): 1-100
[*] Scanning 45.33.32.156 | Threads: 200...
[+] Port 22/tcp OPEN — SSH
[+] Port 80/tcp OPEN — HTTP
[+] Scan Complete! 2 open ports discovered
git clone https://github.com/issu321/Cyber-Security-Python.git
cd Cyber-Security-Python
chmod +x install.sh
./install.sh
python3 app.pygit clone https://github.com/issu321/Cyber-Security-Python.git
cd Cyber-Security-Python
.\install.bat
python app.pypip install -r requirements.txt
python app.py # Windows
python3 app.py # Linux/macOS- Python 3.10+ (required for
match-caseswitch statements) colorama— Terminal colorsrich— Beautiful tables & progressrequests— HTTP reconnaissancednspython— DNS resolutionpython-whois— Domain intelligencecryptography— File encryptionpyfiglet— ASCII bannersPillow,PyPDF2,psutil— Metadata & system enum
- Launch the toolkit and watch the boot sequence.
- Select a module using the switch-case menu (
01–18,99,00). - Follow the on-screen prompts (
root@nexus-shieldstyle). - Press Enter to return to the main menu after each operation.
Pro Tip: Run with sudo on Linux for full network interface enumeration.
Cyber-Security-Python/
├── app.py # Main application (18+ modules)
├── requirements.txt # Python dependencies
├── install.sh # Linux/macOS installer
├── install.bat # Windows installer
├── README.md # This file
└── wordlist.txt # Generated by Module 04
- ✅ Only test systems you own or have written authorization to test.
- ✅ Use this in CTFs, homelabs, university projects, and bug bounty programs.
- ❌ Never use against government, corporate, or personal systems without permission.
Pull requests are welcome! If you have a new module idea (e.g., WiFi scanner, SQLi tester, Steganography), open an issue or PR.
- Fork the repo
- Create your feature branch (
git checkout -b feature/awesome-module) - Commit your changes (
git commit -m 'Add awesome module') - Push to the branch (
git push origin feature/awesome-module) - Open a Pull Request
Ussu — Cybersecurity Enthusiast & Developer
🔗 GitHub: @issu321
⭐ Star this repo if it helped you learn!