2

wps データを検索する airodump-ng ツールの出力を解析したいと考えています。airodump-ng 1.2 rc2 以降、wps--wpsデータの別の新しい列を示す引数が利用できるようになりました。驚きは、結果をファイルに書き込むために -w オプションを使用していることです。ファイルに wps 情報はありません!!! 画面でしか表示されなかった...

したがって、画面の出力をキャプチャし、awk や regexps を使用してすべてを手動で解析することをお勧めします。私が最初に観察したことは、標準出力が正常ではないことです。このようなティーを使用airodump-ng wlan0mon | tee "/path/to/log"すると、空のファイルが生成されます。検索すると、次の投稿が見つかりました: How do I write stderr to a file while using "tee" with a pipe?

私ができるその解決策airodump-ng wlan0mon > >(tee /path/to/log) 2> >(tee /path/to/log >&2)で、ファイルはすべてのデータでいっぱいです...問題は、繰り返されるデータがたくさんあることです...airodumpを停止する前に、画面の最後の状態のみが必要です...ある種の「スクリーンショット」のように"ファイル上のデータの最後の状態を確認してから、解析を試みることができます...これを取得する方法について何か考えはありますか? 前もって感謝します。

4

1 に答える 1

0

率直に言って、すべての出力をキャプチャする方がよいと思いますが、最後の N 行だけが必要な場合は、次のようにしてください。

{ airodump-ng wlan0mon 2>&1 | tee /dev/tty; } | tail -$N > /path/to/log
于 2016-11-03T13:09:22.293 に答える