Como posso usar o mitmproxy para responder envios de formulários no localhost?

0

Estou trabalhando em um aplicativo da web no host local. Requer alguns testes manuais, incluindo submissões de formulário. Tudo é feito via HTTP simples, não HTTPS.

Gostaria de usar mitmproxy ou mitmdump para gravar e reproduzir meus envios de formulários. Eu não quero proxy todo o tráfego da web, apenas solicita, digamos, localhost:3000 .

O ideal seria iniciar o proxy em localhost:8080 , solicitar localhost:8080 com meu navegador e retransmitir essa solicitação para localhost:3000 . Mas outro fluxo de trabalho pode ser bom.

Como posso registrar e reproduzir envios de formulários para localhost usando mitmproxy ou mitmdump ?

    
por Nathan Long 21.04.2015 / 15:51

1 resposta

0

Ideally, I'd start the proxy on localhost:8080, request localhost:8080 with my browser, and have it relay that request to localhost:3000

Você pode fazer isso executando o mitmproxy no modo de proxy reverso: link

Você pode registrar solicitações HTTP especificando -w outfile ou salvando fluxos manualmente na interface do usuário mitmproxy ( w atalho de teclado).

Você pode reproduzir solicitações na interface do usuário do mitmproxy pressionando r ou automaticamente ao repetir uma conversa salva da etapa anterior: link

    
por 21.04.2015 / 19:32

Tags