diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..75868ca --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.idea +node-modules diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/bin/scan b/bin/scan new file mode 100755 index 0000000..60c3a7a --- /dev/null +++ b/bin/scan @@ -0,0 +1,16 @@ +#!/usr/bin/env node + +/** + * Scans for Wifi networks + * Created by kc on 04.04.16. + */ + +var scanner = require('../index'); + +scanner.scan((err, output) => { + if (err) { + console.error(err); + return; + } + console.log(output); +}); \ No newline at end of file diff --git a/index.js b/index.js new file mode 100644 index 0000000..8cd9adc --- /dev/null +++ b/index.js @@ -0,0 +1,73 @@ +/** + * node-wifi-scanner + * Created by kc on 04.04.16. + */ + +const fs = require('fs'); +const exec = require('child_process').exec; +// The tools +const airport = require('./lib/airport'); +const iwlist = require('./lib/iwlist'); +const nmcli = require('./lib/nmcli'); +const netsh = require('./lib/netsh'); + +var scanner; + +// Initializing the tools +function initTools(callback) { + fs.stat(airport.tool, function (err, stats) { + if (stats) { + return callback(null, airport); + } + + fs.stat(iwlist.tool, function (err, stats) { + if (stats) { + return callback(null, iwlist); + } + + fs.stat(nmcli.tool, function (err, stats) { + if (stats) { + return callback(null, nmcli); + } + + fs.stat(netsh.tool, function (err, stats) { + if (stats) { + return callback(null, netsh); + } + + callback(new Error('No scanner found')); + }); + }); + }); + }); +} + +function scanNetworks(callback) { + exec(scanner.cmdLine, function (err, stdout) { + if (err) { + callback(err, null); + return; + } + scanner.parseOutput(stdout, callback); + }); +} + +module.exports = { + /** + * Scan for wifis + * @param callback + */ + scan: function (callback) { + if (!scanner) { + initTools((err, s) => { + if (err) { + return callback(err); + } + scanner = s; + scanNetworks(callback); + }); + return; + } + scanner(callback); + } +}; \ No newline at end of file diff --git a/lib/airport.js b/lib/airport.js new file mode 100644 index 0000000..a4ddb42 --- /dev/null +++ b/lib/airport.js @@ -0,0 +1,51 @@ +/** + * Scanning WiFis on Mac OS X + * Created by kc on 04.04.16. + */ + +const tool = '/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport'; +const cmdLine = tool + ' -s'; + +const macRegex = /([0-9a-zA-Z]{1}[0-9a-zA-Z]{1}[:]{1}){5}[0-9a-zA-Z]{1}[0-9a-zA-Z]{1}/; +/** + * Parsing the output of airport (Mac OS X) + * @param str output of the tool + * @param callback + */ +function parseOutput(str, callback) { + var err = null; + + try { + var lines = str.split('\n'); + var wifis = []; + + for (var i = 1, l = lines.length; i < l; i++) { + var mac = lines[i].match(macRegex); + if (!mac) { + console.log('skipping line ' + i) + continue; + } + var macStart = lines[i].indexOf(mac[0]); + var elements = lines[i].substr(macStart).split(/[ ]+/); + wifis.push({ + 'ssid' : lines[i].substr(0, macStart).trim(), + 'mac' : elements[0].trim(), + 'channel' : parseInt(elements[2].trim(), 10), + 'rssi' : parseInt(elements[1].trim()), + 'security': elements[3].trim() + }); + } + } + catch (ex) { + err = ex; + } + + callback(err, wifis); +} + + +module.exports = { + parseOutput: parseOutput, + cmdLine : cmdLine, + tool : tool +}; diff --git a/lib/iwlist.js b/lib/iwlist.js new file mode 100644 index 0000000..a1398a1 --- /dev/null +++ b/lib/iwlist.js @@ -0,0 +1,3 @@ +/** + * Created by kc on 04.04.16. + */ diff --git a/lib/netsh.js b/lib/netsh.js new file mode 100644 index 0000000..a1398a1 --- /dev/null +++ b/lib/netsh.js @@ -0,0 +1,3 @@ +/** + * Created by kc on 04.04.16. + */ diff --git a/lib/nmcli.js b/lib/nmcli.js new file mode 100644 index 0000000..9f2feec --- /dev/null +++ b/lib/nmcli.js @@ -0,0 +1,5 @@ +/** + * Created by kc on 04.04.16. + */ + +// nmcli -m tabular -f SSID,BSSID,SIGNAL,FREQ device wifi \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..7257647 --- /dev/null +++ b/package.json @@ -0,0 +1,7 @@ +{ + "name": "",node-wifi-scanner + "version": "0.0.1", + "description": "detects WiFi networks", + "author": "Christian Kuster ", + "main": "index.js" +} diff --git a/tests/airport.js b/tests/airport.js new file mode 100644 index 0000000..689810a --- /dev/null +++ b/tests/airport.js @@ -0,0 +1,68 @@ +/** + * Airport unit test + * Created by kc on 04.04.16. + */ + +const fs = require('fs'); +const path = require('path'); +const assert = require('assert'); + +const airport = require('../lib/airport'); + +describe('airport', () => { + it('parses the output of file 1', function(done) { + airport.parseOutput(fs.readFileSync(path.join(__dirname, 'fixtures','airport','airport01.txt'), { encoding: 'utf8' }), (err, info) => { + + assert.ok(info); + assert.equal(info.length, 36); + + var ap = info[0]; + assert.equal(ap.mac, '00:35:1a:90:56:03'); + assert.equal(ap.ssid, 'OurTest'); + assert.equal(ap.rssi, -70); + assert.strictEqual(ap.channel, 112); + + ap = info[19]; + assert.equal(ap.mac, '00:35:1a:5b:45:b6'); + assert.equal(ap.ssid, 'PDANet1'); + assert.equal(ap.rssi, -78); + assert.strictEqual(ap.channel, 11); + + ap = info[25]; + assert.equal(ap.mac, '10:bd:18:ab:4d:8f'); + assert.equal(ap.ssid, 'TEST Training'); + assert.equal(ap.rssi, -71); + assert.strictEqual(ap.channel, 6); + + ap = info[35]; + assert.equal(ap.mac, '00:35:1a:90:56:00'); + assert.equal(ap.ssid, 'TEST-Wifi'); + assert.equal(ap.rssi, -67); + assert.strictEqual(ap.channel, 1); + + done(err); + }); + }); + + it('parses the output of file 2', function(done) { + airport.parseOutput(fs.readFileSync(path.join(__dirname, 'fixtures','airport','airport02.txt'), { encoding: 'utf8' }), (err, info) => { + console.log(info); + assert.ok(info); + assert.equal(info.length, 4); + + var ap = info[0]; + assert.equal(ap.mac, '7c:b7:33:ae:3b:06'); + assert.equal(ap.ssid, 'Raupo'); + assert.equal(ap.rssi, -80); + assert.strictEqual(ap.channel, 64); + + ap = info[3]; + assert.equal(ap.mac, '7c:b7:33:ae:3b:04'); + assert.equal(ap.ssid, 'Visitor Raupo'); + assert.equal(ap.rssi, -66); + assert.strictEqual(ap.channel, 9); + + done(err); + }); + }); +}); \ No newline at end of file diff --git a/tests/fixtures/airport/airport01.txt b/tests/fixtures/airport/airport01.txt new file mode 100644 index 0000000..9fabbe1 --- /dev/null +++ b/tests/fixtures/airport/airport01.txt @@ -0,0 +1,37 @@ + SSID BSSID RSSI CHANNEL HT CC SECURITY (auth/unicast/group) + OurTest 00:35:1a:90:56:03 -70 112 Y CH WPA2(PSK/AES/AES) + OurDev 00:35:1a:90:56:04 -70 112 Y CH WPA2(PSK/AES/AES) + PDANet1 00:35:1a:90:56:09 -70 112 Y CH WPA2(PSK/AES/AES) + TEST-Wifi 00:35:1a:90:56:0f -70 112 Y CH WPA2(PSK/AES/AES) + ExoNet1 00:35:1a:90:56:0a -70 112 Y CH WPA2(PSK/AES/AES) + OurTest 00:35:1a:6f:0f:43 -78 40 Y CH WPA2(PSK/AES/AES) + OurDev 00:35:1a:6f:0f:44 -78 40 Y CH WPA2(PSK/AES/AES) + ExoNet1 00:35:1a:6f:0f:4a -77 40 Y CH WPA2(PSK/AES/AES) + PDANet1 00:35:1a:6f:0f:49 -78 40 Y CH WPA2(PSK/AES/AES) + TEST-Wifi 00:35:1a:6f:0f:4f -78 40 Y CH WPA2(PSK/AES/AES) + ExoNet1 00:f2:8b:8f:58:7a -75 36 Y CH WPA2(PSK/AES/AES) + OurTest 00:f2:8b:8f:58:73 -75 36 Y CH WPA2(PSK/AES/AES) + OurDev 00:f2:8b:8f:58:74 -75 36 Y CH WPA2(PSK/AES/AES) + PDANet1 00:f2:8b:8f:58:79 -75 36 Y CH WPA2(PSK/AES/AES) + TEST-Wifi 00:f2:8b:8f:58:7f -75 36 Y CH WPA2(PSK/AES/AES) + OurDev 00:f2:8b:8f:58:7b -78 11 Y CH WPA2(PSK/AES/AES) + ExoNet1 00:35:1a:5b:45:b5 -78 11 Y CH WPA2(PSK/AES/AES) + OurTest 00:35:1a:5b:45:bc -79 11 Y CH WPA2(PSK/AES/AES) + OurDev 00:35:1a:5b:45:bb -78 11 Y CH WPA2(PSK/AES/AES) + PDANet1 00:35:1a:5b:45:b6 -78 11 Y CH WPA2(PSK/AES/AES) + TEST-Wifi 00:35:1a:5b:45:b0 -78 11 Y CH WPA2(PSK/AES/AES) + ExoNet1 00:f2:8b:8f:58:75 -77 11 Y CH WPA2(PSK/AES/AES) + OurTest 00:f2:8b:8f:58:7c -78 11 Y CH WPA2(PSK/AES/AES) + PDANet1 00:f2:8b:8f:58:76 -78 11 Y CH WPA2(PSK/AES/AES) + TEST-Wifi 00:f2:8b:8f:58:70 -78 11 Y CH WPA2(PSK/AES/AES) + TEST Training 10:bd:18:ab:4d:8f -71 6 N -- WPA(PSK/AES,TKIP/TKIP) + ExoNet1 00:35:1a:6f:0f:45 -77 6 Y CH WPA2(PSK/AES/AES) + OurTest 00:35:1a:6f:0f:4c -77 6 Y CH WPA2(PSK/AES/AES) + OurDev 00:35:1a:6f:0f:4b -77 6 Y CH WPA2(PSK/AES/AES) + PDANet1 00:35:1a:6f:0f:46 -77 6 Y CH WPA2(PSK/AES/AES) + TEST-Wifi 00:35:1a:6f:0f:40 -77 6 Y CH WPA2(PSK/AES/AES) + ExoNet1 00:35:1a:90:56:05 -67 1 Y CH WPA2(PSK/AES/AES) + OurTest 00:35:1a:90:56:0c -67 1 Y CH WPA2(PSK/AES/AES) + OurDev 00:35:1a:90:56:0b -67 1 Y CH WPA2(PSK/AES/AES) + PDANet1 00:35:1a:90:56:06 -67 1 Y CH WPA2(PSK/AES/AES) + TEST-Wifi 00:35:1a:90:56:00 -67 1 Y CH WPA2(PSK/AES/AES) diff --git a/tests/fixtures/airport/airport02.txt b/tests/fixtures/airport/airport02.txt new file mode 100644 index 0000000..a1030a5 --- /dev/null +++ b/tests/fixtures/airport/airport02.txt @@ -0,0 +1,5 @@ + SSID BSSID RSSI CHANNEL HT CC SECURITY (auth/unicast/group) + Raupo 7c:b7:33:ae:3b:06 -80 64 Y EU WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) + gsy-97796 d4:d1:84:50:76:45 -79 11 Y CH WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) + visitor-18170 7c:b7:33:ae:3b:05 -76 9,-1 Y EU WPA2(PSK/AES/AES) + Visitor Raupo 7c:b7:33:ae:3b:04 -66 9,-1 Y EU WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) diff --git a/tests/fixtures/iwlist/iwlist01.txt b/tests/fixtures/iwlist/iwlist01.txt new file mode 100644 index 0000000..29984a8 --- /dev/null +++ b/tests/fixtures/iwlist/iwlist01.txt @@ -0,0 +1,399 @@ +wlan0 Scan completed : + Cell 01 - Address: 00:35:1A:6F:0F:40 + ESSID:"TEST-Wifi" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.437 GHz (Channel 6) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=56/100 + Cell 02 - Address: 00:35:1A:90:56:00 + ESSID:"TEST-Wifi" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.412 GHz (Channel 1) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=70/100 + Cell 03 - Address: 00:35:1A:90:56:0C + ESSID:"OurTest" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.412 GHz (Channel 1) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=88/100 + Cell 04 - Address: 00:35:1A:90:56:05 + ESSID:"ExoNet1" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.412 GHz (Channel 1) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=88/100 + Cell 05 - Address: 00:35:1A:90:56:04 + ESSID:"" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.412 GHz (Channel 1) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=88/100 + Cell 06 - Address: 00:35:1A:90:56:09 + ESSID:"" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.412 GHz (Channel 1) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=88/100 + Cell 07 - Address: 00:35:1A:90:56:02 + ESSID:"" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.412 GHz (Channel 1) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=88/100 + Cell 08 - Address: 00:35:1A:90:56:0B + ESSID:"OurDev" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.412 GHz (Channel 1) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=88/100 + Cell 09 - Address: 00:35:1A:90:56:0A + ESSID:"" + Protocol:IEEE 802.11g + Mode:Master + Frequency:2.412 GHz (Channel 1) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Signal level=88/100 + Cell 10 - Address: 00:35:1A:5B:46:75 + ESSID:"ExoNet1" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.412 GHz (Channel 1) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=56/100 + Cell 11 - Address: 00:35:1A:90:56:01 + ESSID:"" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.412 GHz (Channel 1) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=84/100 + Cell 12 - Address: 00:35:1A:90:56:03 + ESSID:"" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.412 GHz (Channel 1) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=88/100 + Cell 13 - Address: 00:35:1A:6F:0F:46 + ESSID:"PDANet1" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.437 GHz (Channel 6) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=56/100 + Cell 14 - Address: 00:35:1A:6F:0F:4C + ESSID:"OurTest" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.437 GHz (Channel 6) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=56/100 + Cell 15 - Address: 00:35:1A:6F:0F:45 + ESSID:"ExoNet1" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.437 GHz (Channel 6) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=58/100 + Cell 16 - Address: 10:BD:18:AB:4D:8F + ESSID:"TEST Training" + Protocol:IEEE 802.11bg + Mode:Master + Frequency:2.437 GHz (Channel 6) + Encryption key:on + Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s + 24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s + 12 Mb/s; 48 Mb/s + Extra:wpa_ie=dd1c0050f20101000050f20202000050f2040050f20201000050f2020c00 + IE: WPA Version 1 + Group Cipher : TKIP + Pairwise Ciphers (2) : CCMP TKIP + Authentication Suites (1) : PSK + Signal level=44/100 + Cell 17 - Address: 00:35:1A:6F:0F:4B + ESSID:"OurDev" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.437 GHz (Channel 6) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=56/100 + Cell 18 - Address: 00:35:1A:6F:0F:41 + ESSID:"" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.437 GHz (Channel 6) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=56/100 + Cell 19 - Address: 00:35:1A:6F:0F:47 + ESSID:"" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.437 GHz (Channel 6) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=56/100 + Cell 20 - Address: 00:35:1A:6F:0F:44 + ESSID:"" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.437 GHz (Channel 6) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=58/100 + Cell 21 - Address: 00:35:1A:6F:0F:49 + ESSID:"" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.437 GHz (Channel 6) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=58/100 + Cell 22 - Address: 00:35:1A:6F:0F:42 + ESSID:"" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.437 GHz (Channel 6) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=58/100 + Cell 23 - Address: 00:F2:8B:8F:58:7C + ESSID:"OurTest" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.462 GHz (Channel 11) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=58/100 + Cell 24 - Address: 00:F2:8B:8F:58:70 + ESSID:"TEST-Wifi" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.462 GHz (Channel 11) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=60/100 + Cell 25 - Address: 00:F2:8B:8F:58:75 + ESSID:"ExoNet1" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.462 GHz (Channel 11) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=60/100 + Cell 26 - Address: 00:F2:8B:8F:58:73 + ESSID:"" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.462 GHz (Channel 11) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=60/100 + Cell 27 - Address: 00:F2:8B:8F:58:72 + ESSID:"" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.462 GHz (Channel 11) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=58/100 + Cell 28 - Address: 00:F2:8B:8F:58:7A + ESSID:"" + Protocol:IEEE 802.11g + Mode:Master + Frequency:2.462 GHz (Channel 11) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Signal level=58/100 + Cell 29 - Address: 00:F2:8B:8F:58:77 + ESSID:"" + Protocol:IEEE 802.11gn + Mode:Master + Frequency:2.462 GHz (Channel 11) + Encryption key:on + Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s + 36 Mb/s; 48 Mb/s; 54 Mb/s + Extra:rsn_ie=30140100000fac040100000fac040100000fac022800 + IE: IEEE 802.11i/WPA2 Version 1 + Group Cipher : CCMP + Pairwise Ciphers (1) : CCMP + Authentication Suites (1) : PSK + Signal level=58/100 + diff --git a/tests/fixtures/netsh/netsh_de_complex01.txt b/tests/fixtures/netsh/netsh_de_complex01.txt new file mode 100644 index 0000000..8554e10 --- /dev/null +++ b/tests/fixtures/netsh/netsh_de_complex01.txt @@ -0,0 +1,560 @@ + +Schnittstellenname : Drahtlosnetzwerkverbindung +Momentan sind 8 Netzwerke sichtbar. + +SSID 1 : + Netzwerktyp : Infrastruktur + Authentifizierung : WPA2-Personal + Verschlüsselung : CCMP + BSSIDD 1 : 00:f2:8b:8c:a6:88 + Signal : 23% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 2 : 00:f2:8b:8f:58:78 + Signal : 40% + Funktyp : 802.11n + Kanal : 11 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 3 : 00:f2:8b:8f:58:74 + Signal : 38% + Funktyp : 802.11n + Kanal : 11 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 4 : 00:f2:8b:8f:58:79 + Signal : 36% + Funktyp : 802.11n + Kanal : 11 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 5 : 00:f2:8b:8f:58:78 + Signal : 50% + Funktyp : 802.11n + Kanal : 36 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 6 : 00:35:1a:90:56:0d + Signal : 71% + Funktyp : 802.11n + Kanal : 60 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 7 : 00:35:1a:90:56:05 + Signal : 71% + Funktyp : 802.11a + Kanal : 60 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 8 : 00:35:1a:90:56:0e + Signal : 58% + Funktyp : 802.11n + Kanal : 60 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 9 : 00:35:1a:90:56:08 + Signal : 58% + Funktyp : 802.11n + Kanal : 60 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 10 : 00:35:1a:90:56:0c + Signal : 58% + Funktyp : 802.11n + Kanal : 60 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 11 : 00:35:1a:90:56:07 + Signal : 58% + Funktyp : 802.11n + Kanal : 60 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 12 : 00:35:1a:90:56:0b + Signal : 58% + Funktyp : 802.11n + Kanal : 60 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 13 : 00:35:1a:90:56:06 + Signal : 58% + Funktyp : 802.11n + Kanal : 60 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 14 : 00:35:1a:5b:46:73 + Signal : 23% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 15 : 00:35:1a:90:56:08 + Signal : 55% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 16 : 00:35:1a:90:56:04 + Signal : 55% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 17 : 00:35:1a:6f:0f:43 + Signal : 45% + Funktyp : 802.11n + Kanal : 6 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 18 : 00:f2:8b:8f:58:72 + Signal : 36% + Funktyp : 802.11n + Kanal : 11 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 19 : 00:35:1a:6f:0f:47 + Signal : 43% + Funktyp : 802.11n + Kanal : 6 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 20 : 00:f2:8b:8f:58:7e + Signal : 48% + Funktyp : 802.11n + Kanal : 36 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 21 : 00:35:1a:5b:46:77 + Signal : 25% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 22 : 00:35:1a:5b:46:77 + Signal : 21% + Funktyp : 802.11n + Kanal : 116 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 23 : 00:35:1a:5b:46:7b + Signal : 20% + Funktyp : 802.11n + Kanal : 116 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + +SSID 2 : Network-1 + Netzwerktyp : Infrastruktur + Authentifizierung : WPA-Personal + Verschlüsselung : CCMP + BSSIDD 1 : 10:bd:18:ab:4d:8f + Signal : 38% + Funktyp : 802.11g + Kanal : 6 + Basisraten (MBit/s) : 1 2 5.5 11 + Andere Raten (MBit/s) : 6 9 12 18 24 36 48 54 + +SSID 3 : Network-2 + Netzwerktyp : Infrastruktur + Authentifizierung : WPA2-Personal + Verschlüsselung : CCMP + BSSIDD 1 : 00:35:1a:6f:0f:40 + Signal : 45% + Funktyp : 802.11n + Kanal : 6 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 2 : 00:35:1a:90:56:00 + Signal : 55% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 3 : 00:35:1a:90:56:0f + Signal : 73% + Funktyp : 802.11n + Kanal : 60 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 4 : 00:35:1a:6f:0f:4f + Signal : 50% + Funktyp : 802.11n + Kanal : 40 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 5 : 00:f2:8b:8f:58:7f + Signal : 48% + Funktyp : 802.11n + Kanal : 36 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 6 : 00:f2:8b:8f:58:70 + Signal : 38% + Funktyp : 802.11n + Kanal : 11 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 7 : 00:35:1a:5b:45:bf + Signal : 23% + Funktyp : 802.11n + Kanal : 108 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 8 : 00:35:1a:5b:46:7f + Signal : 20% + Funktyp : 802.11n + Kanal : 116 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 9 : 00:35:1a:5b:45:b0 + Signal : 25% + Funktyp : 802.11n + Kanal : 11 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 10 : 00:35:1a:5b:46:70 + Signal : 21% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 11 : 00:f2:8b:8c:a6:80 + Signal : 21% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + +SSID 4 : Network-3 + Netzwerktyp : Infrastruktur + Authentifizierung : WPA2-Personal + Verschlüsselung : CCMP + BSSIDD 1 : 00:35:1a:6f:0f:46 + Signal : 45% + Funktyp : 802.11n + Kanal : 6 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 2 : 00:35:1a:90:56:06 + Signal : 56% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 3 : 00:35:1a:90:56:09 + Signal : 71% + Funktyp : 802.11n + Kanal : 60 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 4 : 00:35:1a:6f:0f:49 + Signal : 48% + Funktyp : 802.11n + Kanal : 40 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 5 : 00:f2:8b:8f:58:79 + Signal : 48% + Funktyp : 802.11n + Kanal : 36 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 6 : 00:f2:8b:8f:58:76 + Signal : 36% + Funktyp : 802.11n + Kanal : 11 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 7 : 00:35:1a:5b:46:79 + Signal : 18% + Funktyp : 802.11n + Kanal : 116 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 8 : 00:35:1a:5b:45:b6 + Signal : 23% + Funktyp : 802.11n + Kanal : 11 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 9 : 00:35:1a:5b:45:b9 + Signal : 21% + Funktyp : 802.11n + Kanal : 108 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 10 : 00:35:1a:5b:46:76 + Signal : 28% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 11 : 00:f2:8b:8c:a6:86 + Signal : 25% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + +SSID 5 : Network-4 + Netzwerktyp : Infrastruktur + Authentifizierung : WPA2-Personal + Verschlüsselung : CCMP + BSSIDD 1 : 00:35:1a:6f:0f:4b + Signal : 45% + Funktyp : 802.11n + Kanal : 6 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 2 : 00:35:1a:90:56:0b + Signal : 55% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 3 : 00:35:1a:90:56:04 + Signal : 71% + Funktyp : 802.11n + Kanal : 60 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 4 : 00:35:1a:6f:0f:44 + Signal : 50% + Funktyp : 802.11n + Kanal : 40 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 5 : 00:f2:8b:8f:58:74 + Signal : 48% + Funktyp : 802.11n + Kanal : 36 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 6 : 00:f2:8b:8f:58:7b + Signal : 38% + Funktyp : 802.11n + Kanal : 11 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 7 : 00:35:1a:5b:46:7b + Signal : 23% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 8 : 00:35:1a:5b:46:74 + Signal : 20% + Funktyp : 802.11n + Kanal : 116 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 9 : 00:35:1a:5b:45:b4 + Signal : 21% + Funktyp : 802.11n + Kanal : 108 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + +SSID 6 : Network-5 + Netzwerktyp : Infrastruktur + Authentifizierung : WPA2-Personal + Verschlüsselung : CCMP + BSSIDD 1 : 00:35:1a:6f:0f:4c + Signal : 46% + Funktyp : 802.11n + Kanal : 6 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 2 : 00:35:1a:90:56:0c + Signal : 55% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 3 : 00:35:1a:90:56:03 + Signal : 71% + Funktyp : 802.11n + Kanal : 60 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 4 : 00:35:1a:6f:0f:43 + Signal : 48% + Funktyp : 802.11n + Kanal : 40 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 5 : 00:f2:8b:8f:58:73 + Signal : 48% + Funktyp : 802.11n + Kanal : 36 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 6 : 00:f2:8b:8f:58:7c + Signal : 36% + Funktyp : 802.11n + Kanal : 11 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 7 : 00:35:1a:5b:45:b3 + Signal : 21% + Funktyp : 802.11n + Kanal : 108 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 8 : 00:35:1a:5b:46:73 + Signal : 18% + Funktyp : 802.11n + Kanal : 116 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 9 : 00:35:1a:5b:46:7c + Signal : 25% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 10 : 00:f2:8b:8c:a6:8c + Signal : 23% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + +SSID 7 : Network-6 + Netzwerktyp : Infrastruktur + Authentifizierung : WPA2-Personal + Verschlüsselung : CCMP + BSSIDD 1 : 00:35:1a:6f:0f:4d + Signal : 45% + Funktyp : 802.11n + Kanal : 6 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 2 : 00:35:1a:90:56:0d + Signal : 55% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 3 : 00:35:1a:90:56:02 + Signal : 71% + Funktyp : 802.11n + Kanal : 60 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 4 : 00:35:1a:6f:0f:42 + Signal : 48% + Funktyp : 802.11n + Kanal : 40 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 5 : 00:f2:8b:8f:58:72 + Signal : 48% + Funktyp : 802.11n + Kanal : 36 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 6 : 00:f2:8b:8f:58:7d + Signal : 36% + Funktyp : 802.11n + Kanal : 11 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 7 : 00:35:1a:5b:46:7d + Signal : 21% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 8 : 00:35:1a:5b:45:b2 + Signal : 23% + Funktyp : 802.11n + Kanal : 108 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 9 : 00:35:1a:5b:46:72 + Signal : 20% + Funktyp : 802.11n + Kanal : 116 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 10 : 00:f2:8b:8c:a6:8d + Signal : 25% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + +SSID 8 : Network-7 + Netzwerktyp : Infrastruktur + Authentifizierung : WPA2-Personal + Verschlüsselung : CCMP + BSSIDD 1 : 00:35:1a:6f:0f:45 + Signal : 45% + Funktyp : 802.11n + Kanal : 6 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 2 : 00:35:1a:90:56:05 + Signal : 80% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 3 : 00:35:1a:90:56:0a + Signal : 71% + Funktyp : 802.11n + Kanal : 60 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 4 : 00:35:1a:6f:0f:4a + Signal : 50% + Funktyp : 802.11n + Kanal : 40 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 5 : 00:f2:8b:8f:58:7a + Signal : 48% + Funktyp : 802.11n + Kanal : 36 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 6 : 00:f2:8b:8f:58:75 + Signal : 36% + Funktyp : 802.11n + Kanal : 11 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 7 : 00:35:1a:5b:46:75 + Signal : 23% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 8 : 00:35:1a:5b:46:7a + Signal : 20% + Funktyp : 802.11n + Kanal : 116 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 9 : 00:35:1a:5b:45:b5 + Signal : 25% + Funktyp : 802.11n + Kanal : 11 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + BSSIDD 10 : 00:35:1a:5b:45:ba + Signal : 21% + Funktyp : 802.11n + Kanal : 108 + Basisraten (MBit/s) : 6 12 24 + Andere Raten (MBit/s) : 9 18 36 48 54 + BSSIDD 11 : 00:f2:8b:8c:a6:85 + Signal : 21% + Funktyp : 802.11n + Kanal : 1 + Basisraten (MBit/s) : 6 + Andere Raten (MBit/s) : 9 12 18 24 36 48 54 + diff --git a/tests/fixtures/netsh/netsh_en_complex01.txt b/tests/fixtures/netsh/netsh_en_complex01.txt new file mode 100644 index 0000000..6158125 --- /dev/null +++ b/tests/fixtures/netsh/netsh_en_complex01.txt @@ -0,0 +1,560 @@ + +Interface name : WiFi +There are 8 networks currently visible. + +SSID 1 : + Network type : Infrastructure + Authentication : WPA2-Personal + Encryption : CCMP + BSSID 1 : 00:f2:8b:8c:a6:88 + Signal : 23% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 2 : 00:f2:8b:8f:58:78 + Signal : 40% + Radio type : 802.11n + Channel : 11 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 3 : 00:f2:8b:8f:58:74 + Signal : 38% + Radio type : 802.11n + Channel : 11 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 4 : 00:f2:8b:8f:58:79 + Signal : 36% + Radio type : 802.11n + Channel : 11 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 5 : 00:f2:8b:8f:58:78 + Signal : 50% + Radio type : 802.11n + Channel : 36 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 6 : 00:35:1a:90:56:0d + Signal : 71% + Radio type : 802.11n + Channel : 60 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 7 : 00:35:1a:90:56:05 + Signal : 71% + Radio type : 802.11a + Channel : 60 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 8 : 00:35:1a:90:56:0e + Signal : 58% + Radio type : 802.11n + Channel : 60 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 9 : 00:35:1a:90:56:08 + Signal : 58% + Radio type : 802.11n + Channel : 60 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 10 : 00:35:1a:90:56:0c + Signal : 58% + Radio type : 802.11n + Channel : 60 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 11 : 00:35:1a:90:56:07 + Signal : 58% + Radio type : 802.11n + Channel : 60 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 12 : 00:35:1a:90:56:0b + Signal : 58% + Radio type : 802.11n + Channel : 60 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 13 : 00:35:1a:90:56:06 + Signal : 58% + Radio type : 802.11n + Channel : 60 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 14 : 00:35:1a:5b:46:73 + Signal : 23% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 15 : 00:35:1a:90:56:08 + Signal : 55% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 16 : 00:35:1a:90:56:04 + Signal : 55% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 17 : 00:35:1a:6f:0f:43 + Signal : 45% + Radio type : 802.11n + Channel : 6 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 18 : 00:f2:8b:8f:58:72 + Signal : 36% + Radio type : 802.11n + Channel : 11 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 19 : 00:35:1a:6f:0f:47 + Signal : 43% + Radio type : 802.11n + Channel : 6 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 20 : 00:f2:8b:8f:58:7e + Signal : 48% + Radio type : 802.11n + Channel : 36 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 21 : 00:35:1a:5b:46:77 + Signal : 25% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 22 : 00:35:1a:5b:46:77 + Signal : 21% + Radio type : 802.11n + Channel : 116 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 23 : 00:35:1a:5b:46:7b + Signal : 20% + Radio type : 802.11n + Channel : 116 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + +SSID 2 : Network-1 + Network type : Infrastructure + Authentication : WPA-Personal + Encryption : CCMP + BSSID 1 : 10:bd:18:ab:4d:8f + Signal : 38% + Radio type : 802.11g + Channel : 6 + Basic rates (Mbps) : 1 2 5.5 11 + Other rates (Mbps) : 6 9 12 18 24 36 48 54 + +SSID 3 : Network-2 + Network type : Infrastructure + Authentication : WPA2-Personal + Encryption : CCMP + BSSID 1 : 00:35:1a:6f:0f:40 + Signal : 45% + Radio type : 802.11n + Channel : 6 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 2 : 00:35:1a:90:56:00 + Signal : 55% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 3 : 00:35:1a:90:56:0f + Signal : 73% + Radio type : 802.11n + Channel : 60 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 4 : 00:35:1a:6f:0f:4f + Signal : 50% + Radio type : 802.11n + Channel : 40 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 5 : 00:f2:8b:8f:58:7f + Signal : 48% + Radio type : 802.11n + Channel : 36 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 6 : 00:f2:8b:8f:58:70 + Signal : 38% + Radio type : 802.11n + Channel : 11 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 7 : 00:35:1a:5b:45:bf + Signal : 23% + Radio type : 802.11n + Channel : 108 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 8 : 00:35:1a:5b:46:7f + Signal : 20% + Radio type : 802.11n + Channel : 116 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 9 : 00:35:1a:5b:45:b0 + Signal : 25% + Radio type : 802.11n + Channel : 11 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 10 : 00:35:1a:5b:46:70 + Signal : 21% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 11 : 00:f2:8b:8c:a6:80 + Signal : 21% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + +SSID 4 : Network-3 + Network type : Infrastructure + Authentication : WPA2-Personal + Encryption : CCMP + BSSID 1 : 00:35:1a:6f:0f:46 + Signal : 45% + Radio type : 802.11n + Channel : 6 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 2 : 00:35:1a:90:56:06 + Signal : 56% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 3 : 00:35:1a:90:56:09 + Signal : 71% + Radio type : 802.11n + Channel : 60 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 4 : 00:35:1a:6f:0f:49 + Signal : 48% + Radio type : 802.11n + Channel : 40 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 5 : 00:f2:8b:8f:58:79 + Signal : 48% + Radio type : 802.11n + Channel : 36 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 6 : 00:f2:8b:8f:58:76 + Signal : 36% + Radio type : 802.11n + Channel : 11 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 7 : 00:35:1a:5b:46:79 + Signal : 18% + Radio type : 802.11n + Channel : 116 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 8 : 00:35:1a:5b:45:b6 + Signal : 23% + Radio type : 802.11n + Channel : 11 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 9 : 00:35:1a:5b:45:b9 + Signal : 21% + Radio type : 802.11n + Channel : 108 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 10 : 00:35:1a:5b:46:76 + Signal : 28% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 11 : 00:f2:8b:8c:a6:86 + Signal : 25% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + +SSID 5 : Network-4 + Network type : Infrastructure + Authentication : WPA2-Personal + Encryption : CCMP + BSSID 1 : 00:35:1a:6f:0f:4b + Signal : 45% + Radio type : 802.11n + Channel : 6 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 2 : 00:35:1a:90:56:0b + Signal : 55% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 3 : 00:35:1a:90:56:04 + Signal : 71% + Radio type : 802.11n + Channel : 60 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 4 : 00:35:1a:6f:0f:44 + Signal : 50% + Radio type : 802.11n + Channel : 40 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 5 : 00:f2:8b:8f:58:74 + Signal : 48% + Radio type : 802.11n + Channel : 36 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 6 : 00:f2:8b:8f:58:7b + Signal : 38% + Radio type : 802.11n + Channel : 11 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 7 : 00:35:1a:5b:46:7b + Signal : 23% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 8 : 00:35:1a:5b:46:74 + Signal : 20% + Radio type : 802.11n + Channel : 116 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 9 : 00:35:1a:5b:45:b4 + Signal : 21% + Radio type : 802.11n + Channel : 108 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + +SSID 6 : Network-5 + Network type : Infrastructure + Authentication : WPA2-Personal + Encryption : CCMP + BSSID 1 : 00:35:1a:6f:0f:4c + Signal : 46% + Radio type : 802.11n + Channel : 6 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 2 : 00:35:1a:90:56:0c + Signal : 55% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 3 : 00:35:1a:90:56:03 + Signal : 71% + Radio type : 802.11n + Channel : 60 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 4 : 00:35:1a:6f:0f:43 + Signal : 48% + Radio type : 802.11n + Channel : 40 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 5 : 00:f2:8b:8f:58:73 + Signal : 48% + Radio type : 802.11n + Channel : 36 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 6 : 00:f2:8b:8f:58:7c + Signal : 36% + Radio type : 802.11n + Channel : 11 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 7 : 00:35:1a:5b:45:b3 + Signal : 21% + Radio type : 802.11n + Channel : 108 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 8 : 00:35:1a:5b:46:73 + Signal : 18% + Radio type : 802.11n + Channel : 116 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 9 : 00:35:1a:5b:46:7c + Signal : 25% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 10 : 00:f2:8b:8c:a6:8c + Signal : 23% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + +SSID 7 : Network-6 + Network type : Infrastructure + Authentication : WPA2-Personal + Encryption : CCMP + BSSID 1 : 00:35:1a:6f:0f:4d + Signal : 45% + Radio type : 802.11n + Channel : 6 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 2 : 00:35:1a:90:56:0d + Signal : 55% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 3 : 00:35:1a:90:56:02 + Signal : 71% + Radio type : 802.11n + Channel : 60 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 4 : 00:35:1a:6f:0f:42 + Signal : 48% + Radio type : 802.11n + Channel : 40 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 5 : 00:f2:8b:8f:58:72 + Signal : 48% + Radio type : 802.11n + Channel : 36 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 6 : 00:f2:8b:8f:58:7d + Signal : 36% + Radio type : 802.11n + Channel : 11 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 7 : 00:35:1a:5b:46:7d + Signal : 21% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 8 : 00:35:1a:5b:45:b2 + Signal : 23% + Radio type : 802.11n + Channel : 108 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 9 : 00:35:1a:5b:46:72 + Signal : 20% + Radio type : 802.11n + Channel : 116 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 10 : 00:f2:8b:8c:a6:8d + Signal : 25% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + +SSID 8 : Network-7 + Network type : Infrastructure + Authentication : WPA2-Personal + Encryption : CCMP + BSSID 1 : 00:35:1a:6f:0f:45 + Signal : 45% + Radio type : 802.11n + Channel : 6 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 2 : 00:35:1a:90:56:05 + Signal : 80% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 3 : 00:35:1a:90:56:0a + Signal : 71% + Radio type : 802.11n + Channel : 60 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 4 : 00:35:1a:6f:0f:4a + Signal : 50% + Radio type : 802.11n + Channel : 40 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 5 : 00:f2:8b:8f:58:7a + Signal : 48% + Radio type : 802.11n + Channel : 36 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 6 : 00:f2:8b:8f:58:75 + Signal : 36% + Radio type : 802.11n + Channel : 11 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 7 : 00:35:1a:5b:46:75 + Signal : 23% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 8 : 00:35:1a:5b:46:7a + Signal : 20% + Radio type : 802.11n + Channel : 116 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 9 : 00:35:1a:5b:45:b5 + Signal : 25% + Radio type : 802.11n + Channel : 11 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + BSSID 10 : 00:35:1a:5b:45:ba + Signal : 21% + Radio type : 802.11n + Channel : 108 + Basic rates (Mbps) : 6 12 24 + Other rates (Mbps) : 9 18 36 48 54 + BSSID 11 : 00:f2:8b:8c:a6:85 + Signal : 21% + Radio type : 802.11n + Channel : 1 + Basic rates (Mbps) : 6 + Other rates (Mbps) : 9 12 18 24 36 48 54 + diff --git a/tests/fixtures/nmcli/nmcli01.txt b/tests/fixtures/nmcli/nmcli01.txt new file mode 100644 index 0000000..3ff3bdf --- /dev/null +++ b/tests/fixtures/nmcli/nmcli01.txt @@ -0,0 +1,20 @@ +SSID BSSID SIGNAL FREQUENZ +'PDANet1' 00:35:1A:90:56:06 100 2412 MHz +'ExoNet1' 00:35:1A:90:56:05 100 2412 MHz +'TEST-Wifi' 00:35:1A:90:56:00 96 2412 MHz +'OurTest' 00:35:1A:90:56:0C 96 2412 MHz +'OurDev' 00:35:1A:90:56:0B 76 2412 MHz +'PDANet1' 00:35:1A:6F:0F:46 48 2437 MHz +'TEST-Wifi' 00:35:1A:6F:0F:40 58 2437 MHz +'ExoNet1' 00:35:1A:6F:0F:45 58 2437 MHz +'OurDev' 00:35:1A:6F:0F:4B 58 2437 MHz +'OurTest' 00:35:1A:6F:0F:4C 60 2437 MHz +'TEST-Wifi' 00:F2:8B:8F:58:70 58 2462 MHz +'ExoNet1' 00:F2:8B:8F:58:75 72 2462 MHz +'PDANet1' 00:F2:8B:8F:58:76 58 2462 MHz +'PDANet1' 00:35:1A:5B:46:76 56 2412 MHz +'OurDev' 00:35:1A:5B:46:7B 48 2412 MHz +'OurDev' 00:F2:8B:8F:58:7B 58 2462 MHz +'OurTest' 00:F2:8B:8F:58:7C 72 2462 MHz +'TEST-Wifi' 00:35:1A:5B:46:70 56 2412 MHz +'OurTest' 00:35:1A:5B:46:7C 48 2412 MHz