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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
javaflood — Minecraft Javaサーバーに対し、偽造ハンドシェイクパケット、接続の再利用、ペイロードパディング、プロトコルバージョンの偽装によってフラッド攻撃を行うPython製マルチスレッドDoSツールです。 | Kitploit
ツール/GitHubGitHub/audrise/javaflood
ペイロード生成スクリプトと自動化ネットワークセキュリティペネトレーションテストレッドチーミング
GitHubaudrise/javaflood

javaflood

Minecraft Javaサーバーに対し、偽造ハンドシェイクパケット、接続の再利用、ペイロードパディング、プロトコルバージョンの偽装によってフラッド攻撃を行うPython製マルチスレッドDoSツールです。

リポジトリを見る
1461ヶ月前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

JAVAFLOOD

Minecraft Java 向け DoS 攻撃ツール





免責事項!

JAVAFLOOD は、Minecraft Java Edition サーバーに対して サービス拒否 (DoS) 攻撃を仕掛けるために設計されたツールです。このツールは複数の手法でサーバーをフラッディングし、サーバーのリソースを過負荷にして応答不能な状態にします。

サーバーを 妨害、過負荷、または 損傷 させる行為を含む、あらゆる 無断使用 は厳格に 禁止 されており、適用される法律の下で 違法 とみなされる可能性があります。そのような行為は、対象システムと関係者の双方に 深刻な結果 をもたらす可能性があります。

このツールは 責任を持って、正当な セキュリティテスト および 学術目的 に のみ 使用してください。このツールの 悪用 は 非倫理的 であり、違法 となる可能性があり、強く 推奨されません。

このツールの開発者は、管理された環境内での教育および研究目的のためにのみこのツールを作成しており、他者による意図的または無断の使用に起因するいかなる悪用、損害、または法的結果についても一切の責任を負いません。

目次

  • 機能
  • 使用方法
  • 引数
  • 変更履歴

機能

  • TCP ハンドシェイクフラッディング:

    • TCP ハンドシェイク を繰り返し開始し、サーバーのソケットリソースを消費します。
  • 接続の再利用:

    • 同じ TCP 接続 上で複数の偽造パケットを送信し、影響を最大化します。
  • マルチスレッド:

    • ThreadPoolExecutor を使用して複数のスレッドを実行し、パケットを並列送信します。
  • スレッド同期:

    • 監視スレッドは デーモンスレッド としてバックグラウンドで実行されます。
  • Minecraft プロトコルの悪用:

    • 偽の Minecraft ハンドシェイクパケットを作成・送信し、プレイヤーの接続をシミュレートします。
  • ペイロードパディング:

    • ランダムなバイトを追加してパケットサイズを増やし、攻撃パターンを難読化します。
  • 高速な接続・切断ループ:

    • 接続を迅速に開閉し、サーバーの容量を枯渇させます。
  • プロトコルバージョンの偽装:

    • 偽装または無効なプロトコルバージョンを使用してハンドシェイクパケットを送信し、サーバーに予期しない動作を引き起こさせます。
  • サーバーステータスの確認:

    • mcstatus.io が提供する API を使用して、サーバーステータスを直接確認します。パラメータ python3 javaflood.py -api < IP/Domain > を使用してください。

引数

引数必須説明
-ipはい宛先サーバーの IP アドレスを定義します(例: 127.0.0.1)。
-portはい対象ポートを指定します(1 から 65535 の整数である必要があります)。
-sはい送信する各パケットのサイズ(バイト単位)を設定します。
-tはい並列実行スレッド数を決定します。
-pはい実行中に使用するプロトコルバージョンを設定します。
-dはい総実行時間(秒単位)を制御します。
-api任意ドメインを指定して mcstatus の API 関数を呼び出します。
-load任意指定した JSON ファイルパスから外部設定を読み込みます。
-wait任意指定した秒数だけ実行を遅延させます。
-art任意ロゴの表示を切り替えます(1 = 表示、0 = 非表示)。
-hいいえこのヘルプメッセージを表示して終了します。

使用方法

  1. このリポジトリをローカルマシンにクローンします:

    git clone https://github.com/Audrise/javaflood.git
    
    cd javaflood
    
  2. 必要な Python ライブラリをインストールします:

    pip3 install -r requirements.txt
    
  3. 以下のようにいくつかの方法で javaflood を実行します:

    python3 javaflood.py -ip 120.0.0.1 -port 25565 -s 100 -t 100 -p 47 -d 60 -wait 10 -art 0
    

    または -load パラメータを使用できます:

    python3 javaflood.py -load config.json
    

変更履歴

1.2.1 - -load パラメータの使用 📌

-load パラメータを使用すると、すべてのパラメータを手動で入力することなく、.json ファイル内に設定された構成でツールを直接実行できます。これは、セットアッププロセスを迅速化し、事前設定された設定でツールを実行するのに特に便利です。

使用例

python3 javaflood.py -load config.json

これにより、config.json からすべてのパラメータが読み込まれ、ツールが実行されます。

JSON ファイル構造

作成する .json ファイルが、ツールが期待するパラメータを備えた正しい形式であることを確認してください。以下は、このツールで有効な JSON 構造の例です:

{
    "ip": "127.0.0.1",
    "port": 25565,
    "packet_size": 0,
    "threads": 0,
    "protocol": 0,
    "duration": 0,
    "wait": 60,
    "art": 0
}

©2025-2026 Audrise. All rights reserved.

トップへ戻る
ツールをダウンロード