Skip to content

Nmap wrapper providing scan abstraction layer with configurable profiles, output parsing, and an extensible plugin‑architecture for network reconnaissance automation.

Notifications You must be signed in to change notification settings

itheCreator1/simple-nmap-scanner

Repository files navigation

simple-nmap-scanner

A nmap basic scanner with features as:

  • Each component can be executed standalone
  • By default it scans the LAN it currently is
  • Used pandas to create parsers for each script so eyes dont hurt

Usage

# Full automated scan with real-time output
./launcher.sh | python3 launcher_parser.py

# Individual components
./active_host_scan.sh [network]
./active_port_scan.sh [target]
./single_port_service_scan.sh [ip] [port]

Files

  • launcher.sh - Main orchestrator
  • launcher_parser.py - Real-time output formatter
  • active_host_scan.sh + active_host_parser.py - Host discovery
  • active_port_scan.sh + active_port_parser.py - Port scanning
  • single_port_service_scan.sh + single_port_service_scan_parser.py - Service detection

Setup

chmod +x *.sh
pip install pandas

Update venv path in .sh files if needed.

About

Nmap wrapper providing scan abstraction layer with configurable profiles, output parsing, and an extensible plugin‑architecture for network reconnaissance automation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •