From 99508cf510e9f6262afeb05775eb6777902fb5aa Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Sun, 25 Nov 2007 23:27:45 +0000 Subject: [PATCH] r279@brr: dpavlin | 2007-11-26 00:25:35 +0100 dump some of protocol git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@234 836a5e1a-633d-0410-964b-294494ad4392 --- t/30-server.t | 2 +- t/dump/BANT-R/7.4.1.7/Fault | 22 +++++ t/dump/BANT-R/7.4.1.7/Fault.yml | 6 ++ .../BANT-R/7.4.1.7/GetParameterNamesResponse | 71 +++++++++++++++ .../7.4.1.7/GetParameterNamesResponse.yml | 22 +++++ t/dump/BANT-R/7.4.1.7/GetRPCMethodsResponse | 28 ++++++ .../BANT-R/7.4.1.7/GetRPCMethodsResponse.yml | 15 ++++ t/dump/BANT-R/7.4.1.7/Inform | 52 +++++++++++ t/dump/BANT-R/7.4.1.7/Inform.yml | 23 +++++ t/dump/BANT-R/7.4.1.7/ParameterValue | 35 ++++++++ t/dump/BANT-R/7.4.1.7/ParameterValue.yml | 10 +++ t/dump/BANT-S/5.4.0.14/Fault | 26 ++++++ t/dump/BANT-S/5.4.0.14/Fault.yml | 6 ++ .../BANT-S/5.4.0.14/GetParameterNamesResponse | 60 +++++++++++++ .../5.4.0.14/GetParameterNamesResponse.yml | 14 +++ t/dump/BANT-S/5.4.0.14/GetRPCMethodsResponse | 28 ++++++ .../BANT-S/5.4.0.14/GetRPCMethodsResponse.yml | 12 +++ t/dump/BANT-S/5.4.0.14/Inform | 78 +++++++++++++++++ t/dump/BANT-S/5.4.0.14/Inform.yml | 26 ++++++ t/dump/BANT-W/6.2.17.5/Fault | 25 ++++++ t/dump/BANT-W/6.2.17.5/Fault.yml | 6 ++ .../BANT-W/6.2.17.5/GetParameterNamesResponse | 87 +++++++++++++++++++ .../6.2.17.5/GetParameterNamesResponse.yml | 21 +++++ t/dump/BANT-W/6.2.17.5/GetRPCMethodsResponse | 28 ++++++ .../BANT-W/6.2.17.5/GetRPCMethodsResponse.yml | 13 +++ t/dump/BANT-W/6.2.17.5/Inform | 81 +++++++++++++++++ t/dump/BANT-W/6.2.17.5/Inform.yml | 27 ++++++ t/dump/BANT-W/6.2.17.5/ParameterValue | 43 +++++++++ t/dump/BANT-W/6.2.17.5/ParameterValue.yml | 10 +++ 29 files changed, 876 insertions(+), 1 deletion(-) create mode 100644 t/dump/BANT-R/7.4.1.7/Fault create mode 100644 t/dump/BANT-R/7.4.1.7/Fault.yml create mode 100644 t/dump/BANT-R/7.4.1.7/GetParameterNamesResponse create mode 100644 t/dump/BANT-R/7.4.1.7/GetParameterNamesResponse.yml create mode 100644 t/dump/BANT-R/7.4.1.7/GetRPCMethodsResponse create mode 100644 t/dump/BANT-R/7.4.1.7/GetRPCMethodsResponse.yml create mode 100644 t/dump/BANT-R/7.4.1.7/Inform create mode 100644 t/dump/BANT-R/7.4.1.7/Inform.yml create mode 100644 t/dump/BANT-R/7.4.1.7/ParameterValue create mode 100644 t/dump/BANT-R/7.4.1.7/ParameterValue.yml create mode 100644 t/dump/BANT-S/5.4.0.14/Fault create mode 100644 t/dump/BANT-S/5.4.0.14/Fault.yml create mode 100644 t/dump/BANT-S/5.4.0.14/GetParameterNamesResponse create mode 100644 t/dump/BANT-S/5.4.0.14/GetParameterNamesResponse.yml create mode 100644 t/dump/BANT-S/5.4.0.14/GetRPCMethodsResponse create mode 100644 t/dump/BANT-S/5.4.0.14/GetRPCMethodsResponse.yml create mode 100644 t/dump/BANT-S/5.4.0.14/Inform create mode 100644 t/dump/BANT-S/5.4.0.14/Inform.yml create mode 100644 t/dump/BANT-W/6.2.17.5/Fault create mode 100644 t/dump/BANT-W/6.2.17.5/Fault.yml create mode 100644 t/dump/BANT-W/6.2.17.5/GetParameterNamesResponse create mode 100644 t/dump/BANT-W/6.2.17.5/GetParameterNamesResponse.yml create mode 100644 t/dump/BANT-W/6.2.17.5/GetRPCMethodsResponse create mode 100644 t/dump/BANT-W/6.2.17.5/GetRPCMethodsResponse.yml create mode 100644 t/dump/BANT-W/6.2.17.5/Inform create mode 100644 t/dump/BANT-W/6.2.17.5/Inform.yml create mode 100644 t/dump/BANT-W/6.2.17.5/ParameterValue create mode 100644 t/dump/BANT-W/6.2.17.5/ParameterValue.yml diff --git a/t/30-server.t b/t/30-server.t index 794e35f..94a2245 100755 --- a/t/30-server.t +++ b/t/30-server.t @@ -4,7 +4,7 @@ use warnings; my $debug = shift @ARGV; -use Test::More tests => 135; +use Test::More tests => 144; use Data::Dump qw/dump/; use Cwd qw/abs_path/; use File::Find; diff --git a/t/dump/BANT-R/7.4.1.7/Fault b/t/dump/BANT-R/7.4.1.7/Fault new file mode 100644 index 0000000..7186b86 --- /dev/null +++ b/t/dump/BANT-R/7.4.1.7/Fault @@ -0,0 +1,22 @@ +POST / HTTP/1.1 +Host: 10.0.0.100 +User-Agent: Thomson_cwmp-engine/r7.4.1.7 +Content-Length: 740 +Content-Type: text/xml; charset=ISO-8859-1 +Cookie: $Version="0"; ID=218_THOM_TR69_ID;$Path=/ +SOAPAction: + + + +218_THOM_TR69_ID + + + Client + CWMP fault + 9001 + Request Denied + + + + + diff --git a/t/dump/BANT-R/7.4.1.7/Fault.yml b/t/dump/BANT-R/7.4.1.7/Fault.yml new file mode 100644 index 0000000..15332b7 --- /dev/null +++ b/t/dump/BANT-R/7.4.1.7/Fault.yml @@ -0,0 +1,6 @@ +--- +Fault: + FaultCode: 9001 + FaultString: Request Denied +ID: 218_THOM_TR69_ID +_trigger: Fault diff --git a/t/dump/BANT-R/7.4.1.7/GetParameterNamesResponse b/t/dump/BANT-R/7.4.1.7/GetParameterNamesResponse new file mode 100644 index 0000000..88aef44 --- /dev/null +++ b/t/dump/BANT-R/7.4.1.7/GetParameterNamesResponse @@ -0,0 +1,71 @@ +POST / HTTP/1.1 +Host: 10.0.0.100 +User-Agent: Thomson_cwmp-engine/r7.4.1.7 +Content-Length: 3227 +Content-Type: text/xml; charset=ISO-8859-1 +Cookie: $Version="0"; ID=218_THOM_TR69_ID;$Path=/ +SOAPAction: + + + +218_THOM_TR69_ID + + + InternetGatewayDevice.DeviceInfo.Manufacturer + 0 + + InternetGatewayDevice.DeviceInfo.ManufacturerOUI + 0 + + InternetGatewayDevice.DeviceInfo.ModelName + 0 + + InternetGatewayDevice.DeviceInfo.Description + 0 + + InternetGatewayDevice.DeviceInfo.ProductClass + 0 + + InternetGatewayDevice.DeviceInfo.SerialNumber + 0 + + InternetGatewayDevice.DeviceInfo.HardwareVersion + 0 + + InternetGatewayDevice.DeviceInfo.SoftwareVersion + 0 + + InternetGatewayDevice.DeviceInfo.ModemFirmwareVersion + 0 + + InternetGatewayDevice.DeviceInfo.AdditionalHardwareVersion + 0 + + InternetGatewayDevice.DeviceInfo.SpecVersion + 0 + + InternetGatewayDevice.DeviceInfo.ProvisioningCode + 1 + + InternetGatewayDevice.DeviceInfo.UpTime + 0 + + InternetGatewayDevice.DeviceInfo.DeviceLog + 0 + + InternetGatewayDevice.DeviceInfo.X_000E50_Country + 1 + + InternetGatewayDevice.DeviceInfo.X_000E50_FTSoftwareVersion + 0 + + InternetGatewayDevice.DeviceInfo.VendorConfigFileNumberOfEntries + 0 + + InternetGatewayDevice.DeviceInfo.VendorConfigFile. + 0 + + + + + diff --git a/t/dump/BANT-R/7.4.1.7/GetParameterNamesResponse.yml b/t/dump/BANT-R/7.4.1.7/GetParameterNamesResponse.yml new file mode 100644 index 0000000..b6a317b --- /dev/null +++ b/t/dump/BANT-R/7.4.1.7/GetParameterNamesResponse.yml @@ -0,0 +1,22 @@ +--- +ID: 218_THOM_TR69_ID +ParameterInfo: + InternetGatewayDevice.DeviceInfo.AdditionalHardwareVersion: 0 + InternetGatewayDevice.DeviceInfo.Description: 0 + InternetGatewayDevice.DeviceInfo.DeviceLog: 0 + InternetGatewayDevice.DeviceInfo.HardwareVersion: 0 + InternetGatewayDevice.DeviceInfo.Manufacturer: 0 + InternetGatewayDevice.DeviceInfo.ManufacturerOUI: 0 + InternetGatewayDevice.DeviceInfo.ModelName: 0 + InternetGatewayDevice.DeviceInfo.ModemFirmwareVersion: 0 + InternetGatewayDevice.DeviceInfo.ProductClass: 0 + InternetGatewayDevice.DeviceInfo.ProvisioningCode: 1 + InternetGatewayDevice.DeviceInfo.SerialNumber: 0 + InternetGatewayDevice.DeviceInfo.SoftwareVersion: 0 + InternetGatewayDevice.DeviceInfo.SpecVersion: 0 + InternetGatewayDevice.DeviceInfo.UpTime: 0 + InternetGatewayDevice.DeviceInfo.VendorConfigFile.: 0 + InternetGatewayDevice.DeviceInfo.VendorConfigFileNumberOfEntries: 0 + InternetGatewayDevice.DeviceInfo.X_000E50_Country: 1 + InternetGatewayDevice.DeviceInfo.X_000E50_FTSoftwareVersion: 0 +_trigger: GetParameterNamesResponse diff --git a/t/dump/BANT-R/7.4.1.7/GetRPCMethodsResponse b/t/dump/BANT-R/7.4.1.7/GetRPCMethodsResponse new file mode 100644 index 0000000..1ea29a3 --- /dev/null +++ b/t/dump/BANT-R/7.4.1.7/GetRPCMethodsResponse @@ -0,0 +1,28 @@ +POST / HTTP/1.1 +Host: 10.0.0.100 +User-Agent: Thomson_cwmp-engine/r7.4.1.7 +Content-Length: 974 +Content-Type: text/xml; charset=ISO-8859-1 +Cookie: $Version="0"; ID=218_THOM_TR69_ID;$Path=/ +SOAPAction: + + + +218_THOM_TR69_ID + + +GetRPCMethods +GetParameterNames +GetParameterValues +GetParameterAttributes +SetParameterValues +SetParameterAttributes +AddObject +DeleteObject +Download +Reboot +FactoryReset + + + + diff --git a/t/dump/BANT-R/7.4.1.7/GetRPCMethodsResponse.yml b/t/dump/BANT-R/7.4.1.7/GetRPCMethodsResponse.yml new file mode 100644 index 0000000..c2be122 --- /dev/null +++ b/t/dump/BANT-R/7.4.1.7/GetRPCMethodsResponse.yml @@ -0,0 +1,15 @@ +--- +ID: 218_THOM_TR69_ID +MethodList: + - GetRPCMethods + - GetParameterNames + - GetParameterValues + - GetParameterAttributes + - SetParameterValues + - SetParameterAttributes + - AddObject + - DeleteObject + - Download + - Reboot + - FactoryReset +_trigger: GetRPCMethodsResponse diff --git a/t/dump/BANT-R/7.4.1.7/Inform b/t/dump/BANT-R/7.4.1.7/Inform new file mode 100644 index 0000000..1546228 --- /dev/null +++ b/t/dump/BANT-R/7.4.1.7/Inform @@ -0,0 +1,52 @@ +POST / HTTP/1.1 +Host: 10.0.0.100 +User-Agent: Thomson_cwmp-engine/r7.4.1.7 +Content-Length: 2573 +Content-Type: text/xml; charset=ISO-8859-1 +SOAPAction: + + + +3_THOM_TR69_ID + + + THOMSON + 00147F + SpeedTouch 780 + CP0644JTHJ4 + + 2 PERIODIC + + + +2 +1970-01-01T00:02:16Z +00 + .ExternalIPAddress + 10.0.0.2 + + InternetGatewayDevice.DeviceInfo.HardwareVersion + BANT-R + + InternetGatewayDevice.DeviceInfo.ProvisioningCode + test provision + + InternetGatewayDevice.DeviceInfo.SoftwareVersion + 7.4.1.7 + + InternetGatewayDevice.DeviceInfo.SpecVersion + 1.0 + + InternetGatewayDevice.DeviceSummary + InternetGatewayDevice:1.3[](Baseline:1, EthernetLAN:1, ADSLWAN:1, EthernetWAN:1, Bridging:1, Time:1, DeviceAssociation:1, WiFiLAN:1, QoS:1, IPPing:1), VoiceService:1.0[1](SIPSIPEndpoint:1, TAEndpoint:1) + + InternetGatewayDevice.ManagementServer.ConnectionRequestURL + http://10.0.0.2:51005/ + + InternetGatewayDevice.ManagementServer.ParameterKey + + + + + + diff --git a/t/dump/BANT-R/7.4.1.7/Inform.yml b/t/dump/BANT-R/7.4.1.7/Inform.yml new file mode 100644 index 0000000..abb1700 --- /dev/null +++ b/t/dump/BANT-R/7.4.1.7/Inform.yml @@ -0,0 +1,23 @@ +--- +CurrentTime: 1970-01-01T00:02:16Z +DeviceID: + Manufacturer: THOMSON + OUI: 00147F + ProductClass: SpeedTouch 780 + SerialNumber: CP0644JTHJ4 +EventStruct: + - 2 PERIODIC +ID: 3_THOM_TR69_ID +MaxEnvelopes: 2 +Parameter: + .ExternalIPAddress: 10.0.0.2 + InternetGatewayDevice.DeviceInfo.HardwareVersion: BANT-R + InternetGatewayDevice.DeviceInfo.ProvisioningCode: test provision + InternetGatewayDevice.DeviceInfo.SoftwareVersion: 7.4.1.7 + InternetGatewayDevice.DeviceInfo.SpecVersion: 1.0 + InternetGatewayDevice.DeviceSummary: InternetGatewayDevice:1.3[](Baseline:1, EthernetLAN:1, ADSLWAN:1, EthernetWAN:1, Bridging:1, Time:1, DeviceAssociation:1, WiFiLAN:1, QoS:1, IPPing:1), VoiceService:1.0[1](SIPSIPEndpoint:1, TAEndpoint:1) + InternetGatewayDevice.ManagementServer.ConnectionRequestURL: http://10.0.0.2:51005/ + InternetGatewayDevice.ManagementServer.ParameterKey: ~ +RetryCount: 00 +_dispatch: InformResponse +_trigger: Inform diff --git a/t/dump/BANT-R/7.4.1.7/ParameterValue b/t/dump/BANT-R/7.4.1.7/ParameterValue new file mode 100644 index 0000000..6c2ff14 --- /dev/null +++ b/t/dump/BANT-R/7.4.1.7/ParameterValue @@ -0,0 +1,35 @@ +POST / HTTP/1.1 +Host: 10.0.0.100 +User-Agent: Thomson_cwmp-engine/r7.4.1.7 +Content-Length: 1753 +Content-Type: text/xml; charset=ISO-8859-1 +Cookie: $Version="0"; ID=218_THOM_TR69_ID;$Path=/ +SOAPAction: + + + +218_THOM_TR69_ID + + + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Name + Routed PPPoE on 8/35 + + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Version + + + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Date + 0001-01-01T00:00:00Z + + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Description + Factory Defaults + + InternetGatewayDevice.DeviceInfo.SerialNumber + CP0644JTHJ4 + + InternetGatewayDevice.DeviceInfo.X_000E50_Country + + + + + + diff --git a/t/dump/BANT-R/7.4.1.7/ParameterValue.yml b/t/dump/BANT-R/7.4.1.7/ParameterValue.yml new file mode 100644 index 0000000..9c4a38e --- /dev/null +++ b/t/dump/BANT-R/7.4.1.7/ParameterValue.yml @@ -0,0 +1,10 @@ +--- +ID: 218_THOM_TR69_ID +Parameter: + InternetGatewayDevice.DeviceInfo.SerialNumber: CP0644JTHJ4 + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Date: 0001-01-01T00:00:00Z + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Description: Factory Defaults + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Name: Routed PPPoE on 8/35 + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Version: ~ + InternetGatewayDevice.DeviceInfo.X_000E50_Country: ~ +_trigger: ParameterValue diff --git a/t/dump/BANT-S/5.4.0.14/Fault b/t/dump/BANT-S/5.4.0.14/Fault new file mode 100644 index 0000000..4df44dd --- /dev/null +++ b/t/dump/BANT-S/5.4.0.14/Fault @@ -0,0 +1,26 @@ +POST / HTTP/1.1 +Host: 10.0.0.1 +User-Agent: Thomson_cwmp-engine/r0.3 +Content-Length: 837 +Content-Type: text/xml; charset=ISO-8859-1 +Cookie: $Version="0"; ID=THOM_CPE_ALC_ID_392;$Path=/ +SOAPAction: + + + +THOM_CPE_ALC_ID_393 +1 + + + + Client + CWMP fault + + + 9000 + Method not supported + + + + + diff --git a/t/dump/BANT-S/5.4.0.14/Fault.yml b/t/dump/BANT-S/5.4.0.14/Fault.yml new file mode 100644 index 0000000..c6fd083 --- /dev/null +++ b/t/dump/BANT-S/5.4.0.14/Fault.yml @@ -0,0 +1,6 @@ +--- +Fault: + FaultCode: 9000 + FaultString: Method not supported +ID: THOM_CPE_ALC_ID_393 +_trigger: Fault diff --git a/t/dump/BANT-S/5.4.0.14/GetParameterNamesResponse b/t/dump/BANT-S/5.4.0.14/GetParameterNamesResponse new file mode 100644 index 0000000..79953e3 --- /dev/null +++ b/t/dump/BANT-S/5.4.0.14/GetParameterNamesResponse @@ -0,0 +1,60 @@ +POST / HTTP/1.1 +Host: 10.0.0.1 +User-Agent: Thomson_cwmp-engine/r0.3 +Content-Length: 2196 +Content-Type: text/xml; charset=ISO-8859-1 +Cookie: $Version="0"; ID=THOM_CPE_ALC_ID_384;$Path=/ +SOAPAction: + + + +THOM_CPE_ALC_ID_385 +1 + + + + + + InternetGatewayDevice.DeviceInfo.ProvisioningCode + 1 + + + InternetGatewayDevice.DeviceInfo.Manufacturer + 0 + + + InternetGatewayDevice.DeviceInfo.ManufacturerOUI + 0 + + + InternetGatewayDevice.DeviceInfo.ModelName + 0 + + + InternetGatewayDevice.DeviceInfo.SerialNumber + 0 + + + InternetGatewayDevice.DeviceInfo.SoftwareVersion + 0 + + + InternetGatewayDevice.DeviceInfo.HardwareVersion + 0 + + + InternetGatewayDevice.DeviceInfo.AdditionalHardwareVersion + 0 + + + InternetGatewayDevice.DeviceInfo.SpecVersion + 0 + + + InternetGatewayDevice.DeviceInfo.Uptime + 0 + + + + + diff --git a/t/dump/BANT-S/5.4.0.14/GetParameterNamesResponse.yml b/t/dump/BANT-S/5.4.0.14/GetParameterNamesResponse.yml new file mode 100644 index 0000000..02bffa7 --- /dev/null +++ b/t/dump/BANT-S/5.4.0.14/GetParameterNamesResponse.yml @@ -0,0 +1,14 @@ +--- +ID: THOM_CPE_ALC_ID_385 +ParameterInfo: + InternetGatewayDevice.DeviceInfo.AdditionalHardwareVersion: 0 + InternetGatewayDevice.DeviceInfo.HardwareVersion: 0 + InternetGatewayDevice.DeviceInfo.Manufacturer: 0 + InternetGatewayDevice.DeviceInfo.ManufacturerOUI: 0 + InternetGatewayDevice.DeviceInfo.ModelName: 0 + InternetGatewayDevice.DeviceInfo.ProvisioningCode: 1 + InternetGatewayDevice.DeviceInfo.SerialNumber: 0 + InternetGatewayDevice.DeviceInfo.SoftwareVersion: 0 + InternetGatewayDevice.DeviceInfo.SpecVersion: 0 + InternetGatewayDevice.DeviceInfo.Uptime: 0 +_trigger: GetParameterNamesResponse diff --git a/t/dump/BANT-S/5.4.0.14/GetRPCMethodsResponse b/t/dump/BANT-S/5.4.0.14/GetRPCMethodsResponse new file mode 100644 index 0000000..5e6e515 --- /dev/null +++ b/t/dump/BANT-S/5.4.0.14/GetRPCMethodsResponse @@ -0,0 +1,28 @@ +POST / HTTP/1.1 +Host: 10.0.0.1 +User-Agent: Thomson_cwmp-engine/r0.3 +Content-Length: 938 +Content-Type: text/xml; charset=ISO-8859-1 +Cookie: $Version="0"; ID=THOM_CPE_ALC_ID_387;$Path=/ +SOAPAction: + + + +THOM_CPE_ALC_ID_388 +1 + + + + +GetRPCMethods +Download +Upload +GetParameterNames +GetParameterValues +SetParameterValues +Reboot +FactoryReset + + + + diff --git a/t/dump/BANT-S/5.4.0.14/GetRPCMethodsResponse.yml b/t/dump/BANT-S/5.4.0.14/GetRPCMethodsResponse.yml new file mode 100644 index 0000000..7b61ca1 --- /dev/null +++ b/t/dump/BANT-S/5.4.0.14/GetRPCMethodsResponse.yml @@ -0,0 +1,12 @@ +--- +ID: THOM_CPE_ALC_ID_388 +MethodList: + - GetRPCMethods + - Download + - Upload + - GetParameterNames + - GetParameterValues + - SetParameterValues + - Reboot + - FactoryReset +_trigger: GetRPCMethodsResponse diff --git a/t/dump/BANT-S/5.4.0.14/Inform b/t/dump/BANT-S/5.4.0.14/Inform new file mode 100644 index 0000000..ecf4a05 --- /dev/null +++ b/t/dump/BANT-S/5.4.0.14/Inform @@ -0,0 +1,78 @@ +POST / HTTP/1.1 +Host: 10.0.0.1 +User-Agent: Thomson_cwmp-engine/r0.3 +Content-Length: 2945 +Content-Type: text/xml; charset=ISO-8859-1 +SOAPAction: + + + +THOM_CPE_ALC_ID_9 +1 + + + + + THOMSON + 00147F + SpeedTouch 706 + CP0636JT3SH + + + + 2 PERIODIC + + + +2 +1970-01-01T00:02:13Z +00 + + + InternetGatewayDevice.DeviceInfo.SpecVersion + 1 + + + InternetGatewayDevice.DeviceInfo.HardwareVersion + BANT-S + + + InternetGatewayDevice.DeviceInfo.SoftwareVersion + 5.4.0.14 + + + InternetGatewayDevice.DeviceInfo.ProvisioningCode + SKYN_PLUS + + + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Name + Routed PPPoE on 0/35 and 8/35 + + + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Version + + + + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Date + Configuration modified b + + + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Description + Factory Defaults + + + InternetGatewayDevice.ManagementServer.ConnectionRequestURL + http://10.0.0.1:51005/ + + + InternetGatewayDevice.ManagementServer.ParameterKey + + + + .ExternalIPAddress + 10.0.0.1 + + + + + diff --git a/t/dump/BANT-S/5.4.0.14/Inform.yml b/t/dump/BANT-S/5.4.0.14/Inform.yml new file mode 100644 index 0000000..811eb21 --- /dev/null +++ b/t/dump/BANT-S/5.4.0.14/Inform.yml @@ -0,0 +1,26 @@ +--- +CurrentTime: 1970-01-01T00:02:13Z +DeviceID: + Manufacturer: THOMSON + OUI: 00147F + ProductClass: SpeedTouch 706 + SerialNumber: CP0636JT3SH +EventStruct: + - 2 PERIODIC +ID: THOM_CPE_ALC_ID_9 +MaxEnvelopes: 2 +Parameter: + .ExternalIPAddress: 10.0.0.1 + InternetGatewayDevice.DeviceInfo.HardwareVersion: BANT-S + InternetGatewayDevice.DeviceInfo.ProvisioningCode: SKYN_PLUS + InternetGatewayDevice.DeviceInfo.SoftwareVersion: 5.4.0.14 + InternetGatewayDevice.DeviceInfo.SpecVersion: 1 + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Date: Configuration modified b + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Description: Factory Defaults + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Name: Routed PPPoE on 0/35 and 8/35 + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Version: ~ + InternetGatewayDevice.ManagementServer.ConnectionRequestURL: http://10.0.0.1:51005/ + InternetGatewayDevice.ManagementServer.ParameterKey: ~ +RetryCount: 00 +_dispatch: InformResponse +_trigger: Inform diff --git a/t/dump/BANT-W/6.2.17.5/Fault b/t/dump/BANT-W/6.2.17.5/Fault new file mode 100644 index 0000000..3cd4313 --- /dev/null +++ b/t/dump/BANT-W/6.2.17.5/Fault @@ -0,0 +1,25 @@ +POST / HTTP/1.1 +Host: 10.0.0.100 +User-Agent: Thomson_cwmp-engine/r6.2.17.5 +Content-Length: 761 +Content-Type: text/xml; charset=ISO-8859-1 +Cookie: $Version="0"; ID=226_THOM_TR69_ID;$Path=/ +SOAPAction: + + + +226_THOM_TR69_ID + + + + Client + CWMP fault + + + 9000 + Method not supported + + + + + diff --git a/t/dump/BANT-W/6.2.17.5/Fault.yml b/t/dump/BANT-W/6.2.17.5/Fault.yml new file mode 100644 index 0000000..f9c18b5 --- /dev/null +++ b/t/dump/BANT-W/6.2.17.5/Fault.yml @@ -0,0 +1,6 @@ +--- +Fault: + FaultCode: 9000 + FaultString: Method not supported +ID: 226_THOM_TR69_ID +_trigger: Fault diff --git a/t/dump/BANT-W/6.2.17.5/GetParameterNamesResponse b/t/dump/BANT-W/6.2.17.5/GetParameterNamesResponse new file mode 100644 index 0000000..4fe2406 --- /dev/null +++ b/t/dump/BANT-W/6.2.17.5/GetParameterNamesResponse @@ -0,0 +1,87 @@ +POST / HTTP/1.1 +Host: 10.0.0.100 +User-Agent: Thomson_cwmp-engine/r6.2.17.5 +Content-Length: 3176 +Content-Type: text/xml; charset=ISO-8859-1 +Cookie: $Version="0"; ID=226_THOM_TR69_ID;$Path=/ +SOAPAction: + + + +226_THOM_TR69_ID + + + + + + InternetGatewayDevice.DeviceInfo.Manufacturer + 0 + + + InternetGatewayDevice.DeviceInfo.ManufacturerOUI + 0 + + + InternetGatewayDevice.DeviceInfo.ModelName + 0 + + + InternetGatewayDevice.DeviceInfo.Description + 0 + + + InternetGatewayDevice.DeviceInfo.ProductClass + 0 + + + InternetGatewayDevice.DeviceInfo.SerialNumber + 0 + + + InternetGatewayDevice.DeviceInfo.HardwareVersion + 0 + + + InternetGatewayDevice.DeviceInfo.SoftwareVersion + 0 + + + InternetGatewayDevice.DeviceInfo.ModemFirmwareVersion + 0 + + + InternetGatewayDevice.DeviceInfo.AdditionalHardwareVersion + 0 + + + InternetGatewayDevice.DeviceInfo.SpecVersion + 0 + + + InternetGatewayDevice.DeviceInfo.ProvisioningCode + 1 + + + InternetGatewayDevice.DeviceInfo.UpTime + 0 + + + InternetGatewayDevice.DeviceInfo.X_000E50_Country + 1 + + + InternetGatewayDevice.DeviceInfo.X_000E50_SIMLocked + 0 + + + InternetGatewayDevice.DeviceInfo.VendorConfigFileNumberOfEntries + 0 + + + InternetGatewayDevice.DeviceInfo.VendorConfigFile. + 0 + + + + + diff --git a/t/dump/BANT-W/6.2.17.5/GetParameterNamesResponse.yml b/t/dump/BANT-W/6.2.17.5/GetParameterNamesResponse.yml new file mode 100644 index 0000000..b33726f --- /dev/null +++ b/t/dump/BANT-W/6.2.17.5/GetParameterNamesResponse.yml @@ -0,0 +1,21 @@ +--- +ID: 226_THOM_TR69_ID +ParameterInfo: + InternetGatewayDevice.DeviceInfo.AdditionalHardwareVersion: 0 + InternetGatewayDevice.DeviceInfo.Description: 0 + InternetGatewayDevice.DeviceInfo.HardwareVersion: 0 + InternetGatewayDevice.DeviceInfo.Manufacturer: 0 + InternetGatewayDevice.DeviceInfo.ManufacturerOUI: 0 + InternetGatewayDevice.DeviceInfo.ModelName: 0 + InternetGatewayDevice.DeviceInfo.ModemFirmwareVersion: 0 + InternetGatewayDevice.DeviceInfo.ProductClass: 0 + InternetGatewayDevice.DeviceInfo.ProvisioningCode: 1 + InternetGatewayDevice.DeviceInfo.SerialNumber: 0 + InternetGatewayDevice.DeviceInfo.SoftwareVersion: 0 + InternetGatewayDevice.DeviceInfo.SpecVersion: 0 + InternetGatewayDevice.DeviceInfo.UpTime: 0 + InternetGatewayDevice.DeviceInfo.VendorConfigFile.: 0 + InternetGatewayDevice.DeviceInfo.VendorConfigFileNumberOfEntries: 0 + InternetGatewayDevice.DeviceInfo.X_000E50_Country: 1 + InternetGatewayDevice.DeviceInfo.X_000E50_SIMLocked: 0 +_trigger: GetParameterNamesResponse diff --git a/t/dump/BANT-W/6.2.17.5/GetRPCMethodsResponse b/t/dump/BANT-W/6.2.17.5/GetRPCMethodsResponse new file mode 100644 index 0000000..62704f7 --- /dev/null +++ b/t/dump/BANT-W/6.2.17.5/GetRPCMethodsResponse @@ -0,0 +1,28 @@ +POST / HTTP/1.1 +Host: 10.0.0.100 +User-Agent: Thomson_cwmp-engine/r6.2.17.5 +Content-Length: 896 +Content-Type: text/xml; charset=ISO-8859-1 +Cookie: $Version="0"; ID=226_THOM_TR69_ID;$Path=/ +SOAPAction: + + + +226_THOM_TR69_ID + + + + +GetRPCMethods +GetParameterNames +GetParameterValues +SetParameterValues +AddObject +DeleteObject +Download +Reboot +FactoryReset + + + + diff --git a/t/dump/BANT-W/6.2.17.5/GetRPCMethodsResponse.yml b/t/dump/BANT-W/6.2.17.5/GetRPCMethodsResponse.yml new file mode 100644 index 0000000..9d9a7ba --- /dev/null +++ b/t/dump/BANT-W/6.2.17.5/GetRPCMethodsResponse.yml @@ -0,0 +1,13 @@ +--- +ID: 226_THOM_TR69_ID +MethodList: + - GetRPCMethods + - GetParameterNames + - GetParameterValues + - SetParameterValues + - AddObject + - DeleteObject + - Download + - Reboot + - FactoryReset +_trigger: GetRPCMethodsResponse diff --git a/t/dump/BANT-W/6.2.17.5/Inform b/t/dump/BANT-W/6.2.17.5/Inform new file mode 100644 index 0000000..b913f78 --- /dev/null +++ b/t/dump/BANT-W/6.2.17.5/Inform @@ -0,0 +1,81 @@ +POST / HTTP/1.1 +Host: 10.0.0.100 +User-Agent: Thomson_cwmp-engine/r6.2.17.5 +Content-Length: 3087 +Content-Type: text/xml; charset=ISO-8859-1 +SOAPAction: + + + +8_THOM_TR69_ID + + + + + THOMSON + 00147F + SpeedTouch 585 + CP0703KT3PP + + + + 2 PERIODIC + + + +2 +1970-01-01T00:02:38Z +00 + + + InternetGatewayDevice.DeviceSummary + InternetGatewayDevice:1.1[] (Baseline:1, EthernetLAN:1, ADSLWAN:1, Bridging:1, Time:1, WiFiLAN:1) + + + InternetGatewayDevice.DeviceInfo.SpecVersion + 1.1 + + + InternetGatewayDevice.DeviceInfo.HardwareVersion + BANT-W + + + InternetGatewayDevice.DeviceInfo.SoftwareVersion + 6.2.17.5 + + + InternetGatewayDevice.DeviceInfo.ProvisioningCode + + + + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Name + Routed PPPoE on 8/35 + + + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Version + + + + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Date + 0000-00-00T00:00:00 + + + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Description + Factory Defaults + + + InternetGatewayDevice.ManagementServer.ConnectionRequestURL + http://10.0.0.4:51005/ + + + InternetGatewayDevice.ManagementServer.ParameterKey + + + + .ExternalIPAddress + 10.0.0.4 + + + + + diff --git a/t/dump/BANT-W/6.2.17.5/Inform.yml b/t/dump/BANT-W/6.2.17.5/Inform.yml new file mode 100644 index 0000000..182f2f7 --- /dev/null +++ b/t/dump/BANT-W/6.2.17.5/Inform.yml @@ -0,0 +1,27 @@ +--- +CurrentTime: 1970-01-01T00:02:38Z +DeviceID: + Manufacturer: THOMSON + OUI: 00147F + ProductClass: SpeedTouch 585 + SerialNumber: CP0703KT3PP +EventStruct: + - 2 PERIODIC +ID: 8_THOM_TR69_ID +MaxEnvelopes: 2 +Parameter: + .ExternalIPAddress: 10.0.0.4 + InternetGatewayDevice.DeviceInfo.HardwareVersion: BANT-W + InternetGatewayDevice.DeviceInfo.ProvisioningCode: ~ + InternetGatewayDevice.DeviceInfo.SoftwareVersion: 6.2.17.5 + InternetGatewayDevice.DeviceInfo.SpecVersion: 1.1 + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Date: 0000-00-00T00:00:00 + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Description: Factory Defaults + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Name: Routed PPPoE on 8/35 + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Version: ~ + InternetGatewayDevice.DeviceSummary: InternetGatewayDevice:1.1[] (Baseline:1, EthernetLAN:1, ADSLWAN:1, Bridging:1, Time:1, WiFiLAN:1) + InternetGatewayDevice.ManagementServer.ConnectionRequestURL: http://10.0.0.4:51005/ + InternetGatewayDevice.ManagementServer.ParameterKey: ~ +RetryCount: 00 +_dispatch: InformResponse +_trigger: Inform diff --git a/t/dump/BANT-W/6.2.17.5/ParameterValue b/t/dump/BANT-W/6.2.17.5/ParameterValue new file mode 100644 index 0000000..100975d --- /dev/null +++ b/t/dump/BANT-W/6.2.17.5/ParameterValue @@ -0,0 +1,43 @@ +POST / HTTP/1.1 +Host: 10.0.0.100 +User-Agent: Thomson_cwmp-engine/r6.2.17.5 +Content-Length: 1645 +Content-Type: text/xml; charset=ISO-8859-1 +Cookie: $Version="0"; ID=226_THOM_TR69_ID;$Path=/ +SOAPAction: + + + +226_THOM_TR69_ID + + + + + + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Name + Routed PPPoE on 8/35 + + + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Version + + + + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Date + 0000-00-00T00:00:00 + + + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Description + Factory Defaults + + + InternetGatewayDevice.DeviceInfo.SerialNumber + CP0703KT3PP + + + InternetGatewayDevice.DeviceInfo.X_000E50_Country + + + + + + diff --git a/t/dump/BANT-W/6.2.17.5/ParameterValue.yml b/t/dump/BANT-W/6.2.17.5/ParameterValue.yml new file mode 100644 index 0000000..044e60a --- /dev/null +++ b/t/dump/BANT-W/6.2.17.5/ParameterValue.yml @@ -0,0 +1,10 @@ +--- +ID: 226_THOM_TR69_ID +Parameter: + InternetGatewayDevice.DeviceInfo.SerialNumber: CP0703KT3PP + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Date: 0000-00-00T00:00:00 + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Description: Factory Defaults + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Name: Routed PPPoE on 8/35 + InternetGatewayDevice.DeviceInfo.VendorConfigFile.1.Version: ~ + InternetGatewayDevice.DeviceInfo.X_000E50_Country: ~ +_trigger: ParameterValue -- 2.20.1