天天看點

linux伺服器掃描,linux下利用nmap掃描伺服器端口,檢測伺服器安全

nmap全稱Network Mapper,即網絡映射器,利用這個強大的網絡探測工具,可以快速的掃描伺服器,檢測伺服器開放的端口,這樣能更好的維護伺服器。

在ubuntu下可以通過apt-get install nmap來安裝這個軟體。安裝完成後,可以通過man檢視nmap手冊,nmap指令格式:

nmap 掃描類型 選項 掃描目标

使用-h選項檢視常用的參數:

nmap -h

nmap選項很多,用這個可以檢視一些很常用的參數。

掃描伺服器資訊:

nmap -A localhost

-A這個選項看官方解釋可以了解全面掃描的意思,包括開啟的端口,系統等。一般測試伺服器問題,這個選項就很常用了。locahost換成相應的伺服器位址就可以了。

掃描區域網路内的機器是否開啟:

nmap -v -sP 192.168.1.0/24

如果感覺家裡網速不對,可以用這個指令,看看是不是被人蹭無線網絡了。

-v 表示輸出詳細的資訊

-sP 表示ping掃描的意思

這邊/24大概說明下,因為ip4是32位長度,平時一般都用十進制表示,每8位一個段,比如192.168.1.0 。192.168.1.0/24的意思就是前面24位不變,即192.168.1這3個數字不變,最有一位從0到255,最終就是表示從192.168.1.0到192.168.1.255的意思了。

掃描指定端口:

nmap -p 22 192.168.1.0/24

-p(port)表示掃描的端口,有一次同僚忘記了區域網路的一台伺服器位址,隻知道伺服器系統是centos,ssh服務有開,用這個指令很快就掃描到了。

nmap指令的參數比較多,詳細使用可以參考官網。