Welcome to HttpCanary!
HttpCanary is a powerful HTTP/HTTPS/HTTP2 packets capture and analyzer app designed for Android platform.
🔥Most Important:No root required! No root required! No root required!
HttpCanary supports packets capture and injection. With this app, you can test your mobile Rest APIs very very easy. Besides, HttpCanary provides multiple view browsers, such as raw viewer, hex viewer, preview viewer and so on.
* Support Protocols
HTTP1.0, HTTP1.1, HTTP2.0, WebSocket and TLS/SSL.
* Support Devices
Any android arm or x86 devices include emulators.
* Injection Feature
If you want to modify request or response data, you can use the injection feature. HttpCanary provides two different modes for the injection: static mode and dynamic mode. You can inject query parameters, headers, bodies and status line. You can create injectors with different requirements, and the static mode supports multi injectors at the same time.
* View Browsers
Raw viewer, shows the raw packets data.
Text viewer, shows the body data as a text.
Hex viewer, shows the body data as a hex string.
Headers viewer, shows http request and response headers.
Json viewer, shows the formatted json data, supports node expand and collapse.
URL viewer, shows url path and query parameters.
Cookie viewer, shows cookie name, value, expiresAt, domain and so on.
Image viewer, support show BPM, PNG, GIF, JPG, WEBP formats.
Audio viewer, support play AAC, WAC, MP3, OGG, MPEG formats.
* Content Overview
HttpCanary displays multi-dimensional session overview. Includes URL, http protocol, http method, response code, server host, server ip and port, content type, keep-alive, timing, data size and so on.
* Packets Filter
HttpCanary multi-dimensional filters, you can filter the packets by app, host, protocol, method, ip, port and keywords.
* Blocking settings
You can choose to block the requests and responses, it is easy to debug your REST APIs.
* Plugins
HttpCanary supports many plugins include experimental plugins and extension plugins. Now there are some experimental plugins integrated in the app such as HostBlock, Mime-TypeBlock, Downloaders and OverviewStatistics. In the future, we will publish the extension plugin-sdk for the developers and supports the extension plugins.
At the end, HttpCanary core codes are opened in Github, we hope HttpCanary can help more people.
Willkommen bei HttpCanary!
HttpCanary ist eine leistungsstarke App zur Erfassung und Analyse von HTTP / HTTPS / HTTP2-Paketen, die für die Android-Plattform entwickelt wurde.
🔥Wichtigstes: Keine Wurzel erforderlich! Keine Wurzel erforderlich! Keine Wurzel erforderlich!
HttpCanary unterstützt die Erfassung und Injektion von Paketen. Mit dieser App können Sie Ihre mobilen Rest-APIs ganz einfach testen. Außerdem bietet HttpCanary mehrere Ansichtsbrowser, wie z. B. Raw Viewer, Hex Viewer, Preview Viewer und so weiter.
* Unterstützungsprotokolle
HTTP1.0, HTTP1.1, HTTP2.0, WebSocket und TLS / SSL.
* Support-Geräte
Alle Android Arm- oder x86-Geräte enthalten Emulatoren.
* Injektionsfunktion
Wenn Sie Anforderungs- oder Antwortdaten ändern möchten, können Sie die Injektionsfunktion verwenden. HttpCanary bietet zwei verschiedene Modi für die Injektion: den statischen und den dynamischen Modus. Sie können Abfrageparameter, Überschriften, Textkörper und Statuszeilen einfügen. Sie können Injektoren mit unterschiedlichen Anforderungen erstellen, und der statische Modus unterstützt mehrere Injektoren gleichzeitig.
* Browser anzeigen
Raw Viewer, zeigt die Rohdaten der Pakete an.
Text Viewer, zeigt die Körperdaten als Text an.
Hex-Viewer, zeigt die Körperdaten als Hex-Zeichenfolge an.
Header-Viewer, zeigt HTTP-Anforderungs- und -Antwort-Header an.
Der Json-Viewer zeigt die formatierten Json-Daten an und unterstützt das Erweitern und Reduzieren von Knoten.
URL-Viewer, zeigt URL-Pfad und Abfrageparameter.
Der Cookie-Viewer zeigt den Namen, den Wert, das Ablaufdatum, die Domain usw. des Cookies an.
Bildbetrachter, Unterstützung zeigen BPM, PNG, GIF, JPG, WEBP-Formate.
Audio-Viewer, unterstützt die Formate AAC, WAC, MP3, OGG, MPEG.
* Inhaltsübersicht
HttpCanary zeigt eine mehrdimensionale Sitzungsübersicht an. Beinhaltet URL, http-Protokoll, http-Methode, Antwortcode, Server-Host, Server-IP und -Port, Inhaltstyp, Keep-Alive, Timing, Datengröße usw.
* Paketfilter
Mit HTTPCanary können Sie die Pakete nach App, Host, Protokoll, Methode, IP, Port und Schlüsselwörtern filtern.
* Einstellungen blockieren
Sie können festlegen, dass Anforderungen und Antworten blockiert werden sollen. Das Debuggen Ihrer REST-APIs ist ganz einfach.
* Plugins
HttpCanary unterstützt viele Plugins, einschließlich experimenteller Plugins und Erweiterungs-Plugins. Jetzt sind einige experimentelle Plugins in die App integriert, z. B. HostBlock, Mime-TypeBlock, Downloader und OverviewStatistics. In Zukunft werden wir das Erweiterungs-Plugin-sdk für die Entwickler veröffentlichen und die Erweiterungs-Plugins unterstützen.
Am Ende werden die HttpCanary-Kerncodes in Github geöffnet. Wir hoffen, dass HttpCanary mehr Menschen helfen kann.