我试图通过重定向输出流从 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
第二终端:
airodump-ng mon0 2>&1 > fifo1
结果我们有一个附加的file.txt,但是为什么呢?如何在文件中只有终端的输出,而不是附加到它?写入文件时是否可以过滤 airodump-ng 的输出?
最好的问候,V7
查看
你想要这个
-w
选项。生成屏幕转储文件,其中每个站一行
.csv
的输出。airodump-ng