prefácio
Existem muitos métodos de captura de pacotes para Android que existem atualmente, como Fiddler, Charels, Packet Capture e tcpdump, cada um com suas vantagens e desvantagens.
Fiddler e Charels usam computadores para capturar pacotes na forma de proxies, que dependem de computadores e só podem rodar em um ambiente WIFI, e o código não é open source. TCPlukat requer root, e análise de pacotes é complexa, então geralmente requer o uso de ferramentas de análise de terceiros, que não conseguem analisar HTTPS. Captura de pacotes usa VPN Android para capturar pacotes sem root, e pode analisar o conteúdo dos pacotes https. O arquivo de análise sintática não pode ser baixado, e o código não é de código aberto. O AndroidHttpCapture usa um proxy local no celular para capturar pacotes e pode analisar o conteúdo dos pacotes https sem root. O arquivo de análise pode ser baixado, e o código é de código aberto. A desvantagem é que precisa ser operado em um ambiente Wi-Fi. Em resumo, as ferramentas atuais de captura de pacotes têm deficiências mais ou menos certas, entre as quais a melhor delas é o PacketCapture. Este projeto se refere ao PacketCapture, oferecendo uma experiência interativa basicamente semelhante ao PacketCaptrue, mas com uma função de análise de pacotes muito mais poderosa que o PacketCapture, que pode analisar pacotes em vários formatos como GZIP, PNG, JPEG, GIF, etc., e oferece a função de salvar o conteúdo do pacote analisado, suportar https, e o código é de código aberto.
função
Exibe todas as conexões de rede estabelecidas pelo cliente selecionado em tempo real. Ele pode analisar e visualizar o conteúdo dos pacotes https e http. Por padrão, os dados de captura de pacotes são salvos, e os registros salvos podem ser visualizados. Ele pode analisar e salvar automaticamente os dados de captura de pacotes. Ele suporta captura de pacotes https e imagens analisadas, GZIP, GIFs e outros formatos. Suporte para selecionar o APP correspondente para capturar pacotes.
usar
Primeiramente, selecione o aplicativo que deseja capturar pacotes, você também pode escolher capturar todos os pacotes no telefone, abrir a VPN para começar a capturar pacotes, visualizar os resultados da resolução da captura de pacotes, a ferramenta de captura de pacotes salvará o registro de captura de pacotes, você pode encontrar todos os pacotes capturados de acordo com o horário inicial da captura de pacotes, selecionar o link histórico correspondente e visualizar o conteúdo histórico da captura de pacotes.
Captura de tela
Introdução ao artigo:
https://www.jianshu.com/p/ae4d433597ce
Endereço de Download:
http://sj.qq.com/myapp/detail.ht ... nhui.networkcapture
Endereço do GitHub:
https://github.com/huolizhuminh/NetWorkPacketCapture
|