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.
Selamat datang di HttpCanary!
HttpCanary adalah aplikasi menangkap dan menganalisis paket HTTP / HTTPS / HTTP2 yang kuat yang dirancang untuk platform Android.
🔥Sangat Penting : Tidak perlu root! Tidak diperlukan root! Tidak diperlukan root!
HttpCanary mendukung pengambilan dan injeksi paket. Dengan aplikasi ini, Anda dapat menguji API Istirahat seluler Anda dengan sangat mudah. Selain itu, HttpCanary menyediakan banyak browser tampilan, seperti viewer mentah, hex viewer, preview viewer dan sebagainya.
* Protokol Dukungan
HTTP1.0, HTTP1.1, HTTP2.0, WebSocket dan TLS / SSL.
* Perangkat Pendukung
Setiap perangkat android atau x86 termasuk emulator.
* Fitur Injeksi
Jika Anda ingin mengubah data permintaan atau respons, Anda dapat menggunakan fitur injeksi. HttpCanary menyediakan dua mode berbeda untuk injeksi: mode statis dan mode dinamis. Anda bisa menyuntikkan parameter kueri, tajuk, badan, dan garis status. Anda dapat membuat injektor dengan persyaratan berbeda, dan mode statis mendukung multi injektor secara bersamaan.
* Lihat Peramban
Raw viewer, menunjukkan data paket raw.
Penampil teks, menampilkan data isi sebagai teks.
Hex viewer, menampilkan data body sebagai string hex.
Header viewer, menunjukkan permintaan http dan header respons.
Json viewer, menunjukkan data json yang diformat, mendukung perluasan dan keruntuhan node.
Penampil URL, menunjukkan jalur url dan parameter permintaan.
Cookie viewer, menampilkan nama cookie, nilai, expiredAt, domain, dan sebagainya.
Penampil gambar, dukungan acara BPM, PNG, GIF, JPG, format WEBP.
Audio viewer, mendukung play format AAC, WAC, MP3, OGG, MPEG.
* Ikhtisar Konten
HttpCanary menampilkan ikhtisar sesi multi-dimensi. Termasuk URL, protokol http, metode http, kode respons, host server, ip dan port server, tipe konten, tetap hidup, waktu, ukuran data, dan sebagainya.
* Paket Filter
Filter multi-dimensi HttpCanary, Anda dapat memfilter paket berdasarkan aplikasi, host, protokol, metode, ip, port, dan kata kunci.
* Pengaturan pemblokiran
Anda dapat memilih untuk memblokir permintaan dan tanggapan, mudah untuk men-debug API REST Anda.
* Plugin
HttpCanary mendukung banyak plugin termasuk plugins eksperimental dan plugins ekstensi. Sekarang ada beberapa plugin eksperimental yang terintegrasi dalam aplikasi seperti HostBlock, Mime-TypeBlock, Downloaders dan OverviewStatistics. Di masa mendatang, kami akan menerbitkan plugin ekstensi-SDK untuk pengembang dan mendukung plugin ekstensi.
Pada akhirnya, kode inti HttpCanary dibuka di Github, kami berharap HttpCanary dapat membantu lebih banyak orang.