vinmap
A multithreaded Nmap scanner that splits IP ranges into chunks, performs parallel scans, and merges XML or JSON results. tldr-pages
On several platforms
Several platforms
Perform a basic scan of a subnet
vinmap --ip_range 192.168.1.0/24IdentifyScan a domain with version and OS detection, saving results to a specific file
vinmap --ip_range example.com --scan_type "-sV -O" -o path/to/scan_results.xmlIdentifyScan an IP range using 10 chunks and 20 concurrent threads (uses half of the system's CPU cores if not specified)
vinmap --ip_range 10.0.0.1-10.0.0.255 --num_chunks 10 --threads 20IdentifyOutput scan results in JSON format
vinmap --ip_range 192.168.1.1-192.168.1.100 --format jsonIdentifyScan multiple IPs with default settings and save merged XML output
vinmap --ip_range 192.168.1.1,192.168.1.2,...Identify