Descubra com um comando se pudermos ouvir em uma porta

1

É possível com um simples comando Unix descobrir se podemos ouvir em uma porta ou não? Estou construindo uma aplicação na qual o usuário tem permissões para alterar a porta.

Eu tenho que verificar se a porta já está escutando em algum lugar ou não. Eu quero isso no Command, pois não posso usar nenhuma linguagem de programação por outros motivos.

Obrigado

    
por user3393046 04.12.2014 / 02:21

1 resposta

1

Para verificar se uma porta já não é vinculativa usando :

$ nc -zw2 <IP> <PORT> && echo "already binding" || echo "Not already binding"

Lembrete, os usuários podem usar apenas portas > 1024 e < 65536

    
por 04.12.2014 / 02:25