Portas TCP / UDP que não podem ser ligadas (erro de permissão), mas não aparecem no netstat

1

Ao tentar ouvir em certas portas TCP ou UDP, recebo mensagens de erro estranhas sobre permissões (ou mensagens genéricas, dependendo do programa usado para vincular).

A mensagem em alemão é "Der Zugriff auf einen Socket war aufgrund der Zugriffsrechte des Sockets unzulässig", acredito que isso seja igual a "Foi feita uma tentativa de acessar um soquete de uma maneira proibida por suas permissões de acesso". (Alguns programas apenas retornam um erro mais genérico, este é o reportado por ncat).

As portas afetadas parecem mudar entre as reinicializações. Desta vez, as portas 61974-63949 parecem estar afetadas. Última sessão, 63014-64989 foram afetados. (Ambos os intervalos têm exatamente 1976 portas.) Tanto o TCP quanto o UDP são afetados nas mesmas portas.

TCPView / netstat não mostra nada em relação a essas portas. Uma varredura da porta nmap não viu nenhuma diferença entre as portas afetadas e as não afetadas.

Alguma ideia do que pode causar tal comportamento?

    
por Jan Schejbal 24.02.2013 / 20:17

1 resposta

0

Por meio de tentativa e erro (encerrando serviços e testando se a porta pode ser vinculada), determinei que a causa fosse o serviço ICS (Internet Connection Sharing) . Aparentemente eu tinha habilitado em uma interface (para fornecer meu wifi hospedado usado para testes com internet), e provavelmente estava reservando essas portas para NAT.

Observe que, em geral, é possível que os programas vinculem uma porta, mas não a escutem. Eles ainda bloquearão a porta, mas não aparecerão no netstat. Eu criei uma pergunta separada sobre como detectar tais portas / programas.

    
por 26.02.2013 / 16:29