-iL <inputfilename>
(从列表中输入)
nmap -A -T4 -iL re.txt //列表中的项可以是Nmap在 命令行上接受的任何格式(IP地址,主机名,CIDR,IPv6,或者八位字节范围)。 每一项必须以一个或多个空格,制表符或换行符分开。
-iR <hostnum>
(随机选择目标)
nmap -A -T4 -Pn -iR 1//随机扫描hostnum个ip地址,为0不断扫描
--exclude <host1[,host2][,host3],...>
(排除主机/网络)
nmap -A -T4 -iL re.txt --exclude 222.200.180.109
--excludefile <excludefile>
(排除文件中的列表)
nmap -A -T4 -iL re.txt --excludefile ex.txt
CIDR标志位
例如,192.168.10.0/24将会扫描192.168.10.0 (二进制格式:11000000 10101000 00001010 00000000
)和192.168.10.255 (二进制格式:11000000 10101000 00001010 11111111
)之间的256台主机。 192.168.10.40/24 将会做同样的事情。假设主机 scanme.nmap.org的IP地址是205.217.153.62, scanme.nmap.org/16 将扫描205.217.0.0和205.217.255.255之间的65,536 个IP地址。 所允许的最小值是/1, 这将会扫描半个互联网。最大值是/32,这将会扫描该主机或IP地址, 因为所有的比特都固定了。
Nmap通过八位字节地址范围支持这样的扫描 您可以用逗号分开的数字或范围列表为IP地址的每个八位字节指定它的范围。 例如,192.168.0-255.1-254 将略过在该范围内以.0和.255结束的地址。 范围不必限于最后的8位:0-255.0-255.13.37 将在整个互联网范围内扫描所有以13.37结束的地址。
Nmap命令行接受多个主机说明,它们不必是相同类型。如命令nmap scanme.nmap.org 192.168.0.0/8 10.0.0,1,3-7.0-255