commit b7f9dcb8ec34cc340285da971ae9ebd4a2dd2193 Author: Zaid Abdulla Date: Wed Oct 10 09:44:09 2012 +0300 Initial commit diff --git a/README.md b/README.md new file mode 100644 index 0000000..bb3dc7e --- /dev/null +++ b/README.md @@ -0,0 +1,10 @@ +# genied + +Auto-Configuration Server (ACS) built with node.js and MongoDB + +## Requirements + +* [MongoDB](http://mongodb.org) +* [Node.js driver for MongoDB]](https://github.com/mongodb/node-mongodb-native) +* [Libxmljs](https://github.com/polotek/libxmljs) + diff --git a/acs.coffee b/acs.coffee new file mode 100644 index 0000000..65904e3 --- /dev/null +++ b/acs.coffee @@ -0,0 +1,131 @@ +util = require 'util' +http = require 'http' +mongo = require 'mongodb' +tr069 = require './tr-069' +tasks = require './tasks' + +cluster = require 'cluster' +numCPUs = require('os').cpus().length + +DATABASE_NAME = 'genie' +PORT = 1337 + +endsWith = (str, suffix) -> + str.indexOf(suffix, str.length - suffix.length) isnt -1 + +arrayToHash = (arr) -> + hash = {} + for i in arr + hash[i[0]] = i[1] + return hash + +dbserver = new mongo.Server('localhost', 27017, {auto_reconnect: true}) +db = new mongo.Db(DATABASE_NAME, dbserver, {native_parser:true}) +db.open( (err, db) -> +) + + +updateDevice = (deviceId, actions) -> + return if not actions? + if actions.parameterValues? + params = arrayToHash(actions.parameterValues) + db.collection('devices', (err, collection) -> + collection.update({'_id' : deviceId}, {'$set' : params}, {upsert: true}) + ) + + +nextTask = (sessionId, deviceId, response, cookies) -> + if err? + throw 'ERROR: Cannot open database connection' + + db.collection('tasks', (err, collection) -> + cur = collection.find({'device' : deviceId}).sort(['timestamp']).limit(1) + cur.nextObject( (err, task) -> + reqParams = {} + resParams = {} + if not task + # add init task and end of queue + db.collection('tasks', (err, collection) -> + collection.insert({'name' : 'endOfQueue', 'device': deviceId, 'timestamp' : mongo.Timestamp(new Date(2020, 1, 1))}) + ) + task = {'name' : 'init', 'timestamp' : mongo.Timestamp()} + else if task.name == 'endOfQueue' + tr069.response(sessionId, response, resParams, cookies) + return + + actions = tasks.task(task, reqParams, resParams) + updateDevice(deviceId, actions) + # TODO in rare cases a task could finish without sending response + collection.save(task, (err) -> + console.log("Device #{deviceId}: Running task #{task.name}(#{task._id})") + cookies.task = String(task._id) + tr069.response(sessionId, response, resParams, cookies) + ) + return + ) + ) + + +if cluster.isMaster + for i in [1 .. numCPUs] + cluster.fork() + cluster.on('exit', (worker, code, signal) -> + console.log('worker ' + worker.process.pid + ' died') + ) +else + server = http.createServer (request, response) -> + if request.method != 'POST' + console.log '>>> 405 Method Not Allowed' + response.writeHead 405, {'Allow': 'POST'} + response.end('405 Method Not Allowed') + return + + request.content = '' + cookies = {} + + request.addListener 'data', (chunk) -> + request.content += chunk + + request.addListener 'end', () -> + resParams = {} + reqParams = tr069.request(request.headers, request.content) + + if reqParams.inform + resParams.inform = true + cookies.ID = sessionId = reqParams.sessionId + cookies.DeviceId = deviceId = reqParams.deviceId.SerialNumber + db.collection('devices', (err, collection) -> + collection.update({'_id' : deviceId}, {'$set' : arrayToHash(reqParams.informParameterValues)}, {upsert: true}, (err) -> + tr069.response(reqParams.sessionId, response, resParams, cookies) + ) + ) + return + + sessionId = reqParams.cookies.ID + deviceId = reqParams.cookies.DeviceId + taskId = reqParams.cookies.task + + if not taskId + nextTask(sessionId, deviceId, response, cookies) + return + + db.collection('tasks', (err, collection) -> + cur = collection.find({'_id' : mongo.ObjectID(taskId)}) + cur.nextObject( (err, task) -> + actions = tasks.task(task, reqParams, resParams) + updateDevice(deviceId, actions) + + if Object.keys(resParams).length > 0 + collection.save(task) + tr069.response(reqParams.sessionId, response, resParams, cookies) + else + console.log("Device #{deviceId}: Completed task #{task.name}(#{task._id})") + collection.remove({'_id' : task._id}, (err, removed) -> + cookies.task = undefined + nextTask(sessionId, deviceId, response, cookies) + ) + ) + ) + + server.listen PORT + console.log "Server listening on port #{PORT}" diff --git a/tasks.coffee b/tasks.coffee new file mode 100644 index 0000000..1c94673 --- /dev/null +++ b/tasks.coffee @@ -0,0 +1,71 @@ +BATCH_SIZE = 16 + +endsWith = (str, suffix) -> + str.indexOf(suffix, str.length - suffix.length) isnt -1 + +this.init = (task, request, response) -> + if not task.subtask? + task.subtask = {'name' : 'getParameterNames', 'parameterPath' : '', 'nextLevel' : false} + + if task.subtask.name == 'getParameterNames' + ret = this.getParameterNames(task.subtask, request, response) + if ret? and ret.parameterNames? # task finished + parameterNames = [] + for p in ret.parameterNames + if not endsWith(p[0], '.') + parameterNames.push(p[0]) + task.subtask = {'name' : 'getParameterValues', 'parameterNames' : parameterNames} + else + return + + if task.subtask.name == 'getParameterValues' + return this.getParameterValues(task.subtask, request, response) + + throw 'Unspecified error' + +this.getParameterNames = (task, request, response) -> + if request.getParameterNamesResponse? + return {'parameterNames' : request.getParameterNamesResponse} + else + response.getParameterNames = [task.parameterPath, if task.nextLevel? task.nextLevel else false] + return + +this.getParameterValues = (task, request, response) -> + if not task.currentIndex? + task.currentIndex = 0 + else if request.getParameterValuesResponse? + task.currentIndex = task.nextIndex + + task.nextIndex = Math.min(task.currentIndex + BATCH_SIZE, task.parameterNames.length) + names = task.parameterNames.slice(task.currentIndex, task.nextIndex) + + if names.length > 0 + response.getParameterValues = names + + if request.getParameterValuesResponse + return {'parameterValues' : request.getParameterValuesResponse} + return + +this.setParameterValues = (task, request, response) -> + if not task.currentIndex? + task.currentIndex = 0 + else if request.setParameterValuesResponse? + prevValues = task.parameterValues.slice(task.currentIndex, task.nextIndex) + task.currentIndex = task.nextIndex + + task.nextIndex = Math.min(task.currentIndex + BATCH_SIZE, task.parameterValues.length) + values = task.parameterValues.slice(task.currentIndex, task.nextIndex) + + if values.length > 0 + response.setParameterValues = values + + if prevValues? + return {'parameterValues' : prevValues} + return + +this.reboot = (task, request, response) -> + if not request.reboot + response.reboot = 'reboot' + +exports.task = (task, request, response) -> + return this[task.name](task, request, response) diff --git a/test.coffee b/test.coffee new file mode 100644 index 0000000..3a033a3 --- /dev/null +++ b/test.coffee @@ -0,0 +1,46 @@ +http = require 'http' +fs = require 'fs' + +TEMPLATE_SERIAL = '8KA8WA1151100043' +TEMPLATE_TASKID = '50731c1bfb2b97e764000001' + +templates = [] +for i in [0..48] + templates.push(JSON.parse(fs.readFileSync("test/#{i}.json"))) + +sendRequest = (serial, taskId, seq = 0) -> + if seq >= templates.length + t = new Date() + console.log("Finished #{serial} at #{t}") + return + headers = JSON.parse(JSON.stringify(templates[seq][0])) + if headers.cookie? + headers.cookie = headers.cookie.replace(TEMPLATE_TASKID, taskId).replace(TEMPLATE_SERIAL, serial) + + body = templates[seq][1].replace(TEMPLATE_SERIAL, serial) + headers['Content-Length'] = body.length + + options = { + host: '', + port: 1337, + method: 'POST', + headers: headers, + } + + #startTime = new Date().getTime() + req = http.request(options, (res) -> + if res.headers['set-cookie']? + for c in res.headers['set-cookie'] + if c.indexOf('task=', 0) is 0 + taskId = c.substr(5) + #endTime = new Date().getTime() - startTime + #console.log("Response time: #{endTime}") + sendRequest(serial, taskId, seq + 1) + ) + req.end(body) + +t = new Date() +console.log("Start at #{t}") + +for i in [0 .. 500] + sendRequest(TEMPLATE_SERIAL + String(i), TEMPLATE_TASKID, 0) diff --git a/test/0.json b/test/0.json new file mode 100644 index 0000000..173a9e2 --- /dev/null +++ b/test/0.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","user-agent":"HW_ATP_HTTP","content-length":"2174"},"\n\n37\n\n\n\n\nHuawei Technologies Co., Ltd.\n202BC1\nBM632w\n8KA8WA1151100043\n\n\n\n4 VALUE CHANGE\n\n\n\n1 BOOT\n\n\n\n1\n2012-10-08T21:31:55\n0\n\n\nInternetGatewayDevice.DeviceInfo.SpecVersion\n1.0\n\n\nInternetGatewayDevice.DeviceInfo.HardwareVersion\n00040501\n\n\nInternetGatewayDevice.DeviceInfo.SoftwareVersion\nV100R001IRQC56B012\n\n\nInternetGatewayDevice.DeviceInfo.ProvisioningCode\n\n\n\nInternetGatewayDevice.ManagementServer.ParameterKey\n\n\n\nInternetGatewayDevice.ManagementServer.ConnectionRequestURL\nhttp://172.3.28.39:8081/nwlrbbmqbhcda\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ExternalIPAddress\n172.3.28.39\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/1.json b/test/1.json new file mode 100644 index 0000000..aab0317 --- /dev/null +++ b/test/1.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043","user-agent":"HW_ATP_HTTP","content-length":"0"},""] \ No newline at end of file diff --git a/test/10.json b/test/10.json new file mode 100644 index 0000000..fda69e0 --- /dev/null +++ b/test/10.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3613"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.Enable\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.IPInterfaceIPAddress\n192.168.1.1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.IPInterfaceSubnetMask\n255.255.255.0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.IPInterfaceAddressingType\nDHCP\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Status\nNoLink\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.MACAddress\n20:2B:C1:E0:06:66\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Stats.BytesSent\n12736\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Stats.BytesReceived\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Stats.PacketsSent\n199\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Stats.PacketsReceived\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Stats.X_HUAWEI_PacketsSentError\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Stats.X_HUAWEI_PacketsSentDrops\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Stats.X_HUAWEI_PacketsReceivedError\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Stats.X_HUAWEI_PacketsReceivedDrops\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Enable\n1\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/11.json b/test/11.json new file mode 100644 index 0000000..87fe26f --- /dev/null +++ b/test/11.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3581"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Status\nNoLink\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.MACAddress\n20:2B:C1:E0:06:66\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Stats.BytesSent\n12416\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Stats.BytesReceived\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Stats.PacketsSent\n194\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Stats.PacketsReceived\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Stats.X_HUAWEI_PacketsSentError\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Stats.X_HUAWEI_PacketsSentDrops\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Stats.X_HUAWEI_PacketsReceivedError\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Stats.X_HUAWEI_PacketsReceivedDrops\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Status\nNoLink\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.MACAddress\n20:2B:C1:E0:06:66\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Stats.BytesSent\n11264\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Stats.BytesReceived\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Stats.PacketsSent\n176\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/12.json b/test/12.json new file mode 100644 index 0000000..ef9aa5d --- /dev/null +++ b/test/12.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3650"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Stats.PacketsReceived\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Stats.X_HUAWEI_PacketsSentError\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Stats.X_HUAWEI_PacketsSentDrops\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Stats.X_HUAWEI_PacketsReceivedError\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Stats.X_HUAWEI_PacketsReceivedDrops\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Status\nNoLink\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.MACAddress\n20:2B:C1:E0:06:66\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Stats.BytesSent\n10688\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Stats.BytesReceived\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Stats.PacketsSent\n167\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Stats.PacketsReceived\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Stats.X_HUAWEI_PacketsSentError\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Stats.X_HUAWEI_PacketsSentDrops\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Stats.X_HUAWEI_PacketsReceivedError\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Stats.X_HUAWEI_PacketsReceivedDrops\n0\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/13.json b/test/13.json new file mode 100644 index 0000000..d6df600 --- /dev/null +++ b/test/13.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3306"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSIDAdvertisementEnabled\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Status\nup\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BSSID\n20:2B:C1:E0:06:67\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.MaxBitRate\nAuto\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Channel\n6\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoChannelEnable\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.RegulatoryDomain\nIQ\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID\n404 WiMAX Not Available\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconType\nWPAWPA2\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.MACAddressControlEnabled\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Standard\nb/g/n\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKeyIndex\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPEncryptionLevel\n104-bit\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BasicEncryptionModes\nNone\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BasicAuthenticationMode\nNone\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/14.json b/test/14.json new file mode 100644 index 0000000..62f76d9 --- /dev/null +++ b/test/14.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3513"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPAEncryptionModes\nAESEncryption\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPAAuthenticationMode\nPSKAuthentication\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.IEEE11iEncryptionModes\nAESEncryption\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.IEEE11iAuthenticationMode\nPSKAuthentication\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalAssociations\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesSent\n310393\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesReceived\n339546\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsSent\n415\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsReceived\n2171\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WMMEnable\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_MixedEncryptionModes\nAESEncryption\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_MixedAuthenticationMode\nPSKAuthentication\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_ChannelUsed\n10\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_WLANVersion\nwlacmd_atpv001r001\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_PowerValue\n12\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_TotalBytesSentError\n0\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/15.json b/test/15.json new file mode 100644 index 0000000..42d8f37 --- /dev/null +++ b/test/15.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3442"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_TotalBytesReceivedError\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_TotalPacketsSentError\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_TotalPacketsReceivedError\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_AssociateDeviceNum\n16\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_WlanMacFilterpolicy\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_WlanMacFilternum\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_WlanStaWakeEnable\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_WlanIsolateControl\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_Wlan11NBWControl\n20/40\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_Wlan11NGIControl\nlong\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_Wlan11NHtMcs\n33\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_Wlan11NTxRxStream\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.X_HUAWEI_WPSMode\nap-pbc\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.DevicePassword\n\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.PinPhrase\n\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/16.json b/test/16.json new file mode 100644 index 0000000..043dfd9 --- /dev/null +++ b/test/16.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3309"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.AssociatedDeviceMACAddress\n20:10:7A:08:4D:43\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.1.WEPKey\n\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.2.WEPKey\n\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.3.WEPKey\n\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.4.WEPKey\n\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.PreSharedKey\n\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.HostNumberOfEntries\n1\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.Host.1.IPAddress\n192.168.1.2\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.Host.1.AddressSource\nDHCP\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.Host.1.LeaseTimeRemaining\n86359\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.Host.1.MACAddress\n20:10:7A:08:4D:43\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.Host.1.HostName\nlap-4c4473-48\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.Host.1.Active\n1\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.Host.1.X_HUAWEI_DeviceType\nComputer\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.Host.1.Layer2Interface\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionNumberOfEntries\n1\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/17.json b/test/17.json new file mode 100644 index 0000000..fbb2b6a --- /dev/null +++ b/test/17.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3645"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.WANAccessType\nWiMAX\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Layer1UpstreamMaxBitRate\n100000000\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Layer1DownstreamMaxBitRate\n100000000\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.PhysicalLinkStatus\nUp\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.WANAccessProvider\nHUAWEI\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.TotalBytesSent\n891\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.TotalBytesReceived\n1409\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.TotalPacketsSent\n5\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.TotalPacketsReceived\n8\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.MaximumActiveConnections\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.NumberOfActiveConnections\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.1.ActiveConnectionDeviceContainer\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.1.ActiveConnectionServiceID\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.RadioModule.Manufacturer\n\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.RadioModule.MACAddress\n\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.RadioModule.HardwareVersion\n\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/18.json b/test/18.json new file mode 100644 index 0000000..a184d33 --- /dev/null +++ b/test/18.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3506"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.RadioModule.SoftwareVersion\n\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.RadioModule.Model\n\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.Layer3Capability.IPv4Support\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.Layer3Capability.IPv6Support\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.Layer3Capability.CMIPv4Support\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.Layer3Capability.CMIPv6Support\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.ActiveOperator.OperaterProfileIdentifier\n\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.ActiveOperator.ChannelPlanIdentifier\n\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.ActiveOperator.NetworkProviderIdentifier\n\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnectionNumberOfEntries\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnectionNumberOfEntries\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.Name\neth1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WiMAXLinkConfig.SubscriptionParametersIdentifier\n\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Enable\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Reset\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ConnectionStatus\nConnected\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/19.json b/test/19.json new file mode 100644 index 0000000..9d8e9d6 --- /dev/null +++ b/test/19.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3701"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PossibleConnectionTypes\nIP_Routed,IP_Bridged\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ConnectionType\nIP_Routed\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Name\nWAN1_INTERNET_TR069_VOICE_R\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Uptime\n3\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.LastConnectionError\nERROR_NONE\n\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.AutoDisconnectTime\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.NATEnabled\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.AddressingType\nDHCP\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ExternalIPAddress\n172.3.28.39\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.SubnetMask\n255.255.0.0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DefaultGateway\n172.16.0.1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DNSEnabled\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DNSOverrideAllowed\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DNSServers\n62.201.240.236,62.201.240.237\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.MaxMTUSize\n1400\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.MACAddress\n\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/2.json b/test/2.json new file mode 100644 index 0000000..0a60903 --- /dev/null +++ b/test/2.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"143069"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.DeviceSummary\n0\n\n\nInternetGatewayDevice.LANDeviceNumberOfEntries\n0\n\n\nInternetGatewayDevice.WANDeviceNumberOfEntries\n0\n\n\nInternetGatewayDevice.DeviceInfo.\n0\n\n\nInternetGatewayDevice.DeviceInfo.Manufacturer\n0\n\n\nInternetGatewayDevice.DeviceInfo.ManufacturerOUI\n0\n\n\nInternetGatewayDevice.DeviceInfo.ModelName\n0\n\n\nInternetGatewayDevice.DeviceInfo.Description\n0\n\n\nInternetGatewayDevice.DeviceInfo.ProductClass\n0\n\n\nInternetGatewayDevice.DeviceInfo.SerialNumber\n0\n\n\nInternetGatewayDevice.DeviceInfo.HardwareVersion\n0\n\n\nInternetGatewayDevice.DeviceInfo.SoftwareVersion\n0\n\n\nInternetGatewayDevice.DeviceInfo.ModemFirmwareVersion\n0\n\n\nInternetGatewayDevice.DeviceInfo.AdditionalSoftwareVersion\n0\n\n\nInternetGatewayDevice.DeviceInfo.SpecVersion\n0\n\n\nInternetGatewayDevice.DeviceInfo.ProvisioningCode\n1\n\n\nInternetGatewayDevice.DeviceInfo.UpTime\n0\n\n\nInternetGatewayDevice.DeviceInfo.DeviceLog\n0\n\n\nInternetGatewayDevice.DeviceInfo.X_HUAWEI_PortalManagement.\n0\n\n\nInternetGatewayDevice.DeviceInfo.X_HUAWEI_PortalManagement.Enable\n1\n\n\nInternetGatewayDevice.DeviceInfo.X_HUAWEI_PortalManagement.PortalUrl-Computer\n1\n\n\nInternetGatewayDevice.DeviceInfo.X_HUAWEI_PortalManagement.PortalUrl-STB\n1\n\n\nInternetGatewayDevice.DeviceInfo.X_HUAWEI_PortalManagement.PortalUrl-Phone\n1\n\n\nInternetGatewayDevice.DeviceInfo.X_HUAWEI_ServiceManage.\n0\n\n\nInternetGatewayDevice.DeviceInfo.X_HUAWEI_ServiceManage.TelnetEnable\n1\n\n\nInternetGatewayDevice.DeviceInfo.X_HUAWEI_ServiceManage.TelnetPort\n1\n\n\nInternetGatewayDevice.ManagementServer.\n0\n\n\nInternetGatewayDevice.ManagementServer.URL\n1\n\n\nInternetGatewayDevice.ManagementServer.Username\n1\n\n\nInternetGatewayDevice.ManagementServer.Password\n1\n\n\nInternetGatewayDevice.ManagementServer.PeriodicInformEnable\n1\n\n\nInternetGatewayDevice.ManagementServer.PeriodicInformInterval\n1\n\n\nInternetGatewayDevice.ManagementServer.ParameterKey\n0\n\n\nInternetGatewayDevice.ManagementServer.ConnectionRequestURL\n0\n\n\nInternetGatewayDevice.ManagementServer.ConnectionRequestUsername\n1\n\n\nInternetGatewayDevice.ManagementServer.ConnectionRequestPassword\n1\n\n\nInternetGatewayDevice.ManagementServer.X_HUAWEI_SSLCertEnable\n1\n\n\nInternetGatewayDevice.Time.\n0\n\n\nInternetGatewayDevice.Time.Enable\n1\n\n\nInternetGatewayDevice.Time.Status\n0\n\n\nInternetGatewayDevice.Time.NTPServer1\n1\n\n\nInternetGatewayDevice.Time.NTPServer2\n1\n\n\nInternetGatewayDevice.Time.NTPServer3\n1\n\n\nInternetGatewayDevice.Time.NTPServer4\n1\n\n\nInternetGatewayDevice.Time.NTPServer5\n1\n\n\nInternetGatewayDevice.Time.CurrentLocalTime\n0\n\n\nInternetGatewayDevice.Time.LocalTimeZoneName\n1\n\n\nInternetGatewayDevice.UserInterface.\n0\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.\n0\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.Timeout\n1\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.FirstLogin\n1\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.UserInfo.\n0\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.UserInfo.1.\n0\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.UserInfo.1.Username\n1\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.UserInfo.1.Userpassword\n1\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.UserInfo.1.UserLevel\n1\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.UserInfo.2.\n0\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.UserInfo.2.Username\n1\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.UserInfo.2.Userpassword\n1\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.UserInfo.2.UserLevel\n1\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Cli.\n0\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Cli.UserInfo.\n0\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Cli.UserInfo.1.\n0\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Cli.UserInfo.1.Username\n1\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Cli.UserInfo.1.Userpassword\n1\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Cli.UserInfo.1.Userlevel\n0\n\n\nInternetGatewayDevice.X_HUAWEI_SyslogConfig.\n0\n\n\nInternetGatewayDevice.X_HUAWEI_SyslogConfig.Enable\n1\n\n\nInternetGatewayDevice.X_HUAWEI_SyslogConfig.Level\n1\n\n\nInternetGatewayDevice.X_HUAWEI_SyslogConfig.DisplayLevel\n1\n\n\nInternetGatewayDevice.X_HUAWEI_SyslogConfig.LogServerEnable\n1\n\n\nInternetGatewayDevice.X_HUAWEI_SyslogConfig.MainServer\n1\n\n\nInternetGatewayDevice.X_HUAWEI_SyslogConfig.MainServerPort\n1\n\n\nInternetGatewayDevice.X_HUAWEI_SyslogConfig.MinorServer\n1\n\n\nInternetGatewayDevice.X_HUAWEI_SyslogConfig.MinorServerPort\n1\n\n\nInternetGatewayDevice.Layer3Forwarding.\n0\n\n\nInternetGatewayDevice.Layer3Forwarding.X_HUAWEI_AutoDefaultGatewayEnable\n1\n\n\nInternetGatewayDevice.Layer3Forwarding.X_HUAWEI_DefaultGatewayIPAddress\n1\n\n\nInternetGatewayDevice.Layer3Forwarding.DefaultConnectionService\n1\n\n\nInternetGatewayDevice.Layer3Forwarding.ForwardNumberOfEntries\n0\n\n\nInternetGatewayDevice.Layer3Forwarding.Forwarding.\n1\n\n\nInternetGatewayDevice.IPPingDiagnostics.\n0\n\n\nInternetGatewayDevice.IPPingDiagnostics.DiagnosticsState\n1\n\n\nInternetGatewayDevice.IPPingDiagnostics.Interface\n1\n\n\nInternetGatewayDevice.IPPingDiagnostics.Host\n1\n\n\nInternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions\n1\n\n\nInternetGatewayDevice.IPPingDiagnostics.Timeout\n1\n\n\nInternetGatewayDevice.IPPingDiagnostics.DataBlockSize\n1\n\n\nInternetGatewayDevice.IPPingDiagnostics.DSCP\n1\n\n\nInternetGatewayDevice.IPPingDiagnostics.SuccessCount\n0\n\n\nInternetGatewayDevice.IPPingDiagnostics.FailureCount\n0\n\n\nInternetGatewayDevice.IPPingDiagnostics.AverageResponseTime\n0\n\n\nInternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime\n0\n\n\nInternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime\n0\n\n\nInternetGatewayDevice.LANDevice.\n0\n\n\nInternetGatewayDevice.LANDevice.1.\n0\n\n\nInternetGatewayDevice.LANDevice.1.X_HUAWEI_WLANEnable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceNumberOfEntries\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANWLANConfigurationNumberOfEntries\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPServerEnable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.MinAddress\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.MaxAddress\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.ReservedAddresses\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DNSServers\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DomainName\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPRouters\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPLeaseTime\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterfaceNumberOfEntries\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPStaticAddressNumberOfEntries\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalPoolNumberOfEntries\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.X_HUAWEI_PortRelayNumberOfEntries\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.1.\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.1.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.1.MinAddress\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.1.MaxAddress\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.1.VendorClassID\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.1.X_HUAWEI_DeviveDhcpRelay\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.2.\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.2.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.2.MinAddress\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.2.MaxAddress\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.2.VendorClassID\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.2.X_HUAWEI_DeviveDhcpRelay\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.3.\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.3.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.3.MinAddress\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.3.MaxAddress\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.3.VendorClassID\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.3.X_HUAWEI_DeviveDhcpRelay\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.4.\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.4.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.4.MinAddress\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.4.MaxAddress\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.4.VendorClassID\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.4.X_HUAWEI_DeviveDhcpRelay\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPStaticAddress.\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.IPInterfaceIPAddress\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.IPInterfaceSubnetMask\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.IPInterfaceAddressingType\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Status\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.MACAddress\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Stats.\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Stats.BytesSent\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Stats.BytesReceived\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Stats.PacketsSent\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Stats.PacketsReceived\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Stats.X_HUAWEI_PacketsSentError\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Stats.X_HUAWEI_PacketsSentDrops\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Stats.X_HUAWEI_PacketsReceivedError\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Stats.X_HUAWEI_PacketsReceivedDrops\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Status\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.MACAddress\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Stats.\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Stats.BytesSent\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Stats.BytesReceived\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Stats.PacketsSent\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Stats.PacketsReceived\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Stats.X_HUAWEI_PacketsSentError\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Stats.X_HUAWEI_PacketsSentDrops\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Stats.X_HUAWEI_PacketsReceivedError\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Stats.X_HUAWEI_PacketsReceivedDrops\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Status\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.MACAddress\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Stats.\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Stats.BytesSent\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Stats.BytesReceived\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Stats.PacketsSent\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Stats.PacketsReceived\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Stats.X_HUAWEI_PacketsSentError\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Stats.X_HUAWEI_PacketsSentDrops\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Stats.X_HUAWEI_PacketsReceivedError\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Stats.X_HUAWEI_PacketsReceivedDrops\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Status\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.MACAddress\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Stats.\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Stats.BytesSent\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Stats.BytesReceived\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Stats.PacketsSent\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Stats.PacketsReceived\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Stats.X_HUAWEI_PacketsSentError\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Stats.X_HUAWEI_PacketsSentDrops\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Stats.X_HUAWEI_PacketsReceivedError\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Stats.X_HUAWEI_PacketsReceivedDrops\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSIDAdvertisementEnabled\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Status\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BSSID\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.MaxBitRate\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Channel\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoChannelEnable\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.RegulatoryDomain\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconType\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.MACAddressControlEnabled\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Standard\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKeyIndex\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPEncryptionLevel\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BasicEncryptionModes\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BasicAuthenticationMode\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPAEncryptionModes\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPAAuthenticationMode\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.IEEE11iEncryptionModes\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.IEEE11iAuthenticationMode\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalAssociations\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesSent\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesReceived\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsSent\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsReceived\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WMMEnable\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_MixedEncryptionModes\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_MixedAuthenticationMode\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_ChannelUsed\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_WLANVersion\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_PowerValue\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_TotalBytesSentError\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_TotalBytesReceivedError\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_TotalPacketsSentError\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_TotalPacketsReceivedError\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_AssociateDeviceNum\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_WlanMacFilterpolicy\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_WlanMacFilternum\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_WlanStaWakeEnable\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_WlanIsolateControl\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_Wlan11NBWControl\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_Wlan11NGIControl\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_Wlan11NHtMcs\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_Wlan11NTxRxStream\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.X_HUAWEI_WPSMode\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.DevicePassword\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.PinPhrase\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HUAWEI_WlanMacFilter.\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.AssociatedDeviceMACAddress\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.1.\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.1.WEPKey\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.2.\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.2.WEPKey\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.3.\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.3.WEPKey\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.4.\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.4.WEPKey\n1\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.\n0\n\n\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.PreSharedKey\n1\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.\n0\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.HostNumberOfEntries\n0\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.Host.\n0\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.Host.1.\n0\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.Host.1.IPAddress\n0\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.Host.1.AddressSource\n0\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.Host.1.LeaseTimeRemaining\n0\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.Host.1.MACAddress\n0\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.Host.1.HostName\n0\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.Host.1.Active\n0\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.Host.1.X_HUAWEI_DeviceType\n0\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.Host.1.Layer2Interface\n0\n\n\nInternetGatewayDevice.LANDevice.1.Hosts.X_HUAWEI_Host.\n1\n\n\nInternetGatewayDevice.WANDevice.\n0\n\n\nInternetGatewayDevice.WANDevice.1.\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionNumberOfEntries\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.WANAccessType\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Layer1UpstreamMaxBitRate\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Layer1DownstreamMaxBitRate\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.PhysicalLinkStatus\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.WANAccessProvider\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.TotalBytesSent\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.TotalBytesReceived\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.TotalPacketsSent\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.TotalPacketsReceived\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.MaximumActiveConnections\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.NumberOfActiveConnections\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.1.\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.1.ActiveConnectionDeviceContainer\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.1.ActiveConnectionServiceID\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.RadioModule.\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.RadioModule.Manufacturer\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.RadioModule.MACAddress\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.RadioModule.HardwareVersion\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.RadioModule.SoftwareVersion\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.RadioModule.Model\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.Layer3Capability.\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.Layer3Capability.IPv4Support\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.Layer3Capability.IPv6Support\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.Layer3Capability.CMIPv4Support\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.Layer3Capability.CMIPv6Support\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.ActiveOperator.\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.ActiveOperator.OperaterProfileIdentifier\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.ActiveOperator.ChannelPlanIdentifier\n0\n\n\nInternetGatewayDevice.WANDevice.1.WiMAXInterfaceConfig.ActiveOperator.NetworkProviderIdentifier\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnectionNumberOfEntries\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnectionNumberOfEntries\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.Name\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WiMAXLinkConfig.\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WiMAXLinkConfig.SubscriptionParametersIdentifier\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Enable\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Reset\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ConnectionStatus\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PossibleConnectionTypes\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ConnectionType\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Name\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Uptime\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.LastConnectionError\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.AutoDisconnectTime\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.NATEnabled\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.AddressingType\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ExternalIPAddress\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.SubnetMask\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DefaultGateway\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DNSEnabled\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DNSOverrideAllowed\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DNSServers\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.MaxMTUSize\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.MACAddress\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.MACAddressOverride\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ConnectionTrigger\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.RouteProtocolRx\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMappingNumberOfEntries\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_PortTriggerNumberOfEntries\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_ServiceList\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_DHCPRelay\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.1.\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.1.PortMappingEnabled\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.1.RemoteHost\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.1.ExternalPort\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.1.ExternalPortEndRange\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.1.InternalPort\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.1.PortMappingProtocol\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.1.InternalClient\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.1.PortMappingDescription\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_PortTrigger.\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_PortTrigger.1.\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_PortTrigger.1.PortTriggerEnable\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_PortTrigger.1.TriggerPort\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_PortTrigger.1.TriggerPortEnd\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_PortTrigger.1.TriggerProtocol\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_PortTrigger.1.OpenPort\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_PortTrigger.1.OpenPortEnd\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_PortTrigger.1.PortTriggerDescription\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_DMZ.\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_DMZ.DMZEnable\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_DMZ.DMZHostIPAddress\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetBytesSent\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetBytesReceived\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetPacketsSent\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetPacketsReceived\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetErrorsSent\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetErrorsReceived\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetDiscardPacketsSent\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetDiscardPacketsReceived\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.\n1\n\n\nInternetGatewayDevice.Layer2Bridging.\n0\n\n\nInternetGatewayDevice.Layer2Bridging.MaxBridgeEntries\n0\n\n\nInternetGatewayDevice.Layer2Bridging.BridgeNumberOfEntries\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterfaceNumberOfEntries\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_Enable\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_MaxInterfacePolicyEntries\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_MaxFilterEntries\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.1.\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.1.X_HUAWEI_InterfaceName\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.1.X_HUAWEI_VLANID\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.1.X_HUAWEI_VLANPRI\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.1.X_HUAWEI_InterfaceLinkType\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.1.X_HUAWEI_InterfaceTagType\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.1.X_HUAWEI_VLANCFI\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.2.\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.2.X_HUAWEI_InterfaceName\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.2.X_HUAWEI_VLANID\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.2.X_HUAWEI_VLANPRI\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.2.X_HUAWEI_InterfaceLinkType\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.2.X_HUAWEI_InterfaceTagType\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.2.X_HUAWEI_VLANCFI\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.3.\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.3.X_HUAWEI_InterfaceName\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.3.X_HUAWEI_VLANID\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.3.X_HUAWEI_VLANPRI\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.3.X_HUAWEI_InterfaceLinkType\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.3.X_HUAWEI_InterfaceTagType\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.3.X_HUAWEI_VLANCFI\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.4.\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.4.X_HUAWEI_InterfaceName\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.4.X_HUAWEI_VLANID\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.4.X_HUAWEI_VLANPRI\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.4.X_HUAWEI_InterfaceLinkType\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.4.X_HUAWEI_InterfaceTagType\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.4.X_HUAWEI_VLANCFI\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_Filter.\n1\n\n\nInternetGatewayDevice.Layer2Bridging.Bridge.\n0\n\n\nInternetGatewayDevice.Layer2Bridging.Bridge.1.\n0\n\n\nInternetGatewayDevice.Layer2Bridging.Bridge.1.BridgeName\n1\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.1.\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.1.AvailableInterfaceKey\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.1.InterfaceType\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.1.InterfaceReference\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.2.\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.2.AvailableInterfaceKey\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.2.InterfaceType\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.2.InterfaceReference\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.3.\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.3.AvailableInterfaceKey\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.3.InterfaceType\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.3.InterfaceReference\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.4.\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.4.AvailableInterfaceKey\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.4.InterfaceType\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.4.InterfaceReference\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.5.\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.5.AvailableInterfaceKey\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.5.InterfaceType\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.5.InterfaceReference\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.6.\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.6.AvailableInterfaceKey\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.6.InterfaceType\n0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.6.InterfaceReference\n0\n\n\nInternetGatewayDevice.Services.\n0\n\n\nInternetGatewayDevice.Services.X_HUAWEI_ALGAbility.\n0\n\n\nInternetGatewayDevice.Services.X_HUAWEI_ALGAbility.H323Enable\n1\n\n\nInternetGatewayDevice.Services.X_HUAWEI_ALGAbility.SIPEnable\n1\n\n\nInternetGatewayDevice.Services.X_HUAWEI_ALGAbility.SIPPort\n1\n\n\nInternetGatewayDevice.Services.X_HUAWEI_ALGAbility.SIPWanPath\n1\n\n\nInternetGatewayDevice.Services.X_HUAWEI_ALGAbility.RTSPEnable\n1\n\n\nInternetGatewayDevice.Services.X_HUAWEI_ALGAbility.L2TPEnable\n1\n\n\nInternetGatewayDevice.Services.X_HUAWEI_ALGAbility.IPSECEnable\n1\n\n\nInternetGatewayDevice.Services.X_HUAWEI_ALGAbility.PPTPEnable\n1\n\n\nInternetGatewayDevice.Services.VoiceService.\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfileNumberOfEntries\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.Capabilities.\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.Capabilities.MaxSessionsPerLine\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.Capabilities.PSTNSoftSwitchover\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.Capabilities.FaxT38\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.Capabilities.FaxPassThrough\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.Capabilities.NumberingPlan\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.Capabilities.ButtonMap\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.Capabilities.SIP.\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.Capabilities.SIP.EventSubscription\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Enable\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Name\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.DTMFMethod\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Region\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.STUNServer\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.X_HUAWEI_STUNServerPort\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.X_HUAWEI_FaxOption\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.X_HUAWEI_EnableSharpKey\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.X_HUAWEI_HotLineNumber\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.ProxyServer\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.ProxyServerPort\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.RegistrarServer\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.RegistrarServerPort\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_SIPDomain\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_SecondRegistrarServer\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_SecondRegistrarServerPort\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_SecondSIPDomain\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.RegisterExpires\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.RegisterRetryInterval\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_PrackSupport\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_UrgencyUsePriority\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_SessionExpires\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_MinSessionExpires\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_InterfaceName\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.SIPEventSubscribeNumberOfElements\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_OptionTime.\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_OptionTime.OptionsType\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_OptionTime.IntervalTime\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.RTP.\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.RTP.LocalPortMin\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.RTP.X_HUAWEI_JitterBuffer\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.RTP.X_HUAWEI_JitterBufferLength\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.RTP.X_HUAWEI_PackLostCompensate\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.RTP.X_HUAWEI_JitterBufferType\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.InterDigitTimerStd\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.PrefixInfoMaxEntries\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.PrefixInfoNumberOfEntries\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_StartDigitTimerStd\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_UnResponseInterval\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_HowlToneTime\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_BusyToneTime\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_IncomPrefixInfo.\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_IncomSuffixInfo.\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_OutgoPrefixInfo.\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_OutgoSuffixInfo.\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.1.\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.1.DigitMap\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.1.Type\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.1.Route\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.2.\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.2.DigitMap\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.2.Type\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.2.Route\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.3.\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.3.DigitMap\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.3.Type\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.3.Route\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.4.\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.4.DigitMap\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.4.Type\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.4.Route\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.ButtonMap.\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.ButtonMap.Button.\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.CurrentLevel\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.Level\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.Revisable\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.TotalNumberOfEntries\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.MacFilterPolicy\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.UrlFilterPolicy\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.UrlFilter.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.MacFilter.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.IpFilter.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.AppFilter.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.DosAttack.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.DosAttack.SynFlooding\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.DosAttack.IcmpFlooding\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.DosAttack.ArpAttack\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.ACL.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.Level\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.Revisable\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.TotalNumberOfEntries\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.MacFilterPolicy\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.UrlFilterPolicy\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.UrlFilter.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.MacFilter.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.Name\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.Status\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.Priority\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.Interface\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.SourceIPStart\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.SourceIPEnd\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.DestIPStart\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.DestIPEnd\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.Protocol\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.SourcePortStart\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.SourcePortEnd\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.DestPortStart\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.DestPortEnd\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.1.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.1.Name\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.1.Status\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.1.Protocol\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.1.Port\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.2.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.2.Name\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.2.Status\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.2.Protocol\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.2.Port\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.3.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.3.Name\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.3.Status\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.3.Protocol\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.3.Port\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.DosAttack.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.DosAttack.SynFlooding\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.DosAttack.IcmpFlooding\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.DosAttack.ArpAttack\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.ACL.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.ACL.1.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.ACL.1.X_HUAWEI_Service\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.ACL.1.X_HUAWEI_Direction\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.ACL.1.X_HUAWEI_StartIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.ACL.1.X_HUAWEI_EndIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.ACL.2.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.ACL.2.X_HUAWEI_Service\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.ACL.2.X_HUAWEI_Direction\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.ACL.2.X_HUAWEI_StartIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.ACL.2.X_HUAWEI_EndIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.Level\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.Revisable\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.TotalNumberOfEntries\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.MacFilterPolicy\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.UrlFilterPolicy\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.UrlFilter.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.MacFilter.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.Name\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.Status\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.Priority\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.Interface\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.SourceIPStart\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.SourceIPEnd\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.DestIPStart\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.DestIPEnd\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.Protocol\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.SourcePortStart\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.SourcePortEnd\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.DestPortStart\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.DestPortEnd\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.1.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.1.Name\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.1.Status\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.1.Protocol\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.1.Port\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.2.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.2.Name\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.2.Status\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.2.Protocol\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.2.Port\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.3.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.3.Name\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.3.Status\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.3.Protocol\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.3.Port\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.4.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.4.Name\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.4.Status\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.4.Protocol\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.4.Port\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.DosAttack.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.DosAttack.SynFlooding\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.DosAttack.IcmpFlooding\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.DosAttack.ArpAttack\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.ACL.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.ACL.1.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.ACL.1.X_HUAWEI_Service\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.ACL.1.X_HUAWEI_Direction\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.ACL.1.X_HUAWEI_StartIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.ACL.1.X_HUAWEI_EndIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.ACL.2.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.ACL.2.X_HUAWEI_Service\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.ACL.2.X_HUAWEI_Direction\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.ACL.2.X_HUAWEI_StartIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.ACL.2.X_HUAWEI_EndIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.Level\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.Revisable\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.TotalNumberOfEntries\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.MacFilterPolicy\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.UrlFilterPolicy\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.UrlFilter.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.MacFilter.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.Name\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.Status\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.Priority\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.Interface\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.SourceIPStart\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.SourceIPEnd\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.DestIPStart\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.DestIPEnd\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.Protocol\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.SourcePortStart\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.SourcePortEnd\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.DestPortStart\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.DestPortEnd\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.Name\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.Status\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.Priority\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.Interface\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.SourceIPStart\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.SourceIPEnd\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.DestIPStart\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.DestIPEnd\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.Protocol\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.SourcePortStart\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.SourcePortEnd\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.DestPortStart\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.DestPortEnd\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.AppFilter.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.DosAttack.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.DosAttack.SynFlooding\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.DosAttack.IcmpFlooding\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.DosAttack.ArpAttack\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.1.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.1.X_HUAWEI_Service\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.1.X_HUAWEI_Direction\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.1.X_HUAWEI_StartIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.1.X_HUAWEI_EndIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.2.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.2.X_HUAWEI_Service\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.2.X_HUAWEI_Direction\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.2.X_HUAWEI_StartIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.2.X_HUAWEI_EndIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.3.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.3.X_HUAWEI_Service\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.3.X_HUAWEI_Direction\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.3.X_HUAWEI_StartIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.3.X_HUAWEI_EndIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.4.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.4.X_HUAWEI_Service\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.4.X_HUAWEI_Direction\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.4.X_HUAWEI_StartIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.4.X_HUAWEI_EndIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.5.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.5.X_HUAWEI_Service\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.5.X_HUAWEI_Direction\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.5.X_HUAWEI_StartIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.5.X_HUAWEI_EndIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.6.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.6.X_HUAWEI_Service\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.6.X_HUAWEI_Direction\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.6.X_HUAWEI_StartIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.6.X_HUAWEI_EndIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.7.\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.7.X_HUAWEI_Service\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.7.X_HUAWEI_Direction\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.7.X_HUAWEI_StartIpAddr\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.7.X_HUAWEI_EndIpAddr\n1\n\n\nInternetGatewayDevice.WiMAX.\n0\n\n\nInternetGatewayDevice.WiMAX.Status.\n0\n\n\nInternetGatewayDevice.WiMAX.Status.ConnState\n0\n\n\nInternetGatewayDevice.WiMAX.Status.SignalStrength\n0\n\n\nInternetGatewayDevice.WiMAX.Status.LinkQualityReuse1\n0\n\n\nInternetGatewayDevice.WiMAX.Status.LinkQualityReuse3\n0\n\n\nInternetGatewayDevice.WiMAX.Status.WiMAXPktTran\n0\n\n\nInternetGatewayDevice.WiMAX.Status.WiMAXPktRcv\n0\n\n\nInternetGatewayDevice.WiMAX.Status.CINR1\n0\n\n\nInternetGatewayDevice.WiMAX.Status.CINR3\n0\n\n\nInternetGatewayDevice.WiMAX.Status.RSSI\n0\n\n\nInternetGatewayDevice.WiMAX.Status.ULFEC\n0\n\n\nInternetGatewayDevice.WiMAX.Status.DLFEC\n0\n\n\nInternetGatewayDevice.WiMAX.Status.BSID\n0\n\n\nInternetGatewayDevice.WiMAX.Status.Power\n0\n\n\nInternetGatewayDevice.WiMAX.Status.ConnectFreq\n0\n\n\nInternetGatewayDevice.WiMAX.Status.ConnectBand\n0\n\n\nInternetGatewayDevice.WiMAX.Status.EthPktTran\n0\n\n\nInternetGatewayDevice.WiMAX.Status.EthPktRcv\n0\n\n\nInternetGatewayDevice.WiMAX.Status.ULDataRate\n0\n\n\nInternetGatewayDevice.WiMAX.Status.DLDataRate\n0\n\n\nInternetGatewayDevice.WiMAX.Certificate.\n0\n\n\nInternetGatewayDevice.WiMAX.Certificate.CertificateName\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Direction\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Cs\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.State\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Maxrate\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Minrate\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.MaxLatency\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Priority\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ServiceClassArg\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Scheduling\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.GrantInterval\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.PollingInterval\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.BroadcastBwrEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.MulticastBwrEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.PiggybackBwrEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.FragmentationEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.PhsEnabledEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.PackingEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.CrcEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ArqEnable\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ArqWindowSize\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ArqBlockSize\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ArqTransmitterDelay\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ArqReceiverDelay\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ArqBlockLifetime\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ArqSyncLossTimeout\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ArqRxPurgeTimeout\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.HarqEnable\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.HarqAcids\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.HarqLatency\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.HarqPduSn\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Classifier1\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Classifier1PhsNumber\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Classifier2\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Classifier2PhsNumber\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Classifier3\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Classifier3PhsNumber\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Classifier4\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Classifier4PhsNumber\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Direction\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Cs\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_State\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Maxrate\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Minrate\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_MaxLatency\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Priority\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_ServiceClassArg\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Scheduling\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_GrantInterval\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_PollingInterval\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_BroadcastBwrEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_MulticastBwrEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_PiggybackBwrEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_FragmentationEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_PhsEnabledEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_PackingEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_CrcEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_ArqEnable\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_ArqWindowSize\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_ArqBlockSize\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_ArqTransmitterDelay\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_ArqReceiverDelay\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_ArqBlockLifetime\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_ArqSyncLossTimeout\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_ArqRxPurgeTimeout\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_HarqEnable\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_HarqAcids\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_HarqLatency\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_HarqPduSn\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Classifier1\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Classifier1PhsNumber\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Classifier2\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Classifier2PhsNumber\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Classifier3\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Classifier3PhsNumber\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Classifier4\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Classifier4PhsNumber\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ClassifierType1\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ClassifierType2\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ClassifierType3\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ClassifierType4\n0\n\n\nInternetGatewayDevice.WiMAX.VerType.\n0\n\n\nInternetGatewayDevice.WiMAX.VerType.WmxVerType\n0\n\n\nInternetGatewayDevice.WiMAX.UpgPackage.\n0\n\n\nInternetGatewayDevice.WiMAX.UpgPackage.PackageDate\n0\n\n\nInternetGatewayDevice.WiMAX.Antenna.\n0\n\n\nInternetGatewayDevice.WiMAX.Antenna.AntennaState\n1\n\n\nInternetGatewayDevice.IDLE.\n0\n\n\nInternetGatewayDevice.IDLE.Enable\n1\n\n\nInternetGatewayDevice.IDLE.WaitTime\n1\n\n\nInternetGatewayDevice.OperatorProfile.\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.RootCANumberOfEntries\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.ContactNumberOfEntries\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.OperatorName\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.HomeNetworkServiceProviderNumberOfEntries\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlanNumberOfEntries\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.DefaultChannelPlan.\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.DefaultChannelPlan.Bandwidth\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.DefaultChannelPlan.FFTSize\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.DefaultChannelPlan.DuplexMode\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlan.\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlan.1.\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlan.1.ChannelPlanIdentifier\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlan.1.Bandwidth\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlan.1.FFTSize\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlan.1.DuplexMode\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlan.1.FirstFrequency\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlan.1.LastFrequency\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlan.1.NextFrequencySteps\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlan.1.Preambles\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfileNumberOfEntries\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.Primary.\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.Primary.Activated\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.Primary.Name\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.Primary.EAPProfiles\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.Type\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.Identity\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.SharedSecret\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.Realm\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.VerifyServerRealmListEnable\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.ServerRealmList\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.EncapsulationProtocol\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.PseudonymIdentity\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.IdentityPrivacyEnable\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.CheckCodeEnable\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.CertificateNumberOfEntries\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.CertChainFileNum\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.UserCert.\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.UserCert.FilePath\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.PreKey.\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.PreKey.FilePath\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.RootCA.\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.RootCA.FilePath\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.Chain.\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.Chain.1.\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.Chain.1.ChainId\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.Chain.1.FilePath\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.Chain.2.\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.Chain.2.ChainId\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.Chain.2.FilePath\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.Chain.3.\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.Chain.3.ChainId\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.Chain.3.FilePath\n1\n\n\nInternetGatewayDevice.Layer3QoS.\n0\n\n\nInternetGatewayDevice.Layer3QoS.Enable\n1\n\n\nInternetGatewayDevice.Layer3QoS.AvailableInterfaceNumberOfEntries\n0\n\n\nInternetGatewayDevice.Layer3QoS.InterfaceQualityService.\n0\n\n\nInternetGatewayDevice.Layer3QoS.InterfaceQualityService.1.\n0\n\n\nInternetGatewayDevice.Layer3QoS.InterfaceQualityService.1.InterfaceName\n0\n\n\nInternetGatewayDevice.Layer3QoS.InterfaceQualityService.1.Dscp\n1\n\n\nInternetGatewayDevice.Layer3QoS.InterfaceQualityService.2.\n0\n\n\nInternetGatewayDevice.Layer3QoS.InterfaceQualityService.2.InterfaceName\n0\n\n\nInternetGatewayDevice.Layer3QoS.InterfaceQualityService.2.Dscp\n1\n\n\nInternetGatewayDevice.Layer3QoS.InterfaceQualityService.3.\n0\n\n\nInternetGatewayDevice.Layer3QoS.InterfaceQualityService.3.InterfaceName\n0\n\n\nInternetGatewayDevice.Layer3QoS.InterfaceQualityService.3.Dscp\n1\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/20.json b/test/20.json new file mode 100644 index 0000000..8666e74 --- /dev/null +++ b/test/20.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3862"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.MACAddressOverride\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ConnectionTrigger\nAlwaysOn\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.RouteProtocolRx\nOff\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMappingNumberOfEntries\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_PortTriggerNumberOfEntries\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_ServiceList\nINTERNET_TR069_VOICE\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_DHCPRelay\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.1.PortMappingEnabled\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.1.RemoteHost\n\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.1.ExternalPort\n9292\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.1.ExternalPortEndRange\n9292\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.1.InternalPort\n9292\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.1.PortMappingProtocol\nTCP\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.1.InternalClient\n192.168.1.100\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.1.PortMappingDescription\nWebServer\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_PortTrigger.1.PortTriggerEnable\n1\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/21.json b/test/21.json new file mode 100644 index 0000000..6ac01ab --- /dev/null +++ b/test/21.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3943"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_PortTrigger.1.TriggerPort\n8000\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_PortTrigger.1.TriggerPortEnd\n8080\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_PortTrigger.1.TriggerProtocol\nTCP\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_PortTrigger.1.OpenPort\n8000\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_PortTrigger.1.OpenPortEnd\n8080\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_PortTrigger.1.PortTriggerDescription\ntest\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_DMZ.DMZEnable\n1\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_HUAWEI_DMZ.DMZHostIPAddress\n192.168.1.100\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetBytesSent\n891\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetBytesReceived\n1409\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetPacketsSent\n5\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetPacketsReceived\n8\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetErrorsSent\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetErrorsReceived\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetDiscardPacketsSent\n0\n\n\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetDiscardPacketsReceived\n0\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/22.json b/test/22.json new file mode 100644 index 0000000..71e1d9e --- /dev/null +++ b/test/22.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3628"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.Layer2Bridging.MaxBridgeEntries\n1\n\n\nInternetGatewayDevice.Layer2Bridging.BridgeNumberOfEntries\n1\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterfaceNumberOfEntries\n6\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_Enable\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_MaxInterfacePolicyEntries\n4\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_MaxFilterEntries\n15\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.1.X_HUAWEI_InterfaceName\nLAN\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.1.X_HUAWEI_VLANID\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.1.X_HUAWEI_VLANPRI\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.1.X_HUAWEI_InterfaceLinkType\n2\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.1.X_HUAWEI_InterfaceTagType\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.1.X_HUAWEI_VLANCFI\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.2.X_HUAWEI_InterfaceName\nWAN\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.2.X_HUAWEI_VLANID\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.2.X_HUAWEI_VLANPRI\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.2.X_HUAWEI_InterfaceLinkType\n1\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/23.json b/test/23.json new file mode 100644 index 0000000..892eef7 --- /dev/null +++ b/test/23.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3750"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.2.X_HUAWEI_InterfaceTagType\n1\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.2.X_HUAWEI_VLANCFI\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.3.X_HUAWEI_InterfaceName\nIAD\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.3.X_HUAWEI_VLANID\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.3.X_HUAWEI_VLANPRI\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.3.X_HUAWEI_InterfaceLinkType\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.3.X_HUAWEI_InterfaceTagType\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.3.X_HUAWEI_VLANCFI\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.4.X_HUAWEI_InterfaceName\nWLAN\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.4.X_HUAWEI_VLANID\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.4.X_HUAWEI_VLANPRI\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.4.X_HUAWEI_InterfaceLinkType\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.4.X_HUAWEI_InterfaceTagType\n0\n\n\nInternetGatewayDevice.Layer2Bridging.X_HUAWEI_VLAN.X_HUAWEI_InterfacePolicy.4.X_HUAWEI_VLANCFI\n0\n\n\nInternetGatewayDevice.Layer2Bridging.Bridge.1.BridgeName\nbr0\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.1.AvailableInterfaceKey\n1\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/24.json b/test/24.json new file mode 100644 index 0000000..d1135fc --- /dev/null +++ b/test/24.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3765"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.1.InterfaceType\nLANInterface\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.1.InterfaceReference\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.2.AvailableInterfaceKey\n2\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.2.InterfaceType\nLANInterface\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.2.InterfaceReference\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.3.AvailableInterfaceKey\n3\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.3.InterfaceType\nLANInterface\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.3.InterfaceReference\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.4.AvailableInterfaceKey\n4\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.4.InterfaceType\nLANInterface\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.4.InterfaceReference\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.5.AvailableInterfaceKey\n5\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.5.InterfaceType\nLANInterface\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.5.InterfaceReference\nInternetGatewayDevice.LANDevice.1.WLANConfiguration.1\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.6.AvailableInterfaceKey\n6\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.6.InterfaceType\nWANRouterConnection\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/25.json b/test/25.json new file mode 100644 index 0000000..1b33c71 --- /dev/null +++ b/test/25.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3329"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.Layer2Bridging.AvailableInterface.6.InterfaceReference\nInternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1\n\n\nInternetGatewayDevice.Services.X_HUAWEI_ALGAbility.H323Enable\n1\n\n\nInternetGatewayDevice.Services.X_HUAWEI_ALGAbility.SIPEnable\n0\n\n\nInternetGatewayDevice.Services.X_HUAWEI_ALGAbility.SIPPort\n5060\n\n\nInternetGatewayDevice.Services.X_HUAWEI_ALGAbility.SIPWanPath\n\n\n\nInternetGatewayDevice.Services.X_HUAWEI_ALGAbility.RTSPEnable\n1\n\n\nInternetGatewayDevice.Services.X_HUAWEI_ALGAbility.L2TPEnable\n1\n\n\nInternetGatewayDevice.Services.X_HUAWEI_ALGAbility.IPSECEnable\n1\n\n\nInternetGatewayDevice.Services.X_HUAWEI_ALGAbility.PPTPEnable\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfileNumberOfEntries\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.Capabilities.MaxSessionsPerLine\n3\n\n\nInternetGatewayDevice.Services.VoiceService.1.Capabilities.PSTNSoftSwitchover\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.Capabilities.FaxT38\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.Capabilities.FaxPassThrough\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.Capabilities.NumberingPlan\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.Capabilities.ButtonMap\n1\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/26.json b/test/26.json new file mode 100644 index 0000000..00bd5b0 --- /dev/null +++ b/test/26.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3422"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.Services.VoiceService.1.Capabilities.SIP.EventSubscription\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Enable\nEnabled\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Name\n\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.DTMFMethod\nInBand\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Region\nIQ\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.STUNServer\n\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.X_HUAWEI_STUNServerPort\n3478\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.X_HUAWEI_FaxOption\nG.711A FAX Passthrough\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.X_HUAWEI_EnableSharpKey\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.X_HUAWEI_HotLineNumber\n\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.ProxyServer\n\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.ProxyServerPort\n5060\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.RegistrarServer\n\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.RegistrarServerPort\n5060\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_SIPDomain\n\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_SecondRegistrarServer\n\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/27.json b/test/27.json new file mode 100644 index 0000000..2a3347b --- /dev/null +++ b/test/27.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3661"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_SecondRegistrarServerPort\n5060\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_SecondSIPDomain\n\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.RegisterExpires\n300\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.RegisterRetryInterval\n900\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_PrackSupport\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_UrgencyUsePriority\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_SessionExpires\n3600\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_MinSessionExpires\n90\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_InterfaceName\n\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.SIPEventSubscribeNumberOfElements\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_OptionTime.OptionsType\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.X_HUAWEI_OptionTime.IntervalTime\n30\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.RTP.LocalPortMin\n50000\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.RTP.X_HUAWEI_JitterBuffer\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.RTP.X_HUAWEI_JitterBufferLength\n20\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.RTP.X_HUAWEI_PackLostCompensate\n1\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/28.json b/test/28.json new file mode 100644 index 0000000..8bfef38 --- /dev/null +++ b/test/28.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3851"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.RTP.X_HUAWEI_JitterBufferType\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.InterDigitTimerStd\n5000\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.PrefixInfoMaxEntries\n16\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.PrefixInfoNumberOfEntries\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_StartDigitTimerStd\n10000\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_UnResponseInterval\n60000\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_HowlToneTime\n60000\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_BusyToneTime\n40000\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.1.DigitMap\n[ABCD*#X].T\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.1.Type\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.1.Route\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.2.DigitMap\n2222\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.2.Type\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.2.Route\n1\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.3.DigitMap\n3333\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.3.Type\n2\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/29.json b/test/29.json new file mode 100644 index 0000000..4e1c87d --- /dev/null +++ b/test/29.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3436"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.3.Route\n0\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.4.DigitMap\n963\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.4.Type\n3\n\n\nInternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.NumberingPlan.X_HUAWEI_DigitMap.4.Route\n2\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.CurrentLevel\nDisable\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.Level\nDisable\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.Revisable\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.TotalNumberOfEntries\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.MacFilterPolicy\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.UrlFilterPolicy\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.DosAttack.SynFlooding\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.DosAttack.IcmpFlooding\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.1.DosAttack.ArpAttack\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.Level\nHigh\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.Revisable\n2\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.TotalNumberOfEntries\n3\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/3.json b/test/3.json new file mode 100644 index 0000000..d7cbc08 --- /dev/null +++ b/test/3.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3123"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.DeviceSummary\nInternetGatewayDevice:1.1[](Baseline:1, EthernetLAN:1, WiFiLAN:1, WIMAXWAN:1, Bridging:1, Time:1, IPPing:1\n\n\nInternetGatewayDevice.LANDeviceNumberOfEntries\n1\n\n\nInternetGatewayDevice.WANDeviceNumberOfEntries\n1\n\n\nInternetGatewayDevice.DeviceInfo.Manufacturer\nHuawei Technologies Co., Ltd.\n\n\nInternetGatewayDevice.DeviceInfo.ManufacturerOUI\n202BC1\n\n\nInternetGatewayDevice.DeviceInfo.ModelName\nBM632w\n\n\nInternetGatewayDevice.DeviceInfo.Description\nHuawei WiMAX Home Gateway\n\n\nInternetGatewayDevice.DeviceInfo.ProductClass\nBM632w\n\n\nInternetGatewayDevice.DeviceInfo.SerialNumber\n8KA8WA1151100043\n\n\nInternetGatewayDevice.DeviceInfo.HardwareVersion\n00040501\n\n\nInternetGatewayDevice.DeviceInfo.SoftwareVersion\nV100R001IRQC56B012\n\n\nInternetGatewayDevice.DeviceInfo.ModemFirmwareVersion\n\n\n\nInternetGatewayDevice.DeviceInfo.AdditionalSoftwareVersion\n1.0.0\n\n\nInternetGatewayDevice.DeviceInfo.SpecVersion\n1.0\n\n\nInternetGatewayDevice.DeviceInfo.ProvisioningCode\n\n\n\nInternetGatewayDevice.DeviceInfo.UpTime\n105\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/30.json b/test/30.json new file mode 100644 index 0000000..3a9ece4 --- /dev/null +++ b/test/30.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3352"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.MacFilterPolicy\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.UrlFilterPolicy\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.Name\nHigh-Ip\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.Status\n2\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.Priority\n255\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.Interface\nALL\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.SourceIPStart\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.SourceIPEnd\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.DestIPStart\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.DestIPEnd\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.Protocol\nALL\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.SourcePortStart\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.SourcePortEnd\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.DestPortStart\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.IpFilter.1.DestPortEnd\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.1.Name\nDNS\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/31.json b/test/31.json new file mode 100644 index 0000000..215ea60 --- /dev/null +++ b/test/31.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3368"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.1.Status\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.1.Protocol\nUDP\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.1.Port\n53\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.2.Name\nFTP\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.2.Status\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.2.Protocol\nTCP\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.2.Port\n21\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.3.Name\nHTTP\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.3.Status\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.3.Protocol\nTCP\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.AppFilter.3.Port\n80\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.DosAttack.SynFlooding\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.DosAttack.IcmpFlooding\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.DosAttack.ArpAttack\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.ACL.1.X_HUAWEI_Service\nACS\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.ACL.1.X_HUAWEI_Direction\nWAN\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/32.json b/test/32.json new file mode 100644 index 0000000..65a2b52 --- /dev/null +++ b/test/32.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3327"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.ACL.1.X_HUAWEI_StartIpAddr\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.ACL.1.X_HUAWEI_EndIpAddr\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.ACL.2.X_HUAWEI_Service\nHTTP\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.ACL.2.X_HUAWEI_Direction\nLAN\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.ACL.2.X_HUAWEI_StartIpAddr\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.2.ACL.2.X_HUAWEI_EndIpAddr\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.Level\nMedium\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.Revisable\n2\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.TotalNumberOfEntries\n3\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.MacFilterPolicy\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.UrlFilterPolicy\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.Name\nMiddle-Ip\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.Status\n2\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.Priority\n255\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.Interface\nALL\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.SourceIPStart\n\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/33.json b/test/33.json new file mode 100644 index 0000000..c48a90e --- /dev/null +++ b/test/33.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3355"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.SourceIPEnd\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.DestIPStart\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.DestIPEnd\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.Protocol\nALL\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.SourcePortStart\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.SourcePortEnd\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.DestPortStart\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.IpFilter.1.DestPortEnd\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.1.Name\nDNS\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.1.Status\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.1.Protocol\nUDP\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.1.Port\n53\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.2.Name\nFTP\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.2.Status\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.2.Protocol\nTCP\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.2.Port\n21\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/34.json b/test/34.json new file mode 100644 index 0000000..467ffe3 --- /dev/null +++ b/test/34.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3385"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.3.Name\nHTTP\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.3.Status\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.3.Protocol\nTCP\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.3.Port\n80\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.4.Name\nFile Share\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.4.Status\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.4.Protocol\nTCP/UDP\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.AppFilter.4.Port\n137-139,445\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.DosAttack.SynFlooding\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.DosAttack.IcmpFlooding\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.DosAttack.ArpAttack\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.ACL.1.X_HUAWEI_Service\nACS\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.ACL.1.X_HUAWEI_Direction\nWAN\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.ACL.1.X_HUAWEI_StartIpAddr\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.ACL.1.X_HUAWEI_EndIpAddr\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.ACL.2.X_HUAWEI_Service\nHTTP\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/35.json b/test/35.json new file mode 100644 index 0000000..88c192f --- /dev/null +++ b/test/35.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3303"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.ACL.2.X_HUAWEI_Direction\nLAN\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.ACL.2.X_HUAWEI_StartIpAddr\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.3.ACL.2.X_HUAWEI_EndIpAddr\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.Level\nLow\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.Revisable\n2\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.TotalNumberOfEntries\n9\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.MacFilterPolicy\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.UrlFilterPolicy\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.Name\nLow-Lan\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.Status\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.Priority\n255\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.Interface\nbr0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.SourceIPStart\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.SourceIPEnd\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.DestIPStart\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.DestIPEnd\n\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/36.json b/test/36.json new file mode 100644 index 0000000..506f147 --- /dev/null +++ b/test/36.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3383"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.Protocol\nALL\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.SourcePortStart\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.SourcePortEnd\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.DestPortStart\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.1.DestPortEnd\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.Name\nLow-All\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.Status\n2\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.Priority\n255\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.Interface\nALL\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.SourceIPStart\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.SourceIPEnd\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.DestIPStart\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.DestIPEnd\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.Protocol\nALL\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.SourcePortStart\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.SourcePortEnd\n0\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/37.json b/test/37.json new file mode 100644 index 0000000..0a1929b --- /dev/null +++ b/test/37.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3392"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.DestPortStart\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.IpFilter.2.DestPortEnd\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.DosAttack.SynFlooding\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.DosAttack.IcmpFlooding\n1\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.DosAttack.ArpAttack\n0\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.1.X_HUAWEI_Service\nHTTP\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.1.X_HUAWEI_Direction\nLAN\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.1.X_HUAWEI_StartIpAddr\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.1.X_HUAWEI_EndIpAddr\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.2.X_HUAWEI_Service\nICMP\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.2.X_HUAWEI_Direction\nLAN\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.2.X_HUAWEI_StartIpAddr\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.2.X_HUAWEI_EndIpAddr\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.3.X_HUAWEI_Service\nTELNET\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.3.X_HUAWEI_Direction\nLAN\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.3.X_HUAWEI_StartIpAddr\n\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/38.json b/test/38.json new file mode 100644 index 0000000..5facf59 --- /dev/null +++ b/test/38.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3355"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.3.X_HUAWEI_EndIpAddr\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.4.X_HUAWEI_Service\nICMP\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.4.X_HUAWEI_Direction\nWAN\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.4.X_HUAWEI_StartIpAddr\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.4.X_HUAWEI_EndIpAddr\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.5.X_HUAWEI_Service\nFTP\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.5.X_HUAWEI_Direction\nWAN\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.5.X_HUAWEI_StartIpAddr\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.5.X_HUAWEI_EndIpAddr\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.6.X_HUAWEI_Service\nFTP\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.6.X_HUAWEI_Direction\nLAN\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.6.X_HUAWEI_StartIpAddr\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.6.X_HUAWEI_EndIpAddr\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.7.X_HUAWEI_Service\nACS\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.7.X_HUAWEI_Direction\nWAN\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.7.X_HUAWEI_StartIpAddr\n\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/39.json b/test/39.json new file mode 100644 index 0000000..c489afb --- /dev/null +++ b/test/39.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"2994"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.X_HUAWEI_FireWall.FilterMode.4.ACL.7.X_HUAWEI_EndIpAddr\n\n\n\nInternetGatewayDevice.WiMAX.Status.ConnState\nConnected\n\n\nInternetGatewayDevice.WiMAX.Status.SignalStrength\n100%\n\n\nInternetGatewayDevice.WiMAX.Status.LinkQualityReuse1\n87%\n\n\nInternetGatewayDevice.WiMAX.Status.LinkQualityReuse3\n100%\n\n\nInternetGatewayDevice.WiMAX.Status.WiMAXPktTran\n0\n\n\nInternetGatewayDevice.WiMAX.Status.WiMAXPktRcv\n0\n\n\nInternetGatewayDevice.WiMAX.Status.CINR1\n27.54dB\n\n\nInternetGatewayDevice.WiMAX.Status.CINR3\n31.94dB\n\n\nInternetGatewayDevice.WiMAX.Status.RSSI\n-55.66dBm\n\n\nInternetGatewayDevice.WiMAX.Status.ULFEC\nQPSK(CTC)1/2\n\n\nInternetGatewayDevice.WiMAX.Status.DLFEC\nQPSK(CTC)1/2\n\n\nInternetGatewayDevice.WiMAX.Status.BSID\n00:04:57:00:53:20\n\n\nInternetGatewayDevice.WiMAX.Status.Power\n9.97dBm\n\n\nInternetGatewayDevice.WiMAX.Status.ConnectFreq\n3547500KHz\n\n\nInternetGatewayDevice.WiMAX.Status.ConnectBand\n5000KHz\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/4.json b/test/4.json new file mode 100644 index 0000000..6f8bf5c --- /dev/null +++ b/test/4.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3121"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.DeviceInfo.DeviceLog\n\n\n\nInternetGatewayDevice.DeviceInfo.X_HUAWEI_PortalManagement.Enable\n0\n\n\nInternetGatewayDevice.DeviceInfo.X_HUAWEI_PortalManagement.PortalUrl-Computer\n\n\n\nInternetGatewayDevice.DeviceInfo.X_HUAWEI_PortalManagement.PortalUrl-STB\n\n\n\nInternetGatewayDevice.DeviceInfo.X_HUAWEI_PortalManagement.PortalUrl-Phone\n\n\n\nInternetGatewayDevice.DeviceInfo.X_HUAWEI_ServiceManage.TelnetEnable\n1\n\n\nInternetGatewayDevice.DeviceInfo.X_HUAWEI_ServiceManage.TelnetPort\n23\n\n\nInternetGatewayDevice.ManagementServer.URL\nhttp://192.168.1.2:1337\n\n\nInternetGatewayDevice.ManagementServer.Username\n\n\n\nInternetGatewayDevice.ManagementServer.Password\n\n\n\nInternetGatewayDevice.ManagementServer.PeriodicInformEnable\n1\n\n\nInternetGatewayDevice.ManagementServer.PeriodicInformInterval\n15\n\n\nInternetGatewayDevice.ManagementServer.ParameterKey\n\n\n\nInternetGatewayDevice.ManagementServer.ConnectionRequestURL\nhttp://172.3.28.39:8081/nwlrbbmqbhcda\n\n\nInternetGatewayDevice.ManagementServer.ConnectionRequestUsername\n\n\n\nInternetGatewayDevice.ManagementServer.ConnectionRequestPassword\n\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/40.json b/test/40.json new file mode 100644 index 0000000..7d745f6 --- /dev/null +++ b/test/40.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3000"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.WiMAX.Status.EthPktTran\n0.942KB\n\n\nInternetGatewayDevice.WiMAX.Status.EthPktRcv\n1.376KB\n\n\nInternetGatewayDevice.WiMAX.Status.ULDataRate\n0 bytes/sec\n\n\nInternetGatewayDevice.WiMAX.Status.DLDataRate\n0 bytes/sec\n\n\nInternetGatewayDevice.WiMAX.Certificate.CertificateName\n\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Direction\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Cs\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.State\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Maxrate\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Minrate\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.MaxLatency\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Priority\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ServiceClassArg\n\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Scheduling\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.GrantInterval\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.PollingInterval\n0\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/41.json b/test/41.json new file mode 100644 index 0000000..7e6c286 --- /dev/null +++ b/test/41.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3122"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.BroadcastBwrEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.MulticastBwrEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.PiggybackBwrEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.FragmentationEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.PhsEnabledEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.PackingEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.CrcEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ArqEnable\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ArqWindowSize\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ArqBlockSize\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ArqTransmitterDelay\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ArqReceiverDelay\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ArqBlockLifetime\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ArqSyncLossTimeout\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ArqRxPurgeTimeout\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.HarqEnable\n0\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/42.json b/test/42.json new file mode 100644 index 0000000..18340b5 --- /dev/null +++ b/test/42.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3015"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.HarqAcids\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.HarqLatency\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.HarqPduSn\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Classifier1\n\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Classifier1PhsNumber\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Classifier2\n\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Classifier2PhsNumber\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Classifier3\n\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Classifier3PhsNumber\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Classifier4\n\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.Classifier4PhsNumber\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Direction\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Cs\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_State\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Maxrate\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Minrate\n0\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/43.json b/test/43.json new file mode 100644 index 0000000..759e6c3 --- /dev/null +++ b/test/43.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3116"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_MaxLatency\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Priority\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_ServiceClassArg\n\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Scheduling\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_GrantInterval\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_PollingInterval\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_BroadcastBwrEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_MulticastBwrEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_PiggybackBwrEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_FragmentationEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_PhsEnabledEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_PackingEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_CrcEnabled\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_ArqEnable\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_ArqWindowSize\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_ArqBlockSize\n0\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/44.json b/test/44.json new file mode 100644 index 0000000..75dd7c9 --- /dev/null +++ b/test/44.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3083"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_ArqTransmitterDelay\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_ArqReceiverDelay\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_ArqBlockLifetime\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_ArqSyncLossTimeout\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_ArqRxPurgeTimeout\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_HarqEnable\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_HarqAcids\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_HarqLatency\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_HarqPduSn\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Classifier1\n\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Classifier1PhsNumber\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Classifier2\n\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Classifier2PhsNumber\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Classifier3\n\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Classifier3PhsNumber\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Classifier4\n\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/45.json b/test/45.json new file mode 100644 index 0000000..a682411 --- /dev/null +++ b/test/45.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3211"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.D_Classifier4PhsNumber\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ClassifierType1\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ClassifierType2\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ClassifierType3\n0\n\n\nInternetGatewayDevice.WiMAX.ServerFlow.ClassifierType4\n0\n\n\nInternetGatewayDevice.WiMAX.VerType.WmxVerType\n1\n\n\nInternetGatewayDevice.WiMAX.UpgPackage.PackageDate\n2011-05-06\n\n\nInternetGatewayDevice.WiMAX.Antenna.AntennaState\n0\n\n\nInternetGatewayDevice.IDLE.Enable\n0\n\n\nInternetGatewayDevice.IDLE.WaitTime\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.RootCANumberOfEntries\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.ContactNumberOfEntries\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.OperatorName\nWiMAX\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.HomeNetworkServiceProviderNumberOfEntries\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlanNumberOfEntries\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.DefaultChannelPlan.Bandwidth\n5000\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/46.json b/test/46.json new file mode 100644 index 0000000..e5b517f --- /dev/null +++ b/test/46.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3708"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.DefaultChannelPlan.FFTSize\n1024\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.DefaultChannelPlan.DuplexMode\n-1\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlan.1.ChannelPlanIdentifier\nAB\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlan.1.Bandwidth\n5000\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlan.1.FFTSize\n1024\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlan.1.DuplexMode\n-1\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlan.1.FirstFrequency\n3532500\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlan.1.LastFrequency\n3557500\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlan.1.NextFrequencySteps\n5000\n\n\nInternetGatewayDevice.OperatorProfile.1.WiMAXNetworkParameters.ChannelPlan.1.Preambles\nffffffffffffffffffffffffffffff\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfileNumberOfEntries\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.Primary.Activated\n1\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.Primary.Name\nWiMAX\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.Primary.EAPProfiles\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.Type\nEAP-TLS\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.Identity\n202BC1E00665@fanoostelecom.net\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/47.json b/test/47.json new file mode 100644 index 0000000..3d1f385 --- /dev/null +++ b/test/47.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3602"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.SharedSecret\n\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.Realm\nzaidka\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.VerifyServerRealmListEnable\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.ServerRealmList\nzaidka\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.EncapsulationProtocol\n\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.PseudonymIdentity\n\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.IdentityPrivacyEnable\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.CheckCodeEnable\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.SubscriptionParameters.EAPProfile.1.CertificateNumberOfEntries\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.CertChainFileNum\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.UserCert.FilePath\n/var/pthp/certificate\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.PreKey.FilePath\n/var/pthp/prikey\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.RootCA.FilePath\n/var/pthp/rootcert\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.Chain.1.ChainId\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.Chain.1.FilePath\n\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.Chain.2.ChainId\n0\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/48.json b/test/48.json new file mode 100644 index 0000000..1b23691 --- /dev/null +++ b/test/48.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"2398"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.Chain.2.FilePath\n\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.Chain.3.ChainId\n0\n\n\nInternetGatewayDevice.OperatorProfile.1.X_HUAWEI_WiMAXConfig.Chain.3.FilePath\n\n\n\nInternetGatewayDevice.Layer3QoS.Enable\n1\n\n\nInternetGatewayDevice.Layer3QoS.AvailableInterfaceNumberOfEntries\n0\n\n\nInternetGatewayDevice.Layer3QoS.InterfaceQualityService.1.InterfaceName\nLAN\n\n\nInternetGatewayDevice.Layer3QoS.InterfaceQualityService.1.Dscp\n-1\n\n\nInternetGatewayDevice.Layer3QoS.InterfaceQualityService.2.InterfaceName\nIAD\n\n\nInternetGatewayDevice.Layer3QoS.InterfaceQualityService.2.Dscp\n-1\n\n\nInternetGatewayDevice.Layer3QoS.InterfaceQualityService.3.InterfaceName\nWLAN\n\n\nInternetGatewayDevice.Layer3QoS.InterfaceQualityService.3.Dscp\n-1\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/5.json b/test/5.json new file mode 100644 index 0000000..76d1300 --- /dev/null +++ b/test/5.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3063"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.ManagementServer.X_HUAWEI_SSLCertEnable\n0\n\n\nInternetGatewayDevice.Time.Enable\n1\n\n\nInternetGatewayDevice.Time.Status\nSynchronized\n\n\nInternetGatewayDevice.Time.NTPServer1\nclock.fmt.he.net\n\n\nInternetGatewayDevice.Time.NTPServer2\nclock.nyc.he.net\n\n\nInternetGatewayDevice.Time.NTPServer3\nclock.sjc.he.net\n\n\nInternetGatewayDevice.Time.NTPServer4\nclock.via.net\n\n\nInternetGatewayDevice.Time.NTPServer5\n\n\n\nInternetGatewayDevice.Time.CurrentLocalTime\n2012-10-08T21:31:56Z\n\n\nInternetGatewayDevice.Time.LocalTimeZoneName\nGMT+03:00\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.Timeout\n5\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.FirstLogin\n1\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.UserInfo.1.Username\nmaxnet\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.UserInfo.1.Userpassword\n\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.UserInfo.1.UserLevel\n2\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.UserInfo.2.Username\nuser\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/6.json b/test/6.json new file mode 100644 index 0000000..93a7392 --- /dev/null +++ b/test/6.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3163"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.UserInfo.2.Userpassword\n\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Web.UserInfo.2.UserLevel\n1\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Cli.UserInfo.1.Username\nFANOOSADMIN\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Cli.UserInfo.1.Userpassword\n\n\n\nInternetGatewayDevice.UserInterface.X_HUAWEI_Cli.UserInfo.1.Userlevel\n0\n\n\nInternetGatewayDevice.X_HUAWEI_SyslogConfig.Enable\n0\n\n\nInternetGatewayDevice.X_HUAWEI_SyslogConfig.Level\nDebug\n\n\nInternetGatewayDevice.X_HUAWEI_SyslogConfig.DisplayLevel\nError\n\n\nInternetGatewayDevice.X_HUAWEI_SyslogConfig.LogServerEnable\n0\n\n\nInternetGatewayDevice.X_HUAWEI_SyslogConfig.MainServer\n\n\n\nInternetGatewayDevice.X_HUAWEI_SyslogConfig.MainServerPort\n514\n\n\nInternetGatewayDevice.X_HUAWEI_SyslogConfig.MinorServer\n\n\n\nInternetGatewayDevice.X_HUAWEI_SyslogConfig.MinorServerPort\n514\n\n\nInternetGatewayDevice.Layer3Forwarding.X_HUAWEI_AutoDefaultGatewayEnable\n0\n\n\nInternetGatewayDevice.Layer3Forwarding.X_HUAWEI_DefaultGatewayIPAddress\n\n\n\nInternetGatewayDevice.Layer3Forwarding.DefaultConnectionService\n\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/7.json b/test/7.json new file mode 100644 index 0000000..9c64d2e --- /dev/null +++ b/test/7.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3103"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.Layer3Forwarding.ForwardNumberOfEntries\n0\n\n\nInternetGatewayDevice.IPPingDiagnostics.DiagnosticsState\nNone\n\n\nInternetGatewayDevice.IPPingDiagnostics.Interface\n\n\n\nInternetGatewayDevice.IPPingDiagnostics.Host\n\n\n\nInternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions\n0\n\n\nInternetGatewayDevice.IPPingDiagnostics.Timeout\n0\n\n\nInternetGatewayDevice.IPPingDiagnostics.DataBlockSize\n0\n\n\nInternetGatewayDevice.IPPingDiagnostics.DSCP\n0\n\n\nInternetGatewayDevice.IPPingDiagnostics.SuccessCount\n0\n\n\nInternetGatewayDevice.IPPingDiagnostics.FailureCount\n0\n\n\nInternetGatewayDevice.IPPingDiagnostics.AverageResponseTime\n0\n\n\nInternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime\n0\n\n\nInternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime\n0\n\n\nInternetGatewayDevice.LANDevice.1.X_HUAWEI_WLANEnable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANEthernetInterfaceNumberOfEntries\n4\n\n\nInternetGatewayDevice.LANDevice.1.LANWLANConfigurationNumberOfEntries\n1\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/8.json b/test/8.json new file mode 100644 index 0000000..65cb93c --- /dev/null +++ b/test/8.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3522"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPServerEnable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.MinAddress\n192.168.1.2\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.MaxAddress\n192.168.1.254\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.ReservedAddresses\n\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DNSServers\n8.8.8.8,8.8.4.4\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DomainName\n\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPRouters\n\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPLeaseTime\n86400\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterfaceNumberOfEntries\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPStaticAddressNumberOfEntries\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalPoolNumberOfEntries\n4\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.X_HUAWEI_PortRelayNumberOfEntries\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.1.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.1.MinAddress\n0.0.0.0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.1.MaxAddress\n0.0.0.0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.1.VendorClassID\nSTB\n\n\n\n\n\n"] \ No newline at end of file diff --git a/test/9.json b/test/9.json new file mode 100644 index 0000000..2597098 --- /dev/null +++ b/test/9.json @@ -0,0 +1 @@ +[{"host":"192.168.1.2:1337","soapaction":"","connection":"Keep-Alive","content-type":"text/xml; charset=UTF-8","cookie":"ID=37, DeviceId=8KA8WA1151100043, task=50731c1bfb2b97e764000001","user-agent":"HW_ATP_HTTP","content-length":"3834"},"\n\n37\n\n\n\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.1.X_HUAWEI_DeviveDhcpRelay\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.2.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.2.MinAddress\n0.0.0.0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.2.MaxAddress\n0.0.0.0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.2.VendorClassID\nPhone\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.2.X_HUAWEI_DeviveDhcpRelay\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.3.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.3.MinAddress\n0.0.0.0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.3.MaxAddress\n0.0.0.0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.3.VendorClassID\nCamera\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.3.X_HUAWEI_DeviveDhcpRelay\n0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.4.Enable\n1\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.4.MinAddress\n0.0.0.0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.4.MaxAddress\n0.0.0.0\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.4.VendorClassID\nComputer\n\n\nInternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPConditionalServingPool.4.X_HUAWEI_DeviveDhcpRelay\n0\n\n\n\n\n\n"] \ No newline at end of file diff --git a/tr-069.coffee b/tr-069.coffee new file mode 100644 index 0000000..707b429 --- /dev/null +++ b/tr-069.coffee @@ -0,0 +1,205 @@ +libxmljs = require 'libxmljs' + +SERVER_NAME = 'Genie/0.1' + +NAMESPACES = { + 'soap-enc' : 'http://schemas.xmlsoap.org/soap/encoding/', + 'soap-env' : 'http://schemas.xmlsoap.org/soap/envelope/', + 'xsd' : 'http://www.w3.org/2001/XMLSchema', + 'xsi' : 'http://www.w3.org/2001/XMLSchema-instance', + 'cwmp' : 'urn:dslforum-org:cwmp-1-0', +} + +trim = (str) -> + str.replace /^\s+|\s+$/g, '' + + +cookiesToObj = (cookieLine) -> + cookies = {} + for c in trim(cookieLine).split ',' + nv = c.split '=' + continue if nv.length < 2 + cookies[trim(nv[0])] = trim(nv[1]) + return cookies + + +cookiesToStr = (obj) -> + l = [] + for cn, cv of obj + l.push("#{cn}=#{cv}") + return l# + 'path=/' + + +sessionId = (xml) -> + e = xml.get('//soap-env:Envelope/soap-env:Header/cwmp:ID', NAMESPACES) + if e? + return trim(e.text()) + return undefined + + +deviceId = (xml) -> + e = xml.find('//soap-env:Envelope/soap-env:Body/cwmp:Inform/DeviceId/child::*', NAMESPACES) + if e? + id = {} + for n in e + id[n.name()] = trim(n.text()) + return id + return undefined + + +eventCodes = (xml) -> + (trim(e.text()) for e in xml.find('//soap-env:Envelope/soap-env:Body/cwmp:Inform/Event/EventStruct/EventCode', NAMESPACES)) + + +retryCount = (xml) -> + e = xml.get('//soap-env:Envelope/soap-env:Body/cwmp:Inform/RetryCount', NAMESPACES) + if e + return JSON.parse(e.text()) + return undefined + + +informParameterValues = (xml) -> + if not xml.get( '//soap-env:Envelope/soap-env:Body/cwmp:Inform/ParameterList', NAMESPACES) + return undefined + + values = [] + for e in xml.find('//soap-env:Envelope/soap-env:Body/cwmp:Inform/ParameterList/ParameterValueStruct', NAMESPACES) + valueType = trim(e.get('Value').attr('type').value()) + name = trim(e.get('Name').text()) + switch valueType + when 'xsd:boolean' + value = Boolean(JSON.parse(e.get('Value').text())) + when 'xsd:unsignedInt' + value = JSON.parse(e.get('Value').text()) + else + value = trim(e.get('Value').text()) + + values.push([name, value]) + return values + + +getParameterNamesResponse = (xml) -> + if not xml.get('//soap-env:Envelope/soap-env:Body/cwmp:GetParameterNamesResponse', NAMESPACES) + return undefined + + response = [] + for e in xml.find('//soap-env:Envelope/soap-env:Body/cwmp:GetParameterNamesResponse/ParameterList/ParameterInfoStruct', NAMESPACES) + name = trim(e.get('Name').text()) + writable = Boolean(JSON.parse(e.get('Writable').text())) + response.push([name, writable]) + return response + + +getParameterValuesResponse = (xml) -> + if not xml.get( '//soap-env:Envelope/soap-env:Body/cwmp:GetParameterValuesResponse', NAMESPACES) + return undefined + + values = [] + for e in xml.find('//soap-env:Envelope/soap-env:Body/cwmp:GetParameterValuesResponse/ParameterList/ParameterValueStruct', NAMESPACES) + valueType = trim(e.get('Value').attr('type').value()) + name = trim(e.get('Name').text()) + switch valueType + when 'xsd:boolean' + value = Boolean(JSON.parse(e.get('Value').text())) + when 'xsd:unsignedInt' + value = JSON.parse(e.get('Value').text()) + else + value = trim(e.get('Value').text()) + + values.push([name, value]) + return values + + +setParameterValuesResponse = (xml) -> + e = xml.get('//soap-env:Envelope/soap-env:Body/cwmp:SetParameterValuesResponse/Status', NAMESPACES) + if e + return JSON.parse(e.text()) + return undefined + + +exports.request = (headers, data) -> + #console.log '<<< REQUEST' + #console.dir [headers, data] + #console.log data + + req = {cookies: {}} + req.cookies = cookiesToObj(headers.cookie) if headers.cookie + + if +headers['Content-Length'] > 0 || data.length > 0 + xml = libxmljs.parseXml data + req.sessionId = sessionId xml + req.inform = true if xml.get('//soap-env:Envelope/soap-env:Body/cwmp:Inform', NAMESPACES) + req.informParameterValues = informParameterValues xml + req.reboot = true if xml.get('//soap-env:Envelope/soap-env:Body/cwmp:RebootResponse', NAMESPACES) + req.deviceId = deviceId xml + req.eventCodes = eventCodes xml + req.retryCount = retryCount xml + req.getParameterNamesResponse = getParameterNamesResponse xml + req.getParameterValuesResponse = getParameterValuesResponse xml + req.setParameterValuesResponse = setParameterValuesResponse xml + return req + + +exports.response = (sessionId, response, params, cookies = null) -> + headers = { + 'Content-Type' : 'text/xml; charset="utf-8"', + 'Server' : SERVER_NAME, + 'SOAPServer' : SERVER_NAME, + } + + if cookies? and Object.keys(cookies).length > 0 + headers['Set-Cookie'] = cookiesToStr(cookies) + + if params is null or Object.keys(params).length == 0 + #console.log '>>> EMPTY RESPONSE' + # send empty response + headers['Content-Length'] = 0 + response.writeHead 204, headers + response.end() + return + + xml = libxmljs.Document() + env = xml.node('soap-env:Envelope') + for prefix, url of NAMESPACES + env.defineNamespace prefix, url + + header = env.node('soap-env:Header') + header.node('cwmp:ID').attr({'soap-env:mustUnderstand' : 1}).text(sessionId) + #header.node('cwmp:NoMoreRequests').text(0) # depracated + body = env.node('soap-env:Body') + + if params.inform + body.node('cwmp:InformResponse').node('MaxEnvelopes').text(1) + + if params.getParameterNames? + getParameterNames = body.node('cwmp:GetParameterNames') + getParameterNames.node('cwmp:ParameterPath').text(params.getParameterNames[0]) + getParameterNames.node('cwmp:NextLevel').text(+params.getParameterNames[1]) + + if params.getParameterValues? + parameterNames = body.node('cwmp:GetParameterValues').node('cwmp:ParameterNames') + for p in params.getParameterValues + parameterNames.node('xsd:string').text(p) + + if params.setParameterValues? + setParameterValuesNode = body.node('cwmp:SetParameterValues') + parameterList = setParameterValuesNode.node('ParameterList') + for i in params.setParameterValues + pvs = parameterList.node('ParameterValueStruct') + pvs.node('Name').text(i[0]) + pvs.node('Value').text(i[1]) + setParameterValuesNode.node('ParameterKey') + + if params.reboot? + body.node('cwmp:Reboot').node('CommandKey').text(params.reboot) + + + data = xml.toString() + headers['Content-Length'] = data.length + + #console.log '>>> RESPONSE' + #console.dir headers + #console.log data + + response.writeHead 200, headers + response.end(data)