Comandos de loop para o daemon de rede?

0

Gostaria de alimentar um daemon de rede usando um loop !

Para ser mais específico: Existe um daemon de rede escutando localhost: portx . O daemon espera que eu adivinhe um PIN entre 0000 - 9999. Eu quero usar força bruta para adivinhar. E não há limite para o número de tentativas. É possível iterar esses números, mais rápido do que a abordagem a seguir?

for $i in {0000..9999}
do
    (echo "$i" | netcat portx localhost)
done

Isso é muito lento por causa da conexão toda vez. Uma passagem demora 1 segundo, ou seja, 10000 segundos no pior dos casos.

Existe um parâmetro netcat para se conectar mais rápido?
Ou talvez haja outra solução?

    
por Ban F Hack 22.07.2015 / 23:42

1 resposta

1

canaliza a saída do loop para netcat :

for i in {0000..9999}
do
    echo "$i"
done | netcat portx localhost

Isso pressupõe que o daemon receba vários PINs separados por novas linhas.

    
por 22.07.2015 / 23:56