not-protocol/shadowport-scanner ? reverse-engineered prompt

Reverse engineered prompt

Build me a terminal based network scanner app in Python that feels polished and interactive, not like a simple script.

I want a Textual style TUI with a dashboard where I can enter a target like an IP, hostname, or CIDR, pick a scan mode, and watch live scan progress and results update in real time. It should use Nmap for scanning, save everything automatically into SQLite, and keep a scan history plus a simple reports section where I can view or export results as text, JSON, XML, or HTML.

Please also add a plugins area for extra checks like DNS lookup, banner grabbing, and service info, plus a packet capture page that uses TShark so I can run live captures with filters and a set duration. Make the UI feel like a real security tool, with multiple themes, a settings page, and clear shortcuts for moving around.

If you need current docs for Nmap, Textual, or TShark behavior, look them up online first.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab