私は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
小切手
man airodump-ng.
-w
オプションが必要です。
airodump-ng -w myOutput --output-format csv mon0
ステーションごとに.csv
からの出力を使用して、スクリーンダンプのairodump-ng
ファイルを生成します。