UDP-Hunter:针对各种UDP服务的网络安全评估工具

关于UDP-Hunter

UDP-Hunter是一款功能强大的UDP服务安全评估工具,该工具可以覆盖IPv4和IPv6协议。

UDP扫描一直是一项缓慢而痛苦的工作,如果你打算在UDP的基础上添加IPv6支持,那么可选的工具就会非常有限。UDP-Hunter是一个基于Python的开源网络评估工具,主要用于UDP服务的安全扫描。简而言之,UDP-Hunter专注于为IPv6和IPv4主机提供常见的UDP协议安全审计服务。

到目前为止,UDP-Hunter支持19种不同种类的服务探测。该工具允许广大研究人员对大型网络进行批量扫描,以及对特定端口和更多端口进行目标主机扫描。一旦工具扫描到了一项开放服务之后,UDP-Hunter将会进行进一步操作,甚至还可以为广大研究人员提供关于如何利用发现服务的指导。值得一提的是,UDP-Hunter还能够以整洁的文本格式输出分析报告。

工具机制

当我们给UDP-Hunter提供一个IP地址范围之后,工具将创建一个IP列表,工具还支持使用域名,因为工具会将域名解析为IP地址并添加至列表中。UDP-Hunter在内部创建好这个列表之后,它将会给列表中所有的IP地址发送UDP探针。如果目标主机运行了UDP服务之后,工具便会立刻响应。UDP-Hunter可以直接嗅探目标网络,尤其是UDP流量,然后读取抵达目标主机的所有UDP数据包。UDP-Hunter运行之后,工具会报告所有接收到的UDP探针。

我们可以给工具添加–noise=false选项来忽略不相关的UDP数据包,并只观察我们感兴趣的数据包。

支持的UDP探针

当前版本的UDP-Hunter支持下列UDP服务探针(默认端口):

ike – 500 端口

rpc / RPCCheck – 111 端口

ntp / NTPRequest – 123 端口

snmp-public / SNMPv3GetRequest – 161 端口

ms-sql / ms-sql-slam – 1434 端口

netop – 6502 端口

tftp – 69 端口

db2 – 523 端口

citrix – 1604 端口

echo – 7 端口

chargen – 19 端口

systat – 11 端口

daytime / time – 13 端口

DNSStatusRequest / DNSVersionBindReq – 53 端口

NBTStat – 137 端口

xdmcp – 177 端口

net-sup端口 – 5405 端口

mdns-zeroconf – 5353 端口

gtpv1 – 2123 端口

工具要求

-Python 3.x

-Python模块(requirements.txt):netaddr、colorama、argparse、ifaddr、datetime

工具安装

广大研究人员可以点击【这里】直接下载工具,或者使用下列命令将该项目源码克隆至本地使用:

git clone https://github.com/NotSoSecure/udp-hunter

工具初始化-安装所需模块:

pip3 install -r requirements.txt

需要的配置文件:

-udp.txt – 该文件包含UDP探针

-udphelp.txt – 该文件包含工具列表,以及针对每个UDP探针或UDP服务的操作建议

你也可以使用下列命令行参数修改配置文件:

“–configfile ”和“–probehelp ”

下列命令可以验证配置选项:

python udp-hunter.py

功能/选项

当前版本的UDP-Hunter提供了下列功能选项:

强制选项:

–host:单个主机

–file:IP地址文件

可选选项:

–output:输出文件

–probes:探针名称(默认为全部探针)

–ports:端口列表(默认为全部端口)

–retries:发送给每台目标主机的数据包数量(默认为2)

–noise:过滤地址列表外的IP内容

–verbose:开启Verbose模式

–timeout:设置超时时长

–lhost6:提供IPV6监听器接口

–lhost4:提供IPv4监听器接口

–configfile:配置文件地址(默认为udp.txt)

–probehelp:帮助文件地址(默认为udphelp.txt)

工具使用

python udp-hunter.py –file=inputfile.txt –output=outputfile.txt [optional arguments] Usage: python udp-hunter.py –file=inputfile.txt –output=outputfile.txt [–probes=NTPRequest,SNMPv3GetReques] [–ports=123,161,53] [–retries=3] [–noise=true] [–verbose=false] [–timeout=1.0] [–configfile]

项目地址

UDP-Hunter:【GitHub传送门】

 

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/130617.html<

(0)
管理的头像管理
上一篇2025-02-26 04:11
下一篇 2025-02-26 04:12

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注