Repolode
wanghongenpin

wanghongenpin/proxypin

Ferramenta gratuita e de código aberto para capturar e depurar tráfego HTTP(S), feita com Flutter e compatível com Windows, Mac, Linux, Android e iOS.

Alternativa open source a:CharlesFiddler

Estrelas
14,368
Forks
1,282
Issues abertas
73
Último commit
há 21 horas

O que é?

O ProxyPin captura, inspeciona e reescreve tráfego HTTP e HTTPS, inclusive o gerado por apps Flutter. Feito com Flutter, funciona no Windows, Mac, Linux, Android e iOS.

Além de capturar o tráfego, permite filtrá-lo por domínio para interceptar apenas as requisições desejadas e pesquisar requisições capturadas por palavra-chave ou tipo de resposta. Scripts em JavaScript podem processar requisições e respostas, e as regras podem redirecionar, substituir, mapear para respostas locais, bloquear URLs ou descriptografar o corpo das mensagens com uma chave AES.

Os dispositivos podem se conectar lendo um QR code, sem precisar configurar manualmente um proxy Wi-Fi. O histórico capturado pode ser exportado e importado no formato HAR.

Recursos principais

  • 01Conecte dispositivos lendo um QR code, sem configurar manualmente um proxy Wi-Fi.
  • 02Filtre o tráfego capturado por nome de domínio.
  • 03Pesquise requisições por palavra-chave e tipo de resposta.
  • 04Processe requisições e respostas com scripts em JavaScript.
  • 05Reescreva requisições, mapeie-as para respostas locais ou bloqueie-as.
  • 06Exporte e importe o histórico capturado no formato HAR.

Casos de uso

  • Inspecionar chamadas de API feitas por um app móvel no Android ou iOS.
  • Depurar tráfego HTTP de um aplicativo Flutter.
  • Simular respostas do servidor localmente durante o desenvolvimento.
  • Analisar e exportar o tráfego capturado para consultar depois.

Início rápido

  1. 1

    Baixe o aplicativo na página de releases do GitHub

  2. 2

    Abra o aplicativo baixado na sua plataforma (no Mac, talvez seja necessário alterar as permissões de segurança para permitir apps de desenvolvedores não identificados)

Antes de usar

  • Usuários de Mac precisam permitir manualmente apps de desenvolvedores não identificados na primeira vez que os abrem.

Tópicos

#proxy#http-debugging#https#traffic-capture#flutter#packet-capture#debugging#capture-traffic#charles#fiddler

Perguntas frequentes

O que é proxypin?
Ferramenta gratuita e de código aberto para capturar e depurar tráfego HTTP(S), feita com Flutter e compatível com Windows, Mac, Linux, Android e iOS. O ProxyPin captura, inspeciona e reescreve tráfego HTTP e HTTPS, inclusive o gerado por apps Flutter. Feito com Flutter, funciona no Windows, Mac, Linux, Android e iOS.
proxypin é gratuito? Qual é a licença?
proxypin é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
proxypin ainda é mantido?
Manutenção ativa. O último commit de proxypin foi em 6 de nov. de 2026.
Para que posso usar proxypin?
Inspecionar chamadas de API feitas por um app móvel no Android ou iOS. Depurar tráfego HTTP de um aplicativo Flutter. Simular respostas do servidor localmente durante o desenvolvimento. Analisar e exportar o tráfego capturado para consultar depois.
Como instalar proxypin?
Baixe o aplicativo na página de releases do GitHub Abra o aplicativo baixado na sua plataforma (no Mac, talvez seja necessário alterar as permissões de segurança para permitir apps de desenvolvedores não identificados)
Onde consigo proxypin?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/wanghongenpin/proxypin

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados