Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
javaflood — Python-Multithread-DoS-Tool, das Minecraft-Java-Server mit gefälschten Handshake-Paketen, Verbindungswiederverwendung, Payload-Padding und Protokollversions-Spoofing überflutet. | Kitploit
Tools/GitHubGitHub/audrise/javaflood
Payload-GenerierungScripting & AutomatisierungNetzwerksicherheitPenetrationstestsRed Teaming
GitHubaudrise/javaflood

javaflood

Python-Multithread-DoS-Tool, das Minecraft-Java-Server mit gefälschten Handshake-Paketen, Verbindungswiederverwendung, Payload-Padding und Protokollversions-Spoofing überflutet.

Repository anzeigen
146vor 1 MonatNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

JAVAFLOOD

DoS-Angriffstool für Minecraft Java





HAFTUNGSAUSSCHLUSS!

JAVAFLOOD ist ein Tool, das für die Durchführung von Denial-of-Service-(DoS)-Angriffen auf Minecraft-Java-Edition-Server entwickelt wurde. Dieses Tool überflutet den Server mit mehreren Methoden, um die Ressourcen des Servers zu überlasten, was zu einem nicht reagierenden Zustand führt.

Jede unbefugte Nutzung, einschließlich des Versuchs, Server zu stören, zu überlasten oder zu beschädigen, ist strengstens untersagt und kann nach geltendem Recht als illegal angesehen werden. Solche Handlungen können schwerwiegende Folgen sowohl für die Zielsysteme als auch für die beteiligten Personen haben.

Bitte verwenden Sie dieses Tool verantwortungsvoll und ausschließlich für legitime Sicherheitstests und akademische Zwecke. Der Missbrauch dieses Tools ist unethisch, möglicherweise rechtswidrig und wird nachdrücklich missbilligt.

Der Entwickler dieses Tools hat es ausschließlich für Bildungs- und Forschungszwecke in einer kontrollierten Umgebung erstellt und übernimmt keine Verantwortung für jeglichen Missbrauch, Schäden oder rechtliche Konsequenzen, die sich aus der vorsätzlichen oder unbefugten Nutzung durch Dritte ergeben.

Inhaltsverzeichnis

  • Funktionen
  • Verwendung
  • Argumente
  • Änderungsprotokoll

Funktionen

  • TCP-Handshake-Flooding:

    • Initiiert wiederholt TCP-Handshakes, um Server-Socket-Ressourcen zu verbrauchen.
  • Verbindungswiederverwendung:

    • Sendet mehrere gefälschte Pakete über dieselbe TCP-Verbindung, um die Wirkung zu maximieren.
  • Multithreading:

    • Verwendet ThreadPoolExecutor, um mehrere Threads für das parallele Senden von Paketen auszuführen.
  • Thread-Synchronisierung:

    • Der Überwachungs-Thread läuft im Hintergrund als Daemon-Threads
  • Missbrauch des Minecraft-Protokolls:

    • Erstellt und sendet gefälschte Minecraft-Handshake-Pakete, um Spielerverbindungen zu simulieren.
  • Payload-Padding:

    • Fügt zufällige Bytes hinzu, um die Paketgröße zu erhöhen und Angriffsmuster zu verschleiern.
  • Schnelle Verbindungs-/Trennungs-Schleifen:

    • Öffnet und schließt Verbindungen schnell, um die Serverkapazität zu erschöpfen.
  • Spoofing der Protokollversion:

    • Sendet Handshake-Pakete mit gefälschten oder ungültigen Protokollversionen, um unerwartetes Serververhalten auszulösen.
  • Serverstatus prüfen:

    • Um den Serverstatus direkt mit der von mcstatus.io bereitgestellten API zu prüfen. Verwenden Sie den Parameter python3 javaflood.py -api < IP/Domain >

Argumente

ArgumentErforderlichBeschreibung
-ipJaDefiniert die IP-Adresse des Zielservers (z. B. 127.0.0.1).
-portJaGibt den Zielport an (muss eine Ganzzahl zwischen 1 und 65535 sein).
-sJaKonfiguriert die Größe (in Bytes) jedes übertragenen Pakets.
-tJaBestimmt die Anzahl der parallelen Ausführungsthreads.
-pJaLegt die während der Ausführung zu verwendende Protokollversion fest.
-dJaSteuert die gesamte Ausführungszeit (in Sekunden).
-apiOptionalRuft die API-Funktion von mcstatus mit der Domain auf.
-loadOptionalLädt eine externe Konfiguration aus einem angegebenen JSON-Dateipfad.
-waitOptionalVerzögert die Ausführung um eine angegebene Anzahl von Sekunden.
-artOptionalSchaltet die Sichtbarkeit des Logos um (1 = anzeigen, 0 = ausblenden).
-hNeinZeigt diese Hilfemeldung an und beendet das Programm.

Verwendung

  1. Klonen Sie dieses Repository auf Ihren lokalen Rechner:

    git clone https://github.com/Audrise/javaflood.git
    
    cd javaflood
    
  2. Installieren Sie die erforderlichen Python-Bibliotheken:

    pip3 install -r requirements.txt
    
  3. Führen Sie javaflood mit verschiedenen Methoden wie unten beschrieben aus:

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

    oder Sie können den Parameter -load verwenden:

    python3 javaflood.py -load config.json
    

Änderungsprotokoll

1.2.1 - Verwendung des Parameters -load 📌

Durch die Verwendung des Parameters -load können Sie das Tool direkt mit der in einer .json-Datei festgelegten Konfiguration ausführen, ohne alle Parameter manuell eingeben zu müssen. Dies ist besonders nützlich, um den Einrichtungsprozess zu beschleunigen und das Tool mit vorkonfigurierten Einstellungen auszuführen.

Beispielverwendung

python3 javaflood.py -load config.json

Dies lädt alle Parameter aus config.json und führt das Tool aus.

JSON-Dateistruktur

Stellen Sie sicher, dass die von Ihnen erstellte .json-Datei korrekt formatiert ist und die vom Tool erwarteten Parameter enthält. Hier ist ein Beispiel für eine gültige JSON-Struktur für dieses Tool:

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

©2025-2026 Audrise. Alle Rechte vorbehalten.

Zurück nach oben
Tool herunterladen