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

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

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

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

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

Категории

Все категории
Loading categories
handoff — Запустите WebRTC в браузере — выполняйте его в другом месте. | Kitploit
Инструменты/GitHubGitHub/pion/handoff
Сниффинг и анализ пакетовОбратная инженерияСкриптинг и автоматизацияВеб-безопасностьУтилиты и фреймворки
GitHubpion/handoff

handoff

Запустите WebRTC в браузере — выполняйте его в другом месте.

Репозиторий
18854 месяцев назадПроверено Kitploit

Популярное

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

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

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

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

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


Pion Handoff

Создайте сессию WebRTC в браузере — запустите её где-то ещё

join us on Discord Follow us on Bluesky Twitter Widget


Зачем

WebRTC — это технология реального времени для потоковой передачи медиаданных. Она используется в таких сервисах, как Google Meet, Discord и Zoom в вебе. С помощью Handoff вы создаёте свою сессию WebRTC в браузере, но затем переносите её в управляемый вами процесс. Это позволяет делать несколько интересных вещей.

  • Запись — Присоединитесь к звонку Zoom через handoff и сохраняйте медиаданные по мере их прохождения.
  • Отправка — Используйте FFmpeg или отправляйте внешний источник. Не ограничивайтесь качеством браузера или кодеком захвата.
  • Обратная разработка — Захватывайте трафик ICE/DTLS и расшифрованный RTP/RTCP/SCTP
root@kitploit:~
sequenceDiagram
    participant Handoff
    participant Browser
    participant Website

    Browser->>Website: Authenticate and use the site normally
    Website->>Browser: WebRTC Signaling
    Note over Browser: WebRTC API is mocked
    Browser->>Handoff: Forward Signaling
    Handoff->>Website: Establish WebRTC session

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

Смотрите каталог examples. examples/datachannel показывает обычную страницу с необязательной переопределением, examples/media-save сохраняет видео VP8 на бэкенде, одновременно отображая его в браузере, examples/media-send пересылает RTP VP8 с бэкенда в браузер, а examples/greasemonkey генерирует пользовательский скрипт, который автоматически переопределяет RTCPeerConnection.

Обычно вы устанавливаете скрипт Greasemonkey, а затем запускаете один из примеров.

Пример

Ниже приведён пример отправки веб-камеры пользователя в сервис WebRTC, но с заменой исходящего видео на тестовый источник ffmpeg testsrc. Handoff находится между пользователями, поэтому может заменить видео на любое произвольное.

Example

Сообщество

У Pion активное сообщество в Discord.

Следите за Pion Bluesky или Pion Twitter для обновлений проекта и важных новостей о WebRTC.

Мы всегда готовы поддержать ваши проекты. Свяжитесь с нами, если у вас есть что построить! Если вам нужна коммерческая поддержка или вы не хотите использовать публичные методы, свяжитесь с нами по адресу [email protected]

Участие

Ознакомьтесь с вики по участию, чтобы присоединиться к группе замечательных людей, делающих этот проект возможным

Лицензия

Лицензия MIT — полный текст см. в LICENSE

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