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浏览量
12414 -
工具
+关注
关注
4文章
315浏览量
28336 -
go语言
+关注
关注
1文章
159浏览量
9404
原文标题:一款基于Go语言开发的快速端口扫描工具
文章出处:【微信号:菜鸟学安全,微信公众号:菜鸟学安全】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
匠芯创发布新版GUI开发工具 新增多国语言设置等功能
七款经久不衰的数据可视化工具!
如何使用Java语言快速开发一套智慧工地系统(源码)
影目科技发布全球首款同传翻译眼镜INMO GO2
大语言模型开发语言是什么
2024年十款热门云端开发工具推荐
在学习go语言的过程踩过的坑
如果设计一款桌面款的机器玩具,最吸引人的外观与功能要有哪些?
求推荐一款入门级risc-v开发板
漏洞扫描一般采用的技术是什么
?介绍一款Java开发的开源MES系统

评论