有关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传送器】