Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DURIAN

██████  ██    ██ ██████  ██  █████  ███    ██ 
██   ██ ██    ██ ██   ██ ██ ██   ██ ████   ██ 
██   ██ ██    ██ ██████  ██ ███████ ██ ██  ██ 
██   ██ ██    ██ ██   ██ ██ ██   ██ ██  ██ ██ 
██████   ██████  ██   ██ ██ ██   ██ ██   ████
                                                     
                                                     

Lightweight web vulnerability scanner in Python — scans for SQLi, XSS, path traversal, sensitive files, and more. CLI-driven, modular scanner architecture.

Python License

Features

  • SQL Injection detection with error-based and boolean-based checks
  • Cross-Site Scripting (XSS) detection with reflected XSS tests
  • Path Traversal detection for common sensitive file paths
  • Sensitive Files discovery (backup files, config files, admin panels)
  • Crawler module to discover links and forms
  • Session management with cookie handling
  • CLI interface built with Click
  • Report generation in multiple formats

Installation

pip install web-vuln-scanner
# or clone and install:
git clone https://github.com/aimansam/web-vuln-scanner
cd web-vuln-scanner
pip install -e .

Quick Start

Scan a target URL for common vulnerabilities:

web-vuln-scanner scan https://example.com

Scan with specific modules:

web-vuln-scanner scan https://example.com --modules sqli,xss,traversal

Crawl and discover endpoints first:

web-vuln-scanner crawl https://example.com

Generate a report:

web-vuln-scanner report --output report.json

Modules

Module Description
sqli SQL injection detection
xss Cross-site scripting detection
traversal Path traversal detection
sensitive_files Sensitive file discovery
crawler Link and form discovery
auth Authentication handling

Requirements

  • Python 3.9+
  • requests
  • click
  • beautifulsoup4

License

MIT

About

Lightweight web vulnerability scanner in Python — scans for SQLi, XSS, path traversal, sensitive files, and more.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages