1. 程式人生 > >Nmap常用命令及思維圖

Nmap常用命令及思維圖

字符 多個 .com work src 安全 隨機 nmap掃描 種類型

NMap,也就是Network Mapper,是Linux下的網絡掃描和嗅探工具包(win下也能用)。


1.Nmap工具默認掃描前1000個端口,即1-1000。如果用戶想掃描1000以上端口的話,需要使用-p選項來指定。

2.當用戶同時指定掃描的目標太多時,可以使用簡化符號來獲取掃描結果。其中,目標地址之間使用逗號(,)分割。例如,同時掃描以上三臺主機,則可以使用如下命令:
nmap 192.168.1.1,101,105

3.當用戶有大量主機需要掃描時,可以將這些主機的IP地址(或主機名)寫入到一個文本文件中。然後,使用Nmap工具進行掃描。這樣避免在命令行中手工輸入目標。
nmap -iL [IP地址列表文件]


例,nmap -iL IPlist.txt


4.Nmap工具提供了一個-iR選項,可以用來選擇隨機的互聯網主機來掃描。Nmap工具將會隨機的生成指定數量的目標進行掃描。
nmap -iR [主機數量]
例,nmap -iR 2


5.Nmap掃描IP地址範圍掃描。
nmap [IP地址範圍] IP地址範圍之間使用短連字符(-)。
例,nmap 192.168.1.1-100
例,nmap 192.168.1-100.*


6.Nmap也可以使用CIDR(無類別域間路由,Classless Inter-Domain Routing)格式來掃描整個子網。CIDR將多個IP網絡結合在一起,使用一種無類別的域際路由選擇算法,可以減少由核心路由器運載的路由選擇信息的數量。
nmap [CIDR格式的網絡地址]

例,nmap 192.168.1.1/24


7.當用戶指定一個掃描範圍時(如局域網),在該範圍內可能會包括自己的主機,或者是自己搭建的一些服務等。這時,用戶為了安全及節約時間,可能不希望掃描這些主機。此時,用戶就可以使用--exclude命令將這些主機排除。
nmap [目標] --exclude [目標]
例,nmap 192.168.1.1/24 --exclude 192.168.1.101 #排除單個目標
例,nmap 192.168.1.1/24 --exclude 192.168.1.100-103 #排除多個目標
例,nmap 192.168.1.0/24 --excludefile IPlist.txt #排除列表中的目標


8.對目標主機實施全面掃描,掃描結果中包括各種類型的信息。
nmap -A [目標]

例,nmap -A 192.168.1.105

Nmap腦圖:

技術分享圖片

Nmap常用命令及思維圖