全球主机交流论坛

标题: 自己写了一个剑皇工具 [打印本页]

作者: maintell    时间: 2020-5-20 17:55
标题: 自己写了一个剑皇工具
本帖最后由 maintell 于 2020-5-21 00:35 编辑

如题,前段时间用了各位大佬发的剑皇工具,发现各位大佬就用shell脚本和wget还是太慢了,居然不能打满带宽
所以用golang写了一个,可以跑满带宽。
比如GCP的小鸡在32线程的情况下可以跑2.7Gbps左右,一晚上干了十来个TB
这个时候就看对方服务器能不能扛得住了

用法:

  1. wget https://git.io/JfzHF -O webBenchmark_linux_x64
  2. chmod +x webBenchmark_linux_x64
  3. ./webBenchmark_linux_x64 -c 32 -s https://target.url
复制代码



代码是随手写的,请各位不要喷代码,源码:https://github.com/maintell/webBenchmark

golang写的,下载的就是二进制文件,不是shell脚本!


作者: 游乐王子    时间: 2020-5-20 17:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: 爱吃醋的醋醋    时间: 2020-5-20 17:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: 陈道临    时间: 2020-5-20 17:58
马克

作者: 012    时间: 2020-5-20 17:58
虽然我看不到源码 但是wget拉确实是挺弱智的 实际上不需要确认文件是否正确,也不用确认你本地装不装得下 就直接不断地发tcp握手包确认 然后让对面疯狂发包就完了。。
作者: 亿硕云    时间: 2020-5-20 17:59
给个剑皇来试试看
作者: 游乐王子    时间: 2020-5-20 18:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: 游乐王子    时间: 2020-5-20 18:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 告辞    时间: 2020-5-20 18:01
游乐王子 发表于 2020-5-20 18:00
chmod +x webBenchmark_linux_x64
chmod: cannot access ‘webBenchmark_linux_x64’: No such file or di ...

mv JfzHF webBenchmark_linux_x64
作者: maintell    时间: 2020-5-20 18:01
游乐王子 发表于 2020-5-20 18:00
chmod +x webBenchmark_linux_x64
chmod: cannot access ‘webBenchmark_linux_x64’: No such file or di ...

麻烦你看下文件下载成功了没?
作者: 游乐王子    时间: 2020-5-20 18:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: maintell    时间: 2020-5-20 18:05
游乐王子 发表于 2020-5-20 18:03
wget https://git.io/JfzHF
这个成功下载
chmod +x webBenchmark_linux_x64

你应该
chmod +x JfzHF
./JfzHF -c 32 -s https://target.url
作者: 游乐王子    时间: 2020-5-20 18:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: b66667777    时间: 2020-5-20 18:07
围观一下
作者: apdc    时间: 2020-5-20 18:07
游乐王子 发表于 2020-5-20 18:01
chmod+x webBenchmark_linux_x64

是不是后面少写了一个.sh

二进制文件不用。SH
作者: 游乐王子    时间: 2020-5-20 18:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: 游乐王子    时间: 2020-5-20 18:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: 游乐王子    时间: 2020-5-20 18:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: hasamol7468    时间: 2020-5-20 18:18
​开​个​源​抄​抄?   ​​​​
作者: lonhun    时间: 2020-5-20 18:23
mark一下
作者: wangjianjilei    时间: 2020-5-20 18:25
剑皇工具干嘛用的
作者: maintell    时间: 2020-5-20 18:46
wangjianjilei 发表于 2020-5-20 18:25
剑皇工具干嘛用的

跑流量用,能跑多快跑多快,反正服务器的下行不是都不计费么
作者: aeox    时间: 2020-5-20 18:47
先马克一下
作者: maintell    时间: 2020-5-20 18:49
游乐王子 发表于 2020-5-20 18:14
-c 32
大佬,这个32就是修改线程数吗?

是的,看你的CPU能力,还有带宽,自己视自己的vps性能调整大小即可
作者: maintell    时间: 2020-5-20 18:52
hasamol7468 发表于 2020-5-20 18:18
​开​个​源​抄​抄?   ​​​​

https://github.com/maintell/webBenchmark

