mitmproxy
/mitmdump
Эквивалентом tcpdump
для HTTPS является mitmdump
. Вот шаги:
mitmproxy
пакет (macOS:brew install mitmproxy
). Установите сертификат ЦС mitmproxy с помощью следующих команд:
$ mitmdump --mode reverse:http://mitm.it/ -p 8080
$ wget --content-disposition http://localhost:8080/cert/pem
$ open mitmproxy-ca-cert.pem
# Open, install and mark the certificate as trusted.
А теперь простой тест проверки обратного прокси-сервера:
mitmdump --mode reverse:https://example.com/ -p 4433
. В другой оболочке запустите:curl https://localhost:4433
.
Теперь вы должны увидеть исходный код страницы, а команда mitmdump
должна выдать вывод, подобный:
Proxy server listening at http://*:4433
[::1]:49446: clientconnect
[::1]:49446: GET https://example.com/ HTTP/2.0
<< 200 1.24k
[::1]:49446: clientdisconnect
Для всего трафика просто запустите:mitmdump
или mitmproxy
.
Дополнительные сведения см. на странице документации:mitmproxy
.
Если вы используете macOS, существует также Charles Proxy приложение (GUI ), которое позволяет просматривать весь трафик HTTP и SSL/HTTPS между хостами.
Не ответ как таковой, но у меня недостаточно представителей, чтобы прокомментировать вопрос. Часть ответа можно найти здесь, так как я тоже новичок в этом, и это дало мне некоторые основные ответы на ppp и qmi, модемы Quectel и Sierra, их различные прокси и т. д.:
https://www.outdoorrouter.com/4g-mobile-interface-protocol-qmi-and-ppp/
Цитата:
For example, Sierra modems using QMI_WWAN proxy and Quectel modems are using the GobiNet proxy
Если вам интересно, я не имею никакого отношения к outdoorrouter, я даже не знаю, чем они занимаются.