Como posso saber quais portas de saída estão bloqueadas (Windows 2003)?

0

Estou tentando solucionar problemas de um aplicativo personalizado que mora dentro de um firewall em uma rede corporativa que executa o servidor Windows 2003. Nosso aplicativo usa PHP / cURL para enviar dados XML para um site hospedado publicamente. Por padrão, não se pode usar um navegador neste servidor; no entanto, uma iteração anterior do aplicativo foi capaz de sair pela porta 80 (apesar do bloqueio do navegador).

Eu preciso de uma maneira simples de determinar se posso alcançar um destino específico pela porta 80 ou pela porta 443 (por exemplo, link )

Eu gostaria de verificar isso antes de trabalhar com o cliente para alterar a configuração de filtragem de firewall / web.

    
por Kendor 05.06.2012 / 21:18

2 respostas

0

Você precisa de um sistema nesse endereço que esteja executando um serviço nessa porta e esse sistema não precisa ter o tráfego de entrada bloqueado. Se isso é verdade, então você precisa tentar se comunicar de alguma forma nessa porta para o serviço de escuta. Essa é a única maneira 100% confiável de saber com certeza sem saber a configuração exata do firewall em ambos os lados.

No entanto, se o único problema que você está tendo é que você não pode usar um navegador, e você está tentando testar do Windows Server 2003, você pode emitir uma solicitação HTTP manual usando telnet. Tente isso em um prompt de comando:

telnet yourserver.com 80

Em seguida, pressione ENTER uma vez e digite exatamente (você não poderá ver o que digitar):

GET / HTTP/1.1

Em seguida, pressione ENTER.

Se um servidor da Web estiver escutando nessa porta e estiver acessível, você receberá um monte de HTML de volta. Caso contrário, a conexão expirará.

    
por 05.06.2012 / 22:04
1

www.firebind.com

O Firebind é uma ferramenta de validação de caminhos de rede baseada em nuvem que usa um cliente de applet java para enviar pacotes através de qualquer porta TCP ou UDP entre sua máquina e o servidor Firebind. Isso fornece testes na direção de saída (rede privada para a Internet).

Você pode escolher qualquer uma das portas TCP ou UDP 65535 (ou até todas elas, se quiser) para testar. O Firebind abre portas dinamicamente no lado do servidor para "ouvir" o tráfego de teste do cliente de applets java. Se os pacotes de teste atingirem o servidor intacto e, em seguida, forem repetidos com êxito para o cliente inalterado, o teste da porta será bem-sucedido. Se houver algum tipo de firewall bloqueando uma determinada porta, o Firebind relatará uma falha. Para o protocolo TCP, ele ainda lhe dirá como foi bloqueado (como um TCP DROP / timeout ou um TCP RESET / reject.)

    
por 08.06.2012 / 03:36