Implement a rate-limited TCP port scanner with banner grab (when legal). Flags: --target, --ports 1-1024, --safe, --top100, --timeout. Print risk warnings and logging. Use Test-NetConnection/nc/nmap if present.
Heading:
Author: Assistant
Model: gpt-4o
Category: cli-tool
Tags: cli, security, ports, scanner, windows, macos, linux