Skip to content

Пользовательский обработчик для mitmproxy (что-то вроде adguard)

License

Notifications You must be signed in to change notification settings

zovdev/DestroyerMITM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Пользовательский обработчик для mitmproxy

Этот репозиторий содержит пользовательский обработчик основанный на mitmproxy, для модификации контента против рекламы, трекеров и таймеров на скачивание.

Функции

  • Фильтрация контента: Блокирует распространенные серверы рекламы и трекеры, модифицирует контент с определенных хостов (например, YouTube, Яндекс), обрабатывает сжатые данные (gzip, zstandard, brotli).
  • Параллельная обработка: Асинхронно обрабатывает.

Требования

  • Python >= 3.10
  • mitmproxy
  • Дополнительные библиотеки (zstandard, gzip, brotli) для обработки сжатых данных.

Установка

  1. Установите необходимые пакеты Python:

    pip install mitmproxy zstandard brotli
  2. Запустите скрипт:

    python main.py

    Это запустит mitmproxy с пользовательским обработчиком по адресу 127.0.0.0:8989.

  3. Что бы прокси работал требуется указать его в настройках браузера для http и https контента

Вклад в проект

Вклад в проект приветствуется. Пожалуйста, свободно создавайте pull requests или откройте issues для обсуждения.

Лицензия

About

Пользовательский обработчик для mitmproxy (что-то вроде adguard)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages