主机发现
-sL 列表扫描(可能扫描不到存活主机)
-sP ping扫描
-sn ARP Scan
-P0 无ping 和列表扫描一样,跳过正常的主机发现,但不是打印一个目标列表, 而是继续执行所要求的功能
扫描C端主机存活
-n
(不用域名解析)
告诉Nmap 永不对它发现的活动IP地址进行反向域名解析。 既然DNS一般比较慢,这可以让事情更快些。
nmap -sn 192.168.208.0/24
端口扫描方法
-sS TCP SYN扫描
它常常被称为半开放扫描, 因为它不打开一个完全的TCP连接。它发送一个SYN报文, 就像您真的要打开一个连接,然后等待响应。 SYN/ACK表示端口在监听 (开放),而 RST (复位)表示没有监听者。如果数次重发后仍没响应, 该端口就被标记为被过滤。如果收到ICMP不可到达错误 (类型3,代码1,2,3,9,10,或者13),该端口也被标记为被过滤。
-sT TCP connect()扫描
当SYN扫描不能用时,CP Connect()扫描就是默认的TCP扫描,这不仅花更长时间,需要更多报文得到同样信息,目标机也更可能 记录下连接。如果管理员在日志里看到来自同一系统的 一堆连接尝试,她应该知道她的系统被扫描了。
-sU
(UDP扫描)
扫描UDP开放的端口
UDP扫描发送空的(没有数据)UDP报头到每个目标端口。 如果返回ICMP端口不可到达错误(类型3,代码3), 该端口是closed
(关闭的)。 其它ICMP不可到达错误(类型3, 代码1,2,9,10,或者13)表明该端口是filtered
(被过滤的)。 偶尔地,某服务会响应一个UDP报文,证明该端口是open
(开放的)。
UDP扫描用-sU
选项激活。它可以和TCP