我一直在嘗試使用 nmap 但失敗並顯示以下輸出:
Starting Nmap 6.47 ( http://nmap.org ) at 2016-06-21 22:24 PDT
NSOCK ERROR [0.3460s] nsock_make_socket(): Socket trouble: Address family not supported by protocol
nmap: nsock_core.c:1268: nsp_add_event: Assertion `nse->iod->sd >= 0' failed.
我正在嘗試這樣做nmap -O 172.16.1.11
,但nmap scanme.nmap.org
也失敗了。我正在運行 vanilla 4.7.0-rc4 核心。網路卡是Intel 82583V千兆網卡。系統未在虛擬機器中運作。
答案1
就我而言,這是一個IPv6 域名由於/etc/resolv.conf
系統中停用了 ipv6,導致了問題,在評論後所有 ipv6 dns 都nmap
正常運作。
答案2
對於 Nmap 崩潰,您通常可以透過寫信來獲得更好的幫助nmap-dev 郵件列表或者在 Github 上提交錯誤報告。您的錯誤報告應包括以下內容:
- 完整輸出
nmap --version
.由於您沒有運行最新版本,因此您應該下載它看看你是否還有問題。 - 命令的輸出,帶有
-d
開啟偵錯輸出的選項。 - 您電腦的完整描述:作業系統、核心版本、網路類型等。
這個特殊的錯誤我以前從未見過,如果它確實影響 Nmap 7.12(2016 年中的最新版本),我們將非常有興趣修復它。