előszó
Jelenleg számos Android csomagrögzítő módszer létezik, mint például a Fiddler, Charels, Packet Capture és tcpdump, mindegyiknek megvannak bizonyos előnyei és hátrányai.
Fiddler és Charels számítógépeket használnak csomagok rögzítésére, proxyk formájában, amelyek számítógépekre támaszkodnak, és csak WIFI környezetben futhatnak, a kód pedig nem nyílt forráskódú. A TCPPdump root rendszert igényel, és a csomagelemzés összetett, ezért általában harmadik féltől származó elemző eszközöket igényel, amelyek nem tudják a HTTPS elemzést parzálni. A Packet Capture Android VPN-t használ a csomagok rögzítésére root nélkül, és képes elemezni a https csomagok tartalmát. Az elemző fájl nem letölthető, és a kód nem nyílt forráskódú. Az AndroidHttpCapture egy helyi proxyt használ a mobiltelefonon a csomagok rögzítésére, és képes elemezni a https csomagok tartalmát root nélkül. A parsing fájl letölthető, és a kód nyílt forráskódú. Hátránya, hogy wifi környezetben kell üzemeltetni. Összefoglalva, a jelenlegi csomaggyűjtő eszközöknek többé-kevésbé vannak bizonyos hiányosságai, amelyek közül a legjobb a PacketCapture. Ez a projekt a PacketCapture-re utal, amely alapvetően hasonló interaktív élményt nyújt, mint a PacketCaptrue, de a csomagelemző funkcióval jóval hatékonyabb, mint a PacketCapture, amely képes különböző formátumokban parsizálni a csomagokat, például GZIP, PNG, JPEG, GIF stb., és biztosítja a parzált csomagtartalom mentését, támogatja a https-t, és a kód nyílt forráskódú.
funkció
Minden kiválasztott kliens által létrehozott hálózati kapcsolatot valós időben jeleníti meg. Képes értelmezni és megtekinteni a https és http csomagok tartalmát. Alapértelmezés szerint a csomaggyűjtő adatokat elmentik, és a mentett rekordok is megtekinthetők. Automatikusan képes leparzálni és elmenteni a csomagrögzítő adatokat. Támogatja a https csomagrögzítést és a képek elemzését, GZIP-et, GIF-eket és más formátumokat. Támogatás a megfelelő APP kiválasztására csomagok rögzítéséhez.
használ
Először is, válaszd ki azt az alkalmazást, amelyik csomagokat szeretnéd rögzíteni, és választhatod, hogy rögzíted az összes csomagot a telefonon, nyisd meg a VPN-t, hogy elkezdd megfogni a csomagokat, nézd meg a csomagrögzítési megoldás eredményeit, a csomagrögzítő eszköz elmenti a csomagrögzítő rekordot, megtalálhatod az összes elfoglalt csomagot a csomagrögzítés kezdeti időpontja szerint, kiválaszthatod a megfelelő történelmi linket, és megtekintheted a történelmi csomagrögzítési tartalmat.
Képernyőkép
Cikk bevezetése:
https://www.jianshu.com/p/ae4d433597ce
Letöltési cím:
http://sj.qq.com/myapp/detail.ht ... nhui.networkcapture
GitHub cím:
https://github.com/huolizhuminh/NetWorkPacketCapture
|