web-dev-qa-db-ja.com

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

6
V.7

小切手

man airodump-ng.

-wオプションが必要です。

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

ステーションごとに.csvからの出力を使用して、スクリーンダンプのairodump-ngファイルを生成します。

6
bu5hman