写的比较烂,很简单的重复下载,不过不写盘就是了
作者: 绿豆    时间: 2020-5-20 18:54
陈道临 发表于 2020-5-20 17:58
马克

0主题神仙
作者: ᴸʸᴹ    时间: 2020-5-20 18:59
难道只有我不知道这个是用来做什么的吗?
作者: okok    时间: 2020-5-20 19:04
如果加来路, 是不是后面加 -r , 比如

./webBenchmark_linux_x64 -c 32 -s https://target.url --r https://www.baidu.com

谢谢大佬写的脚本, 么么哒

作者: 1571742055    时间: 2020-5-20 19:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: 绿豆    时间: 2020-5-20 19:06
已经开刷了
作者: maintell    时间: 2020-5-20 19:08
okok 发表于 2020-5-20 19:04
如果加来路, 是不是后面加 -r , 比如

./webBenchmark_linux_x64 -c 32 -s https://target.url --r https:/ ...

是的,refer如果为空,那么就是url自己
作者: zaeve    时间: 2020-5-20 19:15
小白不懂就问,如果不刷了直接kill掉就行了吧?
作者: laogui    时间: 2020-5-20 19:17
先收藏了
作者: maintell    时间: 2020-5-20 19:17
zaeve 发表于 2020-5-20 19:15
小白不懂就问,如果不刷了直接kill掉就行了吧?

是的,后台进程kill进程即可!当然如果不是后台进程,也可以ctrl+c结束
作者: yrj    时间: 2020-5-20 19:19
最近也在写go,去学习一下大佬的代码
作者: 相关部门    时间: 2020-5-20 20:16
本帖最后由 相关部门 于 2020-5-20 20:32 编辑

Ubuntu 18
  1. wget https://git.io/JfzHF
  2. chmod +x JfzHF
  3. nohup ./JfzHF -c 32 -s https://target.url
复制代码

作者: Furtheraway    时间: 2020-5-20 20:17
暴力
作者: yueyyy    时间: 2020-5-20 20:54
本帖最后由 yueyyy 于 2020-5-20 20:58 编辑

是真牛逼啊
128线程每秒下载100多兆。。。。
作者: 嗷嗷    时间: 2020-5-20 21:05
你应该这样
  1. wget https://git.io/JfzHF -O webBenchmark_linux_x64
  2. chmod +x webBenchmark_linux_x64
  3. ./webBenchmark_linux_x64 -c 32 -s https://target.url
复制代码

作者: BackInTime    时间: 2020-5-20 21:39
给大佬加个star!

作者: 游乐王子    时间: 2020-5-20 21:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: yushui    时间: 2020-5-20 21:54
有什么方便的的方法看下载速度吗
作者: maintell    时间: 2020-5-20 21:59
yushui 发表于 2020-5-20 21:54
有什么方便的的方法看下载速度吗

如果你用的linux,让这个工具在后台跑,然后iftop或者iptraf-ng,如果你用mobaxterm,打开remote monitoring啥都有了!
至于win,任务管理器不是都有了?
作者: xiaoz    时间: 2020-5-20 22:48
游乐王子 发表于 2020-5-20 18:00
chmod +x webBenchmark_linux_x64
chmod: cannot access ‘webBenchmark_linux_x64’: No such file or di ...

自己ls看下有没有这个文件不就知道了,Linux基础命令。
作者: xiaoz    时间: 2020-5-20 22:49
游乐王子 发表于 2020-5-20 18:03
wget https://git.io/JfzHF
这个成功下载
chmod +x webBenchmark_linux_x64

mv JfzHF webBenchmark_linux_x64
chmod +x webBenchmark_linux_x64
作者: envoy    时间: 2020-5-20 22:51
这帖要顶了,强帖留名,感谢楼主分享
作者: 剑皇大队长    时间: 2020-5-21 00:11
亿硕云 发表于 2020-5-20 17:59
给个剑皇来试试看

https://fd.vvwvv.eu.org/thread-691648-1-1.html
https://fd.vvwvv.eu.org/thread-690750-1-1.html
欢迎测试
作者: 大白馒头。    时间: 2020-5-21 08:33
马克
作者: 爱吃醋的醋醋    时间: 2020-5-21 15:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: maintell    时间: 2020-5-21 16:13
爱吃醋的醋醋 发表于 2020-5-21 15:09
求助

