Esta pergunta é semelhante à porta de rede aberta, mas nenhum processo foi anexado?
Eu tentei de tudo lá, revi os logs, etc ... e não consigo encontrar nada.
Meu netstat mostra uma porta de escuta TCP e uma porta UDP sem um pid. Quando procuro por essas portas, nada aparece.
netstat -lntup
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:44231 0.0.0.0:* LISTEN -
udp 0 0 0.0.0.0:55234 0.0.0.0:* -
Os seguintes comandos não exibem nada:
lsof | grep 44231
lsof | greo 55234
fuser -n tcp 44231
fuser -n udp 55234
Após a reinicialização, essas "mesmas" duas conexões existem, exceto com novos números de porta:
netstat -lntup
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:45082 0.0.0.0:* LISTEN -
udp 0 0 0.0.0.0:37398 0.0.0.0:* -
E mais uma vez, os comandos lsof e fuser não mostram nada.
Alguma idéia do que são? Devo me preocupar com eles?
Alguns processos / pids estão disponíveis apenas para fazer root. Experimentar
deve retornar o pid de todas as portas abertas que não estão no estado TIME_WAIT
fonte
Com base na dica de @ user202173 e outros, pude usar o seguinte para rastrear o processo que possui uma porta, mesmo quando ela está listada como
-
no netstat.Aqui estava minha situação inicial.
sudo netstat
mostra a porta com PID / Programa de-
.lsof -i
não mostra nada.Agora vamos pescar. Primeiro vamos pegar o inode adicionando
-e
à nossanetstat
chamada.Em seguida, use
lsof
para anexar o processo a esse inode.Agora sabemos o ID do processo para que possamos analisar o processo. E, infelizmente, é um processo extinto. E seu PPID é 1, portanto também não podemos matar seu pai (consulte Como posso matar um processo cujo pai é init? ). Em teoria, o init pode eventualmente limpá-lo, mas eu me cansei de esperar e reiniciei.
fonte
lsof | awk 'NR==1 || /212698803/'
(mesmo comlsof -N
a exibição apenas do NFS), a resposta será muito lenta e poderá atingir o tempo limite. Outra desvantagem é que o inode pode mudar enquanto você estiver solucionando isso.Não sei o que são especificamente, mas os módulos do kernel (NFS por exemplo) não têm um PID para associar a esses soquetes. Procure algo suspeito no lsmod.
fonte
Não sei se isso pode ser útil. Eu tive o mesmo problema e o que fiz foi o seguinte: Primeiro, chamei netstat com as opções -a (all) e -e (extended). Com a última opção, posso ver o Inode associado à porta usada. Então, chamei lsof | grep com o número de inode obtido e obtive o PID do processo associado a esse inode. Isso funcionou no meu caso.
fonte
Existe algum tráfego vindo ou saindo dessa porta, verifique se
tcpdump -vv -x s 1500 port 37398 -w trace.out
Salva sua captura no arquivo trace.out, em seguida, você pode abri-lo com o wireshark outcpdump -vv port 37398
ver o que está acontecendo diretamente.Tente telnetar para essa porta, use netcat para o soquete udp, talvez você tenha algum tipo de banner que ajude.
Obtenha o rkhunter e verifique se há um backdoor no seu sistema.
Compare o hash md5 de lsof / netstat com o da mídia de instalação, assumindo que os arquivos não estão atualizados.
fonte