priekšvārds
Pašlaik pastāv daudzas Android pakešu uztveršanas metodes, piemēram, Fiddler, Charels, Packet Capture un tcpdump, katrai no tām ir noteiktas priekšrocības un trūkumi.
Fiddler un Charels izmanto datorus, lai uztvertu paketes starpniekserveru veidā, kas balstās uz datoriem un var darboties tikai WIFI vidē, un kods nav atvērtā koda. TCPDUMP prasa sakni, un pakešu analīze ir sarežģīta, tāpēc parasti ir jāizmanto trešo pušu analīzes rīki, kas nevar parsēt HTTPS. Pakešu uztveršana izmanto Android VPN, lai uztvertu paketes bez saknes, un var analizēt https pakešu saturu. Parsēšanas failu nevar lejupielādēt, un kods nav atvērtā koda. AndroidHttpCapture izmanto lokālo starpniekserveri mobilajā tālrunī, lai tvertu paketes, un var analizēt https pakešu saturu bez sakņošanas. Parsēšanas failu var lejupielādēt, un kods ir atvērtā koda. Trūkums ir tas, ka tas ir jādarbina wifi vidē. Kopumā pašreizējiem pakešu uztveršanas rīkiem ir vairāk vai mazāk noteikti trūkumi, no kuriem labākais ir PacketCapture. Šis projekts attiecas uz PacketCapture, nodrošinot būtībā līdzīgu interaktīvu pieredzi PacketCaptrue, bet ar pakotņu parsēšanas funkciju, kas ir daudz jaudīgāka nekā PacketCapture, kas var parsēt pakotnes dažādos formātos, piemēram, GZIP, PNG, JPEG, GIF utt., un nodrošina parsētās pakotnes satura saglabāšanas funkciju, atbalstot https, un kods ir atvērtā koda.
funkcija
Parāda katru tīkla savienojumu, ko izveidojis izvēlētais klients reāllaikā. Tas var parsēt un apskatīt https un http pakotņu saturu. Pēc noklusējuma pakešu tveršanas dati tiek saglabāti, un saglabātos ierakstus var skatīt. Tas var automātiski parsēt un saglabāt pakešu uztveršanas datus. Tas atbalsta https pakešu uztveršanu un attēlu parsēšanu, GZIP, GIF un citus formātus. Atbalstiet atbilstošās APP izvēli, lai uztvertu paketes.
lietot
Pirmkārt, atlasiet lietojumprogrammu, kuru vēlaties uztvert paketes, varat arī izvēlēties uztvert visas paketes tālrunī, atvērt VPN, lai sāktu pakešu uztveršanu, apskatīt pakešu uztveršanas izšķirtspējas rezultātus, pakešu uztveršanas rīks saglabās pakešu uztveršanas ierakstu, jūs varat atrast visas notvertās paketes atbilstoši pakešu uztveršanas sākuma laikam, atlasīt atbilstošo vēsturisko saiti un apskatīt vēsturisko pakešu uztveršanas saturu.
Ekrānuzņēmums
Raksta ievads:
https://www.jianshu.com/p/ae4d433597ce
Lejupielādes adrese:
http://sj.qq.com/myapp/detail.ht ... nhui.networkcapture
GitHub adrese:
https://github.com/huolizhuminh/NetWorkPacketCapture
|