BoNeSi 一款模拟僵尸网络流量的工具

BoNeSi是一种用于不同协议类型的网络流量生成器。创建的数据包和连接的属性可以通过几个参数来控制,例如发送速率或有效负载大小,它们是偶然确定的。即使在生成tcp流量时,它也会欺骗源IP地址。因此,它包含一个简单的tcp-stack来处理混杂模式下的tcp连接。为了正确工作,必须确保响应数据包被路由到运行BoNeSi的主机。因此BoNeSi不能用于任意网络基础设施。
安装
./configure
make
make install
用法
bonesi [OPTION…] <dst_ip:port>
Options:
-i,        -ips = FILENAME文件名,带ip列表
-p,       -protocol = PROTO udp(默认值),icmp或tcp 
-r,        -send_rate =每秒NUM个数据包,0 =无限(默认)
-s,       -payload_size = paylod的SIZE大小,(默认值:32)
-o,       -stats_file =统计信息的FILENAME文件名,(默认值:‘stats’)- 
-c,           -max_packets = NUM??最大数据包数(tcp / http请求),

0 =无限(默认) – 整数IP是主机字节顺序的整数而不是点分表示法

-t,           -max_bots = NUM??随机确定24bit前缀中的max_bots(1-256)
-u,           -url = URL url(默认值:‘/’)(仅适用于tcp / http)
-l,           -url_list =带有url列表的FILENAME文件名(仅适用于tcp / http)
-b,            -useragent_list =带有useragent列表的FILENAME文件名(仅适用于tcp / http)
-d,           -device = DEVICE网络侦听设备(仅适用于tcp) / http,例如eth1)
-m,           -mtu = NUM??设置MTU,(默认为1500)。目前仅在使用TCP时。
-f,           -frag = NUM??设置碎片模式(0 = IP,1 = TCP,默认值:0)。目前仅在使用TCP时。
-v,             -verbose打印其他调试消息
-h,             -help打印帮助消息并退出
文章来源及下载:

https://github.com/Markus-Go/bonesi

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
相关推荐
  • 暂无相关文章
  • 评论 抢沙发

    请登录后发表评论

      暂无评论内容