Automate network scans and attacks with Python-powered tools.
Tool | Description | Example Command |
---|---|---|
Network Scanner | Discovers live hosts and open ports. | python scanner.py -t 192.168.1.0/24 |
ARP Spoofer | MITM attacks via ARP cache poisoning. | python arp_spoof.py -t 192.168.1.5 -g 192.168.1.1 |
DNS Spoofer | Redirects DNS queries to malicious hosts. | python dns_spoof.py -d example.com -i 1.1.1.1 |
Email Scraper | Harvests emails from websites/documents. | python email_scraper.py -u https://example.com |
Packet Sniffer | Captures and analyzes network traffic. | python sniffer.py -i eth0 --filter tcp |
Vuln Scanner | Detects CVEs in web apps/services. | python vuln_scan.py -u http://example.com |
- Clone the repo:
git clone https://github.com/yadunand-kamath/BlackHatPythonSuite.git cd BlackHatPythonSuite
- Install dependencies:
pip install -r requirements.txt
- Launch the C++ menu:
- Python: Core scripting (Scapy, Requests, BeautifulSoup).
- C++: High-performance menu launcher.
- Bash: Automation scripts for Linux.
This toolkit is for educational and authorized testing only.
Obtain explicit permission before scanning/attacking networks.
Misuse violates laws like the Computer Fraud and Abuse Act (CFAA).
Q: Can I use this on Windows? A: Most tools work on Windows with Python, but some (like ARP spoofing) require Linux.
Q: How do I add my own scripts? A: Drop your .py files in /python_scripts and update launcher.cpp’s menu options.
Found a bug? Want to add a tool?
Fork the repo.
Submit a PR with a clear description.
GNU GPL v2.0 License - Use responsibly.