Por que o tmux vincula portas acessíveis externamente?

9

Estou realizando uma rápida auditoria de serviços ouvindo em interfaces externas em uma máquina Ubuntu 14.04, e o tmux está ligando TCP *: 50994 e *: 59147 conforme relatado por netstat -l .

Eu posso me conectar a essa porta de outro computador na rede (com exceção de qualquer configuração de firewall), mas não consigo encontrar nenhuma documentação sobre por que ela está vinculando uma porta externa. Qual é o propósito disso e existe uma maneira de parar?

    
por Magneon 08.03.2016 / 18:50

2 respostas

1

É o tmux e é um socket Unix. O Tmux aparentemente usa sockets de servidor para permitir que servidores tmux independentes sejam executados. man tmux

Execute o tmux sem flags

tmux

$ ss -l |grep tmux
u_str  LISTEN     0      128    /tmp/tmux-1000/default 62749                 * 0

Em seguida, execute o tmux com -S /tmp/tmux.sock e veja a alteração no caminho do soquete.

$ ss -l |grep tmux
u_str  LISTEN     0      128    /tmp/tmux.sock 62765                 * 0

Nota: não é TCP. Isso pode ser visto usando as bandeiras -t (tcp) e -l (ouvindo)

$ ss -tl
(returns no lines but the headers)
    
por 25.11.2016 / 11:17
1

você está usando o tcsh? O link tem um problema similar, no qual iniciar o tmux no tcsh resulta em consultas do DNS.

    
por 08.05.2018 / 08:42

Tags