通過nmap工具可以掃描主機的端口。通過端口猜測主機開放的服務。
安裝Nmap
如果你安裝了Kali linux系統,那麼這個工具是自帶的。如果沒有這個工具可以通過如下指令安裝:
# 更新系統
$ apt-get update
# 安裝 nmap
$ apt-get install nmap
使用 nmap 掃描主機 IP
使用方法:nmap 主機 IP 位址
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicGcq5iN0EzMyUTMwMDMxkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
nmap後面可以傳遞主機名、IP位址、網絡,如
- scanme.nmap.org
- microsoft.com/24
- 192.168.0.1
- 10.0.0-255.1-254
掃描
(1)單機掃描
格式:nmap ip位址
# nmap 10.0.2.15
(2)多主機掃描
格式:nmap ip1 ip2 ip3…
# nmap 10.0.2.15 10.0.2.16 10.0.2.18
(3)對IP位址連續範圍内的主機進行掃描
格式:nmap 10.0.2.1-255 每個位都可以這樣指定範圍
# nmap 10.0.2.1-255
(4)對整個子網内的主機進行掃描
格式:nmap ip/掩碼位數
# nmap 10.0.2.15/24
(5)掃描主機開放了哪些接口
格式 :nmap -p “*” IP位址
$ nmap -p "*" 10.0.2.15
(6)掃描主機的前n個端口
格式:nmap --top-ports n IP位址
nmap --top-ports 1024 10.0.2.4
把1024之前的端口号都顯示出來。
(7)掃描指定端口
格式:nmap -p 端口号 IP位址
nmap -p 80 10.0.2.15
更多nmap知識,請參考官方網站。
謝謝閱讀