ddos --ddos 保護システムをテストする簡単なプログラム
このプログラムは教育目的のみに提供されています
このプログラムのサポートは現在停止されています。まったく新しいツールキットの開発は https://github.com/Andrewerr/ddos2 で開始されます
$ ./build.sh release
注意:現在のビルドは一部のコンパイラではサポートされていません。最新のリリースはここからダウンロードしてください: https://github.com/Andrewerr/ddos/releases
$./ddos (HOST) (PORT) [options...]
HOST -- ホストから DDO へ
PORT -- 接続するポート。0 に設定するとランダムなポートが試行されます。
オプション:
-r -- ランダムなパケットを生成します
-u -- UDP を使用する
-p -- TCP を使用する
-t (THREAD COUNT) -- スレッド数を説明します。デフォルトでは 5 に設定されます。
-s (パケットサイズ) -- パケットサイズを設定します
--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