Спонсор публикаций HOSTLAND.RU

Hostland.RU уже более 10 лет является профессионалом в сфере предоставления виртуального хостинга и целого ряда сопутствующих услуг. Мы отвечаем за качество нашей работы.

<< Контент скрыт от гостей. Зарегистрируйтесь, чтобы снять ограничение ! >>

Mitmproxy - интерактивный TLS-совместимый перехватывающий HTTP прокси

Интерактивный TLS-совместимый перехватывающий HTTP прокси — Mitmproxy

Mitmproxy является чрезвычайно гибким SSL-совместимым men-in-the-middle HTTP прокси. Он предоставляет консольный интерфейс, который позволяет очень быстро проинспектировать и, в случае необходимости, отредактировать трафик.

Документация по Mitmproxy

Аббревиатура MITM означает человек посередине (Man-In-The-Middle) – ссылка на процесс, который мы используем для перехвата и вмешательства в теоретически непроницаемые потоки данных. Основная идея состоит в том, чтобы притвориться сервером для клиента и сделать вид, что он клиент на сервере, а в это время мы находимся посередине и декодируем трафик с обеих сторон. Хитрая часть состоит в том, что система центра сертификации разработана как раз для предотвращения таких атак, путем разрешения доверенной третьей стороне криптографически подписывать SSL сертификаты сервера, чтобы подтвердить, что они являются законными. Если эта подпись не совпадает или она выполнена стороной не вызывающей доверия, клиент безопасности просто напросто оборвет соединение и откажет в продлении транзакции. Несмотря на множественное количество недостатков системы центра сертификации существующей сегодня, она все равно является фатальной для применения MITM к SSL соединению для его анализа. Ответ на эту головоломку — стать доверенной стороной для системы центра сертификации. Mitmproxy включает в себя полную реализацию центра сертификации, которая мгновенно генерирует сертификаты перехвата.



Свойства

  • Перехватывает HTTP запросы и ответы и изменяет их на лету;
  • Сохранение полных HTTP-цепочек для последующего воспроизведения и анализа;
  • Воспроизведение клиентской части HTTP-цепочек;
  • Воспроизведение HTTP ответов ранее записанного сервера;
  • Обратный прокси-режим для пересылки трафика на конкретный сервер;
  • Прозрачный прокси-режим на OSX и Linux;
  • Вносит изменения в сценарий HTTP трафика, используя Python;
  • Сертификаты SSL для перехвата генерируются на лету;
  • И многое-многое другое.

Требования

  • Python 2.7.x;
  • netlib версия, соответствующая mitmproxy;
  • Сторонние пакеты, перечисленные в setup.py

Дополнительные пакеты для расширенного декодирования содержания:

  • PyAMF версия 0.6.1 или более новая.
  • protobuf версия 2.5.0 или более новая.
  • cssutils версия 1.0 или более новая.

Mitmproxy - интерактивный TLS-совместимый

Mitmproxy 5

Предпочтительный способ установки mitmproxy – вне зависимости от того устанавливаете вы последнюю версию или используете исходный код – используя pip . Если на вашей системе все еще нет pip, вы можете найти инструкции по установке здесь.

Установка последней версии Mitmproxy

Введите единственную команду, которая скачает и установит последнюю версию mitmproxy, вместе со всеми ее зависимостями:


Спонсор публикаций BlackDiver

Обучение тестированию на проникновение  - Обучению тестированию на проникновение от BlackDiver. Базовый курс

Похожие темы

Как получить информацию об антивирусной защите... Для этого нам необходима активная сессия meterpreter на целевом хосте ... Читать далее >> https://codeby.net/forum/threads/informacija-ob-antivi...
Похищаем пароли Windows с помощью WordSteal... В этой статье мы поговорим как, в принципе, легко и без хлопот заполучить учетные данные пользователя Windows системы. Для этого предлагаю исполь...
Взлом Wifi WPA/WPA2 паролей с использованием Reave... Если у вас какие-либо проблемы с беспроводными устройствами, то следует ознакомиться со статьёй «Лучшие совместимые с Kali Linux USB Wi-Fi ад...
Penetrator-WPS: новый инструмент для атаки на WPS ... Подготовлено с использованием материалов Энциклопедии Kali Linux. Если у вас какие-либо проблемы с беспроводными устройствами, то следует ознако...
Проверка уязвимостей, обнаруженных Nexpose... Перейти к содержанию полного руководства пользователя Metasploit на русском языке. Валидация уязвимостей с Nexpose Мастер проверки уязвимостей предо...