O que há com a porta 8080 na minha caixa OSX?

6

Eu achei que um processo de servidor da Web que eu criei estava escutando em localhost: 8080, e tentei me conectar a ele, mas continuei recebendo erros de redefinição de conexão. Acontece que eu estava enganado e meu processo estava escutando em uma porta totalmente diferente.

O que não consigo entender, no entanto, é por que eu estava recebendo os erros de redefinição de conexão, em vez de "conexão recusada" que você normalmente obteria se nenhum processo estivesse escutando nessa porta. Não há mais nada ouvindo em 8080, tanto quanto eu posso dizer:

$ sudo lsof -i -P  | grep 8080
# no result
$ sudo netstat -a -n  | grep 8080
# still no result

No entanto, as conexões com essa porta são inicialmente aceitas (embora fechadas em dados adicionais):

$ /usr/local/bin/wget localhost:8080
--2014-01-14 16:29:22--  http://localhost:8080/
Resolving localhost... ::1, 127.0.0.1, fe80::1
Connecting to localhost|::1|:8080... failed: Connection refused.
Connecting to localhost|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... No data received.

Da mesma forma com o telnet:

$ telnet localhost 8080
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

A tentativa de outras portas aleatórias resulta no erro de conexão recusada:

$ telnet localhost 8081
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
Trying fe80::1...
telnet: connect to address fe80::1: Connection refused
telnet: Unable to connect to remote host

Meu arquivo de hosts é básico:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost 
fe80::1%lo0     localhost
    
por BeeOnRope 15.01.2014 / 01:31

1 resposta

9

Não sei por que um comentário foi excluído, mas o problema era o Cisco AnyConnect Secure Mobile Client.

Outro tópico que teve esta resposta . Parece que é um problema com o Cisco AnyConnect Secure Mobile Client.

    
por 15.01.2014 / 14:33