Skip to content

A comprehensive website vulnerability scanner script, built in Python, which checks for various vulnerabilities like SQL Injection, XSS, Command Injection, LFI, HTTP verb tampering, File Upload vulnerabilities, Session Fixation, HTTP Parameter Pollution, IDOR, Directory Traversal, and CORS Misconfiguration.

License

Notifications You must be signed in to change notification settings

mylesgamez/Python-Website-Vulnerability-Scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Website Vulnerability Scanner

A Python-based tool that is used to scan websites for various types of vulnerabilities.

Description

The Website Vulnerability Scanner is a Python script that uses multiple libraries such as requests, BeautifulSoup, selenium, and sslyze to identify multiple types of vulnerabilities on the given website. This script checks for the following types of vulnerabilities:

  1. SQL Injection
  2. Cross-Site Scripting (XSS)
  3. Command Injection
  4. Local File Inclusion (LFI)
  5. HTTP Verb Tampering
  6. File Upload Vulnerabilities
  7. Session Fixation
  8. HTTP Parameter Pollution (HPP)
  9. Insecure Direct Object References (IDOR)
  10. Directory Traversal
  11. CORS Misconfiguration
  12. Misconfigured Security Headers
  13. SSL/TLS vulnerabilities

Prerequisites

The script requires Python3 and the following libraries installed:

  1. requests
  2. BeautifulSoup
  3. selenium
  4. sslyze

You can install these packages using pip:

pip install -r requirements.txt

The script also requires ChromeDriver installed on the system.

Usage

python3 website_vulnerability_scanner.py <URL> <USERNAME> <PASSWORD>

Where: is the URL of the website to scan. and are the credentials for the website (if any).

Disclaimer

This script is intended for educational purposes and to help improve the security of websites.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A comprehensive website vulnerability scanner script, built in Python, which checks for various vulnerabilities like SQL Injection, XSS, Command Injection, LFI, HTTP verb tampering, File Upload vulnerabilities, Session Fixation, HTTP Parameter Pollution, IDOR, Directory Traversal, and CORS Misconfiguration.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages