ddos --Ddos 보호 시스템을 테스트하는 간단한 프로그램
이 프로그램은 교육 목적으로만 제공됩니다.
현재 이 프로그램의 지원이 중단되었습니다. 완전히 새로운 툴킷 개발이 https://github.com/Andrewerr/ddos2에서 시작됩니다.
$ ./build.sh release
참고: 현재 빌드는 일부 컴파일러에서 지원되지 않습니다. 여기에서 최신 릴리스를 다운로드하세요: https://github.com/Andrewerr/ddos/releases
$./ddos (HOST) (PORT) [options...]
HOST - DDOS 호스트
PORT - 연결할 포트. 0으로 설정하면 임의의 포트를 시도합니다.
옵션:
-r -- 무작위 패킷 생성
-u -- UDP 사용
-p -- TCP 사용
-t (THREAD COUNT) -- 스레드 수를 설명하며 기본적으로 5로 설정됩니다.
-s (PACKET SIZE) -- 패킷 크기 설정
--http -- http 요청 만들기
--no-warnings -- 모든 경고를 무시합니다.
--no-errors -- 오류 무시
--no-wait -- 서버가 응답할 때까지 기다리지 않음
--no-check -- DDOS를 시작하기 전에 서버를 확인하지 않습니다.
--packetfile (FILENAME) -- 파일에서 패킷 내용을 로드합니다(--http 옵션으로 재정의할 수 있음)
--sleep (TIME) -- 패킷 전송 사이의 휴면(밀리초 단위)
$ ./ddos some.boring.long.domain.net 80 -t 70 --no-wait --http
그러면 70개의 스레드에서 http 요청 구문을 사용하여 응답을 기다리지 않고 some.boring.long.domain.net:80 패킷을 보냅니다.
$ ./ddos example.com 88 --no-check --no-wait -u
이 옵션을 사용하면 프로그램은 시작 전 호스트 확인 및 응답을 기다리지 않고 example.com:88로 패킷을 보냅니다. 프로그램은 5개의 스레드를 사용합니다. 프로그램은 UDP 프로토콜을 사용합니다.
$ ./build.sh update