0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一款基于Go語言開發(fā)的快速端口掃描工具

jf_hKIAo4na ? 來源:菜鳥學(xué)安全 ? 作者:菜鳥學(xué)安全 ? 2022-11-28 09:26 ? 次閱讀

Naabu 是一個(gè)用 Go 編寫的端口掃描工具,它允許您以快速可靠的方式枚舉主機(jī)的有效端口。這是一個(gè)非常簡單的工具,可以對(duì)主機(jī)/主機(jī)列表進(jìn)行快速 SYN/CONNECT 掃描,并列出所有返回回復(fù)的端口。

工具安裝

該工具基于Go語言開發(fā),因此我們首先需要在本地設(shè)備上安裝并配置好Go語言環(huán)境。接下來,我們可以通過源碼、Docker或go命令來下載和安裝Naabu。在安裝Naabu之前,請(qǐng)確保已經(jīng)安裝了libpcap庫:
sudo apt install -y libpcap-dev

然后安裝Naabu:

go install -v github.com/projectdiscovery/naabu/v2/cmd/naabu@latest

工具使用

如需針對(duì)目標(biāo)運(yùn)行Naabu,只需運(yùn)行下列命令即可:

naabu -host hackerone.com

上述命令將會(huì)針對(duì)hackerone.com執(zhí)行掃描,此時(shí)還可以結(jié)合其他參數(shù)選項(xiàng)一起運(yùn)行,比如說“-v”選項(xiàng)可以開啟Verbose模式等等。

7790522a-6eb9-11ed-8abf-dac502259ad0.jpg

或者,使用“-p”參數(shù)指定需要掃描的端口號(hào):

naabu -p 80,443,21-23 -host hackerone.com

默認(rèn)配置下,Naabu將會(huì)檢查Nmap中的前100個(gè)端口:

77b18fd0-6eb9-11ed-8abf-dac502259ad0.png

你還可以指定需要排除的端口:

naabu -p - -exclude-ports 80,443

如需掃描主機(jī)列表,可以使用“-list”選項(xiàng):

naabu -list hosts.txt

你還可以使用“-json”選項(xiàng)以JSON格式輸出數(shù)據(jù):

naabu -host 104.16.99.52 -json


{"ip":"104.16.99.52","port":443}
{"ip":"104.16.99.52","port":80}

工具輸出的掃描結(jié)果也可以通過管道輸出給其他工具:

echo hackerone.com | naabu -silent | httpx -silent


http://hackerone.com:8443
http://hackerone.com:443
http://hackerone.com:8080
http://hackerone.com:8

審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Go
    Go
    +關(guān)注

    關(guān)注

    0

    文章

    43

    瀏覽量

    12233
  • 工具
    +關(guān)注

    關(guān)注

    4

    文章

    307

    瀏覽量

    27666
  • go語言
    +關(guān)注

    關(guān)注

    1

    文章

    157

    瀏覽量

    9004

原文標(biāo)題:一款基于Go語言開發(fā)的快速端口掃描工具

