préface
Il existe actuellement de nombreuses méthodes de capture de paquets Android, telles que Fiddler, Charels, Packet Capture et tcpdump, chacune avec des avantages et des inconvénients.
Fiddler et Charels utilisent des ordinateurs pour capturer des paquets sous forme de proxys, qui dépendent d’ordinateurs et ne peuvent fonctionner que dans un environnement WIFI, et le code n’est pas open source. TCPluch nécessite de la racine, et l’analyse de paquets est complexe, elle nécessite donc généralement l’utilisation d’outils d’analyse tiers, qui ne peuvent pas analyser HTTPS. La capture de paquets utilise un VPN Android pour capturer les paquets, sans root, et peut analyser le contenu des paquets https. Le fichier d’analyse ne peut pas être téléchargé, et le code n’est pas open source. AndroidHttpCapture utilise un proxy local sur le téléphone mobile pour capturer les paquets, et peut analyser le contenu des paquets https sans root. Le fichier d’analyse peut être téléchargé, et le code est open source. L’inconvénient est qu’il doit fonctionner dans un environnement wifi. En résumé, les outils actuels de capture de paquets présentent des défauts plus ou moins certains, parmi lesquels le meilleur est la capture de paquets. Ce projet s’appelle PacketCapture, offrant une expérience interactive essentiellement similaire à PacketCaptrue, mais avec une fonction d’analyse de paquets bien plus puissante que PacketCapture, capable d’analyser des paquets dans divers formats tels que GZIP, PNG, JPEG, GIF, etc., et fournit la fonction d’enregistrer le contenu analysé des paquets, de prendre en charge https, et que le code est open source.
fonction
Affiche en temps réel chaque connexion réseau établie par le client sélectionné. Il peut analyser et visualiser le contenu des paquets https et http. Par défaut, les données de capture des paquets sont sauvegardées, et les enregistrements enregistrés peuvent être consultés. Il peut analyser et sauvegarder automatiquement les données de capture de paquets. Il prend en charge la capture et l’analyse des paquets https, les images GZIP, les GIFs et d’autres formats. Supporte la sélection de l’APP correspondante pour capturer les paquets.
utiliser
Tout d’abord, sélectionnez l’application que vous souhaitez capturer pour capturer les paquets, vous pouvez aussi choisir de capturer tous les paquets sur le téléphone, ouvrir le VPN pour commencer à capturer les paquets, consulter les résultats de la résolution de la capture des paquets, l’outil de capture de paquets sauvegardera l’enregistrement de capture des paquets, vous pouvez trouver tous les paquets capturés selon l’heure de début de la capture, sélectionner le lien historique correspondant et consulter le contenu historique de la capture des paquets.
Capture d’écran
Introduction de l’article :
https://www.jianshu.com/p/ae4d433597ce
Adresse de téléchargement :
http://sj.qq.com/myapp/detail.ht ... nhui.networkcapture
Adresse GitHub :
https://github.com/huolizhuminh/NetWorkPacketCapture
|