Nmap (網絡映射器)是由 Gordon Lyon設計,用來探測計算機網絡上的主機和服務的一種安全掃描器。爲了繪製網絡拓撲圖,Nmap的發送特製的數據包到目標主機,而後對返回數據包進行分析。Nmap是一款枚舉和測試網絡的強大工具。java
Nmap 特色:編程
主機探測:探測網絡上的主機,例如列出響應TCP和ICMP請求、icmp請求、開放特別端口的主機。 端口掃描:探測目標主機所開放的端口。 版本檢測:探測目標主機的網絡服務,判斷其服務名稱及版本號。 系統檢測:探測目標主機的操做系統及網絡設備的硬件特性。 支持探測腳本的編寫:使用Nmap的腳本引擎(NSE)和Lua編程語言。
Nmap 能掃描出目標的詳細信息包括、DNS反解、設備類型和mac地址。安全
(DNS 反解詳情移步http://www.debouncer.com/reverse-dns-check)服務器
一、經過對設備或者防火牆的探測來審計它的安全性。 二、探測目標主機所開放的端口。 三、網絡存儲,網絡映射,維護和資產管理。(這個有待深刻) 四、經過識別新的服務器審計網絡的安全性。 五、探測網絡上的主機。
例如查看某個IP的某個端口是否在打開:網絡
nmap 192.168.1.0/24 -p 7001 --open