Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ WebSecurityScanner

Advanced Web Security Assessment Tool developed in Python for security learning and authorized security assessments.


Features

  • βœ… Technology Fingerprinting
  • βœ… Subdomain Enumeration
  • βœ… WAF Detection
  • βœ… SSL/TLS Configuration Analysis
  • βœ… Security Headers Analysis
  • βœ… Cookie Security Analysis
  • βœ… API Endpoint Discovery
  • βœ… CVE Information Lookup
  • βœ… Directory Discovery
  • βœ… Port Scanning (Optional)
  • βœ… HTML Report Generation
  • βœ… JSON Report Generation
  • βœ… Multi-threaded Scanning
  • βœ… Proxy Support (Burp Suite)
  • βœ… Colorized Terminal Output
  • βœ… Professional CLI Interface

Requirements

  • Python 3.10+
  • Kali Linux / Ubuntu / Debian
  • Internet Connection

Installation

Clone the repository:

git clone https://github.com/AyushSharma-arch/WebSecurityScanner.git
cd WebSecurityScanner

Install dependencies:

pip3 install -r requirements.txt

Usage

Basic Scan

python3 recon.py -u https://example.com

Generate HTML Report

python3 recon.py -u https://example.com --html report.html

Generate JSON Report

python3 recon.py -u https://example.com --json report.json

Enable Subdomain Enumeration

python3 recon.py -u https://example.com --subdomain

Port Scan

python3 recon.py -u https://example.com --ports

Proxy Support

python3 recon.py -u https://example.com -p http://127.0.0.1:8080

Project Structure

WebSecurityScanner/
│── recon.py
│── README.md
│── requirements.txt
│── LICENSE
│── screenshots/
│── reports/

Screenshots

Add your terminal screenshots inside the screenshots folder.


License

This project is licensed under the MIT License.


Author

Ayush Sharma

GitHub: https://github.com/AyushSharma-arch


Disclaimer

This project is intended for security education and authorized security assessments only. Always obtain permission before assessing systems you do not own or administer.

About

Advanced Web Security Assessment Tool developed in Python.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages