Skip to content

rajul97/vulnerability_scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎭🔍 Automated Vulnerability Scanner

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! 🤦‍♂️

🚀 Features

  • 📡 Port Scanning using nmap 📡
  • 🔍 HTTP Security Checks using requests 🛡️
  • 🔐 Basic Authentication Testing 🔓
  • 📜 Log & Report Generation 📝

🛠️ Installation

  1. Clone the repo like a pro: 🏴‍☠️

    git clone https://github.com/<your-username>/vulnerability_scanner.git
    cd vulnerability_scanner
  2. Install dependencies: 📦

    pip install -r requirements.txt

🚀 How to Run

Launch the scanner with a simple command:

python scanner.py -t <target-ip/domain>

📌 Requirements

  • 🐍 Python 3.x
  • 🕵️ nmap
  • 🌍 requests

📖 Usage Examples

🛠️ Scan Open Ports

python scanner.py --scan-ports -t 192.168.1.1

🔍 Check HTTP Security Headers

python scanner.py --check-headers -u https://example.com

🕵️‍♂️ Test for Weak Passwords

python scanner.py --bruteforce -u admin -w wordlist.txt

⚡ Tech Stack

  • 🐍 Python
  • 🌐 Nmap
  • 🔍 Requests
  • 🔑 Hashlib

🌍 Public Cybersecurity Resources 🕸️

⚠️ Disclaimer

This tool is designed for ethical hacking and penetration testing only. Unauthorized use may lead to legal consequences! ⚖️ �

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages