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

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

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

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

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

Категории

Все категории
Loading categories
scan-for-webcams — сканировать веб-камеры в интернете | Kitploit
Инструменты/GitHubGitHub/jettchent/scan-for-webcams
OSINT (Разведка открытых источников)РазведкаБезопасность IoTСбор информацииВеб-безопасность
GitHubjettchent/scan-for-webcams

scan-for-webcams

сканировать веб-камеры в интернете

Репозиторий
269532 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

scan-for-webcams 📷

scan-for-webcamBanner

PyPI - License Discord server invite

中文文档

Примечание

Я перешёл на новый метод установки этой программы для лучшего опыта разработчика и лучшей модифицируемости.

В результате пакет PYPI scan-for-webcams больше не поддерживается и считается устаревшим.

кстати: у нас есть discord-канал! присоединяйтесь

Содержание

  • Примечание
  • Содержание
  • Использование
  • Установка
  • Экспериментальная поддержка Vision-Language Model
  • Places365: классификация кадров на устройстве
  • Графический интерфейс пользователя
  • Демо

Использование

  • python sfw search MJPG : для публичных MJPG-стримеров

  • python sfw search webcamXP : для публичных webcamXP-стримеров

  • python sfw search yawCam: для публичных yawCam-стримеров

  • python sfw search hipcam: для публичных hipcam-стримеров

  • python sfw search rtsp: ОПАСНО ищет RTSP-серверы на Shodan и выполняет перебор для поиска потоков

  • python sfw play {url}: воспроизводит поток камеры

    • для потоков rtsp:// sfw воспроизведёт их в GUI-плеере (см. sfw/rtsp.py)
    • для всех остальных потоков sfw откроет их в браузере по умолчанию.
  • python sfw search ... --gui: отображает отсканированные камеры в виде сетки.

  • python sfw search --help: для дополнительных опций и справки

Программа выведет список ссылок в формате ip_address:port и описания изображения под ними.

Если ваш терминал поддерживает ссылки, нажмите на ссылку, чтобы открыть её в браузере, в противном случае скопируйте ссылку и откройте её в браузере.

Установка

  1. Клонируйте этот репозиторий: git clone https://github.com/JettChenT/scan-for-webcams

  2. Установите зависимости: pip install -r requirements.txt

  3. Настройте Shodan: перейдите на shodan.io, зарегистрируйтесь/войдите и получите ваш API-ключ

  4. Настройте Clarifai: перейдите на clarifai.com, зарегистрируйтесь/войдите, создайте приложение и получите ваш API-ключ. Альтернативно, используйте локальную модель places365.

  5. Настройте GeoIP: перейдите на geo.ipify.org, зарегистрируйтесь/войдите и получите ваш API-ключ

  6. Добавьте API-ключи:

    1. выполните python sfw setup
    2. введите ваши API-ключи Shodan, Clarifai и GeoIP

После этого вы можете запустить программу!

Экспериментальная поддержка Vision-Language Model

Мы работаем над поддержкой генерации описаний для видеоматериалов с помощью vision-language моделей, которые могут генерировать описания изображений на естественном языке, а не только теги, и могут работать на устройстве. В настоящее время мы поддерживаем модель llava 7b на базе llama.cpp.

Чтобы использовать это, выполните следующие команды:

root@kitploit:~
pip install -U --no-cache-dir llama-cpp-python@git+https://github.com/damian0815/llama-cpp-python/@4ec35390d72faba70942b9605dfcbde2bda0bdad
pip install huggingface_hub wurlitzer
python sfw search webcamXP --vllm=True --parallel=False # or any other search command with the latter two flags

Примечание: наша текущая интеграция VLLM является экспериментальной и может работать не так, как ожидается. На данный момент параллельный режим должен быть отключён для VLLM.

Places365: классификация кадров на устройстве

Теперь возможно запустить модель Places365, модель, дообученную на реальных местах, чтобы получать информацию о кадрах с веб-камер.

Чтобы использовать эту модель, установите следующие пакеты:

root@kitploit:~
pip install -r requirements-places.txt

Затем вы можете запустить программу с флагом --places:

root@kitploit:~
python sfw search MJPG --tag=False --places

Модель будет загружена (это может занять некоторое время) и закеширована для последующего использования.

Графический интерфейс пользователя

Чтобы отобразить живые потоки всех отсканированных веб-камер, просто добавьте опцию --gui к вашей команде.

Демо

asciicast

Скачать инструмент