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.
Bienvenido a HttpCanary!
HttpCanary es una potente aplicación de analizador y captura de paquetes HTTP / HTTPS / HTTP2 diseñada para la plataforma Android.
🔥Más importante : ¡No se requiere root! No requiere raíz! No requiere raíz!
HttpCanary admite la captura e inyección de paquetes. Con esta aplicación, puedes probar tus API de Rest para móviles de manera muy sencilla. Además, HttpCanary proporciona múltiples navegadores de vista, como visor sin formato, visor hexadecimal, visor de vista previa, etc.
* Protocolos de soporte
HTTP1.0, HTTP1.1, HTTP2.0, WebSocket y TLS / SSL.
* Dispositivos de soporte
Cualquier brazo de Android o dispositivos x86 incluyen emuladores.
* Característica de inyección
Si desea modificar los datos de solicitud o respuesta, puede utilizar la función de inyección. HttpCanary proporciona dos modos diferentes para la inyección: modo estático y modo dinámico. Puede inyectar parámetros de consulta, encabezados, cuerpos y líneas de estado. Puede crear inyectores con diferentes requisitos, y el modo estático admite múltiples inyectores al mismo tiempo.
* Ver navegadores
Visor en bruto, muestra los datos de paquetes en bruto.
Visor de texto, muestra los datos del cuerpo como un texto.
Visor hexadecimal, muestra los datos del cuerpo como una cadena hexadecimal.
Visor de encabezados, muestra los encabezados de solicitud y respuesta http.
El visor Json, muestra los datos json formateados, admite la expansión y el colapso del nodo.
Visor de URL, muestra la ruta url y los parámetros de consulta.
Visor de cookies, muestra el nombre de la cookie, el valor, expiresAt, el dominio, etc.
Visor de imágenes, soporte para formatos BPM, PNG, GIF, JPG, WEBP.
Visor de audio, compatible con los formatos AAC, WAC, MP3, OGG, MPEG.
* Contenido general
HttpCanary muestra información general de sesión multidimensional. Incluye URL, protocolo http, método http, código de respuesta, host del servidor, ip y puerto del servidor, tipo de contenido, keep-alive, sincronización, tamaño de los datos, etc.
* Paquetes de filtro
En los filtros multidimensionales de HttpCanary, puede filtrar los paquetes por aplicación, host, protocolo, método, ip, puerto y palabras clave.
* Bloqueo de configuraciones
Puede elegir bloquear las solicitudes y respuestas, es fácil depurar sus API REST.
* Complementos
HttpCanary admite que muchos complementos incluyen complementos experimentales y complementos de extensión. Ahora hay algunos complementos experimentales integrados en la aplicación como HostBlock, Mime-TypeBlock, Downloaders y OverviewStatistics. En el futuro, publicaremos la extensión plugin-sdk para los desarrolladores y admitiremos los complementos de extensión.
Al final, los códigos centrales de HttpCanary se abren en Github, esperamos que HttpCanary pueda ayudar a más personas.