Это команда mitmproxy, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
митмпрокси - прокси "человек посередине"
СИНТАКСИС
митмпрокси [кредита]
ОПИСАНИЕ
митмпрокси это консольный инструмент, который позволяет интерактивно исследовать и изменять HTTP
движение. Он отличается от mitmdump тем, что все потоки хранятся в памяти, а это значит, что
он предназначен для взятия и работы с образцами небольшого размера. Использовать ? горячая клавиша для
просматривать контекстно-зависимую документацию с любого экрана mitmproxy.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Необязательные аргументы
-h, --Помогите
показать это справочное сообщение и выйти
--версия
показать номер версии программы и выйти
-b АДРЕСА
Адрес для привязки прокси (по умолчанию для всех интерфейсов)
--антикач
Удалите заголовки запроса, которые могут привести к возврату сервером 304-неизмененного.
--confdir КОНФЕР
Каталог конфигурации. (~ / .mitmproxy)
-e Показать журнал событий.
-n Не запускайте прокси-сервер.
-p PORT
Порт службы прокси.
-P REVERSE_PROXY
Обратный прокси-сервер к вышестоящему серверу: http [s]: // host [: port]
-F FORWARD_PROXY
Прокси-сервер для безоговорочной пересылки на: http [s]: // host [: port]
-q Тихо.
-r РФИЛЬ
Читать потоки из файла.
-s "script.py --бар"
Запустите сценарий. Для передачи аргументов сценария заключите в кавычки. Можно передать несколько
раз.
-t ФИЛЬТР
Установите фильтр липких файлов cookie. Сопоставлено с запросами.
-T Установите прозрачный режим прокси.
-u ФИЛЬТР
Установите липкий фильтр аутентификации. Сопоставлено с запросами.
-v Увеличьте многословие. Можно пройти несколько раз.
-w WФАЙЛ
Записывать потоки в файл.
-z Попробуйте убедить серверы отправить нам несжатые данные.
-Z РАЗМЕР
Ограничение размера байта тела HTTP-запроса и ответа. Понимает суффиксы k / m / g,
т.е. 3м на 3 мегабайта.
--хозяин Используйте заголовок Host для создания отображаемых URL-адресов.
--no-upstream-сертификат
Не подключайтесь к вышестоящему серверу для поиска сведений о сертификате.
--отлаживать
Включить отладочную информацию.
- палитра ПАЛИТРА
Выберите цветовую палитру: темный, светлый, solarized_dark, solarized_light
веб-приложение
-a Отключите веб-приложение mitmproxy.
--приложение-хост кашель
Домен, из которого будет обслуживаться приложение. Для прозрачного режима используйте IP-адрес, если DNS-запись для
домен приложения отсутствует. По умолчанию: mitm.it
--app-порт 80
Порт для обслуживания приложения.
--app-внешний
Обслуживайте приложение вне прокси.
Клиентское воспроизведение
-c PATH
Воспроизведение клиентских запросов из сохраненного файла.
Воспроизведение с сервера
-S PATH
Воспроизвести ответы сервера из сохраненного файла.
-k Убейте лишние запросы во время воспроизведения.
--rheader РУКОВОДИТЕЛИ
Заголовки запроса, которые следует учитывать при воспроизведении. Можно пройти несколько раз.
--norefresh
Отключить обновление ответа, которое обновляет время в файлах cookie и заголовках для воспроизведения
ответы.
- не поп
Отключить всплывающее окно ответа из потока ответов. Это позволяет воспроизвести одно и то же
ответ несколько раз.
Замены
Замены имеют вид "/ шаблон / регулярное выражение / замена", где разделителем может быть любой
персонаж. Пожалуйста, смотрите документацию для получения дополнительной информации.
--заменять ШАБЛОН
Шаблон замены.
- заменить из файла PATH
Шаблон замены, где предложение замены - это путь к файлу.
Установить заголовки
Характеристики заголовка имеют вид "/ шаблон / заголовок / значение", где разделителем может быть
любой персонаж. Пожалуйста, смотрите документацию для получения дополнительной информации.
--setheader ШАБЛОН
Шаблон набора заголовков.
Аутентификация прокси-сервера
Укажите, каким пользователям разрешен доступ к прокси, и метод, используемый для аутентификации.
их. Эти параметры игнорируются, если прокси находится в режиме прозрачного или обратного прокси.
- неанонимный
Разрешить доступ любому пользователю, если указаны учетные данные.
--Один пользователь USER
Разрешает доступ одному пользователю, указанному в форме имя пользователя: пароль.
--htpasswd PATH
Разрешить доступ пользователям, указанным в файле Apache htpasswd.
SSL
--серт CERT Файл сертификата SSL, созданный пользователем.
--клиент-сертификаты КЛИЕНТСЕРЫ
Каталог клиентских сертификатов.
Фильтры
См. Справку в mitmproxy для получения информации о синтаксисе выражения фильтра.
-i INTERCEPT, - перехватить INTERCEPT
Выражение фильтра перехвата.
АВТОРЫ
митмпрокси был написан Альдо Кортези.
Эта страница руководства была написана Алексом Черняховским. [электронная почта защищена] для Debian
GNU / Linux система, но ее использование в других местах приветствуется.
Используйте mitmproxy онлайн с помощью сервисов onworks.net