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.
Benvenuto su HttpCanary!
HttpCanary è una potente applicazione di cattura e analisi dei pacchetti HTTP / HTTPS / HTTP2 progettata per la piattaforma Android.
🔥 Più importante: nessuna radice richiesta! Nessuna radice richiesta! Nessuna radice richiesta!
HttpCanary supporta l'acquisizione e l'iniezione di pacchetti. Con questa app, puoi testare molto facilmente le tue API di Rest mobile. Inoltre, HttpCanary offre più browser di visualizzazione, come visualizzatore raw, visualizzatore esadecimale, visualizzatore di anteprima e così via.
* Protocolli di supporto
HTTP1.0, HTTP1.1, HTTP2.0, WebSocket e TLS / SSL.
* Dispositivi di supporto
Qualsiasi dispositivo Android arm o x86 include emulatori.
* Funzione di iniezione
Se si desidera modificare i dati di richiesta o di risposta, è possibile utilizzare la funzione di iniezione. HttpCanary offre due modalità differenti per l'iniezione: modalità statica e modalità dinamica. È possibile iniettare parametri di query, intestazioni, corpi e riga di stato. È possibile creare iniettori con requisiti diversi e la modalità statica supporta più iniettori allo stesso tempo.
* Visualizza i browser
Visualizzatore raw, mostra i dati dei pacchetti non elaborati.
Visualizzatore di testo, mostra i dati del corpo come testo.
Visualizzatore esadecimale, mostra i dati del corpo come una stringa esadecimale.
Visualizzatore intestazioni, mostra le intestazioni di richiesta e risposta http.
Visualizzatore JSON, mostra i dati JSON formattati, supporta l'espansione e il collasso del nodo.
URL viewer, mostra il percorso url e parametri di query.
Cookie viewer, mostra il nome del cookie, valore, expiresAt, dominio e così via.
Visualizzatore di immagini, il supporto mostra i formati BPM, PNG, GIF, JPG, WEBP.
Visualizzatore audio, supporto per riprodurre formati AAC, WAC, MP3, OGG, MPEG.
* Panoramica dei contenuti
HttpCanary mostra una panoramica della sessione multidimensionale. Include URL, protocollo http, metodo http, codice di risposta, host del server, ip e porta del server, tipo di contenuto, keep-alive, timing, dimensioni dei dati e così via.
* Filtro pacchetti
Filtri multidimensionali HttpCanary, puoi filtrare i pacchetti per app, host, protocollo, metodo, ip, porta e parole chiave.
* Impostazioni di blocco
Puoi scegliere di bloccare le richieste e le risposte, è facile eseguire il debug delle API REST.
* Plugin
HttpCanary supporta molti plugin includono plugin sperimentali e plugin di estensione. Ora ci sono alcuni plugin sperimentali integrati nell'app come HostBlock, Mime-TypeBlock, Downloaders e OverviewStatistics. In futuro pubblicheremo l'estensione plugin-sdk per gli sviluppatori e supporteremo i plugin di estensione.
Alla fine, i codici core HttpCanary vengono aperti in Github, speriamo che HttpCanary possa aiutare più persone.