Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
ddossnake — L7 HTTP 및 L4 원시 TCP/UDP 모드를 지원하고, 멀티스레드 워커, 실시간 속도 그래프, Windows GUI 및 크로스 플랫폼 CLI를 갖춘 Go 부하 및 스트레스 테스트 도구입니다. | Kitploit
도구/GitLabGitLab/vqkro/ddossnake
Network SecurityPenetration TestingCommand and ControlUtilities & FrameworksRed Teaming
GitLabvqkro/ddossnake

ddossnake

L7 HTTP 및 L4 원시 TCP/UDP 모드를 지원하고, 멀티스레드 워커, 실시간 속도 그래프, Windows GUI 및 크로스 플랫폼 CLI를 갖춘 Go 부하 및 스트레스 테스트 도구입니다.

저장소 보기
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로 중지합니다. 실행 중인 줄에 sent / errors / packets / rate가 표시됩니다.

대상은 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 소스에서 홉은 제3자 사이트입니다 — 그들의 어뷰즈 팀이 여느 프록시와 마찬가지로 트래픽을 봅니다.

라이선스

MIT, LICENSE 참조.

도구 다운로드