předmluva
Existuje mnoho metod zachycování paketů pro Android, jako jsou Fiddler, Charels, Packet Capture a tcpdump, z nichž každá má své výhody i nevýhody.
Fiddler a Charels používají počítače k zachycování paketů ve formě proxy, které spoléhají na počítače a mohou běžet pouze ve WIFI prostředí, přičemž kód není open source. TCPDump vyžaduje root, a analýza paketů je složitá, takže obvykle vyžaduje použití nástrojů třetích stran, které nemohou parsovat https. Packet Capture využívá Android VPN k zachycení paketů bez rootování a dokáže analyzovat obsah https paketů. Parsovací soubor nelze stáhnout a kód není open source. AndroidHttpCapture používá lokální proxy na mobilním telefonu k zachycení paketů a dokáže analyzovat obsah https paketů bez rootování. Soubor parsování lze stáhnout a kód je open source. Nevýhodou je, že musí být provozován v prostředí s wifi. Shrnuto, současné nástroje pro zachycování paketů mají více méně určité nedostatky, z nichž nejlepší je PacketCapture. Tento projekt odkazuje na PacketCapture, který poskytuje v podstatě podobný interaktivní zážitek jako PacketCaptrue, ale s funkcí parsování balíčků, která je mnohem výkonnější než PacketCapture, která dokáže analyzovat balíčky v různých formátech jako GZIP, PNG, JPEG, GIF atd., a poskytuje funkci ukládání parsovaného obsahu balíčku, podporuje https a kód je open source.
funkce
Zobrazuje každé síťové připojení navázané vybraným klientem v reálném čase. Dokáže analyzovat a zobrazovat obsah https a http balíčků. Ve výchozím nastavení jsou data zachycení paketů ukládána a uložené záznamy lze prohlížet. Dokáže automaticky analyzovat a ukládat data o zachycení paketů. Podporuje zachycování a parsování https paketů (https paketů), GZIP, GIFy a další formáty. Podpora výběru odpovídající APP pro zachycení balíčků.
používat
Nejprve vyberte aplikaci, kterou chcete zachytit pakety, můžete také zachytit všechny balíčky na telefonu, otevřete VPN pro zahájení zachycení paketů, prohlédněte si výsledky rozlišení paketů, nástroj pro zachycení paketů uloží záznam o zachycení paketů, všechny zachycené balíčky najdete podle začátku zachycení paketu, vyberte odpovídající historický odkaz a prohlédněte si historický obsah zachycení paketů.
Screenshot
Úvod do článku:
https://www.jianshu.com/p/ae4d433597ce
Adresa ke stažení:
http://sj.qq.com/myapp/detail.ht ... nhui.networkcapture
Adresa GitHubu:
https://github.com/huolizhuminh/NetWorkPacketCapture
|