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각 스테이션에 대한 한 줄의 출력을 포함하는 화면 덤프 파일을 생성합니다 .airodump-ng

관련 정보