Naabu 是一個用 Go 編寫的端口掃描工具,它允許您以快速可靠的方式枚舉主機的有效端口。這是一個非常簡單的工具,可以對主機/主機列表進行快速 SYN/CONNECT 掃描,并列出所有返回回復的端口。
工具安裝
該工具基于Go語言開發,因此我們首先需要在本地設備上安裝并配置好Go語言環境。接下來,我們可以通過源碼、Docker或go命令來下載和安裝Naabu。在安裝Naabu之前,請確保已經安裝了libpcap庫:
sudo apt install -y libpcap-dev
然后安裝Naabu:
go install -v github.com/projectdiscovery/naabu/v2/cmd/naabu@latest
工具使用
如需針對目標運行Naabu,只需運行下列命令即可:
naabu -host hackerone.com
上述命令將會針對hackerone.com執行掃描,此時還可以結合其他參數選項一起運行,比如說“-v”選項可以開啟Verbose模式等等。
或者,使用“-p”參數指定需要掃描的端口號:
naabu -p 80,443,21-23 -host hackerone.com
默認配置下,Naabu將會檢查Nmap中的前100個端口:
你還可以指定需要排除的端口:
naabu -p - -exclude-ports 80,443
如需掃描主機列表,可以使用“-list”選項:
naabu -list hosts.txt
你還可以使用“-json”選項以JSON格式輸出數據:
naabu -host 104.16.99.52 -json
{"ip":"104.16.99.52","port":443}
{"ip":"104.16.99.52","port":80}
工具輸出的掃描結果也可以通過管道輸出給其他工具:
echo hackerone.com | naabu -silent | httpx -silent
http://hackerone.com:8443
http://hackerone.com:443
http://hackerone.com:8080
http://hackerone.com:8
審核編輯 :李倩
-
Go
+關注
關注
0文章
44瀏覽量
12314 -
工具
+關注
關注
4文章
314瀏覽量
28080 -
go語言
+關注
關注
1文章
158瀏覽量
9218
原文標題:一款基于Go語言開發的快速端口掃描工具
文章出處:【微信號:菜鳥學安全,微信公眾號:菜鳥學安全】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
七款經久不衰的數據可視化工具!
如何使用Java語言快速開發一套智慧工地系統(源碼)
影目科技發布全球首款同傳翻譯眼鏡INMO GO2
大語言模型開發語言是什么
2024年十款熱門云端開發工具推薦
在學習go語言的過程踩過的坑
如果設計一款桌面款的機器玩具,最吸引人的外觀與功能要有哪些?
漏洞掃描一般采用的技術是什么
?介紹一款Java開發的開源MES系統

美光推出全球首款四端口SSD
Synopsys推出一款低功耗靜態規則檢查工具—VCLP

評論