Our website uses necessary cookies to enable basic functions and optional cookies to help us to enhance your user experience. Learn more about our cookie policy by clicking "Learn More".
Accept All Only Necessary Cookies
HttpCanary icon

HttpCanary

— HTTP Sniffer/Capture/Analysis

GuoShi
3.3.5

About HttpCanary

Bernadine Wisoky avatar
Reviewed byBernadine WisokyContent Editor

HttpCanary is a network packet capture app that inspects and tests mobile traffic.

HttpCanary helps developers and testers see how apps communicate over the network without root access. It captures requests and responses from installed apps so you can review what is sent and received in real time. Because it routes traffic through a local VPN, it works on phones, tablets, and emulators with a simple start and stop flow. Download HttpCanary APK latest version on APKPure and start capturing traffic with simple controls and clear, multi format views.


HttpCanary Features

No root capture with a local VPN

HttpCanary starts and stops traffic capture with one tap using a local VPN. You can run it on phones, tablets, or Android emulators without modifying the system. This approach avoids rooting while still giving you access to app traffic for inspection and testing.

Broad protocol coverage in one place

HttpCanary supports HTTP 1.0 to 2.0, HTTPS with TLS or SSL, WebSocket, TCP, and UDP. You can observe mixed protocol scenarios without switching tools, which helps when an app uses APIs, sockets, and media streams together. All captured sessions appear in a single timeline for consistent review.

Rewrite, inject, and block for testing

HttpCanary lets you modify or simulate network behavior to explore edge cases. You can rewrite headers and bodies, change status codes, inject content, or block specific hosts during API testing. This helps you reproduce failures or validate client handling without changing the app build.

Deep viewers and media previews

HttpCanary includes multi format viewers to read raw data, text, hex, headers, JSON, URLs, and cookies. When a response is an image or audio file, you can preview common formats such as PNG, GIF, JPG, WEBP, BMP, AAC, WAV, MP3, OGG, and MPEG. You can move between these views to verify parsing and content quickly.

Filters, search, and plugins for focus

HttpCanary provides filters by app, host, protocol, method, IP, port, and keyword to narrow your scope. Session overviews show URL, method, status, host or IP and port, timing, sizes, and content type so you can triage at a glance. Built in plugins, including HostBlock, Mime Type Block, Downloaders, and Overview Statistics, extend the workflow for advanced cases. The core code is available on GitHub, and there are plans for an extension SDK to support more integrations.


HTTPS decryption notes for HttpCanary

To inspect HTTPS traffic, export and install the HttpCanary certificate authority file from the app settings. The file is named HttpCanary.pem and must be installed on the device so the system trusts the generated certificates. After installation, enable HTTPS capture inside the app. On newer Android versions, some apps may not trust user installed CAs or may use certificate pinning, which prevents decryption. In those cases, testing may be limited, and the successor Reqable can be considered for broader workflows. For device specific steps, check community guides for Android 11 and later.


How to use HttpCanary on Android

The steps below outline a basic workflow to start capturing, filter sessions, and test behavior. This process helps you confirm requests and responses during development or QA. If you need installation files, you can get the HttpCanary latest version from this page.

  1. Open HttpCanary and tap Start. When prompted, allow the VPN connection so the app can capture traffic.

  2. If you need HTTPS decryption, go to Settings and export the CA certificate named HttpCanary.pem. Install it on the device, then return to settings and enable HTTPS capture.

  3. Select target apps or leave capture global, then use the app you want to test. HttpCanary begins listing sessions as requests are made.

  4. Switch back to HttpCanary to inspect a session. Use filters by app, host, protocol, method, or keyword to focus on what matters.

  5. To simulate conditions, add a rewrite, inject, or block rule. Test the app behavior, then disable rules and tap Stop when finished.


Start testing with HttpCanary

HttpCanary provides no root capture, protocol coverage, and practical tools for request or response testing in one workspace. It suits quick inspections and controlled simulations during development and QA. Download HttpCanary APK latest version on APKPure and set up HTTPS capture.

Show More

Additional APP Information

Latest Version

3.3.5

Uploaded by

Nount Merung

Requires Android

Android 5.0+

Content Rating

Everyone

What's New in the Latest Version 3.3.5

Last updated on May 17, 2020

- Remove ads.
- Search function is open to all users.
- Fixed some minor bugs.

Show More

HttpCanary Screenshots

HttpCanary posterHttpCanary screenshot 1HttpCanary screenshot 2HttpCanary screenshot 3HttpCanary screenshot 4HttpCanary screenshot 5HttpCanary screenshot 6HttpCanary screenshot 7

Related Tags

HttpCanary Articles

Subscribe to APKPure
Be the first to get access to the early release, news, and guides of the best Android games and apps.
No thanks
Sign Up
Subscribed Successfully!
You're now subscribed to APKPure.