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文章
45瀏覽量
12568 -
工具
+關注
關注
4文章
317瀏覽量
28868 -
go語言
+關注
關注
1文章
159瀏覽量
9778
原文標題:一款基于Go語言開發的快速端口掃描工具
文章出處:【微信號:菜鳥學安全,微信公眾號:菜鳥學安全】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
解鎖MAX6978:一款多功能8端口LED驅動芯片的魅力
解鎖MAX6978:一款多功能8端口LED驅動芯片的魅力 在當今的電子設備設計中,LED照明的應用無處不在。無論是交通標識、廣告顯示屏,還是建筑照明,都需要高效且可靠的LED驅動方案。Maxim
[工具討論] 如果有一款國產圖形化配置工具STM32Cube,支持所有內核和廠商MCU,你會用嗎?
涉及多家廠商芯片時,要在多個工具間切換
如果有一款這樣的工具
我們想和大家討論一個假設性問題:
如果有一款國產的圖形化配置
發表于 01-26 10:30
深入解析 SCANSTA111:增強型掃描橋多分支可尋址 IEEE 1149.1(JTAG)端口芯片
Texas Instruments 的 SCANSTA111 芯片,作為一款增強型掃描橋多分支可尋址 JTAG 端口芯片,為復雜系統的測試提供了更強大的解決方案。今天,我們就來深入剖析這款芯片的特性、架構
探索SN74LVT8996-EP:10位可尋址掃描端口的技術魅力
3.3 - V 10位可尋址掃描端口(ASP)收發器,作為一款支持IEEE STD 1149.1(JTAG)測試訪問端口(TAP)的設備,為復雜電路組件的測試提供了強大的解決方案。下
物聯網新手小白,求前輩推薦一款學習用開發板
我是新手小白,想自學物聯網和人工智能技術,希望前輩們能推薦一款適合進行初級到中級知識學習、實驗和項目開發的開發板兼顧性價比,包括具體的品牌和型號。
發表于 12-25 18:44
低成本TLI4971/TLE4971電流傳感器評估套件——MS2Go與S2Go
Technologies TLE4971_MS2GO套件.pdf 套件概述 英飛凌的磁電流傳感器MS2Go評估套件是一款低成本的2GO套件,它能讓用戶
XENSIV? PAS CO2 Sensor2Go評估套件快速上手指南
XENSIV? PAS CO2 5V Sensor2Go套件.pdf 一、套件概述 1.1 套件簡介 XENSIV? PAS CO2是一款基于獨特光聲光譜(PAS)原理設計的真正的$CO_2$傳感器,它在尺寸
KIT_XMC14_2GO開發板:功能特性與硬件解析
KIT_XMC14_2GO開發板:功能特性與硬件解析 在電子開發領域,一款性能出色且功能豐富的開發板對于工程師來說至關重要。今天,我們就來詳
Postman:一款被忽視的強大的API開發和測試工具
Postman的發展史 Postman是一款強大的API開發和測試工具,它于2012年創建,最初是作為一個Chrome瀏覽器插件推出的。由于其大受歡迎,隨后推出了web網頁版和桌面客戶
C語言特性
訪問內存地址,對內存中的數據進行讀寫操作,還可以控制硬件的寄存器,實現對硬件設備的精確控制。這種底層操作的能力,使得 C 語言在嵌入式開發中能夠充分發揮硬件的優勢,實現各種復雜的功能。在開發一
發表于 11-24 07:01
靈動微電子最新最火熱的一款芯片推薦
希望找一款靈動微電子最新最火熱的一款芯片,我們想做一個圖形化的界面配置,供大家以后直接創建工程,用國產工具McuStudio做,McuStudio支持任何內核任何廠家的芯片,希望大家有
發表于 10-29 17:15
匠芯創發布新版GUI開發工具 新增多國語言設置等功能
近日,匠芯創自主研發的GUI開發工具AiUIBuilder推出全新V1.3.0版本。作為一款基于LVGL的UI設計工具,AiUIBuilder致力于為嵌入式平臺的圖形應用開發提供高效、
匠芯創發布新版GUI開發工具 新增多國語言設置等功能
近日,匠芯創自主研發的GUI開發工具AiUIBuilder推出全新V1.3.0版本。作為一款基于LVGL的UI設計工具,AiUIBuilder致力于為嵌入式平臺的圖形應用開發提供高效、
發表于 07-16 13:54
一款基于Go語言開發的快速端口掃描工具
評論