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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
RTSPbrute — RTSP 라우트와 자격 증명을 브루트 포스하고 스크린샷을 찍는 도구! | Kitploit
도구/GitLabGitLab/woolf/rtspbrute
IoT SecurityPassword AttacksInformation GatheringPenetration Testing
GitLabwoolf/rtspbrute

RTSPbrute

RTSP 라우트와 자격 증명을 브루트 포스하고 스크린샷을 찍는 도구!

저장소 보기웹사이트
271215년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

RTSPBrute

pipeline status coverage report

Cameradar에서 영감을 받음

기능

  • 모든 대상에서 접근 가능한 RTSP 스트림 찾기
  • 스트림 경로 무차별 대입
  • 자격 증명 무차별 대입
  • 접근 가능한 스트림에서 스크린샷 찍기
  • 결과의 사용자 친화적 보고서 생성:
    • 각 발견된 스트림을 새 줄에 기록한 .txt 파일
    • 각 발견된 스트림의 스크린샷이 포함된 .html 파일

보고서 파일

  • result.txt: 각 대상이 새 줄에 기록됩니다. VLC로 가져오려면 확장자를 .m3u로 변경한 후 VLC에서 엽니다.
  • index.html: 스크린샷을 클릭하면 해당 링크가 복사됩니다.

설치

요구 사항

  • python (> 3.6)
  • av
  • Pillow
  • rich

pip 또는 선호하는 PyPi 패키지 관리자로 설치하세요.

root@kitploit:~
pip install rtspbrute

CLI

root@kitploit:~
USAGE
    $ rtspbrute -t TARGETS [-p PORTS [PORTS ...]] [-r ROUTES] [-c CREDENTIALS]
                [-ct N] [-bt N] [-st N] [-T TIMEOUT] [-d] [-h]

ARGUMENTS
    -h, --help                     show this help message and exit
    -t, --targets TARGETS          the targets on which to scan for open RTSP streams
    -p, --ports PORTS [PORTS ...]  the ports on which to search for RTSP streams
    -r, --routes ROUTES            the path on which to load a custom routes
    -c, --credentials CREDENTIALS  the path on which to load a custom credentials
    -ct, --check-threads N         the number of threads to brute-force the routes
    -bt, --brute-threads N         the number of threads to brute-force the credentials
    -st, --screenshot-threads N    the number of threads to screenshot the streams
    -T, --timeout TIMEOUT          the timeout to use for sockets
    -d, --debug                    enable the debug logs

EXAMPLES
    $ rtspbrute -h
    $ rtspbrute -t hosts.txt -p 554 5554 8554 -d
    $ rtspbrute -t ips.txt -r routes.txt -c combinations.txt
    $ rtspbrute -t targets.txt -st 10 -T 10

"인수" (기본값):

  • "-t, --targets" (기본값 없음): 입력 파일의 경로를 설정합니다. 파일에는 IP, IP 범위 및 CIDR이 포함될 수 있으며, 각각은 별도의 줄에 있어야 합니다. 예:
root@kitploit:~
0.0.0.0
192.168.100.1-192.168.254.1
192.17.0.0/16
  • "-p, --ports" (554): 사용자 지정 포트를 설정합니다. 예: -p 554 5554 8554
  • "-r, --routes" (routes.txt): 경로 파일의 사용자 지정 경로를 설정합니다. 각 경로는 /로 시작해야 하며 별도의 줄에 있어야 합니다. 예:
root@kitploit:~
/1
/11
/h264
  • "-c, --credentials" (credentials.txt): 자격 증명 파일의 사용자 지정 경로를 설정합니다. 각 조합은 :을 포함해야 하며 별도의 줄에 있어야 합니다. 예:
root@kitploit:~
admin:admin
user:user
  • "-ct, --check-threads" (500): 경로 무차별 대입에 사용할 스레드 수를 사용자 지정합니다.
  • "-bt, --brute-threads" (200): 자격 증명 무차별 대입에 사용할 스레드 수를 사용자 지정합니다.
  • "-st, --screenshot-threads" (20): 스트림 스크린샷에 사용할 스레드 수를 사용자 지정합니다. 숫자가 작을수록 스크린샷 성공률이 높아집니다. 스레드가 너무 많으면 PyAV가 오류를 발생시키고 대상에 연결하지 못할 수 있습니다.
  • "-T, --timeout" (2): 소켓 연결의 사용자 지정 시간 초과 값을 설정합니다.
  • "-d, --debug" (False): debug.log 파일에 디버그 로깅을 활성화합니다.
도구 다운로드