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

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

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

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

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

Категории

Все категории
Loading categories
RTSPbrute — Инструмент для RTSP, который перебирает маршруты и учётные данные, делает скриншоты! | Kitploit
Инструменты/GitLabGitLab/woolf/rtspbrute
Безопасность IoTАтаки на ПаролиСбор информацииТестирование на Проникновение
GitLabwoolf/rtspbrute

RTSPbrute

Инструмент для RTSP, который перебирает маршруты и учётные данные, делает скриншоты!

Репозиторий
27125 лет назадПроверено 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

"argument" (default_value):

  • "-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
Скачать инструмент