A fun yet powerful Python script to detect common security vulnerabilities:
- 🚪 Open Ports - Keep those digital doors locked! 🔐
- 🔎 HTTP Security Headers - No sneaky intrusions allowed! 🕵️♂️
- 🔑 Weak Passwords - Because "password123" isn’t gonna cut it! 🤦♂️
- 📡 Port Scanning using
nmap📡 - 🔍 HTTP Security Checks using
requests🛡️ - 🔐 Basic Authentication Testing 🔓
- 📜 Log & Report Generation 📝
-
Clone the repo like a pro: 🏴☠️
git clone https://github.com/<your-username>/vulnerability_scanner.git cd vulnerability_scanner
-
Install dependencies: 📦
pip install -r requirements.txt
Launch the scanner with a simple command:
python scanner.py -t <target-ip/domain>- 🐍 Python 3.x
- 🕵️
nmap - 🌍
requests
python scanner.py --scan-ports -t 192.168.1.1python scanner.py --check-headers -u https://example.compython scanner.py --bruteforce -u admin -w wordlist.txt- 🐍 Python
- 🌐 Nmap
- 🔍 Requests
- 🔑 Hashlib
- 🕵️♂️ Shodan - The Search Engine for Hackers
- 🛡️ Have I Been Pwned? (Check Breaches)
- 🎯 MITRE ATT&CK Framework
- ⚔️ OWASP Top Ten Security Risks
- 🛑 Google Safe Browsing
- 🔥 Exploit Database
- 🚨 CVE Details
- 🦠 VirusTotal (File & URL Scanning)
- 🔒 NIST National Vulnerability Database
- 📡 Hybrid Analysis (Malware Detection)
This tool is designed for ethical hacking and penetration testing only. Unauthorized use may lead to legal consequences! ⚖️ �