önsöz
Şu anda Fiddler, Charels, Packet Capture ve tcpdump gibi birçok Android paket yakalama yöntemi vardır ve her birinin belirli avantajları ve dezavantajları vardır.
Fiddler ve Charels, bilgisayarlara dayanan ve yalnızca WIFI ortamında çalışabilen ve kod açık kaynak olmayan vekil paketleri yakalamak için bilgisayarlar kullanır. TCPDUMP kök gerektirir ve paket analizi karmaşıktır, bu yüzden genellikle üçüncü parti analiz araçları kullanılır ve bu araçlar HTTPS'i ayrıştıramaz. Packet Capture, Android VPN kullanarak kök olmadan paketleri yakalıyor ve https paketlerinin içeriğini analiz edebilir. Ayrıştırma dosyası indirilemiyor ve kod açık kaynak değildir. AndroidHttpCapture, paketleri yakalamak için cep telefonunda yerel bir proxy kullanır ve https paketlerinin içeriğini root yapmadan analiz edebilir. Ayrıştırma dosyası indirilebilir ve kod açık kaynaklıdır. Dezavantajı ise wifi ortamında çalıştırılması gerektiği. Özetle, mevcut paket yakalama araçlarının az çok belirli eksiklikleri vardır; bunların arasında en iyisi PacketCapture'dır. Bu proje, temelde PacketCaptrue'ye benzer bir etkileşimli deneyim sunan PacketCapture'a atıfta bulunur; ancak paket ayrıştırma fonksiyonu PacketCapture'dan çok daha güçlüdür; PacketCaptrue GZIP, PNG, JPEG, GIF gibi çeşitli formatlarda paketleri ayrıştırabiliyor ve ayrıştırılmış paket içeriğini kaydetme işlevi sağlıyor, https'i destekliyor ve kod açık kaynaklıdır.
fonksiyon
Seçilen istemci tarafından kurulan her ağ bağlantısını gerçek zamanlı olarak gösterir. https ve http paketlerinin içeriğini ayrıştırabilir ve görüntüleyebilir. Varsayılan olarak, paket yakalama verileri kaydedilir ve kaydedilen kayıtlar görüntülenebilir. Paket yakalama verilerini otomatik olarak ayrıştırıp kaydedebiliyor. https paket yakalama ve görselleri, GZIP, GIF'leri ve diğer formatları destekler. Paketleri yakalamak için ilgili APP'ı seçmeyi destekliyor.
kullanmak
Öncelikle, paket yakalamak istediğiniz uygulamayı seçin, ayrıca telefondaki tüm paketleri yakalamayı seçebilirsiniz, paketleri yakalamaya başlamak için VPN'i açabilirsiniz, paket yakalama çözüm sonuçlarını görebilirsiniz, paket yakalama aracı paket yakalama kaydını kaydeder, paket yakalama zamanına göre tüm paketleri bulabilirsiniz, ilgili tarihsel bağlantıyı seçip geçmiş paket yakalama içeriğini görebilirsiniz.
Ekran Görüntüsü
Makale Girişi:
https://www.jianshu.com/p/ae4d433597ce
İndir Adresi:
http://sj.qq.com/myapp/detail.ht ... nhui.networkcapture
GitHub adresi:
https://github.com/huolizhuminh/NetWorkPacketCapture
|