CLI tool for network reconnaissance and vulnerability assessment
Top 73.2% on sourcepulse
ReconScan provides a Python-based framework for automating network reconnaissance and vulnerability assessment, targeting penetration testers and security professionals. It aggregates results from various open-source tools to streamline the initial phases of a pentest, offering a consolidated view of potential attack vectors and known vulnerabilities.
How It Works
The project consists of two main scripts: recon.py
and vulnscan.py
. recon.py
orchestrates a series of common reconnaissance tools (nmap, amap, nikto, dirb, hydra, enum4linux, etc.) to scan all TCP/UDP ports, identify services, and gather detailed information. vulnscan.py
then analyzes identified software and versions, leveraging CPE names to query vulnerability databases and identify publicly available exploits, linking to resources like ExploitDB and SecurityFocus.
Quick Start & Requirements
pip
or clone the repository../recon.py -v <target_ip>
Highlighted Details
vulnscan.py
uses a CPE alias list for more accurate vulnerability matching.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
3 years ago
1 day