我尝试通过以下方式重定向输出流从 airodump-ng 获取文件:
airodump-ng mon0 2>&1 | tee file.txt
Run Code Online (Sandbox Code Playgroud)
但这会附加到文件而不是重写它。所以在那之后,我尝试通过 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
Run Code Online (Sandbox Code Playgroud)
第二个终端:
airodump-ng mon0 2>&1 > fifo1
Run Code Online (Sandbox Code Playgroud)
在结果中我们有一个附加的 file.txt,但为什么呢?如何在文件中只有终端的输出,而不是附加到它?是否可以在写入文件时过滤 airodump-ng 的输出?
最好的问候,V7
使用时airodump-ng
;与-W
/--wps
启用的标志,
什么是新列显示的缩写;
像:LAB
,DISP
,KPAD
,PBC
,等..?
手册中只是简单提到:
-W, --wps
Display a WPS column with WPS version, config method(s),
AP Setup Locked obtained from APs beacon or probe response (if any).
Run Code Online (Sandbox Code Playgroud)