Intereting Posts
Mint не загружается после установки AMD-Graphics, проблем с X-сервером Могу ли я увидеть в истории вывод, из какой директории я действительно выдал команду? Как часто работает частота процессора? Как проверить первый элемент в массиве Трейлинг пространства при генерации md5 Вручную настроить адрес ipv6 в двух разных подсетях Ubuntu 12.10 – настроить пользователя, когда ssh login дает мне /etc/bash.bashrc: Permission denied Ошибка SELinux при установке Awesome WM-пакетов Название атрибута strip из набора результатов? Как отредактировать следующую строку после шаблона с помощью sed? Как проверить файл с числовым именем и, если он существует, скопировать его с новым именем, используя следующий порядковый номер Есть ли способ сделать функцию просмотра vnc, например, Xming, позволяя свободно перемещать окна Linux? Установка проблемы Zeppelin: как исправить зависимости без Интернета? Debian + Huawei E3372h Как установить sfx-файлы в Debian

неожиданный вывод с помощью grep

Я использую pyrit. Для тех, кто не знает, pyrit позволяет, среди прочего, проверить, действительно ли ключ квитирования wpa:

pyrit -r file0.cap analyze 

если файл не содержит действительного ключа, вот вывод:

 Parsing file 'file0.cap' (1/1)... AccessPoint e0:xx:xx:xx:xx:xx ('AP_name0'): No valid EAOPL-handshake + ESSID detected. 

Теперь мне просто интересно, почему при выпуске:

 pyrit -r file0.cap analyze | grep good 

это всегда дает мне (когда нет действительного ключа квитирования):

 No valid EAOPL-handshake + ESSID detected. 

когда есть действительный ключ, он работает; мы имеем следующий результат:

 HMAC_SHA1_AES, good, spread 1 

Я думаю, это потому, что эта линия

 No valid EAOPL-handshake + ESSID detected. 

вероятно, является стандартной ошибкой команды pyrit , а не стандартной. Как правило, | трубы соответствуют следующей команде, при этом стандартная ошибка записывается непосредственно на терминал. Вместо этого, если вы хотите передать как стандартную ошибку, так и через трубу, вы можете использовать |& . т.е.

 pyrit -r file0.cap analyze |& grep good