MHDDoS 一款不错的 DDos 测试工具

最近本站网站遭受了很长一段时间的攻击,最开始是刷图片的流量,一天大概刷50G的样子(pcdn 刷的),后来改了防火墙,刷不了了。就变成了 cc 来刷流量,而腾讯云 cdn 的 https 请求数一个月才300万条,很快就被刷光了,还得花钱买。没办法只好又去设置防火墙,勉强也算可以了。

既然都遭受这么久攻击了,今天闲着就去搜了一下网络攻击相关的资料,发现了这个工具:MHDDoS。

MHDDoS 是一个用 Python3 编写的强大的 DDoS 攻击测试工具。它不仅仅是个简单的工具,更是一个包含了应用层和网络层双重打击能力的“武器库”,提供了 56 种不同的攻击方式,从应用层到网络层,从简单的 GET、POST 泛洪,到复杂的随机 HEX 数据注入、绕过各种安全防护机制,MHDDoS 都能轻松应对。无论是网站还是服务器,只要我们想测试其防御能力,MHDDoS 都能助力一把。

要使用MHDDoS,首先需要有Python环境,然后通过以下命令安装:

Bash

git clone https://github.com/MatrixTM/MHDDoS.git
cd MHDDoS
pip install -r requirements.txt

或者这样安装

Bash

apt -y update && apt -y install curl wget libcurl4 libssl-dev python3 python3-pip make cmake automake autoconf m4 build-essential git && git clone https://github.com/MatrixTM/MHDDoS.git && cd MH* && pip3 install -r requirements.txt

安装完成后,就可以通过下面的命令开始攻击测试了:

Bash

python3 start.py get <目标网站的URL> <线程数> <代理列表文件> <每个代理的请求次数> <攻击持续时间>
使用的 <目标网站的URL>、<线程数>、<代理列表文件>、<每个代理的请求次数> 和 <攻击持续时间> 需要根据实际情况替换成具体的值。

比如:

Bash

python3 start.py get http://xxx.example.com 300 proxies.txt 10 60
#对 `http://xxx.example.com` 进行攻击,使用 300 个线程,每个代理发送 10 次请求,持续 60 秒

可能就有人问了,什么是代理文件啊,代理文件长什么样啊,看这里:https://github.com/MatrixTM/MHDDoS/wiki/Proxy-Files

最后,这是项目地址:  https://github.com/MatrixTM/MHDDoS

最后的最后,请不要拿本站的网站进行测试。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容