Recuperar arquivo da lista como entrada nc

0

Eu estou tentando criar um script simples (um liner, na verdade) que pega o conteúdo do arquivo, torna aleatório e fornece a saída para netcat como o destino da conexão.

Isso foi o que achei necessário:

NCIP=$(sort --random-sort /root/list.csv | head -n 1) | nc -zv -w 2 $NCIP 443

Minha idéia é definir a variável NCIP com base na saída de sort e head e ter o comando nc chamando-a. Por alguma razão, não consigo fazer isso funcionar.

Todos os ponteiros seriam muito apreciados.

    
por t988GF 28.03.2017 / 22:54

1 resposta

1

Você precisa de

$ NCIP=$(sort --random-sort /root/list.csv | head -n 1) ; nc -zv -w 2 $NCIP 443

ou

$ sort --random-sort /root/list.csv | head -n 1 | nc -zv -w 2 -p 443
    
por 28.03.2017 / 23:11