2016-12-07 8 views
0

airodump-ng 출력을 읽고 구문 분석하는 간단한 코드가 있습니다. 나는 다음을 수행하려고 할 때 :노드를 통해 airodump-ng를 생성 할 때 출력이 열당 80 자로 잘립니다.

const proc = require('child_process'); 
child = proc.spawn('airodump-ng', ['mon0']); 

child.stderr.on('data', function (data) { 
    console.log(data.toString()); 
}); 

출력이 잘리고 윈도우가 최대 크기 인 경우에도 내가 80 문자를 받고 있습니다. 노드 7.2.0을 가지고 우분투 16.04에 대해 연구 중입니다.

나는 essid의 처음 5 개 문자가 아닌 전체 essid 이름을 캡처 할 수 있도록 출력이 잘리지 않아야합니다.

답변

0

좋아, 그래서 문제를 알아 냈다. 우분투 패키지 관리자의 aircrack-ng 패키지를 사용했습니다. 이 버그가있는 이전 버전입니다. github에서 src를 컴파일 했으므로 더 이상 출력이 잘리지 않습니다.