Я пытаюсь изучить некоторые приложения и какой сетевой трафик они используют на моем iPhone.
Я настроил Чарльза (включая SSL-сертификаты и профили обеспечения). Затем я подключил свой ноутбук к своему iPad, чтобы установить соединение, а затем поделился этим интернетом с iPhone через WiFi.
По какой-то причине приложения, с которыми я работаю, считают, что они не онлайн. Safari работает с этой настройкой.
Какие есть варианты для беспрепятственной отправки сетевого трафика на Mac для анализа без джейлбрейка?
Если это имеет значение, я использую iOS 5.1 на iPhone 4 и Mac OS X Lion на белом пластиковом цоколе (середина 2010 года) MacBook.
Ответы:
Используйте mitmproxy . Это доказано для такого рода вещей. Некоторое время назад было некоторое возмущение по поводу приложения Path, загружающего адресную книгу на его серверы. Это было то, что использовалось, чтобы обнаружить это. Парень написал, как он это использовал, и это хорошее введение в то, как установить и использовать mitmproxy.
С сайта :
источник
Будучи подключенным к тому же Wi-Fi, WireShark не будет делать именно то, что вы хотите?
Извлечено со страницы документации WireShark
источник
Debookee - это анализатор сетевого трафика, такой как Wireshark, но он также может перехватывать сетевой трафик любого устройства в вашей сети.
Просто просканируйте свою сеть, вы увидите все устройства, выберите свой iPhone в качестве цели, запустите анализатор и увидите весь трафик вашего iPhone без необходимости джейлбрейка или привязки.
Показанные протоколы: HTTP, HTTPS, DHCP, DNS, TCP, SIP ...
источник