基本介紹
Nmap可用來檢測本機或網路遠端主機的安全性弱點、提供哪些服務,作為安全性的觀測以及監控。
掃描一台主機的連接埠(Port),不僅可以查出目標主機所開放的TCP埠,或是有哪些Port是有防火牆過濾的,還能取得對應的網路服務類型,以及應用軟體名稱與版本,另外可以偵測出目標主機所使用的作業系統、封包過濾器及防火牆種類等資訊,並執行資訊彙整、安全監控、服務運作狀態檢測及漏洞偵測。
實務上常使用於:
列舉網路主機清單
管理服務升級排程
監控主機
服務執行狀況
核心功能
主機發現(Host Discovery):
用於發現目標主機是否處於活動狀態
埠掃描(Port Scanning):
掃描主機上的埠狀態,Nmap可以將埠識別為開放(Open)、關閉(Closed)、過濾(Filtered)、未過濾(Unfiltered)、開放|過濾(Open|Filtered)、關閉|過濾(Closed|Filtered)
版本偵測(Version Detection):
識別埠上執行的應用程式與程式版本
作業系統偵測(OS detection):
識別目標機的作業系統類型、版本編號及裝置類型
防火牆/IDS規避(Firewall/IDS evasion):
提供多種機制來規避防火牆、IDS的的遮蔽和檢查,便於秘密地探查目標機的狀況運作方式
若目標在區網內
送ARP封包查詢是否存在若目標不在區網內
送ICMP Echo請求和port 80的TCP ACK封包來等待回應