Skip to content

OshekharO/Vulnerability-Scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

πŸ” Vulnerability Scanner

A modern, web-based vulnerability scanner that checks for potential vulnerabilities in web applications. The scanner takes a URL and a list of payloads as input, and checks for vulnerabilities by sending HTTP requests to the URL with the payloads.

✨ Features

  • Real-time Scanning: Asynchronous scanning with live progress updates
  • Multiple Payloads: Test numerous endpoints in a single scan
  • Visual Feedback: Progress bar and real-time result counters
  • Modern UI: Clean, responsive design with dark theme
  • Input Validation: Validates URLs and payloads before scanning
  • Clear Results: Easy-to-read categorized results
  • Mobile Friendly: Fully responsive design for all devices

πŸš€ Usage

  1. Enter the Target URL: Input the base URL of the web application to scan (e.g., https://example.com/page?id=)
  2. Add Payloads: Enter the payloads to test, one per line (e.g., /admin, /.env, /config)
  3. Start Scan: Click the "Start Scan" button to begin
  4. View Results: Results are displayed in real-time across three categories

πŸ“Š Result Categories

βœ… Vulnerable (2xx Status)

Endpoints that return a successful HTTP response (200-299), indicating the resource exists and is accessible.

❌ Not Vulnerable (4xx/5xx Status)

Endpoints that return error responses (400-599), indicating the resource is not accessible or doesn't exist.

β†ͺ️ Redirect (3xx Status)

Endpoints that return redirect responses (300-399), indicating the resource redirects to another location.

πŸ”§ Technical Details

  • Built with HTML5, CSS3, and JavaScript
  • Uses Bootstrap 5 for responsive styling
  • jQuery for AJAX requests
  • CORS proxy for cross-origin requests

πŸ“ Sample Payloads

The repository includes a payload.txt file with common vulnerability testing payloads including:

  • Common admin panels
  • Configuration files
  • Backup files
  • Database endpoints
  • WordPress-specific paths

⚠️ Disclaimer

This vulnerability scanner is for educational and authorized testing purposes only.

  • Only scan websites you own or have explicit permission to test
  • Unauthorized scanning may violate laws and terms of service
  • The authors are not responsible for misuse of this tool

πŸ“„ License

See the LICENSE file for details.

πŸ‘€ Author

Made with ❀️ by OshekharO

About

A web-based vulnerability scanner that checks for potential vulnerabilities in web applications.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages