当生成airodump-ng通过节点输出被截断为每列80个字符

问题描述:

我有一个简单的代码,试图读取和解析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在ubuntu 16.04上工作。

我想输出不被截断,以便我可以捕获整个essid名称,而不仅仅是essid的前5个字符。

好的,我找到了问题所在。 我使用了ubuntu软件包管理器中的aircrack-ng套件。这是一个旧版本,有这个bug。 我编译了从github的src,我不再得到截断的输出。