Windows
無法讓 nmap 在 Windows 7 64 位下工作
我正在嘗試安裝並執行 nmap 工具來測試我的伺服器,但它一直在說
Note: Host seems down. If it is really up, but blocking our ping probes, try -P0
並顯示所有伺服器埠已關閉。這是不正確的 - 伺服器已啟動並且有很多開放埠。有任何想法嗎?
**更新:**只是為了澄清-伺服器可以被其他程序ping通和埠掃描。只是 nmap 不起作用。甚至“google.com”似乎也被 nmap 拒絕了。
如果您的電腦上有兩個 NIC,nmap 有時會獲取錯誤的路由資訊(對於 Windows,與
route PRINT
輸出的不同,與 比較nmap --iflist
)
-d
您可以使用該選項查看它選擇的介面解決方案是使用該選項指定正確的介面
-e
,例如,如果 nmap 正在選擇eth1
而它應該已經選擇eth2
,您將編寫nmap -e eth2 ...
由於我在我的 Win 7 64 位機器上遇到了同樣的問題並設法修復它,我認為我應該做出貢獻,以便其他使用者可以搜尋它。
第 1 步:執行
nmap --iflist
將向您顯示設備 IP 地址(如果有)和 MAC 地址的操作 從那裡,選擇您將使用的介面,例如eth2
第 2 步:然後您就可以執行掃描了:
nmap -v -O -e eth2 somehost.com