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
ddossnake — Outil de test de charge et de stress en Go avec modes L7 HTTP et L4 TCP/UDP brut, workers multi-threadés, graphique de débit en temps réel, et une interface graphique Windows ainsi qu'une CLI multiplateforme. | Kitploit
Outils/GitLabGitLab/vqkro/ddossnake
Sécurité RéseauTests d'IntrusionCommandement et ContrôleUtilitaires et FrameworksRed Teaming
GitLabvqkro/ddossnake

ddossnake

Outil de test de charge et de stress en Go avec modes L7 HTTP et L4 TCP/UDP brut, workers multi-threadés, graphique de débit en temps réel, et une interface graphique Windows ainsi qu'une CLI multiplateforme.

Voir le dépôt
7il y a 2 joursPas 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

ddossnake

Outil de test de charge écrit en go. Pointez-le vers une cible, choisissez la force de frappe, observez un graphique en direct. Il s'exécute depuis une fenêtre sous Windows et depuis le terminal partout ailleurs.

Cibles autorisées uniquement. Lancez-le contre des machines que vous possédez ou pour lesquelles vous avez une autorisation écrite de test. Une charge non sollicitée contre le service de quelqu'un d'autre est un délit dans la plupart des pays et ce n'est pas ce à quoi cet outil est destiné.

l'obtenir

Récupérez un binaire depuis la page des releases :

plateformefichier
Windowsddossnake-windows-amd64.exe — la fenêtre
Linuxddossnake-linux-amd64
macOS (Intel / Apple silicon)ddossnake-darwin-amd64 / ddossnake-darwin-arm64
FreeBSD / OpenBSDddossnake-freebsd-amd64 / ddossnake-openbsd-amd64

Celui pour Windows est une fenêtre native, sans console. Les autres sont le CLI — même moteur, pas de toolkit GUI.

Sous linux/mac/bsd, rendez-le d'abord exécutable :

chmod +x ddossnake-linux-amd64
./ddossnake-linux-amd64 -target http://10.0.0.5 -threads 400 -duration 30

la fenêtre (windows)

ddossnake window

TARGET      url, ip, or ip:port        e.g. 10.0.0.5:8080
REQUESTS    cap for the run
MODE        dos (L7 http) or ddos (multi source)
THREADS     workers
DURATION    seconds
FAST MODE   keep-alive, no delay
LAYER 4     raw tcp/udp instead of http (ddos mode)

Start le lance, Stop le tue, le graphique suit les paquets par seconde.

le cli (partout)

ddossnake -target <url|ip|ip:port> [flags]

  -target    target to hit
  -mode      l7 (http) or l4 (raw tcp/udp)          [l7]
  -proto     l4 protocol: tcp or udp                 [tcp]
  -threads   concurrent workers                      [400]
  -duration  seconds to run                          [30]
  -requests  request cap                             [1000000]
  -source    worker source, see -list                [local]
  -fast      keep-alive, no delay                    [true]
  -list      list worker sources and exit
  -version   print version

exemples :

# http load at a box you own
ddossnake -target http://10.0.0.5 -threads 400 -duration 30

# raw udp at a game/voice port
ddossnake -target 10.0.0.5:3478 -mode l4 -proto udp -threads 200

# what pools are available
ddossnake -list

ctrl-c l'arrête. une ligne en cours affiche envoyés / erreurs / paquets / débit.

les cibles peuvent être une url (http://host:port), une ip nue, ou ip:port. l4 nécessite que le port soit explicite — il ne devinera pas 80 pour vous.

sources de workers

sourcece que c'est
localles sockets de cette machine. la valeur par défaut.
redirectsrelais open-redirect intégrés, pour que les sauts proviennent d'autres IP
ufonetpont vers un clone local de UFONet, si vous en avez un
vps-poolvos propres nœuds exécutant un agent (remplissez la liste des nœuds)
stress-apiune API de test payante pour laquelle vous détenez une clé

local et redirects n'ont besoin de rien d'autre. Les autres servent lorsque vous disposez de votre propre infrastructure ou d'un compte quelque part.

build

Nécessite go 1.21+. Pas de cgo nulle part.

git clone https://gitlab.com/vqkro/ddossnake
cd ddossnake

# cli - any platform
go build -o ddossnake ./cmd/ddossnake

# the window - windows only, walk is a native win32 toolkit
go build -o ddossnake.exe ./cmd/ddossnake-gui

La compilation croisée du cli est du go pur, sans jonglage de toolchain :

GOOS=linux   GOARCH=amd64 go build -o ddossnake-linux-amd64   ./cmd/ddossnake
GOOS=freebsd GOARCH=amd64 go build -o ddossnake-freebsd-amd64 ./cmd/ddossnake
GOOS=darwin  GOARCH=arm64 go build -o ddossnake-darwin-arm64  ./cmd/ddossnake

La fenêtre est par nature réservée à Windows — elle dessine avec le toolkit walk. Partout ailleurs, le CLI est l'outil, et c'est le même moteur en dessous.

arborescence

cmd/ddossnake        cli entry
cmd/ddossnake-gui    windows window
internal/ddos        the engine both of them use

tests

go test ./...

notes

  • les threads sont des goroutines, donc la machine depuis laquelle vous l'exécutez est la première limite. surveillez votre propre connexion avant de blâmer la cible.
  • l4 est un flood de connexions ; il nécessite un port explicite et il se manifestera bruyamment sur le réseau. l7 est du http et se fond bien mieux dans le trafic normal.
  • sur la source redirects, les sauts sont des sites tiers — leurs équipes anti-abus voient le trafic, comme avec n'importe quel proxy.

licence

MIT, voir LICENSE.

Télécharger l’outil