commands.sh

vinmap

all

A multithreaded Nmap scanner that splits IP ranges into chunks, performs parallel scans, and merges XML or JSON results.

More info →

Options (5)

--ip_rangeboolean

Perform a basic scan of a subnet

Example: vinmap {{[-ip|--ip_range]}} {{192.168.1.0/24}}
-s, --scan_typeboolean

Scan a domain with version and OS detection, saving results to a specific file

Example: vinmap {{[-ip|--ip_range]}} {{example.com}} {{[-s|--scan_type]}} "-sV -O" -o {{path/to/scan_results.xml}}
-n, --num_chunksboolean

Scan an IP range using 10 chunks and 20 concurrent threads, uses half of the system's CPU cores if not specified

Example: vinmap {{[-ip|--ip_range]}} {{10.0.0.1-10.0.0.255}} {{[-n|--num_chunks]}} 10 {{[-t|--threads]}} 20
-t, --threadsboolean

Scan an IP range using 10 chunks and 20 concurrent threads, uses half of the system's CPU cores if not specified

Example: vinmap {{[-ip|--ip_range]}} {{10.0.0.1-10.0.0.255}} {{[-n|--num_chunks]}} 10 {{[-t|--threads]}} 20
-f, --formatboolean

Output scan results in JSON format

Example: vinmap {{[-ip|--ip_range]}} {{192.168.1.1-192.168.1.100}} {{[-f|--format]}} json

Examples (5)

Perform a basic scan of a subnet

vinmap [-ip|--ip_range] 192.168.1.0/24

Scan a domain with version and OS detection, saving results to a specific file

vinmap [-ip|--ip_range] example.com [-s|--scan_type] "-sV -O" -o path/to/scan_results.xml

Scan an IP range using 10 chunks and 20 concurrent threads, uses half of the system's CPU cores if not specified

vinmap [-ip|--ip_range] 10.0.0.1-10.0.0.255 [-n|--num_chunks] 10 [-t|--threads] 20

Output scan results in JSON format

vinmap [-ip|--ip_range] 192.168.1.1-192.168.1.100 [-f|--format] json

Scan multiple IPs with default settings and save merged XML output

vinmap [-ip|--ip_range] 192.168.1.1,192.168.1.2,...
made by @shridhargupta | data from tldr-pages