Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
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é.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
slowloris — Outil DoS à faible bande passante. Réécriture de Slowloris en Python. | Kitploit
Outils/GitHubGitHub/gkbrk/slowloris
Sécurité WebTests d'Intrusion
GitHubgkbrk/slowloris

slowloris

Outil DoS à faible bande passante. Réécriture de Slowloris en Python.

Voir le dépôt
2.8k732il y a 3 ansVérifié par Kitploit

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

slowloris.py - Simple slowloris en Python

Qu'est-ce que Slowloris ?

Slowloris est fondamentalement une attaque par déni de service HTTP qui affecte les serveurs threadés. Il fonctionne comme suit :

  1. Nous commençons à effectuer de nombreuses requêtes HTTP.
  2. Nous envoyons des en-têtes périodiquement (toutes les ~15 secondes) pour maintenir les connexions ouvertes.
  3. Nous ne fermons jamais la connexion à moins que le serveur ne le fasse. Si le serveur ferme une connexion, nous en créons une nouvelle et continuons à faire la même chose.

Cela épuise le pool de threads du serveur et le serveur ne peut pas répondre aux autres.

Citation

Si vous avez trouvé ce travail utile, veuillez le citer comme suit

root@kitploit:~
@article{gkbrkslowloris,
  title = "Slowloris",
  author = "Gokberk Yaltirakli",
  journal = "github.com",
  year = "2015",
  url = "https://github.com/gkbrk/slowloris"
}

Comment installer et exécuter ?

Vous pouvez cloner le dépôt git ou l'installer en utilisant pip. Voici comment l'exécuter.

  • sudo pip3 install slowloris
  • slowloris example.com

C'est tout ce qu'il faut pour installer et exécuter slowloris.py.

Si vous souhaitez cloner en utilisant git au lieu de pip, voici comment faire.

  • git clone https://github.com/gkbrk/slowloris.git
  • cd slowloris
  • python3 slowloris.py example.com

Prise en charge du proxy SOCKS5

Cependant, si vous prévoyez d'utiliser l'option -x pour utiliser un proxy SOCKS5 pour vous connecter au lieu d'une connexion directe via votre adresse IP, vous devrez également installer la bibliothèque PySocks (ou toute autre implémentation de la bibliothèque socks). PySocks est un fork de SocksiPy par l'utilisateur GitHub @Anorov et peut être facilement installé en ajoutant PySocks à la commande pip ci-dessus ou en l'exécutant à nouveau comme suit :

  • sudo pip3 install PySocks

Vous pouvez ensuite utiliser l'option -x pour activer le support SOCKS5 et les options --proxy-host et --proxy-port pour spécifier l'hôte du proxy SOCKS5 et son port, s'ils sont différents de la valeur standard 127.0.0.1:8080.

Options de configuration

Il est possible de modifier le comportement de slowloris avec des arguments en ligne de commande. Pour obtenir un document d'aide à jour, exécutez simplement slowloris -h.

  • -p, --port
    • Port du serveur web, généralement 80
  • -s, --sockets
    • Nombre de sockets à utiliser dans le test
  • -v, --verbose
    • Augmente la journalisation (affichage sur le terminal)
  • -ua, --randuseragents
    • Randomise les user-agents à chaque requête
  • -x, --useproxy
    • Utiliser un proxy SOCKS5 pour la connexion
  • --https
    • Utiliser HTTPS pour les requêtes
  • --sleeptime
    • Temps de pause entre chaque en-tête envoyé

Licence

Le code est sous licence MIT.

Télécharger l’outil