Skip to content

issu321/Cyber-Security-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typing SVG


🧠 Overview

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.


✨ Features

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

🖥️ Terminal UI Preview

┌──(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

🚀 Installation

Linux / macOS / Kali Linux

git clone https://github.com/issu321/Cyber-Security-Python.git
cd Cyber-Security-Python
chmod +x install.sh
./install.sh
python3 app.py

Windows 10 / 11

git clone https://github.com/issu321/Cyber-Security-Python.git
cd Cyber-Security-Python
.\install.bat
python app.py

Manual (Any OS)

pip install -r requirements.txt
python app.py        # Windows
python3 app.py       # Linux/macOS

📋 Requirements

  • Python 3.10+ (required for match-case switch statements)
  • colorama — Terminal colors
  • rich — Beautiful tables & progress
  • requests — HTTP reconnaissance
  • dnspython — DNS resolution
  • python-whois — Domain intelligence
  • cryptography — File encryption
  • pyfiglet — ASCII banners
  • Pillow, PyPDF2, psutil — Metadata & system enum

🎮 Usage

  1. Launch the toolkit and watch the boot sequence.
  2. Select a module using the switch-case menu (0118, 99, 00).
  3. Follow the on-screen prompts (root@nexus-shield style).
  4. Press Enter to return to the main menu after each operation.

Pro Tip: Run with sudo on Linux for full network interface enumeration.


🏗️ Project Structure

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

🛡️ Safety & Ethics

  • ✅ 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.

🤝 Contributing

Pull requests are welcome! If you have a new module idea (e.g., WiFi scanner, SQLi tester, Steganography), open an issue or PR.

  1. Fork the repo
  2. Create your feature branch (git checkout -b feature/awesome-module)
  3. Commit your changes (git commit -m 'Add awesome module')
  4. Push to the branch (git push origin feature/awesome-module)
  5. Open a Pull Request

👤 Author

Ussu — Cybersecurity Enthusiast & Developer
🔗 GitHub: @issu321
⭐ Star this repo if it helped you learn!


About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors