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

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


咨詢
建站咨詢