【【工具使用】常見的NMAP命令總結(jié)】在網(wǎng)絡(luò)安全和網(wǎng)絡(luò)管理中,Nmap(Network Mapper)是一款非常實(shí)用的開源工具,主要用于網(wǎng)絡(luò)發(fā)現(xiàn)和安全審計(jì)。它能夠快速掃描大量主機(jī),并檢測它們的開放端口、操作系統(tǒng)類型、服務(wù)版本等信息。為了方便用戶使用,以下是一些常見且實(shí)用的Nmap命令總結(jié)。
一、基礎(chǔ)掃描命令
命令 | 功能說明 |
`nmap <目標(biāo)IP或域名>` | 快速掃描目標(biāo)主機(jī)的默認(rèn)1000個(gè)端口 |
`nmap -sP <目標(biāo)IP或域名>` | 發(fā)送ARP請求,僅探測存活主機(jī) |
`nmap -sn <目標(biāo)IP或域名>` | 等同于-sP,用于Ping掃描 |
`nmap -p <端口號>` | 掃描指定端口 |
`nmap -p-` | 掃描所有65535個(gè)端口 |
二、高級掃描方式
命令 | 功能說明 |
`nmap -sS <目標(biāo)IP>` | TCP SYN掃描(半開掃描),隱蔽性較強(qiáng) |
`nmap -sT <目標(biāo)IP>` | TCP連接掃描(完整三次握手) |
`nmap -sU <目標(biāo)IP>` | UDP掃描,適用于UDP協(xié)議服務(wù) |
`nmap -sV <目標(biāo)IP>` | 探測服務(wù)版本信息 |
`nmap -O <目標(biāo)IP>` | 嘗試識別目標(biāo)操作系統(tǒng) |
三、常用選項(xiàng)與參數(shù)
命令 | 功能說明 |
`nmap -v <目標(biāo)IP>` | 顯示詳細(xì)輸出信息 |
`nmap -d <目標(biāo)IP>` | 顯示調(diào)試信息(更詳細(xì)的日志) |
`nmap --open <目標(biāo)IP>` | 僅顯示開放的端口 |
`nmap -oN <文件名>` | 將結(jié)果保存為普通文本格式 |
`nmap -oX <文件名>` | 將結(jié)果保存為XML格式(便于后續(xù)分析) |
四、多目標(biāo)與范圍掃描
命令 | 功能說明 |
`nmap 192.168.1.1 192.168.1.2` | 同時(shí)掃描多個(gè)目標(biāo) |
`nmap 192.168.1.1-10` | 掃描IP段中的主機(jī) |
`nmap 192.168.1.0/24` | 掃描整個(gè)子網(wǎng) |
`nmap -iL <文件名>` | 從文件中讀取目標(biāo)列表進(jìn)行掃描 |
五、其他實(shí)用命令
命令 | 功能說明 |
`nmap -sA <目標(biāo)IP>` | 用于防火墻測試,發(fā)送ACK包 |
`nmap -sF <目標(biāo)IP>` | FIN掃描,常用于繞過某些防火墻 |
`nmap -sN <目標(biāo)IP>` | NULL掃描,不設(shè)置任何標(biāo)志位 |
`nmap --script <腳本名>` | 使用Nmap腳本引擎執(zhí)行自動(dòng)化任務(wù) |
`nmap --script all` | 執(zhí)行所有可用的腳本 |
六、注意事項(xiàng)
- 使用Nmap時(shí)需確保有合法授權(quán),避免非法掃描行為。
- 某些企業(yè)或組織會(huì)限制Nmap的使用,建議在合法范圍內(nèi)操作。
- 掃描速度和頻率應(yīng)根據(jù)實(shí)際情況調(diào)整,避免對網(wǎng)絡(luò)造成過大負(fù)擔(dān)。
通過以上命令的組合使用,可以實(shí)現(xiàn)對目標(biāo)網(wǎng)絡(luò)的全面探測和信息收集。對于初學(xué)者來說,建議從基礎(chǔ)命令入手,逐步掌握更復(fù)雜的掃描方式。同時(shí),結(jié)合實(shí)際需求選擇合適的掃描策略,才能更高效地完成網(wǎng)絡(luò)分析任務(wù)。