App para identificar um obstáculo entre um usuário e um servidor http

1

Gostaria de saber se existe uma ferramenta que pode ser colocada no computador de um usuário e receber uma URL, pode diagnosticar se e onde um bloco está localizado no acesso a uma página da web (com uma porta especificada). Mais ou menos um híbrido Traceroute / Telnet.

O contexto: Intranet strongmente protegida (todas as portas bloqueadas por padrão, VPN, etc) com uma instalação do Apache. Um DNS que resolve o URL com sucesso, mas o Apache não registra nenhuma tentativa de acesso. Existe outro serviço da Web instalado em outra porta (800) e está aberto e funcionando. O servidor pode se alcançar com o URL, mas os usuários em outras máquinas não podem. Telnetting da máquina do usuário para o servidor atinge o tempo limite.

Com uma ferramenta como essa, eu poderia dizer se o bloqueio para a porta 80 é causado por:

  • Algum plugin do navegador ou bloqueador de sites
  • Firewall
  • Proxy
  • etc.
por MPelletier 30.11.2011 / 16:49

2 respostas

2

Use o conhecido utilitário nmap para listar portas abertas / fechadas no servidor remoto. Se a porta à qual você está tentando se conectar estiver listada como fechada, provavelmente um firewall está bloqueando-a.

Eu recomendo o uso de Zenmap para iniciantes.

    
por 30.11.2011 / 22:10
1

Você pode usar uma combinação de ferramentas do lado do cliente, como Fiddler (IE) ou Firebug (FF), e os logs do servidor da Web para detectar o acesso. O acesso bloqueado será anotado no cliente. Erros HTTP serão anotados nos dois lados.

    
por 30.11.2011 / 20:16