Removed security field, detection is not error proof for all tools.
This commit is contained in:
@ -15,35 +15,35 @@ describe('netsh', function () {
|
||||
netsh.parseOutput(fs.readFileSync(path.join(__dirname, 'fixtures', 'netsh', 'netsh_de_complex01.txt'), {encoding: 'utf8'}), (err, info) => {
|
||||
assert.ok(info);
|
||||
assert.equal(info.length, 86);
|
||||
|
||||
|
||||
var ap = info[0];
|
||||
assert.equal(ap.mac, '00:f2:8b:8c:a6:88');
|
||||
assert.equal(ap.ssid, '');
|
||||
assert.equal(ap.signal_level, -88.5);
|
||||
assert.equal(ap.rssi, -88.5);
|
||||
assert.strictEqual(ap.channel, 1);
|
||||
|
||||
ap = info[22];
|
||||
assert.equal(ap.mac, '00:35:1a:5b:46:7b');
|
||||
assert.equal(ap.ssid, '');
|
||||
assert.equal(ap.signal_level, -90);
|
||||
assert.equal(ap.rssi, -90);
|
||||
assert.strictEqual(ap.channel, 116);
|
||||
|
||||
ap = info[23];
|
||||
assert.equal(ap.mac, '10:bd:18:ab:4d:8f');
|
||||
assert.equal(ap.ssid, 'Network-1');
|
||||
assert.equal(ap.signal_level, -81);
|
||||
assert.equal(ap.rssi, -81);
|
||||
assert.strictEqual(ap.channel, 6);
|
||||
|
||||
ap = info[74];
|
||||
assert.equal(ap.mac, '00:f2:8b:8c:a6:8d');
|
||||
assert.equal(ap.ssid, 'Network-6');
|
||||
assert.equal(ap.signal_level, -87.5);
|
||||
assert.equal(ap.rssi, -87.5);
|
||||
assert.strictEqual(ap.channel, 1);
|
||||
|
||||
ap = info[85];
|
||||
assert.equal(ap.mac, '00:f2:8b:8c:a6:85');
|
||||
assert.equal(ap.ssid, 'Network-7');
|
||||
assert.equal(ap.signal_level, -89.5);
|
||||
assert.equal(ap.rssi, -89.5);
|
||||
assert.strictEqual(ap.channel, 1);
|
||||
done(err);
|
||||
});
|
||||
@ -54,38 +54,59 @@ describe('netsh', function () {
|
||||
netsh.parseOutput(fs.readFileSync(path.join(__dirname, 'fixtures', 'netsh', 'netsh_en_complex01.txt'), {encoding: 'utf8'}), (err, info) => {
|
||||
assert.ok(info);
|
||||
assert.equal(info.length, 86);
|
||||
|
||||
|
||||
var ap = info[0];
|
||||
assert.equal(ap.mac, '00:f2:8b:8c:a6:88');
|
||||
assert.equal(ap.ssid, '');
|
||||
assert.equal(ap.signal_level, -88.5);
|
||||
assert.equal(ap.rssi, -88.5);
|
||||
assert.strictEqual(ap.channel, 1);
|
||||
|
||||
ap = info[22];
|
||||
assert.equal(ap.mac, '00:35:1a:5b:46:7b');
|
||||
assert.equal(ap.ssid, '');
|
||||
assert.equal(ap.signal_level, -90);
|
||||
assert.equal(ap.rssi, -90);
|
||||
assert.strictEqual(ap.channel, 116);
|
||||
|
||||
ap = info[23];
|
||||
assert.equal(ap.mac, '10:bd:18:ab:4d:8f');
|
||||
assert.equal(ap.ssid, 'Network-1');
|
||||
assert.equal(ap.signal_level, -81);
|
||||
assert.equal(ap.rssi, -81);
|
||||
assert.strictEqual(ap.channel, 6);
|
||||
|
||||
ap = info[74];
|
||||
assert.equal(ap.mac, '00:f2:8b:8c:a6:8d');
|
||||
assert.equal(ap.ssid, 'Network-6');
|
||||
assert.equal(ap.signal_level, -87.5);
|
||||
assert.equal(ap.rssi, -87.5);
|
||||
assert.strictEqual(ap.channel, 1);
|
||||
|
||||
ap = info[85];
|
||||
assert.equal(ap.mac, '00:f2:8b:8c:a6:85');
|
||||
assert.equal(ap.ssid, 'Network-7');
|
||||
assert.equal(ap.signal_level, -89.5);
|
||||
assert.equal(ap.rssi, -89.5);
|
||||
assert.strictEqual(ap.channel, 1);
|
||||
done(err);
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
it('parses sp locale output', function (done) {
|
||||
netsh.parseOutput(fs.readFileSync(path.join(__dirname, 'fixtures', 'netsh', 'netsh_sp.txt'), {encoding: 'utf8'}), (err, info) => {
|
||||
assert.ok(info);
|
||||
assert.equal(info.length, 8);
|
||||
console.log(info);
|
||||
var ap = info[0];
|
||||
assert.equal(ap.mac, '98:fc:11:b6:88:9e');
|
||||
assert.equal(ap.ssid, 'CARAMANZANAS_BAJA');
|
||||
assert.equal(ap.rssi, -86);
|
||||
assert.strictEqual(ap.channel, 9);
|
||||
|
||||
ap = info[7];
|
||||
assert.equal(ap.mac, '70:72:cf:af:51:e0');
|
||||
assert.equal(ap.ssid, 'BOOWIFI');
|
||||
assert.equal(ap.rssi, -100);
|
||||
assert.strictEqual(ap.channel, 1);
|
||||
done();
|
||||
});
|
||||
|
||||
});
|
||||
});
|
||||
|
Reference in New Issue
Block a user