При порождении 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 символов, даже когда окно имеет максимальный размер. Я работаю на Ubuntu 16.04 с узлом 7.2.0.
Мне бы хотелось, чтобы выходные данные не были усечены, чтобы я мог захватить все имя essid, а не только первые 5 символов essid.
1 ответ
ОК, так что я понял проблему. Я использовал пакет aircrack-ng из менеджера пакетов ubuntu. Это старая версия с этой ошибкой. Я скомпилировал src из github и больше не получаю усеченный вывод.