netcat -ul -p2115
falha com uma declaração de uso. O que estou fazendo errado?
Obrigado!
Para citar a nc
página do manual :
-l
Usado para especificar que nc deve escutar uma conexão de entrada em vez de iniciar uma conexão com um host remoto. É um erro usar esta opção em conjunto com as opções -p, -s ou -z. Além disso, qualquer tempo limite especificado com a opção -w é ignorado.
A chave aqui é que -p
não pode ser combinada com a -l
bandeira. Ao usar o -l
sinalizador, todas as portas especificadas nos argumentos posicionais são usadas. Então, em vez disso, você pode usar o seguinte:
netcat -ul 2115
-p
está errado. Isso funcionará nas distribuições baseadas em Redhat e Debian:
nc -u -l 2115
Por alguma razão, a solução de Andrew não funcionou para mim. Com mais pesquisas, aprendi que precisamos adicionar o sinalizador -p ao trabalhar localmente. Portanto, o seguinte comando funcionou para mim.
nc -ulp 2115