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.
Bem-vindo ao HttpCanary!
HttpCanary é um poderoso aplicativo de captura e análise de pacotes HTTP / HTTPS / HTTP2 projetado para a plataforma Android.
🔥Mais Importante : Nenhuma raiz necessária! Nenhuma raiz necessária! Nenhuma raiz necessária!
O HttpCanary suporta captura e injeção de pacotes. Com este aplicativo, você pode testar suas APIs móveis de descanso muito facilmente. Além disso, o HttpCanary oferece vários navegadores de visualização, como visualizador não processado, visualizador de hexadecimal, visualizador de pré-visualização e assim por diante.
* Protocolos de Suporte
HTTP1.0, HTTP1.1, HTTP2.0, WebSocket e TLS / SSL.
* Dispositivos de Suporte
Qualquer braço android ou dispositivos x86 incluem emuladores.
* Recurso de injeção
Se você quiser modificar os dados de solicitação ou resposta, use o recurso de injeção. O HttpCanary fornece dois modos diferentes para a injeção: modo estático e modo dinâmico. Você pode inserir parâmetros de consulta, cabeçalhos, corpos e linha de status. Você pode criar injetores com requisitos diferentes e o modo estático suporta multiinjetores ao mesmo tempo.
* Visualizar navegadores
Visualizador bruto, mostra os dados dos pacotes brutos.
Visualizador de texto, mostra os dados do corpo como um texto.
Visualizador hexadecimal, mostra os dados do corpo como uma cadeia hexadecimal.
Visualizador de cabeçalhos, mostra cabeçalhos de solicitação e resposta HTTP.
Visualizador Json, mostra os dados json formatados, suporta expansão e colapso do nó.
Visualizador de URL, mostra o caminho do URL e os parâmetros de consulta.
Visualizador de cookies, mostra o nome do cookie, valor, expiresAt, domínio e assim por diante.
Visualizador de imagens, suporte para mostrar formatos BPM, PNG, GIF, JPG, WEBP.
Visualizador de áudio, suporte a reprodução AAC, WAC, MP3, OGG, MPEG.
* Visão geral de conteúdo
HttpCanary exibe a visão geral da sessão multidimensional. Inclui URL, protocolo http, método http, código de resposta, host do servidor, ip e porta do servidor, tipo de conteúdo, keep-alive, tempo, tamanho dos dados e assim por diante.
* Filtro de Pacotes
Filtros multidimensionais HttpCanary, você pode filtrar os pacotes por aplicativo, host, protocolo, método, ip, porta e palavras-chave.
* Configurações de bloqueio
Você pode optar por bloquear as solicitações e respostas, é fácil depurar suas APIs REST.
* Plugins
HttpCanary suporta muitos plugins incluem plugins experimentais e plugins de extensão. Agora existem alguns plugins experimentais integrados no aplicativo, como HostBlock, Mime-TypeBlock, Downloaders e OverviewStatistics. No futuro, vamos publicar a extensão plugin-sdk para os desenvolvedores e suporta os plugins de extensão.
No final, os códigos principais do HttpCanary são abertos no Github, esperamos que o HttpCanary possa ajudar mais pessoas.