0

我有一个简单的代码尝试读取和解析 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 个字符。

4

1 回答 1

0

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

于 2016-12-08T08:14:07.677 回答