Eu acho que é porque essa linha
No valid EAOPL-handshake + ESSID detected.
é provavelmente um erro padrão do comando pyrit
, não padrão. Normalmente, |
pipes padrão para o próximo comando, com o erro padrão gravado imediatamente no terminal. Em vez disso, se você quiser passar o erro padrão e sair pelo canal, poderá usar |&
. ou seja,
pyrit -r file0.cap analyze |& grep good