Skip to main content

A vulnerability scanner

Project description

🔍 VulnScan

VulnScan is a powerful and lightweight Web Penetration Testing Toolkit developed over 3 years of research, crafted to assist ethical hackers, security researchers, and developers in identifying web application vulnerabilities quickly and efficiently.

⚡ Built with passion. Backed by real-world interviews. Recognized by industry leaders.


🚀 Features

VulnScan currently includes 21 powerful modules:

  1. Change Target Domain

    • Function: ensure_url_scheme
  2. Port Scanning

    • Functions: scan_single_port, scan_custom_ports, scan_range_of_ports
  3. Domain Enumeration

    • Functions: from_file, check_subdomain, append_if_exists, get_active
  4. Domain Fingerprinting

    • Function: get_server_info
  5. SQL Injection Testing

    • Functions: is_vulnerable, test_sql_injection
  6. Cross-Site Scripting (XSS) Testing

    • Functions: get_forms, form_details, submit_form, scan_xss
  7. CSRF Detection

    • Function: csrf
  8. SSL/TLS Certificate Detection

    • Functions: certificate, analyze_certificate
  9. Server Geolocation

    • Function: get_location
  10. Directory Enumeration

    • Function: directory_enumeration
  11. Web Application Vulnerability Scanning

    • Function: web_application_vulnerability_scanner
  12. Crawling and Spidering

    • Function: crawl_and_spider
  13. WAF Detection

    • Function: detect_waf

Advanced Modules

  1. Advanced Domain Enumeration

    • Class: AdvancedSubdomainEnumerator
    • Method: run_enumeration
  2. Cloud Vulnerability Scan

    • Class: CloudSecurityScanner
    • Method: run_scan
  3. Advanced Web Application Scan

    • Class: AdvancedWebAppTester
    • Method: run_tests
  4. API Security Testing

    • Classes: GraphQLSecurityTester, APISecurityTester
    • Methods: run_tests
  5. AI-Powered Vulnerability Detection

    • Class: AIVulnerabilityDetector
    • Method: analyze_response
  6. Comprehensive Security Scan

    • Function: run_comprehensive_scan
  7. Security Tool Integration

    • Class: SecurityToolIntegration
    • Method: export_all
  8. Advanced Report Generation

    • Class: AdvancedSecurityReporter
    • Method: generate_all_reports

Each module is plug-and-play and optimized for fast, accurate results.


📦 Installation

git clone https://github.com/iamgokulkannan/vulnscan.git
cd vulnscan
pip install -r requirements.txt
python pdf_vulnscan_updated.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vulnscan-3.2.1.tar.gz (74.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vulnscan-3.2.1-py3-none-any.whl (81.9 kB view details)

Uploaded Python 3

File details

Details for the file vulnscan-3.2.1.tar.gz.

File metadata

  • Download URL: vulnscan-3.2.1.tar.gz
  • Upload date:
  • Size: 74.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.4

File hashes

Hashes for vulnscan-3.2.1.tar.gz
Algorithm Hash digest
SHA256 215aac495ba92b8d5676be3c816f4ffd51b69902d4a6c5defb0d050cb8f9b9a9
MD5 3b3cd474baae7c56dae9cbab02820f78
BLAKE2b-256 59a06463f9ac7652edee00490000af9721a5e2f90c8b06307e2990a0179a5004

See more details on using hashes here.

File details

Details for the file vulnscan-3.2.1-py3-none-any.whl.

File metadata

  • Download URL: vulnscan-3.2.1-py3-none-any.whl
  • Upload date:
  • Size: 81.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.4

File hashes

Hashes for vulnscan-3.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2406d4aedb77fd3f37dcaa7b41fa4842e94b2f7fb5c498d67becadf0d1583b9e
MD5 cce391a3c6ae11a8619a95f8d16197d9
BLAKE2b-256 cbfaeddf0da553dfbbf88ebdedef36399c6b78cf4642b75656d7a8c6988c41c5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page