KyrilosKamal/SecAppliance ? reverse-engineered prompt

Reverse engineered prompt

Build me a command line network security scanner in Python that can check a target IP or CIDR range, scan ports quickly, grab service banners, and look for known vulnerabilities using a local signature file instead of calling any external APIs.

I want it to support both unauthenticated scans and deeper authenticated audits over SSH or WinRM when I give credentials. It should handle passwords safely with an environment variable or prompt, verify SSH host keys and TLS certificates by default, and let me opt out only if I choose. After each scan, generate a clean HTML report in a reports folder with a timestamped filename.

Make it feel professional and practical, with good logging, async performance for larger ranges, and sensible defaults for common web and service ports. If you need to look up current docs online for any libraries, go ahead and do that.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab