netcat - não é possível colocar o IP do CLIENTE em $ VAR

0

netcat com verbose captura o IP do cliente.

mas eu não posso colocar em uma variável.

VAR=$(nc -v -l 82)

Existe uma maneira de obter o IP do remetente em um $ VAR?

Nota:

O modo detalhado apenas imprime linhas extras no terminal.
ele não coloca esses dados no $ VAR

    
por Joey 15.02.2017 / 21:37

1 resposta

0

A saída provavelmente está indo para o erro padrão. Redirecione o erro padrão para a saída padrão para capturá-lo:

$ VAR=$( nc -v -l 82 2>&1 )

ou, você pode querer redirecionar a saída padrão original para um arquivo:

$ VAR=$( nc -v -l 82 2>&1 >output )
    
por 15.02.2017 / 21:40

Tags