新聞中心
Nmap是一個(gè)非常實(shí)用的網(wǎng)絡(luò)連接端掃描軟件,適用于Linux、Windows、Mac三大主流平臺(tái)。用來掃描網(wǎng)上電腦開放的網(wǎng)絡(luò)連接端。確定哪些服務(wù)運(yùn)行在哪些連接端,并且推斷計(jì)算機(jī)運(yùn)行哪個(gè)操作系統(tǒng)(這是亦稱 fingerprinting)。它是網(wǎng)絡(luò)管理員必用的軟件之一,以及用以評(píng)估網(wǎng)絡(luò)系統(tǒng)安全。

軟件名字Nmap是Network Mapper的簡(jiǎn)稱。Nmap最初是由Fyodor在1997年開始創(chuàng)建的。隨后在開源社區(qū)眾多的志愿者參與下,該工具逐漸成為最為流行安全必備工具之一。官網(wǎng)為:www.nmap.org。
一般情況下,Nmap用于列舉網(wǎng)絡(luò)主機(jī)清單、管理服務(wù)升級(jí)調(diào)度、監(jiān)控主機(jī)或服務(wù)運(yùn)行狀況。Nmap可以檢測(cè)目標(biāo)機(jī)是否在線、端口開放情況、偵測(cè)運(yùn)行的服務(wù)類型及版本信息、偵測(cè)操作系統(tǒng)與設(shè)備類型等信息。
CentOS 7下直接yum安裝nmap
# yum install nmap
發(fā)現(xiàn)并不是最新版本,而且升級(jí)一下看看,發(fā)現(xiàn)也不能直接升級(jí)。只好再直接yum卸載掉。
按官方文檔rpm安裝最新版本的nmap
安裝成功
查看本機(jī)端口開放情況
Nmap done: 1 IP address (1 host up) scanned in 0.11 seconds
Nmap包含四項(xiàng)基本功能:
- 主機(jī)發(fā)現(xiàn) (Host Discovery)
- 端口掃描 (Port Scanning)
- 版本偵測(cè) (Version Detection)
- 操作系統(tǒng)偵測(cè) (Operating System Detection)
而這四項(xiàng)功能之間,又存在大致的依賴關(guān)系(通常情況下的順序關(guān)系,但特殊應(yīng)用另外考慮),首先需要進(jìn)行主機(jī)發(fā)現(xiàn),隨后確定端口狀態(tài),然后確定端口上運(yùn)行的具體應(yīng)用程序和版本信息,然后可以進(jìn)行操作系統(tǒng)的偵測(cè)。而在這四項(xiàng)功能的基礎(chǔ)上,nmap還提供防火墻和 IDS 的規(guī)避技巧,可以綜合運(yùn)用到四個(gè)基本功能的各個(gè)階段。另外nmap還提供強(qiáng)大的NSE(Nmap Scripting Language)腳本引擎功能,腳本可以對(duì)基本功能進(jìn)行補(bǔ)充和擴(kuò)展。
一些nmap參數(shù)及其意義
nmap –iflist : 查看本地主機(jī)的接口信息和路由信息
-A :選項(xiàng)用于使用進(jìn)攻性方式掃描
-T4: 指定掃描過程使用的時(shí)序,總有6個(gè)級(jí)別(0-5),級(jí)別越高,掃描速度越快,但也容易被防火墻或IDS檢測(cè)并屏蔽掉,在網(wǎng)絡(luò)通訊狀況較好的情況下推薦使用T4
-oX test.xml: 將掃描結(jié)果生成 test.xml 文件,如果中斷,則結(jié)果打不開
-oA test.xml: 將掃描結(jié)果生成 test.xml 文件,中斷后,結(jié)果也可保存
-oG test.txt: 將掃描結(jié)果生成 test.txt 文件
-sn : 只進(jìn)行主機(jī)發(fā)現(xiàn),不進(jìn)行端口掃描
-O : 指定Nmap進(jìn)行系統(tǒng)版本掃描
-sV: 指定讓Nmap進(jìn)行服務(wù)版本掃描
-p
-sS/sT/sA/sW/sM:指定使用 TCP SYN/Connect()/ACK/Window/Maimon scans的方式來對(duì)目標(biāo)主機(jī)進(jìn)行掃描
-sU: 指定使用UDP掃描方式確定目標(biāo)主機(jī)的UDP端口狀況
-script


咨詢
建站咨詢