Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Automated Web Vulnerability Recon Tool πŸ›‘οΈ

A Python-based passive reconnaissance tool designed to automate the initial phases of web application security testing. This tool complements manual testing by quickly identifying technical stacks, security header gaps, and hidden directories.

Features

  • Header Analysis: Checks for missing security headers like CSP, X-Frame-Options, and HSTS.
  • Tech Stack Identification: Detects CMS, frameworks, and server versions.
  • Crawler: Extracts subdomains and internal/external links from the target.
  • Robots.txt Parser: Scans for disallowed paths that might reveal sensitive directories.

Prerequisites

  • Python 3.9+
  • VS Code

Installation

  1. Clone the repository:

    git clone https://github.com/arjunharshana/recon_tool.git
    cd recon_tool
  2. Environment Configuration

    Open your terminal in the recon_tool folder and run:

    # Create the virtual env
    python -m venv venv
    # Activate the environment (use gitbash in terminal)
    source venv/Scripts/activate
    # Update pip
    python -m pip install --upgrade pip
  3. Install Dependencies

    pip install -r requirements.txt
  4. Run the script

    python main.py [target_url]

About

A basic passive reconnaissance tool made using Python. It checks tech stacks, security headers and hidden directories in a website.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /