ddos --测试 ddos 防护系统的简单程序
该计划仅用于教育目的
目前已停止对该程序的支持。全新工具包的开发从 https://github.com/Andrewerr/ddos2 开始
$ ./build.sh release
注意:某些编译器不支持当前版本。从此处下载最新版本:https://github.com/Andrewerr/ddos/releases
$./ddos (HOST) (PORT) [options...]
HOST——ddos 主机
PORT -- 连接端口,如果设置为 0 将尝试随机端口
选项:
-r -- 生成随机数据包
-u -- 使用UDP
-p -- 使用 TCP
-t (THREAD COUNT) -- 描述线程数,默认设置为 5
-s (PACKET SIZE) -- 设置数据包大小
--http -- 发起http请求
--no-warnings -- 忽略所有警告
--no-errors -- 忽略错误
--no-wait -- 不等待服务器响应
--no-check -- 启动 ddos 之前不检查服务器
--packetfile (FILENAME) -- 从文件加载数据包内容(可以使用 --http 选项覆盖)
--sleep (TIME) -- 数据包发送之间的睡眠(以毫秒为单位)
$ ./ddos some.boring.long.domain.net 80 -t 70 --no-wait --http
这将在 70 个线程中使用 http 请求语法发送数据包 some.boring.long.domain.net:80,而不等待响应。
$ ./ddos example.com 88 --no-check --no-wait -u
使用此选项,程序将向 example.com:88 发送数据包,无需预先启动主机检查,也无需等待响应。程序将使用 5 个线程。程序将使用UDP协议。
$ ./build.sh update