Whatsapp протокол на самом деле не реализует ssl.Он использует только порт 443 для передачи прокси. Все передачи данных, включая сообщения и контакты, представлены в виде простого текста, чтобы все могли видеть .
Чтобы прослушать данные:
Вы можете создать специальную беспроводную точку доступа на своем компьютере (убедитесь, что она подключена к Интернету с помощью кабеля Ethernet, в противном случае вы будете в автономном режиме), подключитесь кэта сеть с вашего iphone, на вашем компьютере запустите любой перехватчик пакетов (я лично использую wireshark) и отфильтруйте tcp порт 443. альт, вы будете получать как запросы, так и ответы от серверов whatsapp, не перехватывая данные.
Чтобы перехватить данные:
Никогда не делал это, но я думаю, вы можете просто использовать настройки iPhone (настройки-> общие-> сеть-> vpn-> добавить конфигурацию vpn-> настройки прокси (вручную)) для прокси всей сети через порт 443 на свой собственный сервер, вам нужно будет запустить проприетарную программу, которая обрабатывает запросы и отправляет их (обрабатываются) на серверы WhatsApp.
О данных:
Насколько я помню, некоторые данные внутри протокола закодированы (подстановки / base64 / другие базовые кодировки).
По поводу вашего вопроса о прохождении прокси. Надеюсь, мой ответ о том, как прослушивать, решит вашу проблему.