首先nmap是一款黑客常用的掃瞄工具,功能強大,有「諸神之眼」之稱。話不多說,直奔主題。
1、了解命令之前我們先來看一看掃瞄的埠狀態
埠狀態:
--open 表示埠處於開啟狀態
--closed 表示埠處於關閉狀態
--filterd --表示埠處於過濾無法收回到返回值的probe狀態
--unfilterd 表示埠收到返回值probe,但是無法確認;
--open/unfilterd 表示埠處於開放或者是過濾狀態;
--closed/unfilterd 表示埠處於關閉或者未過濾狀態。
2、你可以直接鍵入nmap -h來檢視它的一些引數(未顯示完)
額鵝鵝鵝!!!!是不是感覺引數是有點多,而且都是英文的看不懂,我相信就算是中文的小白也是很難看懂的。下面我們就介紹一些常用的命令。
3、直接nmap ip,你會得到這個主機開了幾個埠以及它的mac位址
4、nmap掃瞄乙個、兩個、多個埠的方法:
nmap ip/** -p 埠號 可以直接就掃瞄乙個埠號是否開放
nmap ip/** -p 80,443 指的是掃瞄80和443這兩個埠號
nmap ip/** -p 1-100 範圍掃瞄,指掃瞄1-100的埠號
6、nmap -sp 192.168.1.1/24(網段)你會發現好多ip,這就是所謂的主機發現,掃出來的ip就是這個網段的所有所有的主機的ip——探測主機的存活性
7、nmap -sc -sv -o ip 來探測目標機器的作業系統、服務等資訊如圖:(這是我的一台centos虛擬機器的ip,我們可以看出它的作業系統是linux以及它的埠的詳細資訊等等)。
8、nmap -sn cidr -ox test.xml 對該網路的所有主機進行ping掃瞄,以探測主機存活性。同時將結果輸出到test.xml檔案中,以便後續使用。(注:cidr其實就是網段 如:182.168.1.1/24)
python呼叫nmap掃瞄區域網存活主機和埠
執行結果 參考文章 python2 sudo apt install nmap pip install nmap json sudo python2 scan.py 經過除錯,使用root可直接執行 python2 scan.py must be sudo to run import nmap im...
Python 區域網掃瞄存活主機開放埠
python 區域網掃瞄存活主機開放埠 by 鄭瑞國 1 ping指定ip判斷主機是否存活 2 ping所有ip獲取所有存活主機 3 nmap掃瞄存活主機開放埠 注 若在linux系統下 ping n 改為 ping c 若在windows系統下 ping n 不變 import nmap impo...
C 區域網掃瞄軟體6
現在開始接觸掃瞄遠端計算機部分的 感覺c 在網路程式設計方面是簡單而強大的,主要用namespace的system.net和system.net.sockets,這兩個namespace中包含豐富的類可以開發多種網路應用程式。要使用這兩個類,首先要加上對這兩個類的引用 using system.ne...