S
S
Sazanovdm2021-02-01 19:36:05
iOS
Sazanovdm, 2021-02-01 19:36:05

How to sniff iOS with fiddler?

Goal: I need to intercept HTTP traffic from an iOS device.

For this I want to use Fiddler.

Google suggests:

1)Перейдите в раздел Настройки > Wi-Fi.
2)Коснитесь названия сети Wi-Fi, чтобы открыть экран настроек.  
3)В нижней части экрана сведений о сети коснитесь параметра Настройка прокси в меню HTTP-прокси.
4)Выберите Вручную.
6)Введите IP-адрес (или имя узла) компьютера, на котором запущен Fiddler, а также номер порта 8888. Это обеспечит маршрутизацию всего сетевого трафика с мобильного устройства через Fiddler.
7)В браузере на устройстве iOS перейдите по ссылке <a href="http://ipv4.fiddler:8888/">http://ipv4.fiddler:8888/</a>
8)В нижней части веб-страницы Fiddler Echo Service скачайте сертификат FiddlerRoot.
9)Откройте файл FiddlerRoot.cer.
10)Коснитесь кнопки Установить.


QUESTION: Point 6 - where can I get my IP?
ps I tried to specify the IP address of my computer, but it does not work.

Further, even more questions arise, as far as I understand the method described above, even if successful, it will only allow you to view requests in the program on the computer, but my task is to automate this process ( in PHP ), I mean: we received the required request, changed what is needed, and sent the data. Are there any good guides for this?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
V
Vasily Bannikov, 2021-02-01
@vabka

Point 6 - specify IP in the local network. You can see it with the ipconfig /all command.

...
Адаптер Ethernet Ethernet 2:
   Описание. . . . . . . . . . . . . : Realtek PCIe GbE Family Controller #2
   IPv4-адрес. . . . . . . . . . . . : 192.168.0.11(Основной)
...

(I erased the extra lines. Instead of Ethenet 2, you can have anything - for example, a wifi adapter)
I won’t tell you how to do this in php, because xs how you can make a proxy in php.
You can automate this in python if you take mitmproxy.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question