links e caminhos de download e upload de tráfego de rede

0

Eu quero obter detalhes do tráfego de rede do meu PC em detalhes, ou seja, os URLs dos uploads e downloads. Todos os monitores de tráfego de rede que eu tentei mostram os bytes e MBs de recebimento e envio. Domínio download de .. mas nada mostra o caminho real que estou baixando de .. por exemplo, alguns links estão escondidos em flash, e eles são carregados em segundo plano e, em seguida, mostrar .. como saber que link?

Ou alguns arquivos flash eu poderia imprimir em pdf, e ele carrega todo o arquivo no navegador, então eu posso imprimi-lo em pdf .. Eu quero pegar o link que foi baixado para o meu pc .. como eu posso ver a partir do link ou ver a fonte do arquivo swf, e não o caminho do arquivo real ou url que é carregado ..

Atualmente estou usando o Ubuntu 12.04 (e também posso usar o Windows 7 se essa opção não estiver disponível para o Ubuntu).

    
por Mike 09.05.2012 / 22:41

1 resposta

0

Você precisa usar wireshark

Se estiver usando wireshark, você precisa filtrar em operações HTTP GET e POST ... assumindo que você tenha gerado tshark (text wireshark) da CLI:

Um exemplo muito idiota, tudo o que estou fazendo é filtrar o tráfego TCP e aplicar grep para uma operação GET ou POST ... se você quiser capturar menos (e, portanto, usar menos recursos), melhore o filtro para capturar menos que o TCP.

[mpenning@Hotcoffee Models]$ sudo tshark -i eth0 tcp | grep -E "GET|POST"
Running as user "root" and group "root". This could be dangerous.
Capturing on eth0
 32.282144 172.25.116.10 -> 172.25.0.14  HTTP GET http://cisco.com/ HTTP/1.0 
 32.411775 172.25.116.10 -> 172.25.0.14  HTTP GET http://www.cisco.com/ HTTP/1.0 
 44.056340 172.25.116.10 -> 172.25.116.12 HTTP GET /render/?width=586&height=308&_salt=1336597549.993&target=pctcore_pctlab_local.snmp.if_octets.vlan.rx&target=pctcore_pctlab_local.snmp.if_octets.vlan.tx&from=-12hours HTTP/1.1

O endereço ethernet da minha máquina é 172.25.116.10. Observe que cisco.com não está em 172.25.0.14; esse é o endereço do meu proxy HTTP.

Existem muitos botões em wireshark , alguns têm a ver com quais portas são consideradas portas HTTP válidas. Se você tiver aplicativos que realizam downloads HTTP em portas TCP incomuns, talvez seja necessário ajustar o wireshark para interpretar esse tráfego como HTTP.

    
por 10.05.2012 / 04:09