一款基于Go语言开发的快速端口扫描工具

admin 2023年1月17日14:31:16安全工具评论12 views1068字阅读3分33秒阅读模式

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/[email protected]

工具使用

如需针对目标运行Naabu,只需运行下列命令即可:

naabu -host hackerone.com

上述命令将会针对hackerone.com执行扫描,此时还可以结合其他参数选项一起运行,比如说“-v”选项可以开启Verbose模式等等。

一款基于Go语言开发的快速端口扫描工具

或者,使用“-p”参数指定需要扫描的端口号:

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

默认配置下,Naabu将会检查Nmap中的前100个端口:

一款基于Go语言开发的快速端口扫描工具

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

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:8443http://hackerone.com:443http://hackerone.com:8080http://hackerone.com:8

工具获取方式:

关注公众号,回复关键词 ' NAA '获取
扫码加好友拉你进交流群(请备注)
一款基于Go语言开发的快速端口扫描工具
关注公众号,后台回复关键词获取安全相关资源:
【 1868 】 :弱口令字典
 6956 】 :Windows提权工具包
【 1762 】 :渗透辅助综合工具
【 2595 】 :应急响应工具集
【 1346 】 :CTF入门到提升视频教程

原文始发于微信公众号(菜鸟学安全):一款基于Go语言开发的快速端口扫描工具

特别标注: 本站(CN-SEC.COM)所有文章仅供技术研究,若将其信息做其他用途,由用户承担全部法律及连带责任,本站不承担任何法律及连带责任,请遵守中华人民共和国安全法.
  • 我的微信
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年1月17日14:31:16
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                  一款基于Go语言开发的快速端口扫描工具 http://cn-sec.com/archives/1429546.html

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: