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
Dosinator — DoSinator est un puissant outil de test de déni de service (DoS) développé en Python. | Kitploit
Outils/GitHubGitHub/halildeniz/dosinator
Sniffing et Analyse de PaquetsExploitationCollecte d'InformationsSécurité RéseauTests d'IntrusionRed Teaming
GitHubhalildeniz/dosinator

Dosinator

DoSinator est un puissant outil de test de déni de service (DoS) développé en Python.

Voir le dépôt
14416il y a 1 anVé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
Site web

DoSinator

DoSinator est un outil puissant de test de déni de service (DoS) développé en Python. Conçu pour les professionnels et les chercheurs en sécurité, il leur permet de simuler diverses attaques DoS, offrant un environnement réaliste pour évaluer la résilience des réseaux, des systèmes et des applications face aux menaces cybernétiques potentielles.


Offrez-moi un café

Fonctionnalités

  • Plusieurs modes d'attaque : DoSinator prend en charge différents modes d'attaque, notamment SYN Flood, UDP Flood, ICMP Flood, OS Fingerprinting, Slowloris, Rudy, SCTP, Smurf et ARP, vous permettant de simuler différents types d'attaques DoS.
  • Paramètres personnalisables : ajustez la taille des paquets, le débit d'attaque et la durée pour affiner l'intensité et la durée de l'attaque.
  • Spoofing IP : activez le spoofing IP pour masquer l'adresse IP source et renforcer l'anonymat pendant l'attaque.
  • Envoi de paquets multithread : utilisez plusieurs threads pour envoyer des paquets simultanément, maximisant ainsi la vitesse et l'efficacité de l'attaque.
  • Données depuis un fichier : chargez des données personnalisées depuis un fichier pour les envoyer dans les paquets d'attaque.
  • Sortie PCAP : enregistrez les paquets d'attaque sortants dans un fichier PCAP pour une analyse ultérieure.
  • Inondation ARP : effectuez des attaques par inondation ARP pour perturber la communication réseau.

Prérequis

  • Python 3.x
  • scapy
  • argparse

Installation

  1. Clonez le dépôt :

    root@kitploit:~
    git clone https://github.com/HalilDeniz/DoSinator.git
    
  2. Accédez au répertoire du projet :

    root@kitploit:~
    cd DoSinator
    
  3. Installez les dépendances requises :

    root@kitploit:~
    pip install -r requirements.txt
    

Utilisation

root@kitploit:~
$ python3 dosinator.py --help
    ____             ____            __                
   / __ \____  _____/  _/___  ____ _/ /_____  _____    
  / / / / __ \/ ___// // __ \/ __ `/ __/ __ \/ ___/    
 / /_/ / /_/ (__  )/ // / / / /_/ / /_/ /_/ / /  _ _ _ 
/_____/\____/____/___/_/ /_/\__,_/\__/\____/_/  (_|_|_)
                                                       

usage: dosinator.py [-h] -t TARGET [-p PORT] [-np NUM_PACKETS] [-ps PACKET_SIZE] [-ar ATTACK_RATE] [-d DURATION]
                    [--attack-mode {syn,sctp,udp,icmp,http,dns,os_fingerprint,slowloris,smurf,rudy,arp,port_scan,traceroute}]
                    [-sp SPOOF_IP] [--data DATA] [--file FILE] [--pcap PCAP] [--arp-mode {request,reply}]
                    [--ttl TTL] [--port-range PORT_RANGE] [--id ID] [--win WIN] [--max-hops MAX_HOPS]

options:
  -h, --help            show this help message and exit
  -t TARGET, --target TARGET
                        Target IP address
  -p PORT, --port PORT  Target port number (required for non-ARP attacks)
  -np NUM_PACKETS, --num_packets NUM_PACKETS
                        Number of packets to send (default: 500)
  -ps PACKET_SIZE, --packet_size PACKET_SIZE
                        Packet size in bytes (default: 64)
  -ar ATTACK_RATE, --attack_rate ATTACK_RATE
                        Attack rate in packets/second (default: 10)
  -d DURATION, --duration DURATION
                        Duration of the attack in seconds
  --attack-mode {syn,sctp,udp,icmp,http,dns,os_fingerprint,slowloris,smurf,rudy,arp,port_scan,traceroute}
                        Attack mode (default: syn)
  -sp SPOOF_IP, --spoof-ip SPOOF_IP
                        Spoof IP address
  --data DATA           Custom data string to send
  --file FILE           File path to read data from
  --pcap PCAP           PCAP file path to save outgoing packets
  --arp-mode {request,reply}
                        ARP mode (default: request)
  --ttl TTL             TTL value for the outgoing packets (default: 64)
  --port-range PORT_RANGE
                        Port range for port scan (default: 1-1000)
  --id ID               IP identification field (default: None)
  --win WIN             TCP window size (default: None)
  --max-hops MAX_HOPS   Max hops for traceroute (default: 30)
  • target_ip : adresse IP du système cible.
  • target_port : numéro de port du service cible.
  • num_packets : nombre de paquets à envoyer (défaut : 500).
  • packet_size : taille de chaque paquet en octets (défaut : 64).
  • attack_rate : débit d'attaque en paquets/seconde (défaut : 10).
  • duration : durée de l'attaque en secondes.
  • attack_mode : mode d'attaque : syn, udp, icmp, http (défaut : syn).
  • spoof_ip : adresse IP usurpée (défaut : None).
  • data : chaîne de données personnalisées à envoyer.
  • file : chemin du fichier à partir duquel lire les données.
  • pcap : chemin du fichier PCAP pour enregistrer les paquets sortants.
  • --arp-mode : indicateur facultatif pour spécifier le mode ARP. Utilisez pour les paquets de requête ARP (défaut) ou pour les paquets de réponse ARP.

Exemples d'utilisation

Voici quelques exemples d'utilisation de DoSinator : Vous pouvez l'explorer ici

Veuillez utiliser cet outil de manière responsable et assurez-vous de disposer des autorisations nécessaires avant d'effectuer tout test.

Contribution

Les contributions sont les bienvenues ! Si vous trouvez des problèmes ou avez des suggestions d'amélioration, n'hésitez pas à ouvrir une issue ou à soumettre une pull request.

Contact

Si vous avez des questions, des commentaires ou des suggestions à propos de DoSinator, n'hésitez pas à me contacter :

  • LinkedIn : Halil Ibrahim Deniz
  • TryHackMe : Halilovic
  • Instagram : deniz.halil333
  • YouTube : Halil Deniz
  • Email : [email protected]

Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.

💰 Vous pouvez m'aider en faisant un don

Merci d'envisager de me soutenir ! Votre soutien me permet de consacrer plus de temps et d'efforts à la création d'outils utiles comme DNSWatch et au développement de nouveaux projets. En contribuant, vous m'aidez non seulement à améliorer les outils existants, mais aussi à inspirer de nouvelles idées et innovations. Votre soutien joue un rôle vital dans la croissance de ce projet et de mes futurs projets. Ensemble, continuons à construire et à apprendre. Merci !"
BuyMeACoffee Patreon

Télécharger l’outil
request
reply