windows 发包工具_ksubdomain 无状态域名爆破工具

ksubdomain 是Knownsec 404 Team星链计划中的一员。“404星链计划”是知道创宇404实验室于2020年8月开始的计划,旨在通过开源或者开放的方式,长期维护并推进涉及安全研究各个领域不同环节的工具化,就像星链一样,将立足于不同安全领域、不同安全环节的研究人员链接起来。其中不仅限于突破安全壁垒的大型工具,也会包括涉及到优化日常使用体验的各种小工具,除了404本身的工具开放以外,也会不断收集安全研究、渗透测试过程中的痛点,希望能通过“404星链计划”改善安全圈内工具庞杂、水平层次不齐、开源无人维护的多种问题,营造一个更好更开放的安全工具促进与交流的技术氛围。

ksubdomain是一款基于无状态子域名爆破工具,支持在Windows/Linux/Mac上使用,它会很快的进行DNS爆破,在Mac和Windows上理论最大发包速度在30w/s,linux上为160w/s的速度。

为什么这么快

ksubdomain的发送和接收是分离且不依赖系统,即使高并发发包,也不会占用系统描述符让系统网络阻塞。 可以用 --test 来测试本地最大发包数,但实际发包的多少和网络情况息息相关,ksubdomain将网络参数简化为了 -b 参数,输入你的网络下载速度如 -b 5m ,ksubdomain将会自动限制发包速度。

可靠性

类似masscan,这么大的发包速度意味着丢包也会非常严重,ksubdomain有丢包重发机制(这样意味着速度会减小,但比普通的DNS爆破快很多),会保证每个包都收到DNS服务器的回复,漏报的可能性很小。

使用

从releases下载二进制文件。

在linux下,还需要安装libpcap-dev,在Windows下需要安装WinPcap,mac下可以直接使用。

[INFO]CurrentVersion:0.7

Usage of ./cmd:

-api

使用网络接口

-b string

宽带的下行速度,可以5M,5K,5G(default"1M")

-check-origin

会从返回包检查DNS是否为设定的,防止其他包的干扰

-csv

输出excel文件

-d string

爆破域名

-dl string

从文件中读取爆破域名

-e int

默认网络设备ID,默认-1,如果有多个网络设备会在命令行中选择(default-1)

-f string

字典路径,-d下文件为子域名字典,-verify下文件为需要验证的域名

-filter-wild

自动分析并过滤泛解析,最终输出文件,需要与'-o'搭配

-full

完整模式,使用网络接口和内置字典

-l int

爆破域名层级,默认爆破一级域名(default1)

-list-network

列出所有网络设备

-o string

输出文件路径

-s string

resolvers文件路径,默认使用内置DNS

-sf string

三级域名爆破字典文件(默认内置)

-silent

使用后屏幕将仅输出域名

-skip-wild

跳过泛解析的域名

-summary

在扫描完毕后整理域名归属asn以及IP段

-test

测试本地最大发包数

-ttl

导出格式中包含TTL选项

-verify

验证模式

常用命令

使用内置字典爆破

ksubdomain -d seebug.org

使用字典爆破域名

ksubdomain -d seebug.org -f subdomains.dict

字典里都是域名,可使用验证模式

ksubdomain -f dns.txt -verify

爆破三级域名

ksubdomain -d seebug.org -l 2

通过管道爆破

echo "seebug.org"|ksubdomain

通过管道验证域名

echo "paper.seebug.org"|ksubdomain -verify

仅使用网络API接口获取域名

ksubdomain -d seebug.org -api

完整模式,先使用网络API,在此基础使用内置字典进行爆破

ksubdomain -d seebug.org -full

asciicast

Summary整理

ksubdomain加入了整理的功能,当参数后面加上-summary

例如ksubdomain -d seebug.org -summary之后,会根据域名归属的asn以及IP段自动整理输出,方便确认资产的范围。

github地址

https://github.com/knownsec/ksubdomain

版权声明:关于转载非原创文章

安全初心转载的第三方文章,版权归原作者所有。如转载稿涉及版权等问题,请立即联系,我们会予以更改或删除相关文章,保证您的权利。9861fd2c1513a6f579bb51435e2f8f3f.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows网络发包工具是一种能够在Windows操作系统上发送网络数据包的软件。它主要用于网络测试、网络分析以及网络安全等领域。通过使用这些工具,用户可以模拟网络流量、调试网络问题、分析网络性能以及评估网络安全性。 其中比较常用的Windows网络发包工具有以下几种: 1. Wireshark:Wireshark是一个开源的网络协议分析工具,它可以捕捉和解析网络数据包。用户可以利用Wireshark深入分析网络流量,查看网络协议的运行情况,并从中获取有用的信息。它支持多种协议的解析,并提供强大的过滤和搜索功能。 2. Colasoft Packet Builder:Colasoft Packet Builder是一款易于使用的网络发包工具,通过向网络中发送自定义的数据包,可以用于网络测试和网络流量生成。它支持多种协议的模拟和定制,可以快速构建各种网络数据包,并对网络设备和应用程序进行测试。 3. Nmap:Nmap是一款全球知名的开源网络扫描和主机发现工具。它可以通过发送特定的网络数据包来扫描和探测网络设备和服务。Nmap提供了丰富的扫描选项,可以发现网络中的开放端口、操作系统类型以及服务版本等信息。 4. hping:hping是一个强大的命令行网络工具,它可以伪造和发送自定义数据包。用户可以使用hping实现高级的网络测试和攻击模拟,如DOS攻击、端口扫描、路由跟踪等。 总之,Windows网络发包工具是在Windows操作系统上用于发送定制网络数据包的软件。它们提供了强大的扫描、分析和测试功能,帮助用户深入了解和优化网络性能,同时也需要合法和合理使用,遵循网络安全的原则。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值