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.
HttpCanary'e Hoşgeldiniz!
HttpCanary Android platformu için tasarlanmış güçlü bir HTTP / HTTPS / HTTP2 paketleri yakalama ve analiz uygulamasıdır.
🔥Most Önemli : Kök gerekmez! Kök gerekmez! Kök gerekmez!
HttpCanary, paket yakalama ve enjeksiyonunu destekler. Bu uygulama ile mobil Rest API'lerinizi çok kolay bir şekilde test edebilirsiniz. Ayrıca, HttpCanary, ham görüntüleme, altıgen görüntüleme, önizleme görüntüleme vb. Gibi çoklu görünüm tarayıcıları sağlar.
* Destek Protokolleri
HTTP1.0, HTTP1.1, HTTP2.0, WebSocket ve TLS / SSL.
* Destek Aygıtları
Herhangi bir android kol veya x86 cihazları emülatörleri içerir.
* Enjeksiyon Özelliği
İstek veya yanıt verilerini değiştirmek istiyorsanız, enjeksiyon özelliğini kullanabilirsiniz. HttpCanary, enjeksiyon için iki farklı mod sunar: statik mod ve dinamik mod. Sorgu parametrelerini, başlıkları, gövdeleri ve durum satırını enjekte edebilirsiniz. Farklı gereksinimlere sahip enjektörler oluşturabilirsiniz ve statik mod, aynı anda çoklu enjektörleri destekler.
* Tarayıcıları Görüntüle
Ham görüntüleyici, ham paket verilerini gösterir.
Metin görüntüleyici, gövde verilerini bir metin olarak gösterir.
Onaltılı görüntüleyici, gövde verilerini onaltılık bir dize olarak gösterir.
Başlık görüntüleyicisi, http isteğini ve yanıt başlıklarını gösterir.
Json görüntüleyici, biçimlendirilmiş json verilerini gösterir, düğüm genişletme ve daraltmayı destekler.
URL görüntüleyici, url yolunu ve sorgu parametrelerini gösterir.
Çerez görüntüleyici, çerez adını, değerini gösterir, süresi doluyorAt, etki alanı vb.
Resim görüntüleme, destek gösterisi BPM, PNG, GIF, JPG, WEBP formatları.
Ses görüntüleyici, AAC, WAC, MP3, OGG, MPEG formatlarını destekler.
* İçeriğe Genel Bakış
HttpCanary, çok boyutlu oturuma genel bakış görüntüler. URL, http protokolü, http yöntemi, yanıt kodu, sunucu ana bilgisayarı, sunucu ip ve bağlantı noktası, içerik türü, canlı tutma, zamanlama, veri boyutu vb. İçerir.
* Paketler Filtresi
HttpCanary çok boyutlu filtreler, paketleri uygulama, ana bilgisayar, protokol, yöntem, ip, port ve anahtar kelimelere göre filtreleyebilirsiniz.
* Engelleme ayarları
İstekleri ve yanıtları engellemeyi seçebilirsiniz, REST API’lerinizi hata ayıklamak kolaydır.
* Eklentiler
HttpCanary, deneysel eklentileri ve eklenti eklentilerini içeren pek çok eklentiyi destekler. Şimdi HostBlock, Mime-TypeBlock, Downloaders ve OverviewStatistics gibi uygulamaya entegre deneysel eklentiler var. Gelecekte, geliştiriciler için eklenti sdk eklentisini yayınlayacağız ve eklenti eklentilerini destekleyeceğiz.
Sonunda, HttpCanary çekirdek kodları Github'da açılır, umarım HttpCanary daha fazla insana yardım edebilir.