Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
javaflood — Outil DoS multithreadé en Python qui inonde les serveurs Minecraft Java avec des paquets de handshake forgés, la réutilisation de connexions, le remplissage de payload et l'usurpation de version de protocole. | Kitploit
Outils/GitHubGitHub/audrise/javaflood
Génération de PayloadsScripting et AutomatisationSécurité RéseauTests d'IntrusionRed Teaming
GitHubaudrise/javaflood

javaflood

Outil DoS multithreadé en Python qui inonde les serveurs Minecraft Java avec des paquets de handshake forgés, la réutilisation de connexions, le remplissage de payload et l'usurpation de version de protocole.

Voir le dépôt
146il y a 1 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

JAVAFLOOD

Outil d'attaque DoS pour Minecraft Java





AVERTISSEMENT !

JAVAFLOOD est un outil conçu pour lancer des attaques par déni de service (DoS) sur les serveurs Minecraft Java Edition. Cet outil inonde le serveur avec plusieurs méthodes afin de surcharger les ressources du serveur, entraînant un état de non-réponse.

Tout usage non autorisé, y compris toute tentative de perturber, surcharger ou endommager des serveurs, est strictement interdit et peut être considéré comme illégal au regard des lois applicables. De telles actions peuvent entraîner de graves conséquences tant pour les systèmes ciblés que pour les personnes impliquées.

Veuillez utiliser cet outil de manière responsable et uniquement à des fins légitimes de tests de sécurité et académiques. Le mauvais usage de cet outil est contraire à l'éthique, potentiellement illégal et fortement déconseillé.

Le développeur de cet outil ne l'a créé qu'à des fins éducatives et de recherche dans un environnement contrôlé et décline toute responsabilité quant à tout mauvais usage, dommage ou conséquence juridique résultant d'une utilisation intentionnelle ou non autorisée par des tiers.

Table des matières

  • Fonctionnalités
  • Utilisation
  • Arguments
  • Journal des modifications

Fonctionnalités

  • Inondation par handshake TCP :

    • Initie de manière répétée des handshakes TCP pour consommer les ressources de sockets du serveur.
  • Réutilisation de connexion :

    • Envoie plusieurs paquets forgés sur la même connexion TCP pour maximiser l'impact.
  • Multithreading :

    • Utilise ThreadPoolExecutor pour exécuter plusieurs threads afin d'envoyer des paquets en parallèle.
  • Synchronisation des threads :

    • Le thread de surveillance s'exécute en arrière-plan en tant que daemon threads
  • Abus du protocole Minecraft :

    • Fabrique et envoie de faux paquets de handshake Minecraft pour simuler des connexions de joueurs.
  • Remplissage de charge utile :

    • Ajoute des octets aléatoires pour augmenter la taille des paquets et obscurcir les schémas d'attaque.
  • Boucles rapides de connexion-déconnexion :

    • Ouvre et ferme rapidement des connexions pour épuiser la capacité du serveur.
  • Usurpation de version de protocole :

    • Envoie des paquets de handshake en utilisant des versions de protocole usurpées ou invalides pour déclencher un comportement inattendu du serveur.
  • Vérification de l'état du serveur :

    • Pour vérifier directement l'état du serveur avec l'API fournie par mcstatus.io. Utilisez le paramètre python3 javaflood.py -api < IP/Domain >

Arguments

ArgumentRequisDescription
-ipOuiDéfinit l'adresse IP du serveur de destination (par exemple, 127.0.0.1).
-portOuiSpécifie le port cible (doit être un entier entre 1 et 65535).
-sOuiConfigure la taille (en octets) de chaque paquet transmis.
-tOuiDétermine le nombre de threads d'exécution parallèles.
-pOuiDéfinit la version du protocole à utiliser lors de l'exécution.
-dOuiContrôle la durée totale d'exécution (en secondes).
-apiOptionnelAppelle la fonction API de mcstatus avec le domaine.
-loadOptionnelCharge une configuration externe depuis un chemin de fichier JSON spécifié.
-waitOptionnelRetarde l'exécution d'un nombre de secondes spécifié.
-artOptionnelActive ou désactive la visibilité du logo (1 = afficher, 0 = masquer).
-hNonAffiche ce message d'aide et quitte.

Utilisation

  1. Clonez ce dépôt sur votre machine locale :

    git clone https://github.com/Audrise/javaflood.git
    
    cd javaflood
    
  2. Installez les bibliothèques Python nécessaires :

    pip3 install -r requirements.txt
    
  3. Exécutez javaflood en utilisant plusieurs méthodes comme ci-dessous :

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

    ou vous pouvez utiliser le paramètre -load :

    python3 javaflood.py -load config.json
    

Journal des modifications

1.2.1 - Utilisation du paramètre -load 📌

En utilisant le paramètre -load, vous pouvez exécuter directement l'outil avec la configuration définie dans un fichier .json, sans avoir besoin de saisir manuellement tous les paramètres. Cela est particulièrement utile pour accélérer le processus de configuration et exécuter l'outil avec des paramètres préconfigurés.

Exemple d'utilisation

python3 javaflood.py -load config.json

Cela chargera tous les paramètres depuis config.json et exécutera l'outil.

Structure du fichier JSON

Assurez-vous que le fichier .json que vous créez est correctement formaté, avec les paramètres attendus par l'outil. Voici un exemple de structure JSON valide pour cet outil :

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

©2025-2026 Audrise. Tous droits réservés.

Retour en haut
Télécharger l’outil