当通过节点传递Airodump-ng时,输出将截断为每列80个字符



我有一个简单的代码,该代码试图读取和解析Airodump-ng输出。当我尝试执行以下操作时:

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 Package-Manager的AirCrack-NG套件。这是一个具有此错误的旧版本。我从GitHub编译了SRC,我不再获得截断的输出。