Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 692 Bytes

File metadata and controls

35 lines (23 loc) · 692 Bytes

Python Reconnaissance Tool

A CLI-based, Python reconnaissance tool built on top of Nmap.It automates Nmap scanning and exports structured results in both TXT and JSON formats.

Prerequisites:

  • Python 3.x
  • Nmap installed and available in system PATH

Features

  • Target validation (IP & hostname)
  • Multiple scan profiles (quick / full)
  • Structured result parsing
  • Human-readable TXT report output
  • Machine-readable JSON export
  • Service exposure insights

Scan Profiles

Quick Scan

  • Top 1000 TCP ports
  • Fast

Full Scan

  • All 65535 TCP ports
  • Slower but detects services + versions

How To Use

python scanner.py --target 127.0.0.1 --profile quick