predhovor
Existuje mnoho Android metód zachytávania paketov, ako sú Fiddler, Charels, Packet Capture a tcpdump, pričom každá má svoje výhody a nevýhody.
Fiddler a Charels používajú počítače na zachytávanie paketov vo forme proxy, ktoré sa spoliehajú na počítače a môžu bežať iba vo WIFI prostredí, pričom kód nie je open source. TCPDump vyžaduje root a analýza paketov je zložitá, takže zvyčajne vyžaduje použitie nástrojov tretích strán, ktoré nedokážu parsovať https. Packet Capture používa Android VPN na zachytávanie paketov bez rootovania a dokáže analyzovať obsah https paketov. Parsovací súbor nie je možné stiahnuť a kód nie je open source. AndroidHttpCapture používa lokálny proxy na mobilnom telefóne na zachytávanie paketov a dokáže analyzovať obsah https paketov bez rootovania. Parsovací súbor je možné stiahnuť a kód je open source. Nevýhodou je, že musí fungovať vo wifi prostredí. Na záver, súčasné nástroje na zachytávanie paketov majú viac-menej určité nedostatky, z ktorých najlepším je PacketCapture. Tento projekt sa vzťahuje na PacketCapture, ktorý poskytuje v podstate podobný interaktívny zážitok ako PacketCaptrue, ale s funkciou parsovania balíkov, ktorá je oveľa výkonnejšia než PacketCapture, ktorá dokáže parsovať balíky v rôznych formátoch ako GZIP, PNG, JPEG, GIF a podobne, a poskytuje funkciu ukladania spracovaného obsahu balíka, podporuje https a kód je open source.
funkcia
Zobrazuje každé sieťové spojenie vytvorené vybraným klientom v reálnom čase. Dokáže analyzovať a zobrazovať obsah https a http balíkov. Predvolene sa ukladajú dáta z zachytávania paketov a uložené záznamy je možné prezerať. Dokáže automaticky analyzovať a ukladať dáta o zachytení paketov. Podporuje zachytávanie a parsovanie https paketov, GZIP, GIFy a ďalšie formáty. Podpora výberu príslušnej APP na zachytenie balíkov.
použiť
Najprv si vyberte aplikáciu, ktorú chcete zachytiť pakety, môžete tiež zachytiť všetky balíky v telefóne, otvorte VPN na zachytenie paketov, pozrite si výsledky riešenia zachytenia paketu, nástroj na zachytenie paketov uloží záznam o zachytení paketu, všetky zachytené balíky nájdete podľa času začiatku zachytenia, vyberte príslušný historický odkaz a pozrite si historický obsah zachytenia paketu.
Screenshot
Úvod článku:
https://www.jianshu.com/p/ae4d433597ce
Adresa na stiahnutie:
http://sj.qq.com/myapp/detail.ht ... nhui.networkcapture
GitHub adresa:
https://github.com/huolizhuminh/NetWorkPacketCapture
|