← Все проекты
Проект / Python

gtoxlili/wechat-finder-dlna: wechat-finder-dlna — перехватчик стримов через фейковый телевизор в локальной сети

Получай прямые ссылки на живые трансляции из WeChat, Bilibili и других приложений, просто притворившись телевизором в своей Wi-Fi сети.

Это Python-библиотека и CLI-утилита для получения прямых ссылок (m3u8) на живые трансляции через функцию «передачи на экран» (screen casting). Вместо взлома приложений она использует их же встроенную поддержку стандартных протоколов для умных телевизоров....

★ 39 Python Форки 2 Issue 0 Оценка 8/10 Карточка проверена

Для кого это

Для разработчиков, исследователей и энтузиастов, которым нужно анализировать или сохранять живые трансляции из популярных китайских сервисов без сложных настроек прокси или MITM-атак.

Проблема / задача

Прямой захват стримов из закрытых приложений вроде WeChat Video Channel часто требует обхода защиты, установки сертификатов или перехвата трафика — это сложно, ненадёжно и может быть обнаружено.

Как это работает

Программа имитирует медиа-приёмник (телевизор) в локальной сети, используя три стандартных протокола: DLNA/UPnP, AirPlay и Google Cast. Когда вы запускаете «передачу на экран» из приложения на телефоне, оно отправляет реальный URL потока на этот «телевизор». Утилита перехватывает эту ссылку и либо выводит её, либо сразу передаёт в ffmpeg для записи. С точки зрения приложения — это обычное устройство для трансляции.

Что видно по README

Это Python-библиотека и CLI-утилита для получения прямых ссылок (m3u8) на живые трансляции через функцию «передачи на экран» (screen casting). Вместо взлома приложений она использует их же встроенную поддержку стандартных протоколов для умных телевизоров. Поддерживает несколько протоколов одновременно для максимальной совместимости.

Ключевые возможности

Поддержка трёх протоколов: DLNA, AirPlay и Google CastАвтоматическая запись через ffmpegРаботает с множеством приложений: WeChat, Bilibili, iQiyi, YoukuЧистый Python с минимальными зависимостямиМожно использовать как библиотеку в своих скриптах

Технологии

Python 3.10+UPnP/DLNAmDNS/ZeroconfProtobuf (для Google Cast)PythonFFmpeg

Темы и ключи

dlnalive-streamscreen-castingstream-captureupnpvideo-channelwechatweixin

Интересный факт

Проект обманывает приложения, заставляя их думать, что ваш компьютер — это телевизор под названием «MAGI» (по умолчанию). Вся магия работает на стандартных сетевых протоколах, без модификации трафика.

С чего начать

  • Установите через pip: pip install wechat-finder-dlna
  • Запустите на компьютере в той же Wi-Fi сети: wechat-finder-dlna
  • На телефоне в приложении выберите «передать на экран» и выберите устройство «MAGI»

Оценка GitRadar

Удобство
8/10
Свежесть
9/10
Перспектива
8/10
Монетизация
6/10
Общая оценка
8/10

Вердикт GitRadar

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

Наблюдения по обновлениям

Проект активно развивается: недавно добавлена поддержка AirPlay и Google Cast помимо оригинального DLNA, что значительно расширяет совместимость.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/gtoxlili/wechat-finder-dlna
Официальный сайт
https://pypi.org/project/wechat-finder-dlna/
Лицензия
GPL-3.0
Создан на GitHub
15 апреля 2026 г.
Последнее обновление репо
15 апреля 2026 г.
Последняя проверка GitRadar
15 апреля 2026 г.
Изученные файлы
README.md, pyproject.toml, wechat_finder_dlna/net.py, wechat_finder_dlna/__main__.py, wechat_finder_dlna/ssdp.py, wechat_finder_dlna/audio_capture.py

FAQ

Что это такое?

Инструмент для перехвата прямых ссылок на живые трансляции через имитацию телевизора в локальной сети.

Для кого подходит?

Для разработчиков, исследователей и всех, кому нужно анализировать или сохранять стримы из приложений с функцией «передачи на экран».

Источники

Нужна помощь с gtoxlili/wechat-finder-dlna?

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