Saving to: ?.ebBenchmark_linux_x64?

是的,没有回显,建议后台执行:

  1. nohup ./webBenchmark_linux_x64 -c 32 -s https://apk4-1301023697.file.myqcloud.com/ys-100.apk >/dev/null 2>&1 &
复制代码


然后用iftop看下网卡的速度
作者: 爱吃醋的醋醋    时间: 2020-5-21 16:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: maintell    时间: 2020-5-21 20:07
爱吃醋的醋醋 发表于 2020-5-21 16:21
看到流量,这个剑皇命令怎么关闭呢?

你可以用命令:
  1. ps aux | grep webBenchmark_linux_x64
复制代码

找出进程的pid,然后kill -9 [pid]
作者: dxdeng    时间: 2020-5-21 20:34
这个好方便!
作者: dole    时间: 2020-5-22 08:38
阔以阔以
作者: 纳米科技    时间: 2020-5-22 09:38
收藏    留名
作者: 风铃    时间: 2020-5-22 09:42
又来一个损人不利己的工具
作者: elliot    时间: 2020-5-23 20:18
话说 你这个Windows版本怎么用?
作者: maintell    时间: 2020-5-23 21:22
elliot 发表于 2020-5-23 20:18
话说 你这个Windows版本怎么用?

和linux参数一样,并没有什么区别,建议找下行带宽大的
作者: 斐讯    时间: 2020-5-23 21:24
大佬2.7g怎么跑的,我用tw的实例,就200-300Mbps
作者: iks    时间: 2020-5-24 00:11
支持发送鉴权URL好评
刚刚遇到了个OSS加了鉴权URL的东西,果断F12抓了波Referer,反手送到GCP上去了
作者: ljm4216    时间: 2020-5-24 00:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: maintell    时间: 2020-5-24 13:41
斐讯 发表于 2020-5-23 21:24
大佬2.7g怎么跑的,我用tw的实例,就200-300Mbps


我用的香港实例,对方放在了七牛云,实测最高4Gbps
作者: 飘云    时间: 2020-5-26 14:34
windows下怎么运行呢
作者: maintell    时间: 2020-5-27 15:08
飘云 发表于 2020-5-26 14:34
windows下怎么运行呢

下载windows版本,同样的参数,同样的效果,最近可能会更新一下,增加IP欺骗的功能
作者: 一颗赛艇    时间: 2020-5-27 15:36
ioutil.Discard 这个操作好骚啊 哈哈哈哈

没想到go 还有类似 /dev/null 这种东西
作者: mcjames    时间: 2020-5-27 17:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: maintell    时间: 2020-5-28 11:43
mcjames 发表于 2020-5-27 17:27
增加些伪造UA

目前的UA已经很多了,几乎所有的UA都有,而且还是随机的,有兴趣可以改下代码看看
作者: maintell    时间: 2020-5-28 11:45
一颗赛艇 发表于 2020-5-27 15:36
ioutil.Discard 这个操作好骚啊 哈哈哈哈

没想到go 还有类似 /dev/null 这种东西

这个不是很正常的操作么,而且我看了下实现,效率没问题,就不自己写了
作者: locplus    时间: 2020-5-28 11:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: maintell    时间: 2020-5-28 11:56
locplus 发表于 2020-5-28 11:52
不是不让他讨论这个么

为什么不让,这个只是个工具,不带任何倾向,本来也是做出来做网站压测的
作者: locplus    时间: 2020-5-28 12:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: locplus    时间: 2020-5-28 12:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: 相关部门    时间: 2020-5-31 12:13
locplus 发表于 2020-5-28 12:21
https://fd.vvwvv.eu.org/forum.php?mod=viewthread&tid=694114&highlight=%E5%89%91%E7%9A%87
大佬看看 ...

讨论工具和技术是不违规的,讨论攻击谁谁谁,刷谁谁谁的流量是违规的
作者: 1016797313    时间: 2020-5-31 13:21
locplus 发表于 2020-5-28 12:21
https://fd.vvwvv.eu.org/forum.php?mod=viewthread&tid=694114&highlight=%E5%89%91%E7%9A%87
大佬看看 ...

这只是个测试机器网络的工具




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4