HttpCanary is a powerful packet capture and HTTP / HTTPS / HTTP2 / WebSocket / TCP / UDP packet analyzer app designed for Android platform.
🔥 Most importantly, no root required!
HttpCanary supports packet capture and injection. With this app, you can test Rest APIs on your mobile phone very easily. Besides, HttpCanary provides multiple display browsers, like raw viewer, hex viewer, preview viewer etc.
* Support protocols
HTTP1.0, HTTP1.1, HTTP2.0, WebSocket, TCP, UDP and TLS / SSL.
* Support devices
Any android or x86 devices include emulators.
* View browsers
Raw viewer, displays raw packet data.
Text viewer, displays the body data as text.
Hex Viewer, displays body data as a hex string.
Headers Viewer, displays http requests and response headers.
Json Viewer, shows json formatted data, supports node expansion and collapse.
URL viewer, display URL path and query parameters.
Cookie Viewer, showing cookie name, value, expiresAt, domain etc.
Photo Viewer, supports BPM, PNG, GIF, JPG, and WEBP formats.
Audio Viewer, Support AAC, WAC, MP3, OGG and MPEG playback.
* Content overview
HttpCanary displays a multidimensional session overview. It includes URL, http protocol, http method, response code, server host, server IP port, content type, survival, timing, data volume, etc.
* Packet filtering and searching
HttpCanary filters are multi-dimensional, you can filter packets by application, host, protocol, method, ip, port and keywords. Also, you can search for a keyword in the package content.
* Blocking settings
You can choose to block requests and responses, REST APIs are easy to correct.
HttpCanary supports many plugins including experimental plugins and plugins. There are now some experimental plugins built into the app like HostBlock, Mime-TypeBlock, Downloaders, and OverviewStatistics. In the future, we will release the plugin-sdk for developers and support additional plugins.
Finally, the basic HttpCanary codes open in Github, and we hope HttpCanary can help more people.
Leave your rating for the product