文章出處:【微信號(hào):菜鳥學(xué)安全,微信公眾號(hào):菜鳥學(xué)安全】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    go語言如何解決并發(fā)問題

    作為個(gè)后端開發(fā),日常工作中接觸最多的兩門語言就是PHP和GO了。無可否認(rèn),PHP確實(shí)是最好的語言(手動(dòng)狗頭哈哈),寫起來真的很舒爽,沒有任
    的頭像 發(fā)表于 10-23 13:38 ?44次閱讀
    <b class='flag-5'>go</b><b class='flag-5'>語言</b>如何解決并發(fā)問題

    如果設(shè)計(jì)一款桌面的機(jī)器玩具,最吸引人的外觀與功能要有哪些?

    初步設(shè)想制作如下其中一款,有感興趣的朋友可以幫提提意見。 A一款圓敦敦的音響狀的“個(gè)人日程助手”,具備番茄鬧鐘、音樂播放、減壓交互、語言對(duì)話、工作日?qǐng)?bào)生成。 B一款迷你瓦利機(jī)器人,有
    發(fā)表于 10-19 18:25

    漏洞掃描般采用的技術(shù)是什么

    漏洞掃描種安全實(shí)踐,用于識(shí)別計(jì)算機(jī)系統(tǒng)、網(wǎng)絡(luò)或應(yīng)用程序中的安全漏洞。以下是些常見的漏洞掃描技術(shù): 自動(dòng)化漏洞掃描 : 網(wǎng)絡(luò)
    的頭像 發(fā)表于 09-25 10:27 ?236次閱讀

    ?介紹一款Java開發(fā)的開源MES系統(tǒng)

    ?介紹一款Java開發(fā)的開源MES系統(tǒng),萬界星空科技開源的MES系統(tǒng)。該系統(tǒng)基于Java開發(fā),具有廣泛的適用性和高度的可定制性,能夠滿足不同行業(yè)、不同規(guī)模企業(yè)的智能制造需求。
    的頭像 發(fā)表于 09-05 17:39 ?406次閱讀
    ?介紹<b class='flag-5'>一款</b>Java<b class='flag-5'>開發(fā)</b>的開源MES系統(tǒng)

    三十分鐘入門基礎(chǔ)Go Java小子版

    前言 Go語言定義 Go(又稱 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 開發(fā)
    的頭像 發(fā)表于 08-12 14:32 ?636次閱讀
    三十分鐘入門基礎(chǔ)<b class='flag-5'>Go</b> Java小子版

    微軟開發(fā)新AI語言模型MAI-1,挑戰(zhàn)行業(yè)巨頭

    據(jù)最新消息,微軟正積極開發(fā)一款新型AI語言模型MAI-1,以提升在快速發(fā)展的AI市場中的競爭力。
    的頭像 發(fā)表于 05-08 10:27 ?400次閱讀

    安森美推出一款基于PLECS的具有獨(dú)特功能的領(lǐng)先在線仿真工具

    Elite Power仿真工具是安森美(onsemi)推出的一款基于PLECS的具有獨(dú)特功能的領(lǐng)先在線仿真工具,適用于軟/硬開關(guān)應(yīng)用,使工程師在開發(fā)周期的早期階段,
    的頭像 發(fā)表于 03-20 09:58 ?567次閱讀

    【飛騰派4G版免費(fèi)試用】Ubuntu系統(tǒng)上運(yùn)行的一款賊好用的截圖工具:Flameshot

    0. 起因 最近使用了Ubuntu 桌面系統(tǒng),發(fā)現(xiàn)對(duì)截圖工具支持的不是很好,自帶的截圖工具因?yàn)槲募笔?bào)錯(cuò)不能使用。 于是簡單搜索了下,發(fā)現(xiàn)了一款很好用的截圖
    發(fā)表于 12-22 10:03

    使用go語言實(shí)現(xiàn)個(gè)grpc攔截器

    開發(fā)grpc服務(wù)時(shí),我們經(jīng)常會(huì)遇到些通用的需求,比如:日志、鏈路追蹤、鑒權(quán)等。這些需求可以通過grpc攔截器來實(shí)現(xiàn)。本文使用go語言來實(shí)現(xiàn)
    的頭像 發(fā)表于 12-18 10:13 ?588次閱讀
    使用<b class='flag-5'>go</b><b class='flag-5'>語言</b>實(shí)現(xiàn)<b class='flag-5'>一</b>個(gè)grpc攔截器

    Go編程語言-你應(yīng)該知道的

    Go 編程語言的故事始于 Google,當(dāng)時(shí)三位工程師 Robert Griesemer、Rob Pike 和 Ken Thompson 對(duì) C++ 的復(fù)雜性以及缺乏提供高效編譯和執(zhí)行的簡單語言感到厭倦。
    的頭像 發(fā)表于 12-11 17:37 ?566次閱讀

    Kondo-為開發(fā)者設(shè)計(jì)的磁盤清理工具

    kondo 是一款開發(fā)者設(shè)計(jì)的磁盤清理工具,支持清理 16 種語言工具鏈中的構(gòu)建相關(guān)產(chǎn)物。
    的頭像 發(fā)表于 12-09 17:26 ?546次閱讀
    Kondo-為<b class='flag-5'>開發(fā)</b>者設(shè)計(jì)的磁盤清理<b class='flag-5'>工具</b>

    常用的c語言開發(fā)環(huán)境有哪些

    )、文本編輯器和編譯器等工具。 IDE(集成開發(fā)環(huán)境) IDE是種集成了文本編輯器、編譯器和調(diào)試工具等功能的開發(fā)環(huán)境,可以極大地提高
    的頭像 發(fā)表于 11-27 16:14 ?5318次閱讀

    行車記錄儀專用的配置工具:termconfigv1.52快速配置工具

    一款行車記錄儀專用的配置工具,可以快速產(chǎn)生指令termconfigv1.52快速配置工具
    發(fā)表于 11-15 09:30 ?3次下載

    嵌入式軟件開發(fā)常用工具有哪些?

    ::Blocks是個(gè)開源的、跨平臺(tái)的集成開發(fā)環(huán)境(IDE),支持C/C++等語言開發(fā),并且可以配合各種插件進(jìn)行嵌入式開發(fā)。 7、Plat
    發(fā)表于 11-10 11:03

    Go語言比Python強(qiáng)多少

    1.都說Go語言性能非常強(qiáng)大,那么到底比Python強(qiáng)多少? 為了比較Go語言和Python語言在單線程性能上的差距,我們可以做
    的頭像 發(fā)表于 11-02 14:05 ?483次閱讀
    <b class='flag-5'>Go</b><b class='flag-5'>語言</b>比Python強(qiáng)多少