Gostaria de algo que me permita:
- Inspecionar todo o tráfego HTTP (S) entre o meu computador e a Internet, incluindo 127.0.0.1
- Modifique os dados recebidos ou enviados
- Também seria bom se tivesse um subsistema de script para definir regras e eventos
- 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.
linux
gnome
http-logging
http-proxy
Dale Ragan
fonte
fonte
Respostas:
Aqui estão alguns:
fonte
mitmproxy Um proxy HTTP interceptador com capacidade para TLS interativo para testadores de penetração e desenvolvedores de software https://github.com/mitmproxy/mitmproxy
fonte
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:
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 :-).
fonte