Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
ddossnake — Инструмент для нагрузочного и стресс-тестирования на Go с режимами L7 HTTP и L4 raw TCP/UDP, многопоточными воркерами, графиком скорости в реальном времени, а также GUI для Windows и кроссплатформенным CLI. | Kitploit
Инструменты/GitLabGitLab/vqkro/ddossnake
Сетевая безопасностьТестирование на ПроникновениеКомандование и УправлениеУтилиты и фреймворкиRed Teaming
GitLabvqkro/ddossnake

ddossnake

Инструмент для нагрузочного и стресс-тестирования на Go с режимами L7 HTTP и L4 raw TCP/UDP, многопоточными воркерами, графиком скорости в реальном времени, а также GUI для Windows и кроссплатформенным CLI.

Репозиторий
72 дней назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

ddossnake

Инструмент для нагрузочного тестирования, написанный на Go. Наведите его на цель, выберите интенсивность воздействия и наблюдайте за графиком в реальном времени. Он работает из окна в Windows и из терминала везде в остальном.

Только авторизованные цели. Запускайте его по машинам, которыми владеете, или по тем, на тестирование которых у вас есть письменное разрешение. Непрошеная нагрузка на чужой сервис в большинстве мест является преступлением, и это не то, для чего он предназначен.

получить

Скачайте бинарник со страницы релизов:

платформафайл
Windowsddossnake-windows-amd64.exe — окно
Linuxddossnake-linux-amd64
macOS (Intel / Apple silicon)ddossnake-darwin-amd64 / ddossnake-darwin-arm64
FreeBSD / OpenBSDddossnake-freebsd-amd64 / ddossnake-openbsd-amd64

Версия для Windows — это нативное окно, без консоли. Остальные — CLI, тот же движок, без GUI-тулкита.

На linux/mac/bsd сначала сделайте его исполняемым:

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

окно (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 запускает, Stop останавливает, график отслеживает пакеты в секунду.

cli (везде)

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

примеры:

# 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 останавливает его. строка выполнения показывает отправлено / ошибки / пакеты / скорость.

цели могут быть url (http://host:port), просто ip или ip:port. для l4 нужно явно указать порт — он не будет угадывать 80 за вас.

источники воркеров

источникчто это
localсокеты этой машины. по умолчанию.
redirectsвстроенные релеи через открытые редиректы, так что переходы идут с других IP
ufonetмост к локальному клону UFONet, если он у вас есть
vps-poolваши собственные узлы, на которых запущен агент (заполните список узлов)
stress-apiплатный API для тестирования, ключ от которого у вас есть

local и redirects больше ничего не требуют. Остальные — для случаев, когда у вас есть собственная инфраструктура или аккаунт где-то.

сборка

Требуется go 1.21+. Нигде не нужен cgo.

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

Кросс-компиляция cli — это обычный go, без жонглирования тулчейнами:

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

Окно по своей природе только для Windows — оно рисуется с помощью тулкита walk. Везде в остальном инструментом является CLI, и под ним тот же движок.

структура

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

тесты

go test ./...

примечания

  • потоки — это горутины, так что машина, с которой вы запускаете, становится ограничением в первую очередь. следите за своим собственным соединением, прежде чем винить цель.
  • l4 — это флуд соединениями; ему нужен явный порт, и он будет громко заметен в сети. l7 — это http, и он гораздо лучше сливается с обычным трафиком.
  • в источнике redirects переходы идут через сторонние сайты — их команды по борьбе со злоупотреблениями видят трафик так же, как при любом прокси.

лицензия

MIT, см. LICENSE.

Скачать инструмент