Como posso obter o URL completo sendo acessado por TCP, em OSX (ou linux)?

0

Existe uma maneira que eu posso ter iftop (ou algum outro comando) executado no meu mac (linux também está bem), que irá exibir o exato

  • link que estão sendo feitos, incluindo
  • os parâmetros sendo enviados

Atualmente, iftop me fornece resultados como este:

E,damesmaforma,wiresharkmefornecemuitasinformações,masnenhumdosparâmetroshttpqueeuprecisover:

    
por jayunit100 23.08.2014 / 04:29

1 resposta

1

Você pode usar o wireshark, um proxy como tinyproxy ou squid ou uma ferramenta de depuração em um navegador, o chrome o integra, o Firefox também pode tê-lo como um plugin chamado live http header.

O Wireshark obtém todos os pacotes que pode receber solicitações de outros computadores na mesma rede. Você pode usar filtros como http.request.method == "GET" ou http.request.method == "POST" Obtém a informação por pacote, um pedido pode ser mais longo que um pacote, mas não é provável que aconteça. Você também pode perguntar no link . você também pode usar outro sniffer de pacotes como tcp dump.

Para obter todas as solicitações do seu computador com um proxy, você provavelmente terá que configurá-las como transparentes e registrar todas as solicitações.

As ferramentas de depuração nos navegadores obtêm apenas solicitações de uma página, pelo menos no chrome.

    
por 23.08.2014 / 04:49