davimoreira0/autonmap ? reverse-engineered prompt
Reverse engineered prompt
Build me a simple Python terminal app that makes nmap easier to use for quick network checks.
I want an interactive menu where I can pick from a bunch of common scan types, type in a target IP, hostname, or subnet, and have it run the right nmap command for me. Include the usual options like stealth SYN scan, service and OS detection, aggressive scan, quick port scan, UDP scan, ping sweep, skip host discovery, and a few helpful NSE based checks for things like SMB, HTTP, DNS, SSL, and FTP.
Make it feel clean and easy to use in the terminal, with colored text and clear prompts. It should check that nmap is installed before running, handle bad input nicely, and tell me if I need sudo for certain scans. Keep it focused on Linux and make sure the setup is straightforward. If you need current nmap script names or syntax, look up the latest docs online.
Are you gonna build this?
make sure you review the code using coderabbit