Загрузите старую версию пакета с NuGet

Я использую прокси-сервер mitmproxy HTTPS. https://mitmproxy.org/

Mitmproxy - это приложение с открытым исходным кодом, которое позволяет перехватывать HTTP и HTTPS-соединения между любым клиентом HTTP (S). Он позволяет контролировать, фиксировать и изменять эти соединения в реальном времени. Изменить запрос, ответ, заголовок, ... Кроме того, вы можете перехватывать разные запросы.

, например. response_delay.py:

from mitmproxy import http
from time import sleep

def response(flow: http.HTTPFlow) -> None:
    sleep(5.0)

Затем выполнение этого комментария задерживает все ответы с сервера:

mitmproxy --cert \*.asdf.at=./cert.pem --scripts response_delay.py

В моем приложении я использую фиксацию сертификата, поэтому вы необходимо добавить сертификат (private + public)

cat private.key public.key> cert.pem

blockquote>

Здесь вы можете найти простой учебник .

Здесь вы можете найти другие примеры сценариев здесь .

895
задан Peter Mortensen 20 November 2018 в 21:10
поделиться