airodump-ngの出力をファイルに保存するには?

airodump-ngの出力をファイルに保存するには?

出力ストリームをリダイレクトしてairodump-ngからファイルを取得しようとしています。

airodump-ng mon0 2>&1 | tee file.txt

ただし、これはファイルを書き換えるのではなく、ファイルに追加されます。その後、fifoパイプを介して出力を別の出力ストリームにリダイレクトしようとします。

最初の端末:

mkfifo fifo1
echo "while [ 1 ]; do cat ~/fifo1 2>&1 | tee file.txt done" > readfifo.sh
chmod +x readfifo.h
xterm -e readfifo.sh

ターミナル2:

airodump-ng mon0 2>&1 > fifo1

その結果、file.txtが追加されました。しかし、その理由は何ですか?ファイルに追加せずに端末の出力のみをファイルに含めるにはどうすればよいですか?ファイルに書き込むときにairodump-ngの出力をフィルタリングできますか?

ありがとう、V7

答え1

確認する

man airodump-ng.

このオプションが欲しいです-w

airodump-ng -w myOutput --output-format csv mon0

.csv各ステーションの1行の出力を含む画面ダンプファイルを作成します。airodump-ng

関連情報