免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 43328 | 回复: 57
打印 上一主题 下一主题

[网络管理] 自己写的多线程synflood工具,大家测试一下速度. [复制链接]

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-06 19:30 |只看该作者 |倒序浏览
源代码的,我在FC3  FC5下测试过可以编译,前提是要有pthread库的.
有大约290K吧,大家测试一下速度,默认是生成65536个包的数据池,最多8个线程.可以根据自己的状况修改的,不过建议不要太多线程,因为对于普通的网络,1个CPU来说8个足够多了.
可以不用make install安装,直接在src目录运行就可以的.语法如下:
awl  -d 目标IP(不能用域名的) -p 端口

awl-0.1.tar.gz

289.06 KB, 下载次数: 3447

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
2 [报告]
发表于 2007-01-07 19:21 |只看该作者
大家都说一下,效果如何吧.我用它攻局域网的机器大约1s就挂了.WINDOWS直接死机,LINUX反应巨慢.

论坛徽章:
0
3 [报告]
发表于 2007-01-11 16:43 |只看该作者
不错,还行。。。(干。。。新论坛要求这么多字数)

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
4 [报告]
发表于 2007-01-11 17:26 |只看该作者
谢谢了,速度应该能达到硬件的最高值.秒挂吗,呵呵.

论坛徽章:
0
5 [报告]
发表于 2007-01-11 20:54 |只看该作者
原帖由 ssffzz1 于 2007-1-11 17:26 发表
谢谢了,速度应该能达到硬件的最高值

应该达不到
你可以试试“攻击”一个没有服务端口的 Linux,并在该 Linux 上用 sar -n DEV -u 4 9999 测试一下速度

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
6 [报告]
发表于 2007-01-21 19:57 |只看该作者
07:51:55 PM       CPU     %user     %nice   %system   %iowait     %idle
07:51:59 PM       all      0.50      0.00     34.91      0.00     64.59

07:51:55 PM     IFACE   rxpck/s   txpck/s   rxbyt/s   txbyt/s   rxcmp/s   txcmp/s  rxmcst/s
07:51:59 PM        lo      1.50      1.50     65.84     65.84      0.00      0.00      0.00
07:51:59 PM   dev8873      0.00      0.00      0.00      0.00      0.00      0.00      0.00
07:51:59 PM      eth0  36889.03      0.00 2213341.65      0.00      0.00      0.00      0.00
07:51:59 PM      sit0      0.00      0.00      0.00      0.00      0.00      0.00      0.00

论坛徽章:
0
7 [报告]
发表于 2007-01-21 20:03 |只看该作者
07:51:55 PM       CPU     %user     %nice   %system   %iowait     %idle
07:51:59 PM       all      0.50      0.00     34.91      0.00     64.59

07:51:55 PM     IFACE   rxpck/s   txpck/s   rxbyt/s   txbyt/s   rxcmp/s   txcmp/s  rxmcst/s
07:51:59 PM        lo      1.50      1.50     65.84     65.84      0.00      0.00      0.00
07:51:59 PM   dev8873      0.00      0.00      0.00      0.00      0.00      0.00      0.00
07:51:59 PM      eth0  36889.03      0.00 2213341.65      0.00      0.00      0.00      0.00
07:51:59 PM      sit0      0.00      0.00      0.00      0.00      0.00      0.00      0.00

pps 才 3.6W
吞吐量才 2.21MB/s,大概也就 16Mbps 的样子啊

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
8 [报告]
发表于 2007-01-21 20:14 |只看该作者
这是被攻击的机器的数据,机器配置是C1.2 512内存 8139网卡

做攻击的机器是IBM T21笔记本 P3 800 256内存 E100网卡

T21的CPU利用率已经到了96%左右了,发包数量和被攻击的接受数量是相等的.我直接用交叉线连接的机器.因为T21没上网所以没截屏.

论坛徽章:
0
9 [报告]
发表于 2007-01-21 20:21 |只看该作者
可能这就是极限了……
另外请教 ssffzz1,你的整套程序的 make 是怎么做出来的?
我看了你的实际程序不大,但整个包却很大,里面还有 Makefile、configure 什么的,怎么做到的?

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
10 [报告]
发表于 2007-01-21 20:35 |只看该作者
刚才我有用C1.2测试了一下,用8139网卡,大约在2.6W左右,用530TX,就达到了3.7W左右了.不过CPU总在97%左右.看来和网卡的性能是关系很大的.也许这就是系统的极限了.不知道有没有在别的系统测试的数据.我个人认为程序再改进的余地不大了.

make是我用的开发环境自动生成的.我不太会用vim,也不太会自己写make,我自己也知道只有src目录下的才是源码,只cp src下的文件也可以生成程序的.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP