Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
javaflood — Ferramenta DoS multithread em Python que inunda servidores Minecraft Java com pacotes de handshake forjados, reutilização de conexões, preenchimento de payload e falsificação de versão de protocolo. | Kitploit
Ferramentas/GitHubGitHub/audrise/javaflood
Geração de PayloadsScripting e AutomaçãoSegurança de RedeTestes de PenetraçãoRed Teaming
GitHubaudrise/javaflood

javaflood

Ferramenta DoS multithread em Python que inunda servidores Minecraft Java com pacotes de handshake forjados, reutilização de conexões, preenchimento de payload e falsificação de versão de protocolo.

Ver Repositório
146há 1 mêsAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

JAVAFLOOD

Ferramenta de Ataque DoS para Minecraft Java





AVISO LEGAL!

JAVAFLOOD é uma ferramenta projetada para lançar ataques de Negação de Serviço (DoS) em servidores de Minecraft Java Edition. Esta ferramenta inunda o servidor com múltiplos métodos para sobrecarregar os recursos do servidor, resultando em um estado de não resposta.

Qualquer uso não autorizado, incluindo tentar interromper, sobrecarregar ou danificar servidores, é estritamente proibido e pode ser considerado ilegal sob as leis aplicáveis. Tais ações podem levar a consequências graves tanto para os sistemas alvo quanto para os indivíduos envolvidos.

Por favor, use esta ferramenta de forma responsável e apenas para testes de segurança legítimos e propósitos acadêmicos. O uso indevido desta ferramenta é antiético, potencialmente ilegal e fortemente desencorajado.

O desenvolvedor desta ferramenta a criou apenas para fins educacionais e de pesquisa dentro de um ambiente controlado e não assume qualquer responsabilidade por qualquer uso indevido, dano ou consequência legal resultante de uso intencional ou não autorizado por terceiros.

Índice

  • Recursos
  • Uso
  • Argumentos
  • Registro de Alterações

Recursos

  • Inundação de Handshake TCP:

    • Inicia repetidamente handshakes TCP para consumir os recursos de socket do servidor.
  • Reutilização de Conexão:

    • Envia múltiplos pacotes forjados sobre a mesma conexão TCP para maximizar o impacto.
  • Multithreading:

    • Usa ThreadPoolExecutor para executar múltiplas threads para envio paralelo de pacotes.
  • Sincronização de Threads:

    • A thread de monitoramento é executada em segundo plano como daemon threads
  • Abuso do Protocolo Minecraft:

    • Cria e envia pacotes de handshake falsos do Minecraft para simular conexões de jogadores.
  • Preenchimento de Payload:

    • Adiciona bytes aleatórios para aumentar o tamanho do pacote e ofuscar os padrões de ataque.
  • Loops Rápidos de Conexão-Desconexão:

    • Abre e fecha conexões rapidamente para esgotar a capacidade do servidor.
  • Falsificação de Versão do Protocolo:

    • Envia pacotes de handshake usando versões de protocolo falsificadas ou inválidas para acionar comportamentos inesperados do servidor.
  • Verificar Status do Servidor:

    • Para verificar o status do servidor diretamente com a api fornecida por mcstatus.io. Use o parâmetro python3 javaflood.py -api < IP/Domain >

Argumentos

ArgumentoObrigatórioDescrição
-ipSimDefine o endereço IP do servidor de destino (por exemplo, 127.0.0.1).
-portSimEspecifica a porta de destino (deve ser um número inteiro entre 1 e 65535).
-sSimConfigura o tamanho (em bytes) de cada pacote transmitido.
-tSimDetermina o número de threads de execução paralelas.
-pSimDefine a versão do protocolo a ser usada durante a execução.
-dSimControla o tempo total de execução (em segundos).
-apiOpcionalChama a função da API do mcstatus com o domínio.
-loadOpcionalCarrega a configuração externa a partir de um caminho de arquivo JSON especificado.
-waitOpcionalAtrasa a execução por um número especificado de segundos.
-artOpcionalAlterna a visibilidade do logotipo (1 = mostrar, 0 = ocultar).
-hNãoMostra esta mensagem de ajuda e sai.

Uso

  1. Clone este repositório para a sua máquina local:

    git clone https://github.com/Audrise/javaflood.git
    
    cd javaflood
    
  2. Instale as bibliotecas Python necessárias:

    pip3 install -r requirements.txt
    
  3. Execute o javaflood usando vários métodos, conforme abaixo:

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

    ou você pode usar o parâmetro -load:

    python3 javaflood.py -load config.json
    

Registro de alterações

1.2.1 - Uso do parâmetro -load 📌

Ao usar o parâmetro -load, você pode executar a ferramenta diretamente com a configuração definida dentro de um arquivo .json, sem a necessidade de inserir manualmente todos os parâmetros. Isso é particularmente útil para acelerar o processo de configuração e executar a ferramenta com configurações predefinidas.

Exemplo de uso

python3 javaflood.py -load config.json

Isso carregará todos os parâmetros de config.json e executará a ferramenta.

Estrutura do Arquivo JSON

Certifique-se de que o arquivo .json que você criar esteja formatado corretamente, com os parâmetros esperados pela ferramenta. Aqui está um exemplo de uma estrutura JSON válida para esta ferramenta:

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

©2025-2026 Audrise. Todos os direitos reservados.

Voltar ao topo
Baixar ferramenta