Bienvenue sur HttpCanary!
HttpCanary est une puissante application de capture et d'analyse de paquets HTTP / HTTPS / HTTP2 / WebSocket / TCP / UDP conçue pour la plate-forme Android.
🔥Le plus important : Aucune racine requise! Aucune racine requise! Aucune racine requise!
HttpCanary prend en charge la capture et l'injection de paquets. Avec cette application, vous pouvez tester vos API Rest mobiles très très facilement. En outre, HttpCanary fournit plusieurs navigateurs de vue, tels que la visionneuse brute, la visionneuse hexadécimale, la visionneuse de prévisualisation, etc.
* Prise en charge des protocoles
HTTP1.0, HTTP1.1, HTTP2.0, WebSocket, TCP, UDP et TLS / SSL.
* Périphériques de support
Tous les appareils Android Arm ou x86 incluent des émulateurs.
* View Browsers
Raw viewer, montre les données de paquets bruts.
Visionneuse de texte, affiche les données du corps sous forme de texte.
Visionneuse hexadécimale, affiche les données du corps sous forme de chaîne hexadécimale.
Visionneuse d'en-têtes, affiche les en-têtes de demande et de réponse http.
Le visualiseur Json, affiche les données json formatées, prend en charge l'expansion et la réduction des nœuds.
Visionneuse d'URL, affiche le chemin d'URL et les paramètres de requête.
Visionneuse de cookies, affiche le nom du cookie, sa valeur, expiresAt, domaine, etc.
Visionneuse d'images, prend en charge les formats BPM, PNG, GIF, JPG, WEBP.
Visionneuse audio, prend en charge la lecture des formats AAC, WAC, MP3, OGG, MPEG.
* Aperçu du contenu
HttpCanary affiche un aperçu de la session multidimensionnelle. Inclut l'URL, le protocole http, la méthode http, le code de réponse, l'hôte du serveur, l'adresse IP et le port du serveur, le type de contenu, le maintien en vie, la synchronisation, la taille des données, etc.
* Filtre de paquets et recherche de
filtres multidimensionnels HttpCanary, vous pouvez filtrer les paquets par application, hôte, protocole, méthode, ip, port et mots-clés. Vous pouvez également rechercher un mot-clé dans le contenu des paquets.
* Paramètres de blocage
Vous pouvez choisir de bloquer les demandes et les réponses, il est facile de déboguer vos API REST.
* Plugins
HttpCanary prend en charge de nombreux plugins, notamment des plugins expérimentaux et des plugins d'extension. Il existe maintenant des plugins expérimentaux intégrés dans l'application tels que HostBlock, Mime-TypeBlock, Downloaders et OverviewStatistics. À l'avenir, nous publierons l'extension plugin-sdk pour les développeurs et prend en charge les plugins d'extension.
À la fin, les codes de base de HttpCanary sont ouverts dans Github, nous espérons que HttpCanary pourra aider plus de personnes.
- Supprimez la pub.
- La fonction de recherche est ouverte à tous les utilisateurs.
- Correction de quelques bugs mineurs.
- Renommer l'injection pour réécrire et mettre à jour certaines icônes.
- Correction du problème que certaines commandes cURL ne sont pas prises en charge.
- Correction du problème selon lequel le certificat CA ne pouvait pas être installé dans la version préliminaire d'Android 11.
- Correction de certains problèmes de compatibilité et de plantage.
- Nouvelles fonctionnalités: recherche, tri et sélection multiple.
- Nouvelles fonctionnalités: sauvegarde par lots, sauvegarde zip et ajout par lots de liste noire / blanche.
- Refactoriser le filtre et enregistrer l'enregistrement.
- Refonte des icônes dans les textes de liste et de titre.
- Correction du problème de chargement long.
- Correction du problème où l'icône du sous-menu est invisible.
- Problème d'installation de certificat fixe.
- Autres améliorations et correction de bogues.
- Nouvelles fonctionnalités: recherche, tri et sélection multiple.
- Nouvelles fonctionnalités: sauvegarde par lots, sauvegarde zip et ajout par lots de liste noire / blanche.
- Refactoriser le filtre et enregistrer l'enregistrement.
- Refonte des icônes dans les textes de liste et de titre.
- Correction du problème de chargement long.
- Correction du problème où l'icône du sous-menu est invisible.
- Problème d'installation de certificat fixe.
- Autres améliorations et correction de bogues.
- Entièrement compatible avec Android 10.
- Ajoutez l'outil cURL dans la boîte à outils.
- Correction d'un problème de protocole ICMP qui empêchait Ping de fonctionner.
- Correction de certaines demandes échouaient lorsque la capture était active.
- Améliorez la vitesse du réseau lorsque la capture est active.
- Réduisez la taille du package d'installation de l'application.
- Corrections de bugs mineurs et autres améliorations.
- Correction de quelques bugs.
- Corrections de bugs et améliorations.
- Restrictions de la politique d'injection.
- Corrections de bogues et améliorations.
- Correction d'un bug où le plugin HostBlock ne fonctionne pas pour le protocole HTTPS.
- Correction d'un bug où le paquet de fermeture de WebSocket est affiché comme nul.
- Le plugin MimeTypeBlock prend en charge les caractères génériques * et? maintenant.
- Plus d'améliorations.
- L'installation, l'ouverture et la fermeture du plugin prennent effet immédiatement.
- Prise en charge du mappage d'hôte SSL, correction du bogue où le HTTPS directement connecté à l'IP ne pouvait pas attraper le texte en clair.
- Support double-cliquez pour quitter l'application.
- Correction d'un bug où la liste noire et blanche ne prend pas effet sur l'IP.
- Correction d'un bug où l'installation du certificat Firefox n'est pas visible.
- Correction d'un bug où l'étiquette de recherche est invisible ou se bloque en cliquant sur Enregistrer.
- Correction d'un bug où la prévisualisation audio provoquait le crash de l'application.
- Correction d'un bug où la boîte de dialogue de hook ne s'affiche pas correctement.
- Correction d'un bug où l'extrait de certificat ne fonctionnait pas dans certains cas.
- Refactorisez le plugin de localisation.
- Ajout d'une boîte de dialogue lors de l'installation du certificat système avec succès.
- Correction d'un bug où l'injection régulière échouait dans certains cas.
- Correction d'un bug où les protocoles HTTP2 comme GRPC étaient capturés de manière incorrecte.
- Correction d'un bug en raison duquel une taille d'image HTTP2 maximale supérieure à 16 Ko pouvait provoquer un échec.
- Correction d'un bug où l'injecteur statique ne fonctionnait pas après avoir effacé le cache.
- Correction d'un problème de plantage dans lequel le DNS configurait une adresse IP invalide.
- Corrections de bugs et améliorations.