πρόλογος
Υπάρχουν πολλές μέθοδοι λήψης πακέτων Android που υπάρχουν αυτήν τη στιγμή, όπως το Fiddler, το Charels, το Packet Capture και το tcpdump, καθεμία με ορισμένα πλεονεκτήματα και μειονεκτήματα.
Οι Fiddler και Charels χρησιμοποιούν υπολογιστές για να συλλάβουν πακέτα με τη μορφή διακομιστών μεσολάβησης, οι οποίοι βασίζονται σε υπολογιστές και μπορούν να εκτελεστούν μόνο σε περιβάλλον WIFI και ο κώδικας δεν είναι ανοιχτού κώδικα. Το TCPDUMP απαιτεί root και η ανάλυση πακέτων είναι πολύπλοκη, επομένως απαιτεί γενικά τη χρήση εργαλείων ανάλυσης τρίτων, τα οποία δεν μπορούν να αναλύσουν το https. Το Packet Capture χρησιμοποιεί Android VPN για τη λήψη πακέτων, χωρίς root, και μπορεί να αναλύσει το περιεχόμενο των πακέτων https. Δεν είναι δυνατή η λήψη του αρχείου ανάλυσης και ο κώδικας δεν είναι ανοιχτού κώδικα. Το AndroidHttpCapture χρησιμοποιεί έναν τοπικό διακομιστή μεσολάβησης στο κινητό τηλέφωνο για τη λήψη πακέτων και μπορεί να αναλύσει το περιεχόμενο των πακέτων https χωρίς root. Μπορείτε να κατεβάσετε το αρχείο ανάλυσης και ο κώδικας είναι ανοιχτού κώδικα. Το μειονέκτημα είναι ότι πρέπει να λειτουργεί σε περιβάλλον wifi. Συνοπτικά, τα τρέχοντα εργαλεία σύλληψης πακέτων έχουν λίγο πολύ ορισμένες ελλείψεις, μεταξύ των οποίων το καλύτερο είναι το PacketCapture. Αυτό το έργο αναφέρεται στο PacketCapture, παρέχοντας μια βασικά παρόμοια διαδραστική εμπειρία με το PacketCaptrue, αλλά με μια λειτουργία ανάλυσης πακέτων που είναι πολύ πιο ισχυρή από το PacketCapture, η οποία μπορεί να αναλύσει πακέτα σε διάφορες μορφές όπως GZIP, PNG, JPEG, GIF κ.λπ., και παρέχει τη λειτουργία αποθήκευσης του αναλυμένου περιεχομένου πακέτου, υποστηρίζοντας https και ο κώδικας είναι ανοιχτού κώδικα.
λειτουργία
Εμφανίζει κάθε σύνδεση δικτύου που έχει δημιουργηθεί από τον επιλεγμένο πελάτη σε πραγματικό χρόνο. Μπορεί να αναλύσει και να προβάλει τα περιεχόμενα των πακέτων https και http. Από προεπιλογή, τα δεδομένα σύλληψης πακέτων αποθηκεύονται και οι αποθηκευμένες εγγραφές μπορούν να προβληθούν. Μπορεί να αναλύσει και να αποθηκεύσει αυτόματα δεδομένα σύλληψης πακέτων. Υποστηρίζει λήψη και ανάλυση πακέτων https, GZIP, GIF και άλλες μορφές. Υποστήριξη επιλογής της αντίστοιχης εφαρμογής για τη λήψη πακέτων.
χρήση
Πρώτα απ 'όλα, επιλέξτε την εφαρμογή που θέλετε να καταγράψετε πακέτα, μπορείτε επίσης να επιλέξετε να καταγράψετε όλα τα πακέτα στο τηλέφωνο, να ανοίξετε το VPN για να ξεκινήσετε τη λήψη πακέτων, να προβάλετε τα αποτελέσματα ανάλυσης λήψης πακέτων, το εργαλείο σύλληψης πακέτων θα αποθηκεύσει την εγγραφή σύλληψης πακέτων, μπορείτε να βρείτε όλα τα πακέτα που έχουν καταγραφεί σύμφωνα με την ώρα έναρξης της σύλληψης πακέτων, επιλέξτε τον αντίστοιχο ιστορικό σύνδεσμο και προβάλετε το ιστορικό περιεχόμενο λήψης πακέτων.
Στιγμιότυπο οθόνης
Εισαγωγή άρθρου:
https://www.jianshu.com/p/ae4d433597ce
Λήψη Διεύθυνσης:
http://sj.qq.com/myapp/detail.ht ... nhui.networkcapture
Διεύθυνση GitHub:
https://github.com/huolizhuminh/NetWorkPacketCapture
|