Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ddossnake — L7 HTTPおよびL4 raw TCP/UDPモード、マルチスレッドワーカー、ライブレートグラフ、Windows GUIとクロスプラットフォームCLIを備えたGo製の負荷・ストレステストツール。 | Kitploit
ツール/GitLabGitLab/vqkro/ddossnake
ネットワークセキュリティペネトレーションテストコマンド&コントロールユーティリティとフレームワークレッドチーミング
GitLabvqkro/ddossnake

ddossnake

L7 HTTPおよびL4 raw TCP/UDPモード、マルチスレッドワーカー、ライブレートグラフ、Windows GUIとクロスプラットフォームCLIを備えたGo製の負荷・ストレステストツール。

リポジトリを見る
72日前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

ddossnake

Goで書かれた負荷テストツール。ターゲットを指定し、どれだけ強く叩くかを選び、ライブグラフを眺める。Windowsではウィンドウから、それ以外ではターミナルから動作する。

許可されたターゲットのみ。 自分が所有するマシン、または書面によるテスト許可を得たマシンに対してのみ実行すること。他人のサービスに対する無断の負荷はほとんどの地域で犯罪であり、これはそのためのものではない。

入手

リリースページからバイナリを取得:

プラットフォームファイル
Windowsddossnake-windows-amd64.exe — ウィンドウ
Linuxddossnake-linux-amd64
macOS (Intel / Apple silicon)ddossnake-darwin-amd64 / ddossnake-darwin-arm64
FreeBSD / OpenBSDddossnake-freebsd-amd64 / ddossnake-openbsd-amd64

Windows版はネイティブウィンドウで、コンソールはない。それ以外はCLI — 同じエンジンで、GUIツールキットはない。

linux/mac/bsdではまず実行可能にする:

chmod +x ddossnake-linux-amd64
./ddossnake-linux-amd64 -target http://10.0.0.5 -threads 400 -duration 30

ウィンドウ (windows)

ddossnake window

TARGET      url, ip, or ip:port        e.g. 10.0.0.5:8080
REQUESTS    cap for the run
MODE        dos (L7 http) or ddos (multi source)
THREADS     workers
DURATION    seconds
FAST MODE   keep-alive, no delay
LAYER 4     raw tcp/udp instead of http (ddos mode)

Startで実行、Stopで停止、グラフは1秒あたりのパケット数を追跡する。

CLI (どこでも)

ddossnake -target <url|ip|ip:port> [flags]

  -target    target to hit
  -mode      l7 (http) or l4 (raw tcp/udp)          [l7]
  -proto     l4 protocol: tcp or udp                 [tcp]
  -threads   concurrent workers                      [400]
  -duration  seconds to run                          [30]
  -requests  request cap                             [1000000]
  -source    worker source, see -list                [local]
  -fast      keep-alive, no delay                    [true]
  -list      list worker sources and exit
  -version   print version

例:

# http load at a box you own
ddossnake -target http://10.0.0.5 -threads 400 -duration 30

# raw udp at a game/voice port
ddossnake -target 10.0.0.5:3478 -mode l4 -proto udp -threads 200

# what pools are available
ddossnake -list

ctrl-cで停止する。実行中の行には送信数 / エラー / パケット / レートが表示される。

ターゲットはURL (http://host:port)、裸のIP、またはip:portを指定できる。l4はポートを明示する必要がある — 勝手に80を推測したりはしない。

ワーカーソース

ソース内容
localこのマシンのソケット。デフォルト。
redirects組み込みのオープンリダイレクトリレー。ホップが他のIPから来るようにする
ufonetローカルのUFONetクローンへのブリッジ (持っている場合)
vps-poolエージェントを実行している自分のノード (ノードリストを埋める)
stress-apiキーを保有する有料テストAPI

localとredirectsは他に何も必要としない。それ以外は、自分のインフラかどこかのアカウントを持っている場合に使う。

ビルド

go 1.21+が必要。cgoは一切不要。

git clone https://gitlab.com/vqkro/ddossnake
cd ddossnake

# cli - any platform
go build -o ddossnake ./cmd/ddossnake

# the window - windows only, walk is a native win32 toolkit
go build -o ddossnake.exe ./cmd/ddossnake-gui

CLIのクロスコンパイルは素のgoで、ツールチェーンの調整は不要:

GOOS=linux   GOARCH=amd64 go build -o ddossnake-linux-amd64   ./cmd/ddossnake
GOOS=freebsd GOARCH=amd64 go build -o ddossnake-freebsd-amd64 ./cmd/ddossnake
GOOS=darwin  GOARCH=arm64 go build -o ddossnake-darwin-arm64  ./cmd/ddossnake

ウィンドウは本質的にWindows専用 — walkツールキットで描画する。それ以外の場所ではCLIがツールであり、その下のエンジンは同じ。

レイアウト

cmd/ddossnake        cli entry
cmd/ddossnake-gui    windows window
internal/ddos        the engine both of them use

テスト

go test ./...

注意

  • スレッドはgoroutineなので、実行するマシンがまず制限になる。ターゲットを責める前に自分の接続を確認すること。
  • l4はコネクトフラッドであり、明示的なポートが必要で、ネットワーク上で大々的に目立つ。l7はhttpで、通常のトラフィックにはるかによく溶け込む。
  • redirectsソースでは、ホップは第三者のサイトである — 彼らの不正利用対策チームは、他のプロキシと同様にそのトラフィックを見る。

ライセンス

MIT、LICENSEを参照。

ツールをダウンロード