Benvenuto in HttpCanary!
HttpCanary è una potente app di acquisizione e analisi di pacchetti HTTP / HTTPS / HTTP2 / WebSocket / TCP / UDP 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 le tue API Rest mobili molto molto facilmente. Inoltre, HttpCanary fornisce più browser di visualizzazione, come visualizzatore raw, visualizzatore esadecimale, visualizzatore di anteprima e così via.
* Supporta i protocolli
HTTP1.0, HTTP1.1, HTTP2.0, WebSocket, TCP, UDP e TLS / SSL.
* Dispositivi di supporto
Qualsiasi dispositivo Android o x86 include emulatori.
* Visualizza browser
Raw visualizzatore, mostra i dati grezzi dei pacchetti.
Visualizzatore di testo, mostra i dati del corpo come testo.
Visualizzatore esadecimale, mostra i dati del corpo come una stringa esadecimale.
Visualizzatore di intestazioni, mostra le intestazioni di richiesta e risposta http.
Visualizzatore Json, mostra i dati json formattati, supporta l'espansione e la compressione dei nodi.
Visualizzatore URL, mostra il percorso dell'URL e i parametri di query.
Visualizzatore di cookie, mostra il nome del cookie, il valore, expiresAt, dominio e così via.
Visualizzatore di immagini, supporto per i formati BPM, PNG, GIF, JPG, WEBP.
Visualizzatore audio, supporta la riproduzione di formati AAC, WAC, MP3, OGG, MPEG.
* Panoramica del contenuto
HttpCanary visualizza 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, temporizzazione, dimensione dei dati e così via.
* Filtro pacchetti e filtri
multidimensionali di ricerca HttpCanary, è possibile filtrare i pacchetti per app, host, protocollo, metodo, ip, porta e parole chiave. Inoltre, puoi cercare una parola chiave nel contenuto dei pacchetti.
* Impostazioni di blocco
Puoi scegliere di bloccare le richieste e le risposte, è facile eseguire il debug delle tue API REST.
* Plugin
HttpCanary supporta molti plugin, inclusi plugin sperimentali e plugin di estensione. Ora ci sono alcuni plugin sperimentali integrati nell'app come HostBlock, Mime-TypeBlock, Downloader 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.
- Rimuovere gli annunci.
- La funzione di ricerca è aperta a tutti gli utenti.
- Risolti alcuni bug minori.
- Rinomina l'iniezione per riscrivere e aggiornare alcune icone.
- Risolto il problema per cui alcuni comandi cURL non sono supportati.
- Risolto il problema per cui il certificato CA non può essere installato nella versione di anteprima di Android 11.
- Risolti alcuni problemi di compatibilità e crash.
- Nuove funzionalità: ricerca, ordinamento e selezione multipla.
- Nuove funzionalità: salvataggio batch, salvataggio zip e aggiunta batch black list.
- Filtro refactoring e salvataggio dei record.
- Ridisegnare le icone nei testi degli elenchi e dei titoli.
- Risolto il problema di caricamento lungo.
- Risolto il problema per cui l'icona del sottomenu era invisibile.
- Risolto problema di installazione del certificato.
- Altri miglioramenti e correzione di bug.
- Nuove funzionalità: ricerca, ordinamento e selezione multipla.
- Nuove funzionalità: salvataggio batch, salvataggio zip e aggiunta batch black list.
- Filtro refactoring e salvataggio dei record.
- Ridisegnare le icone nei testi degli elenchi e dei titoli.
- Risolto il problema di caricamento lungo.
- Risolto il problema per cui l'icona del sottomenu era invisibile.
- Risolto problema di installazione del certificato.
- Altri miglioramenti e correzione di bug.
- Pienamente compatibile con Android 10.
- Aggiungi lo strumento cURL nella casella degli strumenti.
- Risolto il problema del protocollo ICMP che causava il mancato funzionamento di Ping.
- Risolto il problema con alcune richieste quando l'acquisizione è attiva.
- Migliora la velocità di rete quando l'acquisizione è attiva.
- Riduci le dimensioni del pacchetto di installazione dell'app.
- Correzioni di bug minori e altri miglioramenti.
- Risolti alcuni bug.
- Correzioni di bug e miglioramenti.
- Restrizioni della politica di iniezione.
- Correzioni di bug e miglioramenti.
- Risolto un bug per cui il plugin HostBlock non funziona per il protocollo HTTPS.
- Risolto un bug in cui il pacchetto di chiusura di WebSocket veniva visualizzato come nullo.
- Il plugin MimeTypeBlock supporta i caratteri jolly * e? adesso.
- Ulteriori miglioramenti.
- L'installazione, l'apertura e la chiusura del plugin hanno effetto immediato.
- Supporta la mappatura dell'host SSL, risolto il bug per cui HTTPS direttamente connesso all'IP non poteva catturare il testo in chiaro.
- Supporta il doppio clic per uscire dall'app.
- Risolto un bug in cui la lista in bianco e nero non ha effetto sull'IP.
- Risolto un bug in cui l'installazione del certificato di Firefox non è visibile.
- Risolto un bug in cui l'etichetta di ricerca è invisibile o si blocca quando si fa clic su Salva.
- Risolto un bug in cui l'anteprima audio causava il crash dell'app.
- Risolto un bug per cui la finestra di dialogo del gancio veniva mostrata in modo errato.
- Risolto un bug per cui l'estrazione del certificato non funziona in alcuni casi.
- Refactoring del plug-in di posizione.
- Aggiunta una finestra di dialogo durante l'installazione del certificato di sistema.
- Risolto un bug in cui l'iniezione regolare sarebbe fallita in alcuni casi.
- Risolto un bug in cui i protocolli HTTP2 come GRPC venivano catturati in modo errato.
- Risolto un bug in cui la dimensione massima del frame HTTP2 maggiore di 16k causava un errore.
- Risolto un bug in cui l'iniettore statico non funziona dopo aver svuotato la cache.
- Risolto un problema di crash in cui il DNS configura un IP non valido.
- Correzioni di bug e miglioramenti.