Я думаю, это потому, что эта строка
No valid EAOPL-handshake + ESSID detected.
, вероятно, является стандартной ошибкой команды pyrit
, а не стандартный выход. Обычно |
передает стандартный поток следующей команде, при этом стандартная ошибка сразу же записывается на терминал. Вместо этого, если вы хотите передать и стандартную ошибку, и вывод через конвейер, вы можете использовать | &
. т.е.
pyrit -r file0.cap analyze |& grep good
Discovery: причина, по которой это произошло, потому что я сделал Настройка Amsynth будет построен с помощью jack и Alsa поддержки при компиляции.
Посмотрите на вывод бега ./ Настройка
:
| Build with ALSA support............................... : no
| Build with JACK support............................... : no
Два шага для исправления:
Libjack-Jackd2-dev
libasound2 -Дева
sudo ./configure --with-alsa --with-Jack
, за которым следует обычные Sudo
и Sudo Make Install