Alguém pode recomendar um proxy de depuração HTTP?

10

Gostaria de algo que me permita:

  1. Inspecionar todo o tráfego HTTP (S) entre o meu computador e a Internet, incluindo 127.0.0.1
  2. Modifique os dados recebidos ou enviados
  3. Também seria bom se tivesse um subsistema de script para definir regras e eventos
  4. Eu prefiro que seja uma aplicação GUI.

Por favor, não responda com o WireShark . Estou ciente do WireShark e já o usei muitas vezes e é um ótimo aplicativo. Gostaria de algo que restrinja suas capturas apenas à camada de aplicativos e ao tráfego HTTP (S) e ignore as outras camadas do Internet Protocol Suite. Além disso, ele não possui alguns dos recursos listados acima.

Dale Ragan
fonte
Algumas regras no WireShark poderiam ajudá-lo a filtrar a saída para o que você realmente deseja ver também.
reiche 14/08/10

Respostas:

2

mitmproxy Um proxy HTTP interceptador com capacidade para TLS interativo para testadores de penetração e desenvolvedores de software https://github.com/mitmproxy/mitmproxy

w1100n
fonte
0

O HTTP Toolkit se encaixa perfeitamente nessa lista:

✔️ Pode inspecionar qualquer tráfego HTTP, local ou para servidores na Internet, com configuração automática de um clique para navegadores e ferramentas CLI

✔️ Você pode modificar os dados recebidos ou enviados

✔️ Você pode definir regras para o tráfego, com correspondência configurável (método, host, URL específico, valores de cabeçalho, etc.) e manipulação (pontos de interrupção, respostas fixas, tempos limite)

✔️ É uma aplicação GUI:

Captura de tela da interface do usuário do HTTP Toolkit

Também é notavelmente 100% de código aberto, e a versão gratuita padrão inclui tudo o que você está procurando aqui. Divulgação completa: este é o meu projeto. Estou construindo há algum tempo agora, com o objetivo de criar uma versão do Fiddler para nós, usuários não Windows, para ferramentas modernas. Diz-me o que pensas :-).

Tim Perry
fonte