Redirecionamento de URL HTTP Linha de comando Rastreio [fechado]

6

Eu tenho que produzir provas definitivas que podem ser documentadas em um pedaço de papel, provando que uma URL redireciona para outra.

Quando você navega até o URL em questão, o servidor da web responde com um redirecionamento de HTTP, o que altera o URL na barra de endereço e o envia para um URL diferente

Estou trabalhando em um caso legal envolvendo tráfego da web, então a evidência tem que ser demonstrada em um pedaço de papel (sem evidência de vídeo).

Existe algum traço que eu poderia executar, mostrando as solicitações e respostas HTTP na linha de comando do Windows?

    
por Giffyguy 16.01.2015 / 02:19

1 resposta

8

Tente curl -v -L

Existem várias ferramentas que você pode usar na linha de comando, as mais conhecidas são curl e wget .

Com o curl, você pode seguir os redirecionamentos usando o sinalizador -L ; Além disso, você quer ver o que acontece no caminho para o URL final, então você precisa de -v (verbose):

curl -v -L www.domain.tld

Veja aqui para detalhes: link

Talvez também defina o agente do usuário e salve no arquivo

Para o seu caso de uso, provavelmente você deve, adicionalmente, configurar o user-agent para algum navegador amplamente usado - caso contrário, pode-se dizer que o redirecionamento ocorre apenas para determinados usuários não-navegadores. Aqui estou configurando o agente do usuário para o Firefox no Windows.

E provavelmente é melhor salvar o conteúdo final em um arquivo separado (aqui eu escolhi content.out ), então você acabaria com algo assim:

curl -A 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0' -v -o content.out -L www.redirector.tld
    
por 16.01.2015 / 17:48