prefață
Există în prezent multe metode de capturare a pachetelor pentru Android, cum ar fi Fiddler, Charels, Packet Capture și tcpdump, fiecare cu anumite avantaje și dezavantaje.
Fiddler și Charels folosesc calculatoare pentru a captura pachete sub formă de proxy-uri, care se bazează pe calculatoare și pot rula doar într-un mediu WIFI, iar codul nu este open source. TCPDUMP necesită root, iar analiza pachetelor este complexă, așa că, în general, necesită utilizarea unor instrumente de analiză terțe, care nu pot analiza HTTPS. Capturarea pachetelor folosește Android VPN pentru a captura pachete, fără root, și poate analiza conținutul pachetelor https. Fișierul de parsing nu poate fi descărcat, iar codul nu este open source. AndroidHttpCapture folosește un proxy local pe telefonul mobil pentru a captura pachetele și poate analiza conținutul pachetelor https fără rooting. Fișierul de analiză poate fi descărcat, iar codul este open source. Dezavantajul este că trebuie operat într-un mediu wifi. În concluzie, instrumentele actuale de capturare a pachetelor au neajunsuri mai mult sau mai puțin sigure, dintre care cel mai bun este PacketCapture. Acest proiect se referă la PacketCapture, oferind o experiență interactivă practic similară cu PacketCaptrue, dar cu o funcție de analizare a pachetelor mult mai puternică decât PacketCapture, care poate analiza pachete în diverse formate precum GZIP, PNG, JPEG, GIF etc., și oferă funcția de salvare a conținutului pachetului analizat, suport pentru https, iar codul este open source.
funcționa
Afișează în timp real fiecare conexiune de rețea stabilită de clientul selectat. Poate analiza și vizualiza conținutul pachetelor https și http. Implicit, datele de capturare a pachetelor sunt salvate, iar înregistrările salvate pot fi vizualizate. Poate analiza și salva automat datele de capturare a pachetelor. Suportă capturarea și analizarea pachetelor https a imaginilor, GZIP, GIF-uri și alte formate. Suportă selectarea aplicației corespunzătoare pentru capturarea pachetelor.
folosi
În primul rând, selectează aplicația pentru care vrei să capturezi pachetele, poți alege să capturezi toate pachetele de pe telefon, să deschizi VPN-ul pentru a începe capturarea pachetelor, să vizualizezi rezultatele rezoluției capturării pachetelor, instrumentul de capturare va salva înregistrarea capturii pachetelor, poți găsi toate pachetele capturate conform orei de început ale capturării pachetelor, selecta linkul istoric corespunzător și vizualiza conținutul istoric al capturării pachetelor.
Captură de ecran
Introducere articol:
https://www.jianshu.com/p/ae4d433597ce
Adresă de descărcare:
http://sj.qq.com/myapp/detail.ht ... nhui.networkcapture
Adresă GitHub:
https://github.com/huolizhuminh/NetWorkPacketCapture
|