Adds --import-nmap XML_FILE which parses an existing nmap XML scan result and feeds the discovered hosts/services directly into the service-scan plugin pipeline, skipping all port scan plugins. - parse_nmap_xml() extracts open ports and service names from the XML - When no targets are specified, all hosts in the XML become targets - When explicit targets are given, they are looked up in the XML; any target not found falls back to normal port scanning with a warning - Semaphore setup, port_scan_plugin_count, and main loop task counter are updated to behave like --force-services (service-scans only) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| default-plugins | ||
| wordlists | ||
| __init__.py | ||
| config.py | ||
| config.toml | ||
| global.toml | ||
| io.py | ||
| main.py | ||
| plugins.py | ||
| targets.py | ||