Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

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

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

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
slowloris — 저대역폭 DoS 도구. Python으로 재작성된 Slowloris. | Kitploit
도구/GitHubGitHub/gkbrk/slowloris
Web SecurityPenetration Testing
GitHubgkbrk/slowloris

slowloris

저대역폭 DoS 도구. Python으로 재작성된 Slowloris.

저장소 보기
2.8k7323년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

slowloris.py - 파이썬으로 만든 간단한 slowloris

Slowloris란 무엇인가?

Slowloris는 기본적으로 스레드 기반 서버에 영향을 미치는 HTTP 서비스 거부 공격입니다. 작동 방식은 다음과 같습니다:

  1. 많은 HTTP 요청을 시작합니다.
  2. 연결을 유지하기 위해 주기적으로(약 15초마다) 헤더를 보냅니다.
  3. 서버가 연결을 닫지 않는 한 절대 연결을 닫지 않습니다. 서버가 연결을 닫으면 새 연결을 만들어 같은 작업을 계속합니다.

이렇게 하면 서버의 스레드 풀이 소진되어 서버가 다른 사용자에게 응답할 수 없게 됩니다.

인용

이 작업이 유용하다면 다음과 같이 인용해 주세요

root@kitploit:~
@article{gkbrkslowloris,
  title = "Slowloris",
  author = "Gokberk Yaltirakli",
  journal = "github.com",
  year = "2015",
  url = "https://github.com/gkbrk/slowloris"
}

설치 및 실행 방법

git 저장소를 클론하거나 pip를 사용하여 설치할 수 있습니다. 실행 방법은 다음과 같습니다.

  • sudo pip3 install slowloris
  • slowloris example.com

slowloris.py를 설치하고 실행하는 데 필요한 전부입니다.

pip 대신 git을 사용하여 클론하려면 다음과 같이 하면 됩니다.

  • git clone https://github.com/gkbrk/slowloris.git
  • cd slowloris
  • python3 slowloris.py example.com

SOCKS5 프록시 지원

하지만, IP 주소를 통한 직접 연결 대신 SOCKS5 프록시를 사용하여 연결하기 위해 -x 옵션을 사용하려는 경우 PySocks 라이브러리(또는 socks 라이브러리의 다른 구현)도 설치해야 합니다. PySocks는 GitHub 사용자 @Anorov가 SocksiPy에서 포크한 것이며, 위의 pip 명령에 PySocks를 추가하거나 다음과 같이 다시 실행하여 쉽게 설치할 수 있습니다:

  • sudo pip3 install PySocks

그런 다음 -x 옵션을 사용하여 SOCKS5 지원을 활성화하고, --proxy-host 및 --proxy-port 옵션을 사용하여 표준 127.0.0.1:8080과 다른 경우 SOCKS5 프록시 호스트와 포트를 지정할 수 있습니다.

설정 옵션

명령줄 인수를 사용하여 slowloris의 동작을 수정할 수 있습니다. 최신 도움말 문서를 보려면 slowloris -h를 실행하세요.

  • -p, --port
    • 웹서버의 포트, 보통 80
  • -s, --sockets
    • 테스트에 사용할 소켓 수
  • -v, --verbose
    • 로깅 증가 (터미널 출력)
  • -ua, --randuseragents
    • 각 요청마다 사용자 에이전트를 무작위로 변경
  • -x, --useproxy
    • 연결에 SOCKS5 프록시 사용
  • --https
    • 요청에 HTTPS 사용
  • --sleeptime
    • 각 헤더 전송 사이의 대기 시간

라이선스

이 코드는 MIT 라이선스에 따라 라이선스가 부여됩니다.

도구 다운로드