Я хотел бы наблюдать запросы от моего компьютера к определенным доменам и при желании вставлять свои собственные постоянные ответы вместо тех, которые они предоставляют.

Например: любой GET к api.googlemaps.com я перехватываю и возвращаю { test: "foo" }

Я хотел бы, чтобы это работало для HTTP и HTTPS, хотя было бы хорошо, если бы я не мог прочитать содержимое сообщений HTTPS и просто составил свое собственное.

Я не уверен, как начать это. Есть идеи?

Если это имеет значение, я на OSX 10.11.4

1 ответ1

0

Для наблюдения вы можете использовать анализатор трафика Wireshark. У них есть версия OSX.
Что касается изменения ответов с вашей машины - это другая история. Это довольно сложно. Вам следует учитывать, что любой https-разговор разработан таким образом, что третьи лица не будут вмешиваться:
https://en.wikipedia.org/wiki/Transport_Layer_Security
И учитывая, что Google требует, чтобы все соединения с ними были более ssl, я действительно не думаю, что вы могли бы изменить диалог между их сервером и вашим компьютером.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .