{"repo":"SagarBiswas-MultiHAT/NmapScanningTool-V1-MAX","free":true,"listed":false,"github":"https://github.com/SagarBiswas-MultiHAT/NmapScanningTool-V1-MAX","clone":"git clone https://github.com/SagarBiswas-MultiHAT/NmapScanningTool-V1-MAX.git","description":"A secure, production-ready Python CLI wrapper for Nmap that makes powerful scans easy and repeatable. Includes 12 built-in profiles (SYN, aggressive, OS detection, vulnerability/NSE checks), interactive and non-interactive modes, strict input validation, Docker support, CI, and script-friendly flags for automation.","language":"Python","stars":15,"topics":["automation","cli","cyber-security","docker","network-scanner","nmap","nse","os-detection","pentesting","python"],"license":"MIT","category":"cli-tools","readme_excerpt":"# Nmap Scanning Tool A secure, production-ready CLI wrapper that makes common Nmap scan workflows faster, safer, and easier to run. &nbsp; &nbsp; &nbsp; What This Project Is This project is an interactive and scriptable front-end for Nmap. It helps security engineers, sysadmins, and students run common scans consistently without memorizing long command combinations. You can use preset scan profiles, run custom arguments, and optionally filter output to open ports only. It also adds guardrails like input validation, privilege warnings, and clear error messages. Features - 12 built-in scan profiles, including SYN, aggressive, OS detection, and vulnerability-focused NSE scans - Custom scan mode for advanced Nmap users - Interactive prompts for beginner-friendly execution - Non-interactive flags for scripting and automation - Strict validation for targets, ports, and custom arguments - Typed, modular Python architecture with testable services - CI pipeline with lint, type-check, tests, build, and dependency audit - Docker support for reproducible runtime setup Testing: Terminal 1 When testing OS detection locally, a simple HTTP server was started using python3 -m http.server 8000. This creates a temporary web service listening on port 8000 (0.0.0.0:8000), allowing Nmap to detect at least one open port. OS fingerprinting requires both open and closed ports to accurately analyze TCP/IP behavior. Without an active service, all ports appear closed and OS detection becomes unreliable.","default_branch":null,"files":null,"tree":[],"storefront":"/r/SagarBiswas-MultiHAT","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SagarBiswas-MultiHAT/NmapScanningTool-V1-MAX/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}