Saya mencoba memeriksa beberapa aplikasi dan lalu lintas jaringan seperti apa yang mereka gunakan di iPhone saya.
Saya sudah mengatur Charles (termasuk sertifikat SSL & profil penyediaan). Kemudian, saya menambatkan laptop saya ke iPad saya untuk mendapatkan koneksi, dan kemudian membagikan internet itu dengan iPhone saya melalui WiFi.
Untuk beberapa alasan, aplikasi yang saya kerjakan sepertinya berpikir bahwa mereka tidak online. Safari berfungsi dengan pengaturan ini.
Apa pilihan saya untuk mengirimkan lalu lintas jaringan ke Mac secara mulus untuk dianalisis, tanpa jailbreaking?
Jika itu penting, saya menjalankan iOS 5.1 pada iPhone 4 dan Mac OS X Lion pada MacBook Unibody plastik putih (Mid-2010).
Jawaban:
Gunakan mitmproxy . Sudah terbukti untuk hal semacam ini. Beberapa waktu lalu ada beberapa keributan tentang aplikasi Path yang mengunggah buku alamat ke server-nya. Inilah yang digunakan untuk menemukannya. Orang itu menulis bagaimana dia menggunakannya dan itu adalah pengantar yang bagus tentang cara menginstal dan menggunakan mitmproxy.
Dari situs:
sumber
Saat terhubung ke Wifi yang sama, bukankah WireShark akan melakukan apa yang Anda inginkan?
Diambil dari halaman dokumentasi WireShark
sumber
Debookee adalah penganalisa lalu lintas jaringan seperti Wireshark, tetapi juga dapat mencegat lalu lintas jaringan perangkat apa pun di jaringan Anda.
Cukup pindai jaringan Anda, Anda akan melihat semua perangkat, memilih iPhone Anda sebagai Target, meluncurkan penganalisa dan Anda akan melihat semua lalu lintas iPhone Anda, tanpa perlu jailbreak atau tethering.
Protokol yang ditampilkan adalah: HTTP, HTTPS, DHCP, DNS, TCP, SIP ...
sumber