Чтение входящих HTTP-ответов в CLI - PullRequest
0 голосов
/ 06 января 2020

Есть простая игра, в которую мы с друзьями играем как лично, так и онлайн. Я разработал CLI, который записывает наши личные игры (я просто печатаю каждый ход), но теперь я хочу использовать его для записи наших онлайн-игр. Все, что мне нужно сделать, это направить тела ответов HTTP, отправляемых в мой браузер (Firefox), в мой CLI. К несчастью. Я не могу понять, как это сделать.

В идеале я ищу пакет Ubuntu, который я могу запустить из командной строки, которая будет захватывать и возвращать все тела ответа HTTP из указанного c конечная точка. Я изучил tcpdump и некоторые простые прокси-серверы, но я не уверен, что они делают то, что я хочу.

Спасибо за вашу помощь! Дайте мне знать, если мне потребуется предоставить дополнительную информацию!

1 Ответ

0 голосов
/ 07 января 2020

Я использовал MITMProxy, как рекомендовано в комментариях ZachChilders. Мне было немного сложно настроить, поэтому я включу указания, которые я использовал, чтобы запустить его:

1) Установить MITMProxy.

2 ) Настроить Firefox.

3) Создать Add On для анализа тела.

4) Поток данных через Python в CLI ( TODO).

...