mitmproxy
WebЧто это и зачем
mitmproxy — интерактивный перехватывающий прокси с поддержкой TLS для тестировщиков на проникновение и разработчиков. Позволяет видеть, останавливать и модифицировать HTTP(S)-трафик в реальном времени: перехват мобильных приложений и API, правка запросов и ответов на лету, replay, запись и последующий анализ потоков.
Три интерфейса под задачу: терминальный mitmproxy, веб-версия mitmweb и автоматизируемый mitmdump. Логика перехвата и модификации расширяется скриптами-аддонами на Python.
Три интерфейса под задачу: терминальный mitmproxy, веб-версия mitmweb и автоматизируемый mitmdump. Логика перехвата и модификации расширяется скриптами-аддонами на Python.
Возможности
- Перехват и правка HTTP(S)-трафика с TLS MITM
- Скрипты-аддоны на Python
- mitmweb и mitmdump для автоматизации
- Запись и replay сессий
- Декодирование WebSocket и HTTP/2
Установка
$
pip install mitmproxyКогда применять
- Тестирование веб- и мобильных приложений
- Анализ и отладка API
- Исследование клиентских проверок
- Автоматизация перехвата в пайплайнах
Обсуждение · 0
сначала полезные · скороВопросы по запуску, флагам и тонкостям использования — здесь, на странице инструмента. Темы-сравнения и траблшут выносите в форум.
Разборы с инструментомскоро
Связанные статьи-разборы появятся с ингестом контента.
Где востребованскоро
Вакансии, где ждут владение инструментом.
Альтернативы
sqlmap
Скоро · в планах
Запуск без установки
Готовые окружения с инструментом в облачной лаборатории HackerLab.