ENERGIS Test Report

Overall: PASS   Started: 2025-10-05 22:53:24   Session ID: dc284baf  
Passed: 8
Failed: 0
Unknown: 0
Total: 8

Environment

Test Session ID
dc284baf
Hostname
DPC
Os
Windows 11 (10.0.26100)
Python
3.13.7 (tags/v3.13.7:bcee1c3, Aug 14 2025, 14:15:11) [MSC v.1944 64 bit (AMD64)]
Generated_at
2025-10-05 22:54:02
Log_file
G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\tc_network_pcap_results.log

Steps

PRE-STEP 1 Reboot device via UART
PASS
StartedFinished
2025-10-05 22:53:242025-10-05 22:53:35
Step Log
DETAIL

Log

[2025-10-05 22:53:24] [PRE-STEP 1] Reboot device via UART
[2025-10-05 22:53:24] [INFO] [SERIAL] send_command() called
[2025-10-05 22:53:24] [INFO] [SERIAL]   port=COM11, command='REBOOT', baudrate=115200, timeout=2.0s
[2025-10-05 22:53:24] [INFO] [SERIAL] Opening connection to port=COM11
[2025-10-05 22:53:24] [INFO] [SERIAL]   Configuration: baudrate=115200, timeout=2.0s, write_timeout=2.0s
[2025-10-05 22:53:24] [INFO] [SERIAL]   Flow control: xonxoff=False, rtscts=False, dsrdtr=False
[2025-10-05 22:53:24] [INFO] [SERIAL] Port COM11 opened successfully
[2025-10-05 22:53:24] [INFO] [SERIAL] Stabilizing connection (100ms delay)...
[2025-10-05 22:53:24] [INFO] [SERIAL] Resetting input and output buffers
[2025-10-05 22:53:24] [INFO] [SERIAL] Connection ready: port=COM11, baudrate=115200, timeout=2.0s
[2025-10-05 22:53:24] [INFO] [SERIAL TX] Sending command: 'REBOOT'
[2025-10-05 22:53:24] [INFO] [SERIAL TX] Payload length: 8 bytes (including CR+LF)
[2025-10-05 22:53:24] [INFO] [SERIAL TX] Hex dump:
[2025-10-05 22:53:24] [INFO]   0000  52 45 42 4F 4F 54 0D 0A                           |REBOOT..|
[2025-10-05 22:53:24] [INFO] [SERIAL TX] Wrote 8 bytes to port
[2025-10-05 22:53:24] [INFO] [SERIAL TX] Waiting 50ms for device processing...
[2025-10-05 22:53:24] [INFO] [SERIAL RX] Starting to read response (timeout=2.0s)
[2025-10-05 22:53:25] [INFO] [SERIAL RX] Chunk #1: received 32 bytes (elapsed: 0.377s, total: 32 bytes)
[2025-10-05 22:53:25] [ERROR] [SERIAL ERROR] Exception during send_command:
[2025-10-05 22:53:25] [ERROR] [SERIAL ERROR]   Type: SerialException
[2025-10-05 22:53:25] [ERROR] [SERIAL ERROR]   Message: ClearCommError failed (PermissionError(13, 'The device does not recognize the command.', None, 22))
[2025-10-05 22:53:25] [ERROR] [SERIAL ERROR]   Port: COM11, Command: 'REBOOT'
[2025-10-05 22:53:25] [INFO] [SERIAL] Closing port COM11
[2025-10-05 22:53:25] [INFO] [SERIAL] Port COM11 closed successfully
[2025-10-05 22:53:25] [INFO] [SERIAL] wait_for_reboot_and_ready() called
[2025-10-05 22:53:25] [INFO] [SERIAL]   port=COM11, ready_token='SYSTEM READY', baudrate=115200, timeout=15.0s
[2025-10-05 22:53:25] [INFO] [SERIAL] Waiting 200ms for device to start rebooting...
[2025-10-05 22:53:25] [INFO] [SERIAL] Connection attempt #1 (remaining timeout: 14.8s)
[2025-10-05 22:53:25] [INFO] [SERIAL] Connection attempt #1 failed: SerialException: could not open port 'COM11': FileNotFoundError(2, 'The system cannot find the file specified.', None, 2)
[2025-10-05 22:53:25] [INFO] [SERIAL] Waiting 200ms before next attempt...
[2025-10-05 22:53:25] [INFO] [SERIAL] Connection attempt #2 (remaining timeout: 14.6s)
[2025-10-05 22:53:25] [INFO] [SERIAL] Connection attempt #2 failed: SerialException: could not open port 'COM11': FileNotFoundError(2, 'The system cannot find the file specified.', None, 2)
[2025-10-05 22:53:25] [INFO] [SERIAL] Waiting 200ms before next attempt...
[2025-10-05 22:53:25] [INFO] [SERIAL] Connection attempt #3 (remaining timeout: 14.4s)
[2025-10-05 22:53:25] [INFO] [SERIAL] Connection attempt #3 failed: SerialException: could not open port 'COM11': FileNotFoundError(2, 'The system cannot find the file specified.', None, 2)
[2025-10-05 22:53:25] [INFO] [SERIAL] Waiting 200ms before next attempt...
[2025-10-05 22:53:25] [INFO] [SERIAL] Connection attempt #4 (remaining timeout: 14.2s)
[2025-10-05 22:53:25] [INFO] [SERIAL] Connection attempt #4 failed: SerialException: could not open port 'COM11': FileNotFoundError(2, 'The system cannot find the file specified.', None, 2)
[2025-10-05 22:53:25] [INFO] [SERIAL] Waiting 200ms before next attempt...
[2025-10-05 22:53:26] [INFO] [SERIAL] Connection attempt #5 (remaining timeout: 14.0s)
[2025-10-05 22:53:26] [INFO] [SERIAL] Connection attempt #5 failed: SerialException: could not open port 'COM11': FileNotFoundError(2, 'The system cannot find the file specified.', None, 2)
[2025-10-05 22:53:26] [INFO] [SERIAL] Waiting 200ms before next attempt...
[2025-10-05 22:53:26] [INFO] [SERIAL] Connection attempt #6 (remaining timeout: 13.8s)
[2025-10-05 22:53:26] [INFO] [SERIAL] Connection attempt #6 failed: SerialException: could not open port 'COM11': FileNotFoundError(2, 'The system cannot find the file specified.', None, 2)
[2025-10-05 22:53:26] [INFO] [SERIAL] Waiting 200ms before next attempt...
[2025-10-05 22:53:26] [INFO] [SERIAL] Connection attempt #7 (remaining timeout: 13.6s)
[2025-10-05 22:53:26] [INFO] [SERIAL] Connected to port COM11 on attempt #7
[2025-10-05 22:53:26] [INFO] [SERIAL RX] Monitoring for ready token: 'SYSTEM READY'
[2025-10-05 22:53:29] [INFO] [SERIAL RX] Chunk #1: 393 bytes
[2025-10-05 22:53:29] [INFO] [SERIAL RX] Content: [INFO] Core 0 initializing...<CR><LF>
	[ECHO] Device Serial : SN-369366060325<CR><LF>
	[ECHO] Firmware Ver  : 1.0.0<CR><LF>
	[ECHO] Core voltage  : 1.15 V (vsel = 1)<CR><LF>
	[ECHO] Clock Sources :<CR><LF>
	[ECHO] 	SYS: 200000000 Hz (200 MHz)<CR><LF>
	[ECHO] 	USB: 48000000 Hz (48 MHz)<CR><LF>
	[ECHO] 	PER: 48000000 Hz (48 MHz)<CR><LF>
	[ECHO] 	ADC: 48000000 Hz (48 MHz)<CR><LF>
[INFO] ADC initializing<CR><LF>
VREG register: 0x000010D1<CR><LF>
[INFO] I2C scanning...<CR><LF>

[2025-10-05 22:53:29] [INFO] [SERIAL RX] Chunk #2: 64 bytes
[2025-10-05 22:53:29] [INFO] [SERIAL RX] Content: [INFO] EEPROM initializing...<CR><LF>
[INFO] MCP23017 initializing...<CR><LF>

[2025-10-05 22:53:31] [INFO] [SERIAL RX] Chunk #3: 162 bytes
[2025-10-05 22:53:31] [INFO] [SERIAL RX] Content: [INFO] Headless mode, skipping display initialization<CR><LF>
[INFO] Initializing HLW8032...<CR><LF>
[INFO] Initializing buttons...<CR><LF>
[INFO] Loaded network config from EEPROM.<CR><LF>

[2025-10-05 22:53:33] [INFO] [SERIAL RX] Chunk #4: 456 bytes
[2025-10-05 22:53:33] [INFO] [SERIAL RX] Content: [INFO] W5500 version: 0x04<CR><LF>
[INFO] W5500 PHY link is up<CR><LF>
	[ECHO] =============================================<CR><LF>
	[ECHO]  W5500 network configuration : static<CR><LF>
	[ECHO]  MAC         : 00:08:DC:BE:EF:91<CR><LF>
	[ECHO]  IP          : 192.168.0.11<CR><LF>
	[ECHO]  Subnet Mask : 255.255.255.0<CR><LF>
	[ECHO]  Gateway     : 192.168.0.1<CR><LF>
	[ECHO]  DNS         : 8.8.8.8<CR><LF>
	[ECHO] =============================================<CR><LF>
<CR><LF>
SYSTEM READY<CR><LF>
[INFO] - SNMP : Start SNMP Agent Daemon<CR><LF>

[2025-10-05 22:53:33] [INFO] [SERIAL] Ready token 'SYSTEM READY' detected!
[2025-10-05 22:53:33] [INFO] [SERIAL RX] Total response: 1075 bytes in 4 chunks
[2025-10-05 22:53:33] [INFO] [SERIAL RX] Elapsed time: 8.299s
[2025-10-05 22:53:33] [INFO] [SERIAL RX] Full response:
[2025-10-05 22:53:33] [INFO] [INFO] Core 0 initializing...\r\n
	[ECHO] Device Serial : SN-369366060325\r\n
	[ECHO] Firmware Ver  : 1.0.0\r\n
	[ECHO] Core voltage  : 1.15 V (vsel = 1)\r\n
	[ECHO] Clock Sources :\r\n
	[ECHO] 	SYS: 200000000 Hz (200 MHz)\r\n
	[ECHO] 	USB: 48000000 Hz (48 MHz)\r\n
	[ECHO] 	PER: 48000000 Hz (48 MHz)\r\n
	[ECHO] 	ADC: 48000000 Hz (48 MHz)\r\n
[INFO] ADC initializing\r\n
VREG register: 0x000010D1\r\n
[INFO] I2C scanning...\r\n
[INFO] EEPROM initializing...\r\n
[INFO] MCP23017 initializing...\r\n
[INFO] Headless mode, skipping display initialization\r\n
[INFO] Initializing HLW8032...\r\n
[INFO] Initializing buttons...\r\n
[INFO] Loaded network config from EEPROM.\r\n
[INFO] W5500 version: 0x04\r\n
[INFO] W5500 PHY link is up\r\n
	[ECHO] =============================================\r\n
	[ECHO]  W5500 network configuration : static\r\n
	[ECHO]  MAC         : 00:08:DC:BE:EF:91\r\n
	[ECHO]  IP          : 192.168.0.11\r\n
	[ECHO]  Subnet Mask : 255.255.255.0\r\n
	[ECHO]  Gateway     : 192.168.0.1\r\n
	[ECHO]  DNS         : 8.8.8.8\r\n
	[ECHO] =============================================\r\n
\r\n
SYSTEM READY\r\n
[INFO] - SNMP : Start SNMP Agent Daemon\r\n

[2025-10-05 22:53:33] [INFO] [SERIAL RX] Hex dump:
[2025-10-05 22:53:33] [INFO]   0000  5B 49 4E 46 4F 5D 20 43 6F 72 65 20 30 20 69 6E   |[INFO] Core 0 in|
  0010  69 74 69 61 6C 69 7A 69 6E 67 2E 2E 2E 0D 0A 09   |itializing......|
  0020  5B 45 43 48 4F 5D 20 44 65 76 69 63 65 20 53 65   |[ECHO] Device Se|
  0030  72 69 61 6C 20 3A 20 53 4E 2D 33 36 39 33 36 36   |rial : SN-369366|
  0040  30 36 30 33 32 35 0D 0A 09 5B 45 43 48 4F 5D 20   |060325...[ECHO] |
  0050  46 69 72 6D 77 61 72 65 20 56 65 72 20 20 3A 20   |Firmware Ver  : |
  0060  31 2E 30 2E 30 0D 0A 09 5B 45 43 48 4F 5D 20 43   |1.0.0...[ECHO] C|
  0070  6F 72 65 20 76 6F 6C 74 61 67 65 20 20 3A 20 31   |ore voltage  : 1|
  0080  2E 31 35 20 56 20 28 76 73 65 6C 20 3D 20 31 29   |.15 V (vsel = 1)|
  0090  0D 0A 09 5B 45 43 48 4F 5D 20 43 6C 6F 63 6B 20   |...[ECHO] Clock |
  00A0  53 6F 75 72 63 65 73 20 3A 0D 0A 09 5B 45 43 48   |Sources :...[ECH|
  00B0  4F 5D 20 09 53 59 53 3A 20 32 30 30 30 30 30 30   |O] .SYS: 2000000|
  00C0  30 30 20 48 7A 20 28 32 30 30 20 4D 48 7A 29 0D   |00 Hz (200 MHz).|
  00D0  0A 09 5B 45 43 48 4F 5D 20 09 55 53 42 3A 20 34   |..[ECHO] .USB: 4|
  00E0  38 30 30 30 30 30 30 20 48 7A 20 28 34 38 20 4D   |8000000 Hz (48 M|
  00F0  48 7A 29 0D 0A 09 5B 45 43 48 4F 5D 20 09 50 45   |Hz)...[ECHO] .PE|
  0100  52 3A 20 34 38 30 30 30 30 30 30 20 48 7A 20 28   |R: 48000000 Hz (|
  0110  34 38 20 4D 48 7A 29 0D 0A 09 5B 45 43 48 4F 5D   |48 MHz)...[ECHO]|
  0120  20 09 41 44 43 3A 20 34 38 30 30 30 30 30 30 20   | .ADC: 48000000 |
  0130  48 7A 20 28 34 38 20 4D 48 7A 29 0D 0A 5B 49 4E   |Hz (48 MHz)..[IN|
  0140  46 4F 5D 20 41 44 43 20 69 6E 69 74 69 61 6C 69   |FO] ADC initiali|
  0150  7A 69 6E 67 0D 0A 56 52 45 47 20 72 65 67 69 73   |zing..VREG regis|
  0160  74 65 72 3A 20 30 78 30 30 30 30 31 30 44 31 0D   |ter: 0x000010D1.|
  0170  0A 5B 49 4E 46 4F 5D 20 49 32 43 20 73 63 61 6E   |.[INFO] I2C scan|
  0180  6E 69 6E 67 2E 2E 2E 0D 0A 5B 49 4E 46 4F 5D 20   |ning.....[INFO] |
  0190  45 45 50 52 4F 4D 20 69 6E 69 74 69 61 6C 69 7A   |EEPROM initializ|
  01A0  69 6E 67 2E 2E 2E 0D 0A 5B 49 4E 46 4F 5D 20 4D   |ing.....[INFO] M|
  01B0  43 50 32 33 30 31 37 20 69 6E 69 74 69 61 6C 69   |CP23017 initiali|
  01C0  7A 69 6E 67 2E 2E 2E 0D 0A 5B 49 4E 46 4F 5D 20   |zing.....[INFO] |
  01D0  48 65 61 64 6C 65 73 73 20 6D 6F 64 65 2C 20 73   |Headless mode, s|
  01E0  6B 69 70 70 69 6E 67 20 64 69 73 70 6C 61 79 20   |kipping display |
  01F0  69 6E 69 74 69 61 6C 69 7A 61 74 69 6F 6E 0D 0A   |initialization..|
  0200  5B 49 4E 46 4F 5D 20 49 6E 69 74 69 61 6C 69 7A   |[INFO] Initializ|
  0210  69 6E 67 20 48 4C 57 38 30 33 32 2E 2E 2E 0D 0A   |ing HLW8032.....|
  0220  5B 49 4E 46 4F 5D 20 49 6E 69 74 69 61 6C 69 7A   |[INFO] Initializ|
  0230  69 6E 67 20 62 75 74 74 6F 6E 73 2E 2E 2E 0D 0A   |ing buttons.....|
  0240  5B 49 4E 46 4F 5D 20 4C 6F 61 64 65 64 20 6E 65   |[INFO] Loaded ne|
  0250  74 77 6F 72 6B 20 63 6F 6E 66 69 67 20 66 72 6F   |twork config fro|
  0260  6D 20 45 45 50 52 4F 4D 2E 0D 0A 5B 49 4E 46 4F   |m EEPROM...[INFO|
  0270  5D 20 57 35 35 30 30 20 76 65 72 73 69 6F 6E 3A   |] W5500 version:|
  0280  20 30 78 30 34 0D 0A 5B 49 4E 46 4F 5D 20 57 35   | 0x04..[INFO] W5|
  0290  35 30 30 20 50 48 59 20 6C 69 6E 6B 20 69 73 20   |500 PHY link is |
  02A0  75 70 0D 0A 09 5B 45 43 48 4F 5D 20 3D 3D 3D 3D   |up...[ECHO] ====|
  02B0  3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D   |================|
  02C0  3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D   |================|
  02D0  3D 3D 3D 3D 3D 3D 3D 3D 3D 0D 0A 09 5B 45 43 48   |=========...[ECH|
  02E0  4F 5D 20 20 57 35 35 30 30 20 6E 65 74 77 6F 72   |O]  W5500 networ|
  02F0  6B 20 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 20   |k configuration |
  0300  3A 20 73 74 61 74 69 63 0D 0A 09 5B 45 43 48 4F   |: static...[ECHO|
  0310  5D 20 20 4D 41 43 20 20 20 20 20 20 20 20 20 3A   |]  MAC         :|
  0320  20 30 30 3A 30 38 3A 44 43 3A 42 45 3A 45 46 3A   | 00:08:DC:BE:EF:|
  0330  39 31 0D 0A 09 5B 45 43 48 4F 5D 20 20 49 50 20   |91...[ECHO]  IP |
  0340  20 20 20 20 20 20 20 20 20 3A 20 31 39 32 2E 31   |         : 192.1|
  0350  36 38 2E 30 2E 31 31 0D 0A 09 5B 45 43 48 4F 5D   |68.0.11...[ECHO]|
  0360  20 20 53 75 62 6E 65 74 20 4D 61 73 6B 20 3A 20   |  Subnet Mask : |
  0370  32 35 35 2E 32 35 35 2E 32 35 35 2E 30 0D 0A 09   |255.255.255.0...|
  0380  5B 45 43 48 4F 5D 20 20 47 61 74 65 77 61 79 20   |[ECHO]  Gateway |
  0390  20 20 20 20 3A 20 31 39 32 2E 31 36 38 2E 30 2E   |    : 192.168.0.|
  03A0  31 0D 0A 09 5B 45 43 48 4F 5D 20 20 44 4E 53 20   |1...[ECHO]  DNS |
  03B0  20 20 20 20 20 20 20 20 3A 20 38 2E 38 2E 38 2E   |        : 8.8.8.|
  03C0  38 0D 0A 09 5B 45 43 48 4F 5D 20 3D 3D 3D 3D 3D   |8...[ECHO] =====|
  03D0  3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D   |================|
  03E0  3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D   |================|
  03F0  3D 3D 3D 3D 3D 3D 3D 3D 0D 0A 0D 0A 53 59 53 54   |========....SYST|
  0400  45 4D 20 52 45 41 44 59 0D 0A 5B 49 4E 46 4F 5D   |EM READY..[INFO]|
  0410  20 2D 20 53 4E 4D 50 20 3A 20 53 74 61 72 74 20   | - SNMP : Start |
  0420  53 4E 4D 50 20 41 67 65 6E 74 20 44 61 65 6D 6F   |SNMP Agent Daemo|
  0430  6E 0D 0A                                          |n..|
[2025-10-05 22:53:33] [INFO] [SERIAL] Device ready! Returning True
[2025-10-05 22:53:33] [INFO] [SERIAL] Closed port COM11
[2025-10-05 22:53:33] [PASS] PRE-STEP 1 completed successfully
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE] _dumpcap_resolve_interface() called
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   requested=Ethernet
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE] _dumpcap_list_interfaces() called
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   dumpcap_exe=C:\Program Files\Wireshark\dumpcap.exe
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   cwd=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE] dumpcap -D returned 9 interfaces
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   1. \Device\NPF_{CED0C9EE-D3D8-4AF6-A642-236D14517B9D} (Bluetooth Network Connection)
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   2. \Device\NPF_{50788C95-4726-4446-BEF9-1BDAD79385DF} (Wi-Fi)
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   3. \Device\NPF_{F7EF8ACA-533A-4582-A44C-AA6FD3B30B80} (Local Area Connection* 10)
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   4. \Device\NPF_{D62A827E-C7BA-46D2-ACE5-772C43BD80F7} (Local Area Connection* 9)
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   5. \Device\NPF_{FCE23F70-F218-4EDE-B551-6FCAD6766D9B} (Ethernet 4)
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   6. \Device\NPF_{1342939B-DAE3-4B54-A305-87408E83C962} (Ethernet 2)
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   7. \Device\NPF_{8FBED501-71F5-4B70-96B8-C2464A93CE8E} (Ethernet)
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   8. \Device\NPF_{7CB6D269-0786-7E57-C13F-6CDFFF02FB02} (Eddie)
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   9. \Device\NPF_Loopback (Adapter for loopback traffic capture)
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE] Trying exact match on description or device...
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE] Exact match found: idx=7, dev=\Device\NPF_{8FBED501-71F5-4B70-96B8-C2464A93CE8E}, desc=Ethernet
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE] _dumpcap_resolve_interface() called
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   requested=Ethernet
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE] _dumpcap_list_interfaces() called
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   dumpcap_exe=C:\Program Files\Wireshark\dumpcap.exe
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   cwd=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE] dumpcap -D returned 9 interfaces
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   1. \Device\NPF_{CED0C9EE-D3D8-4AF6-A642-236D14517B9D} (Bluetooth Network Connection)
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   2. \Device\NPF_{50788C95-4726-4446-BEF9-1BDAD79385DF} (Wi-Fi)
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   3. \Device\NPF_{F7EF8ACA-533A-4582-A44C-AA6FD3B30B80} (Local Area Connection* 10)
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   4. \Device\NPF_{D62A827E-C7BA-46D2-ACE5-772C43BD80F7} (Local Area Connection* 9)
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   5. \Device\NPF_{FCE23F70-F218-4EDE-B551-6FCAD6766D9B} (Ethernet 4)
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   6. \Device\NPF_{1342939B-DAE3-4B54-A305-87408E83C962} (Ethernet 2)
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   7. \Device\NPF_{8FBED501-71F5-4B70-96B8-C2464A93CE8E} (Ethernet)
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   8. \Device\NPF_{7CB6D269-0786-7E57-C13F-6CDFFF02FB02} (Eddie)
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE]   9. \Device\NPF_Loopback (Adapter for loopback traffic capture)
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE] Trying exact match on description or device...
[2025-10-05 22:53:35] [INFO] [PCAP-CAPTURE] Exact match found: idx=7, dev=\Device\NPF_{8FBED501-71F5-4B70-96B8-C2464A93CE8E}, desc=Ethernet
STEP 1 Wait for device to boot fully
PASS
StartedFinished
2025-10-05 22:53:352025-10-05 22:53:37
Step Log
DETAIL

Log

[2025-10-05 22:53:35] [STEP 1] Wait for device to boot fully
[2025-10-05 22:53:35] [INFO] Starting NOP wait for 2000ms
[2025-10-05 22:53:36] [INFO] NOP waiting... 1.0s elapsed
[2025-10-05 22:53:37] [INFO] NOP wait complete. Actual duration: 2000.24ms
[2025-10-05 22:53:37] [PASS] STEP 1 completed successfully
STEP 2 Start capturing settings page
PASS
StartedFinished
2025-10-05 22:53:372025-10-05 22:53:45

Substeps

STEP 2.1 Capture PCAP
UNKNOWN
StartedFinished
2025-10-05 22:53:372025-10-05 22:53:38

Log

[2025-10-05 22:53:37] [STEP 2.1] Capture PCAP
[2025-10-05 22:53:37] [INFO] [PCAP-CAPTURE] tag=CH3EAQ dumpcap -D:
1. \Device\NPF_{CED0C9EE-D3D8-4AF6-A642-236D14517B9D} (Bluetooth Network Connection)
2. \Device\NPF_{50788C95-4726-4446-BEF9-1BDAD79385DF} (Wi-Fi)
3. \Device\NPF_{F7EF8ACA-533A-4582-A44C-AA6FD3B30B80} (Local Area Connection* 10)
4. \Device\NPF_{D62A827E-C7BA-46D2-ACE5-772C43BD80F7} (Local Area Connection* 9)
5. \Device\NPF_{FCE23F70-F218-4EDE-B551-6FCAD6766D9B} (Ethernet 4)
6. \Device\NPF_{1342939B-DAE3-4B54-A305-87408E83C962} (Ethernet 2)
7. \Device\NPF_{8FBED501-71F5-4B70-96B8-C2464A93CE8E} (Ethernet)
8. \Device\NPF_{7CB6D269-0786-7E57-C13F-6CDFFF02FB02} (Eddie)
9. \Device\NPF_Loopback (Adapter for loopback traffic capture)
[2025-10-05 22:53:37] [INFO] [PCAP-CAPTURE] tag=CH3EAQ resolved interface 'Ethernet' -> '7'
[2025-10-05 22:53:37] [INFO] [PCAP-CAPTURE] tag=CH3EAQ validating BPF filter: host 192.168.0.11
[2025-10-05 22:53:37] [INFO] [PCAP-CAPTURE] tag=CH3EAQ tool=dumpcap exe=C:\Program Files\Wireshark\dumpcap.exe
[2025-10-05 22:53:37] [INFO] [PCAP-CAPTURE] tag=CH3EAQ interface='Ethernet' promiscuous=False snaplen=1518 duration_s=8 packet_count=None file_format=pcap ring_files=None ring_megabytes=None
[2025-10-05 22:53:37] [INFO] [PCAP-CAPTURE] tag=CH3EAQ bpf='host 192.168.0.11'
[2025-10-05 22:53:37] [INFO] [PCAP-CAPTURE] tag=CH3EAQ output_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:37] [INFO] [PCAP-CAPTURE] tag=CH3EAQ cwd=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap
[2025-10-05 22:53:37] [INFO] [PCAP-CAPTURE] tag=CH3EAQ argv="C:\Program Files\Wireshark\dumpcap.exe" -i 7 -F pcap -w G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -p -s 1518 -a duration:8 -f "host 192.168.0.11"
[2025-10-05 22:53:37] [INFO] [PCAP-CAPTURE] tag=CH3EAQ waiting for capture tool to initialize...
[2025-10-05 22:53:37] [INFO] [PCAP-CAPTURE] tag=CH3EAQ output file created, dumpcap is ready
STEP 2.2 Access the settings page
PASS
StartedFinished
2025-10-05 22:53:382025-10-05 22:53:45

Log

[2025-10-05 22:53:38] [STEP 2.2] Access the settings page
[2025-10-05 22:53:38] [INFO] [ETHERNET] _url() called: base=http://192.168.0.11:80, path=/settings.html
[2025-10-05 22:53:38] [INFO] [ETHERNET] _url() result: http://192.168.0.11:80/settings.html
[2025-10-05 22:53:38] [INFO] [ETHERNET] _http_request() called
[2025-10-05 22:53:38] [INFO] [ETHERNET]   method=GET
[2025-10-05 22:53:38] [INFO] [ETHERNET]   url=http://192.168.0.11:80/settings.html
[2025-10-05 22:53:38] [INFO] [ETHERNET]   timeout=5.0s
[2025-10-05 22:53:38] [INFO] [ETHERNET]   headers=None
[2025-10-05 22:53:38] [INFO] [ETHERNET]   data_bytes=0 bytes
[2025-10-05 22:53:38] [INFO] [HTTP GET] http://192.168.0.11:80/settings.html timeout=5.0s headers=none data_len=0
[2025-10-05 22:53:38] [INFO] [ETHERNET] _http_request() opening connection...
[2025-10-05 22:53:38] [INFO] [ETHERNET] _http_request() response status: 200
[2025-10-05 22:53:38] [INFO] [ETHERNET] _http_request() response headers: {'Content-Type': 'text/html', 'Content-Length': '3287'}
[2025-10-05 22:53:38] [INFO] [ETHERNET] _http_request() received 3287 bytes
[2025-10-05 22:53:38] [INFO] [ETHERNET] _http_request() success on attempt 1
[2025-10-05 22:53:38] [INFO] [ETHERNET] _dump_http() called
[2025-10-05 22:53:38] [INFO] [ETHERNET]   base_url=http://192.168.0.11:80
[2025-10-05 22:53:38] [INFO] [ETHERNET]   path=/settings.html
[2025-10-05 22:53:38] [INFO] [ETHERNET]   method=GET
[2025-10-05 22:53:38] [INFO] [ETHERNET]   status=200
[2025-10-05 22:53:38] [INFO] [ETHERNET]   headers=2 entries
[2025-10-05 22:53:38] [INFO] [ETHERNET]   body=3287 bytes
[2025-10-05 22:53:38] [INFO] [ETHERNET]   dump_subdir=None
[2025-10-05 22:53:38] [INFO] [ETHERNET] _dump_http() skipped (no dump_dir available)
[2025-10-05 22:53:38] [PASS] STEP 2.2 completed successfully
[2025-10-05 22:53:45] [INFO] [PCAP-CAPTURE] tag=CH3EAQ exit_code=0 elapsed_s=8.141 timed_stop=False
[2025-10-05 22:53:45] [INFO] [PCAP-CAPTURE STDERR]
Capturing on 'Ethernet'
File: G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap

Packets: 1 
Packets: 13 
Packets captured: 13
Packets received/dropped on interface 'Ethernet': 13/0 (pcap:0/dumpcap:0/flushed:0/ps_ifdrop:0) (100.0%)
[2025-10-05 22:53:45] [INFO] [PCAP-CAPTURE] tag=CH3EAQ file size after capture: 4414 bytes
[2025-10-05 22:53:45] [INFO] [PCAP-CAPTURE] tag=CH3EAQ output_size=4414 bytes
[2025-10-05 22:53:45] [PASS] STEP 2.1 completed successfully
STEP 3 Analyze captured settings page
PASS
StartedFinished
2025-10-05 22:53:452025-10-05 22:53:50

Substeps

STEP 3.1 Validate IP address
PASS
StartedFinished
2025-10-05 22:53:452025-10-05 22:53:45

Log

[2025-10-05 22:53:45] [STEP 3.1] Validate IP address
[2025-10-05 22:53:45] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:45] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:45] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:45] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:45] [INFO] [PCAP-READ] File exists, size=4414 bytes
[2025-10-05 22:53:45] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:45] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:45] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:45] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:45] [TSHARK-FIELDS OUT]
9	421	1759697618.167510000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c3e3c686561643e3c6d65746120636861727365743d225554462d38223e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e455247495320504455202d2053657474696e67733c2f7469746c653e3c7374796c653e2a7b6d617267696e3a303b70616464696e673a303b626f782d73697a696e673a626f726465722d626f783b666f6e742d66616d696c793a73616e732d73657269667d626f64797b6261636b67726f756e643a233161316432333b636f6c6f723a236534653465347d617b636f6c6f723a236161613b746578742d6465636f726174696f6e3a6e6f6e657d613a686f7665727b636f6c6f723a236666667d2e746f706261727b77696474683a3130303b6865696768743a353070783b6261636b67726f756e643a233234323733313b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b70616464696e673a3020323070787d2e746f706261722068317b666f6e742d73697a653a312e3272656d3b636f6c6f723a236666667d2e636f6e7461696e65727b646973706c61793a666c65783b77696474683a3130303b6865696768743a63616c63283130307668202d2035307078297d2e736964656261727b77696474683a32323070783b6261636b67726f756e643a233265333233633b70616464696e673a3230707820307d2e7369646562617220756c7b6c6973742d7374796c653a6e6f6e657d2e7369646562617220756c206c697b70616464696e673a3130707820323070787d2e7369646562617220756c206c693a686f7665727b6261636b67726f756e643a233362343034647d2e6d61696e2d636f6e74656e747b666c65783a313b70616464696e673a323070783b6f766572666c6f772d793a6175746f7d68327b6d617267696e2d626f74746f6d3a2e3572656d7d68727b626f726465723a6e6f6e653b626f726465722d746f703a31707820736f6c696420233333333b6d617267696e3a3172656d20307d2e666f726d2d67726f75707b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b6d617267696e2d626f74746f6d3a2e373572656d7d2e666f726d2d67726f7570206c6162656c7b77696474683a31363070783b6d617267696e2d72696768743a313070787d2e666f726d2d67726f757020696e7075745b747970653d746578745d2c2e666f726d2d67726f757020696e7075745b747970653d726164696f5d7b70616464696e673a3870783b626f726465723a6e6f6e653b626f726465722d7261646975733a3470787d2e666f726d2d67726f757020696e7075745b747970653d746578745d7b666c65783a313b6d61782d77696474683a32303070783b6d617267696e2d72696768743a313070787d2e62746e7b6261636b67726f756e643a233366613766663b626f726465723a6e6f6e653b70616464696e673a3130707820313670783b636f6c6f723a236666663b637572736f723a706f696e7465723b626f726465722d7261646975733a3470783b666f6e742d73697a653a2e3972656d7d2e62746e3a686f7665727b6261636b67726f756e643a233166386165337d2e6d616e75616c737b6d617267696e2d746f703a3272656d7d3c2f7374796c653e3c2f686561643e3c626f64793e3c64697620636c6173733d22746f70626172223e3c68313e454e4552474953205044553c2f68313e3c2f6469763e3c64697620636c6173733d22636f6e7461696e6572223e3c6e617620636c6173733d2273696465626172223e3c756c3e3c6c693e3c6120687265663d22636f6e74726f6c2e68746d6c223e436f6e74726f6c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2273657474696e67732e68746d6c223e53657474696e67733c2f613e3c2f6c693e3c6c693e3c6120687265663d2268656c702e68746d6c223e48656c703c2f613e3c2f6c693e3c6c693e3c6120687265663d22757365725f6d616e75616c2e68746d6c223e55736572204d616e75616c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2270726f6772616d6d696e675f6d616e75616c2e68746d6c223e50726f6772616d6d696e67204d616e75616c3c2f613e3c2f6c693e3c2f756c3e3c2f6e61763e3c6d61696e20636c6173733d226d61696e2d636f6e74656e74223e3c68323e53657474696e67733c2f68323e3c666f726d206d6574686f643d22706f73742220616374696f6e3d222f73657474696e6773223e3c68333e4e6574776f726b2053657474696e67733c2f68333e3c68723e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d226970223e495020416464726573733a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d22697022206e616d653d226970222076616c75653d223139322e3136382e302e3131223e3c2f6469763e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d2267617465776179223e44656661756c7420476174657761793a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d226761746577617922206e616d653d22676174657761792... [truncated 10083 chars]
[2025-10-05 22:53:45] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:45] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:45] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:45] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:45] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:45] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:45] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:45] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:45] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:45] [INFO] [PCAP-READ]   fnum=9 len=421 t=1759697618167510016ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:45] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:45] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': '192.168.0.11'}]}
[2025-10-05 22:53:45] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:45] [PASS] STEP 3.1 completed successfully
STEP 3.2 Validate Gateway address
PASS
StartedFinished
2025-10-05 22:53:452025-10-05 22:53:45

Log

[2025-10-05 22:53:45] [STEP 3.2] Validate Gateway address
[2025-10-05 22:53:45] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:45] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:45] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:45] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:45] [INFO] [PCAP-READ] File exists, size=4414 bytes
[2025-10-05 22:53:45] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:45] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:45] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:45] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:45] [TSHARK-FIELDS OUT]
9	421	1759697618.167510000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c3e3c686561643e3c6d65746120636861727365743d225554462d38223e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e455247495320504455202d2053657474696e67733c2f7469746c653e3c7374796c653e2a7b6d617267696e3a303b70616464696e673a303b626f782d73697a696e673a626f726465722d626f783b666f6e742d66616d696c793a73616e732d73657269667d626f64797b6261636b67726f756e643a233161316432333b636f6c6f723a236534653465347d617b636f6c6f723a236161613b746578742d6465636f726174696f6e3a6e6f6e657d613a686f7665727b636f6c6f723a236666667d2e746f706261727b77696474683a3130303b6865696768743a353070783b6261636b67726f756e643a233234323733313b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b70616464696e673a3020323070787d2e746f706261722068317b666f6e742d73697a653a312e3272656d3b636f6c6f723a236666667d2e636f6e7461696e65727b646973706c61793a666c65783b77696474683a3130303b6865696768743a63616c63283130307668202d2035307078297d2e736964656261727b77696474683a32323070783b6261636b67726f756e643a233265333233633b70616464696e673a3230707820307d2e7369646562617220756c7b6c6973742d7374796c653a6e6f6e657d2e7369646562617220756c206c697b70616464696e673a3130707820323070787d2e7369646562617220756c206c693a686f7665727b6261636b67726f756e643a233362343034647d2e6d61696e2d636f6e74656e747b666c65783a313b70616464696e673a323070783b6f766572666c6f772d793a6175746f7d68327b6d617267696e2d626f74746f6d3a2e3572656d7d68727b626f726465723a6e6f6e653b626f726465722d746f703a31707820736f6c696420233333333b6d617267696e3a3172656d20307d2e666f726d2d67726f75707b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b6d617267696e2d626f74746f6d3a2e373572656d7d2e666f726d2d67726f7570206c6162656c7b77696474683a31363070783b6d617267696e2d72696768743a313070787d2e666f726d2d67726f757020696e7075745b747970653d746578745d2c2e666f726d2d67726f757020696e7075745b747970653d726164696f5d7b70616464696e673a3870783b626f726465723a6e6f6e653b626f726465722d7261646975733a3470787d2e666f726d2d67726f757020696e7075745b747970653d746578745d7b666c65783a313b6d61782d77696474683a32303070783b6d617267696e2d72696768743a313070787d2e62746e7b6261636b67726f756e643a233366613766663b626f726465723a6e6f6e653b70616464696e673a3130707820313670783b636f6c6f723a236666663b637572736f723a706f696e7465723b626f726465722d7261646975733a3470783b666f6e742d73697a653a2e3972656d7d2e62746e3a686f7665727b6261636b67726f756e643a233166386165337d2e6d616e75616c737b6d617267696e2d746f703a3272656d7d3c2f7374796c653e3c2f686561643e3c626f64793e3c64697620636c6173733d22746f70626172223e3c68313e454e4552474953205044553c2f68313e3c2f6469763e3c64697620636c6173733d22636f6e7461696e6572223e3c6e617620636c6173733d2273696465626172223e3c756c3e3c6c693e3c6120687265663d22636f6e74726f6c2e68746d6c223e436f6e74726f6c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2273657474696e67732e68746d6c223e53657474696e67733c2f613e3c2f6c693e3c6c693e3c6120687265663d2268656c702e68746d6c223e48656c703c2f613e3c2f6c693e3c6c693e3c6120687265663d22757365725f6d616e75616c2e68746d6c223e55736572204d616e75616c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2270726f6772616d6d696e675f6d616e75616c2e68746d6c223e50726f6772616d6d696e67204d616e75616c3c2f613e3c2f6c693e3c2f756c3e3c2f6e61763e3c6d61696e20636c6173733d226d61696e2d636f6e74656e74223e3c68323e53657474696e67733c2f68323e3c666f726d206d6574686f643d22706f73742220616374696f6e3d222f73657474696e6773223e3c68333e4e6574776f726b2053657474696e67733c2f68333e3c68723e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d226970223e495020416464726573733a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d22697022206e616d653d226970222076616c75653d223139322e3136382e302e3131223e3c2f6469763e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d2267617465776179223e44656661756c7420476174657761793a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d226761746577617922206e616d653d22676174657761792... [truncated 10083 chars]
[2025-10-05 22:53:45] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:45] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:45] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:45] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:45] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:45] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:45] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:45] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:45] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:45] [INFO] [PCAP-READ]   fnum=9 len=421 t=1759697618167510016ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:45] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:45] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': '192.168.0.1'}]}
[2025-10-05 22:53:45] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:45] [PASS] STEP 3.2 completed successfully
STEP 3.3 Validate Subnet mask
PASS
StartedFinished
2025-10-05 22:53:452025-10-05 22:53:46

Log

[2025-10-05 22:53:45] [STEP 3.3] Validate Subnet mask
[2025-10-05 22:53:45] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:45] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:45] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:45] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:45] [INFO] [PCAP-READ] File exists, size=4414 bytes
[2025-10-05 22:53:45] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:45] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:46] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:46] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:46] [TSHARK-FIELDS OUT]
9	421	1759697618.167510000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c3e3c686561643e3c6d65746120636861727365743d225554462d38223e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e455247495320504455202d2053657474696e67733c2f7469746c653e3c7374796c653e2a7b6d617267696e3a303b70616464696e673a303b626f782d73697a696e673a626f726465722d626f783b666f6e742d66616d696c793a73616e732d73657269667d626f64797b6261636b67726f756e643a233161316432333b636f6c6f723a236534653465347d617b636f6c6f723a236161613b746578742d6465636f726174696f6e3a6e6f6e657d613a686f7665727b636f6c6f723a236666667d2e746f706261727b77696474683a3130303b6865696768743a353070783b6261636b67726f756e643a233234323733313b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b70616464696e673a3020323070787d2e746f706261722068317b666f6e742d73697a653a312e3272656d3b636f6c6f723a236666667d2e636f6e7461696e65727b646973706c61793a666c65783b77696474683a3130303b6865696768743a63616c63283130307668202d2035307078297d2e736964656261727b77696474683a32323070783b6261636b67726f756e643a233265333233633b70616464696e673a3230707820307d2e7369646562617220756c7b6c6973742d7374796c653a6e6f6e657d2e7369646562617220756c206c697b70616464696e673a3130707820323070787d2e7369646562617220756c206c693a686f7665727b6261636b67726f756e643a233362343034647d2e6d61696e2d636f6e74656e747b666c65783a313b70616464696e673a323070783b6f766572666c6f772d793a6175746f7d68327b6d617267696e2d626f74746f6d3a2e3572656d7d68727b626f726465723a6e6f6e653b626f726465722d746f703a31707820736f6c696420233333333b6d617267696e3a3172656d20307d2e666f726d2d67726f75707b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b6d617267696e2d626f74746f6d3a2e373572656d7d2e666f726d2d67726f7570206c6162656c7b77696474683a31363070783b6d617267696e2d72696768743a313070787d2e666f726d2d67726f757020696e7075745b747970653d746578745d2c2e666f726d2d67726f757020696e7075745b747970653d726164696f5d7b70616464696e673a3870783b626f726465723a6e6f6e653b626f726465722d7261646975733a3470787d2e666f726d2d67726f757020696e7075745b747970653d746578745d7b666c65783a313b6d61782d77696474683a32303070783b6d617267696e2d72696768743a313070787d2e62746e7b6261636b67726f756e643a233366613766663b626f726465723a6e6f6e653b70616464696e673a3130707820313670783b636f6c6f723a236666663b637572736f723a706f696e7465723b626f726465722d7261646975733a3470783b666f6e742d73697a653a2e3972656d7d2e62746e3a686f7665727b6261636b67726f756e643a233166386165337d2e6d616e75616c737b6d617267696e2d746f703a3272656d7d3c2f7374796c653e3c2f686561643e3c626f64793e3c64697620636c6173733d22746f70626172223e3c68313e454e4552474953205044553c2f68313e3c2f6469763e3c64697620636c6173733d22636f6e7461696e6572223e3c6e617620636c6173733d2273696465626172223e3c756c3e3c6c693e3c6120687265663d22636f6e74726f6c2e68746d6c223e436f6e74726f6c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2273657474696e67732e68746d6c223e53657474696e67733c2f613e3c2f6c693e3c6c693e3c6120687265663d2268656c702e68746d6c223e48656c703c2f613e3c2f6c693e3c6c693e3c6120687265663d22757365725f6d616e75616c2e68746d6c223e55736572204d616e75616c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2270726f6772616d6d696e675f6d616e75616c2e68746d6c223e50726f6772616d6d696e67204d616e75616c3c2f613e3c2f6c693e3c2f756c3e3c2f6e61763e3c6d61696e20636c6173733d226d61696e2d636f6e74656e74223e3c68323e53657474696e67733c2f68323e3c666f726d206d6574686f643d22706f73742220616374696f6e3d222f73657474696e6773223e3c68333e4e6574776f726b2053657474696e67733c2f68333e3c68723e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d226970223e495020416464726573733a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d22697022206e616d653d226970222076616c75653d223139322e3136382e302e3131223e3c2f6469763e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d2267617465776179223e44656661756c7420476174657761793a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d226761746577617922206e616d653d22676174657761792... [truncated 10083 chars]
[2025-10-05 22:53:46] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:46] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:46] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:46] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:46] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:46] [INFO] [PCAP-READ]   fnum=9 len=421 t=1759697618167510016ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:46] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:46] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': '255.255.255.0'}]}
[2025-10-05 22:53:46] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:46] [PASS] STEP 3.3 completed successfully
STEP 3.4 Validate DNS address
PASS
StartedFinished
2025-10-05 22:53:462025-10-05 22:53:46

Log

[2025-10-05 22:53:46] [STEP 3.4] Validate DNS address
[2025-10-05 22:53:46] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:46] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:46] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:46] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:46] [INFO] [PCAP-READ] File exists, size=4414 bytes
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:46] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:46] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:46] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:46] [TSHARK-FIELDS OUT]
9	421	1759697618.167510000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c3e3c686561643e3c6d65746120636861727365743d225554462d38223e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e455247495320504455202d2053657474696e67733c2f7469746c653e3c7374796c653e2a7b6d617267696e3a303b70616464696e673a303b626f782d73697a696e673a626f726465722d626f783b666f6e742d66616d696c793a73616e732d73657269667d626f64797b6261636b67726f756e643a233161316432333b636f6c6f723a236534653465347d617b636f6c6f723a236161613b746578742d6465636f726174696f6e3a6e6f6e657d613a686f7665727b636f6c6f723a236666667d2e746f706261727b77696474683a3130303b6865696768743a353070783b6261636b67726f756e643a233234323733313b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b70616464696e673a3020323070787d2e746f706261722068317b666f6e742d73697a653a312e3272656d3b636f6c6f723a236666667d2e636f6e7461696e65727b646973706c61793a666c65783b77696474683a3130303b6865696768743a63616c63283130307668202d2035307078297d2e736964656261727b77696474683a32323070783b6261636b67726f756e643a233265333233633b70616464696e673a3230707820307d2e7369646562617220756c7b6c6973742d7374796c653a6e6f6e657d2e7369646562617220756c206c697b70616464696e673a3130707820323070787d2e7369646562617220756c206c693a686f7665727b6261636b67726f756e643a233362343034647d2e6d61696e2d636f6e74656e747b666c65783a313b70616464696e673a323070783b6f766572666c6f772d793a6175746f7d68327b6d617267696e2d626f74746f6d3a2e3572656d7d68727b626f726465723a6e6f6e653b626f726465722d746f703a31707820736f6c696420233333333b6d617267696e3a3172656d20307d2e666f726d2d67726f75707b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b6d617267696e2d626f74746f6d3a2e373572656d7d2e666f726d2d67726f7570206c6162656c7b77696474683a31363070783b6d617267696e2d72696768743a313070787d2e666f726d2d67726f757020696e7075745b747970653d746578745d2c2e666f726d2d67726f757020696e7075745b747970653d726164696f5d7b70616464696e673a3870783b626f726465723a6e6f6e653b626f726465722d7261646975733a3470787d2e666f726d2d67726f757020696e7075745b747970653d746578745d7b666c65783a313b6d61782d77696474683a32303070783b6d617267696e2d72696768743a313070787d2e62746e7b6261636b67726f756e643a233366613766663b626f726465723a6e6f6e653b70616464696e673a3130707820313670783b636f6c6f723a236666663b637572736f723a706f696e7465723b626f726465722d7261646975733a3470783b666f6e742d73697a653a2e3972656d7d2e62746e3a686f7665727b6261636b67726f756e643a233166386165337d2e6d616e75616c737b6d617267696e2d746f703a3272656d7d3c2f7374796c653e3c2f686561643e3c626f64793e3c64697620636c6173733d22746f70626172223e3c68313e454e4552474953205044553c2f68313e3c2f6469763e3c64697620636c6173733d22636f6e7461696e6572223e3c6e617620636c6173733d2273696465626172223e3c756c3e3c6c693e3c6120687265663d22636f6e74726f6c2e68746d6c223e436f6e74726f6c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2273657474696e67732e68746d6c223e53657474696e67733c2f613e3c2f6c693e3c6c693e3c6120687265663d2268656c702e68746d6c223e48656c703c2f613e3c2f6c693e3c6c693e3c6120687265663d22757365725f6d616e75616c2e68746d6c223e55736572204d616e75616c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2270726f6772616d6d696e675f6d616e75616c2e68746d6c223e50726f6772616d6d696e67204d616e75616c3c2f613e3c2f6c693e3c2f756c3e3c2f6e61763e3c6d61696e20636c6173733d226d61696e2d636f6e74656e74223e3c68323e53657474696e67733c2f68323e3c666f726d206d6574686f643d22706f73742220616374696f6e3d222f73657474696e6773223e3c68333e4e6574776f726b2053657474696e67733c2f68333e3c68723e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d226970223e495020416464726573733a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d22697022206e616d653d226970222076616c75653d223139322e3136382e302e3131223e3c2f6469763e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d2267617465776179223e44656661756c7420476174657761793a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d226761746577617922206e616d653d22676174657761792... [truncated 10083 chars]
[2025-10-05 22:53:46] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:46] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:46] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:46] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:46] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:46] [INFO] [PCAP-READ]   fnum=9 len=421 t=1759697618167510016ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:46] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:46] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': '8.8.8.8'}]}
[2025-10-05 22:53:46] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:46] [PASS] STEP 3.4 completed successfully
STEP 3.5 Settings: Device Name present
PASS
StartedFinished
2025-10-05 22:53:462025-10-05 22:53:46

Log

[2025-10-05 22:53:46] [STEP 3.5] Settings: Device Name present
[2025-10-05 22:53:46] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:46] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:46] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:46] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:46] [INFO] [PCAP-READ] File exists, size=4414 bytes
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:46] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:46] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:46] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:46] [TSHARK-FIELDS OUT]
9	421	1759697618.167510000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c3e3c686561643e3c6d65746120636861727365743d225554462d38223e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e455247495320504455202d2053657474696e67733c2f7469746c653e3c7374796c653e2a7b6d617267696e3a303b70616464696e673a303b626f782d73697a696e673a626f726465722d626f783b666f6e742d66616d696c793a73616e732d73657269667d626f64797b6261636b67726f756e643a233161316432333b636f6c6f723a236534653465347d617b636f6c6f723a236161613b746578742d6465636f726174696f6e3a6e6f6e657d613a686f7665727b636f6c6f723a236666667d2e746f706261727b77696474683a3130303b6865696768743a353070783b6261636b67726f756e643a233234323733313b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b70616464696e673a3020323070787d2e746f706261722068317b666f6e742d73697a653a312e3272656d3b636f6c6f723a236666667d2e636f6e7461696e65727b646973706c61793a666c65783b77696474683a3130303b6865696768743a63616c63283130307668202d2035307078297d2e736964656261727b77696474683a32323070783b6261636b67726f756e643a233265333233633b70616464696e673a3230707820307d2e7369646562617220756c7b6c6973742d7374796c653a6e6f6e657d2e7369646562617220756c206c697b70616464696e673a3130707820323070787d2e7369646562617220756c206c693a686f7665727b6261636b67726f756e643a233362343034647d2e6d61696e2d636f6e74656e747b666c65783a313b70616464696e673a323070783b6f766572666c6f772d793a6175746f7d68327b6d617267696e2d626f74746f6d3a2e3572656d7d68727b626f726465723a6e6f6e653b626f726465722d746f703a31707820736f6c696420233333333b6d617267696e3a3172656d20307d2e666f726d2d67726f75707b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b6d617267696e2d626f74746f6d3a2e373572656d7d2e666f726d2d67726f7570206c6162656c7b77696474683a31363070783b6d617267696e2d72696768743a313070787d2e666f726d2d67726f757020696e7075745b747970653d746578745d2c2e666f726d2d67726f757020696e7075745b747970653d726164696f5d7b70616464696e673a3870783b626f726465723a6e6f6e653b626f726465722d7261646975733a3470787d2e666f726d2d67726f757020696e7075745b747970653d746578745d7b666c65783a313b6d61782d77696474683a32303070783b6d617267696e2d72696768743a313070787d2e62746e7b6261636b67726f756e643a233366613766663b626f726465723a6e6f6e653b70616464696e673a3130707820313670783b636f6c6f723a236666663b637572736f723a706f696e7465723b626f726465722d7261646975733a3470783b666f6e742d73697a653a2e3972656d7d2e62746e3a686f7665727b6261636b67726f756e643a233166386165337d2e6d616e75616c737b6d617267696e2d746f703a3272656d7d3c2f7374796c653e3c2f686561643e3c626f64793e3c64697620636c6173733d22746f70626172223e3c68313e454e4552474953205044553c2f68313e3c2f6469763e3c64697620636c6173733d22636f6e7461696e6572223e3c6e617620636c6173733d2273696465626172223e3c756c3e3c6c693e3c6120687265663d22636f6e74726f6c2e68746d6c223e436f6e74726f6c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2273657474696e67732e68746d6c223e53657474696e67733c2f613e3c2f6c693e3c6c693e3c6120687265663d2268656c702e68746d6c223e48656c703c2f613e3c2f6c693e3c6c693e3c6120687265663d22757365725f6d616e75616c2e68746d6c223e55736572204d616e75616c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2270726f6772616d6d696e675f6d616e75616c2e68746d6c223e50726f6772616d6d696e67204d616e75616c3c2f613e3c2f6c693e3c2f756c3e3c2f6e61763e3c6d61696e20636c6173733d226d61696e2d636f6e74656e74223e3c68323e53657474696e67733c2f68323e3c666f726d206d6574686f643d22706f73742220616374696f6e3d222f73657474696e6773223e3c68333e4e6574776f726b2053657474696e67733c2f68333e3c68723e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d226970223e495020416464726573733a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d22697022206e616d653d226970222076616c75653d223139322e3136382e302e3131223e3c2f6469763e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d2267617465776179223e44656661756c7420476174657761793a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d226761746577617922206e616d653d22676174657761792... [truncated 10083 chars]
[2025-10-05 22:53:46] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:46] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:46] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:46] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:46] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:46] [INFO] [PCAP-READ]   fnum=9 len=421 t=1759697618167510016ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:46] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:46] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'ENERGIS-1.0.0'}]}
[2025-10-05 22:53:46] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:46] [PASS] STEP 3.5 completed successfully
STEP 3.6 Settings: Device Location present
PASS
StartedFinished
2025-10-05 22:53:462025-10-05 22:53:46

Log

[2025-10-05 22:53:46] [STEP 3.6] Settings: Device Location present
[2025-10-05 22:53:46] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:46] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:46] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:46] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:46] [INFO] [PCAP-READ] File exists, size=4414 bytes
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:46] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:46] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:46] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:46] [TSHARK-FIELDS OUT]
9	421	1759697618.167510000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c3e3c686561643e3c6d65746120636861727365743d225554462d38223e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e455247495320504455202d2053657474696e67733c2f7469746c653e3c7374796c653e2a7b6d617267696e3a303b70616464696e673a303b626f782d73697a696e673a626f726465722d626f783b666f6e742d66616d696c793a73616e732d73657269667d626f64797b6261636b67726f756e643a233161316432333b636f6c6f723a236534653465347d617b636f6c6f723a236161613b746578742d6465636f726174696f6e3a6e6f6e657d613a686f7665727b636f6c6f723a236666667d2e746f706261727b77696474683a3130303b6865696768743a353070783b6261636b67726f756e643a233234323733313b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b70616464696e673a3020323070787d2e746f706261722068317b666f6e742d73697a653a312e3272656d3b636f6c6f723a236666667d2e636f6e7461696e65727b646973706c61793a666c65783b77696474683a3130303b6865696768743a63616c63283130307668202d2035307078297d2e736964656261727b77696474683a32323070783b6261636b67726f756e643a233265333233633b70616464696e673a3230707820307d2e7369646562617220756c7b6c6973742d7374796c653a6e6f6e657d2e7369646562617220756c206c697b70616464696e673a3130707820323070787d2e7369646562617220756c206c693a686f7665727b6261636b67726f756e643a233362343034647d2e6d61696e2d636f6e74656e747b666c65783a313b70616464696e673a323070783b6f766572666c6f772d793a6175746f7d68327b6d617267696e2d626f74746f6d3a2e3572656d7d68727b626f726465723a6e6f6e653b626f726465722d746f703a31707820736f6c696420233333333b6d617267696e3a3172656d20307d2e666f726d2d67726f75707b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b6d617267696e2d626f74746f6d3a2e373572656d7d2e666f726d2d67726f7570206c6162656c7b77696474683a31363070783b6d617267696e2d72696768743a313070787d2e666f726d2d67726f757020696e7075745b747970653d746578745d2c2e666f726d2d67726f757020696e7075745b747970653d726164696f5d7b70616464696e673a3870783b626f726465723a6e6f6e653b626f726465722d7261646975733a3470787d2e666f726d2d67726f757020696e7075745b747970653d746578745d7b666c65783a313b6d61782d77696474683a32303070783b6d617267696e2d72696768743a313070787d2e62746e7b6261636b67726f756e643a233366613766663b626f726465723a6e6f6e653b70616464696e673a3130707820313670783b636f6c6f723a236666663b637572736f723a706f696e7465723b626f726465722d7261646975733a3470783b666f6e742d73697a653a2e3972656d7d2e62746e3a686f7665727b6261636b67726f756e643a233166386165337d2e6d616e75616c737b6d617267696e2d746f703a3272656d7d3c2f7374796c653e3c2f686561643e3c626f64793e3c64697620636c6173733d22746f70626172223e3c68313e454e4552474953205044553c2f68313e3c2f6469763e3c64697620636c6173733d22636f6e7461696e6572223e3c6e617620636c6173733d2273696465626172223e3c756c3e3c6c693e3c6120687265663d22636f6e74726f6c2e68746d6c223e436f6e74726f6c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2273657474696e67732e68746d6c223e53657474696e67733c2f613e3c2f6c693e3c6c693e3c6120687265663d2268656c702e68746d6c223e48656c703c2f613e3c2f6c693e3c6c693e3c6120687265663d22757365725f6d616e75616c2e68746d6c223e55736572204d616e75616c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2270726f6772616d6d696e675f6d616e75616c2e68746d6c223e50726f6772616d6d696e67204d616e75616c3c2f613e3c2f6c693e3c2f756c3e3c2f6e61763e3c6d61696e20636c6173733d226d61696e2d636f6e74656e74223e3c68323e53657474696e67733c2f68323e3c666f726d206d6574686f643d22706f73742220616374696f6e3d222f73657474696e6773223e3c68333e4e6574776f726b2053657474696e67733c2f68333e3c68723e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d226970223e495020416464726573733a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d22697022206e616d653d226970222076616c75653d223139322e3136382e302e3131223e3c2f6469763e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d2267617465776179223e44656661756c7420476174657761793a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d226761746577617922206e616d653d22676174657761792... [truncated 10083 chars]
[2025-10-05 22:53:46] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:46] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:46] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:46] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:46] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:46] [INFO] [PCAP-READ]   fnum=9 len=421 t=1759697618167510016ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:46] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:46] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Location'}]}
[2025-10-05 22:53:46] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:46] [PASS] STEP 3.6 completed successfully
STEP 3.7 Settings: Page title present
PASS
StartedFinished
2025-10-05 22:53:462025-10-05 22:53:47

Log

[2025-10-05 22:53:46] [STEP 3.7] Settings: Page title present
[2025-10-05 22:53:46] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:46] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:46] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:46] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:46] [INFO] [PCAP-READ] File exists, size=4414 bytes
[2025-10-05 22:53:46] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:46] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:47] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:47] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:47] [TSHARK-FIELDS OUT]
9	421	1759697618.167510000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c3e3c686561643e3c6d65746120636861727365743d225554462d38223e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e455247495320504455202d2053657474696e67733c2f7469746c653e3c7374796c653e2a7b6d617267696e3a303b70616464696e673a303b626f782d73697a696e673a626f726465722d626f783b666f6e742d66616d696c793a73616e732d73657269667d626f64797b6261636b67726f756e643a233161316432333b636f6c6f723a236534653465347d617b636f6c6f723a236161613b746578742d6465636f726174696f6e3a6e6f6e657d613a686f7665727b636f6c6f723a236666667d2e746f706261727b77696474683a3130303b6865696768743a353070783b6261636b67726f756e643a233234323733313b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b70616464696e673a3020323070787d2e746f706261722068317b666f6e742d73697a653a312e3272656d3b636f6c6f723a236666667d2e636f6e7461696e65727b646973706c61793a666c65783b77696474683a3130303b6865696768743a63616c63283130307668202d2035307078297d2e736964656261727b77696474683a32323070783b6261636b67726f756e643a233265333233633b70616464696e673a3230707820307d2e7369646562617220756c7b6c6973742d7374796c653a6e6f6e657d2e7369646562617220756c206c697b70616464696e673a3130707820323070787d2e7369646562617220756c206c693a686f7665727b6261636b67726f756e643a233362343034647d2e6d61696e2d636f6e74656e747b666c65783a313b70616464696e673a323070783b6f766572666c6f772d793a6175746f7d68327b6d617267696e2d626f74746f6d3a2e3572656d7d68727b626f726465723a6e6f6e653b626f726465722d746f703a31707820736f6c696420233333333b6d617267696e3a3172656d20307d2e666f726d2d67726f75707b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b6d617267696e2d626f74746f6d3a2e373572656d7d2e666f726d2d67726f7570206c6162656c7b77696474683a31363070783b6d617267696e2d72696768743a313070787d2e666f726d2d67726f757020696e7075745b747970653d746578745d2c2e666f726d2d67726f757020696e7075745b747970653d726164696f5d7b70616464696e673a3870783b626f726465723a6e6f6e653b626f726465722d7261646975733a3470787d2e666f726d2d67726f757020696e7075745b747970653d746578745d7b666c65783a313b6d61782d77696474683a32303070783b6d617267696e2d72696768743a313070787d2e62746e7b6261636b67726f756e643a233366613766663b626f726465723a6e6f6e653b70616464696e673a3130707820313670783b636f6c6f723a236666663b637572736f723a706f696e7465723b626f726465722d7261646975733a3470783b666f6e742d73697a653a2e3972656d7d2e62746e3a686f7665727b6261636b67726f756e643a233166386165337d2e6d616e75616c737b6d617267696e2d746f703a3272656d7d3c2f7374796c653e3c2f686561643e3c626f64793e3c64697620636c6173733d22746f70626172223e3c68313e454e4552474953205044553c2f68313e3c2f6469763e3c64697620636c6173733d22636f6e7461696e6572223e3c6e617620636c6173733d2273696465626172223e3c756c3e3c6c693e3c6120687265663d22636f6e74726f6c2e68746d6c223e436f6e74726f6c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2273657474696e67732e68746d6c223e53657474696e67733c2f613e3c2f6c693e3c6c693e3c6120687265663d2268656c702e68746d6c223e48656c703c2f613e3c2f6c693e3c6c693e3c6120687265663d22757365725f6d616e75616c2e68746d6c223e55736572204d616e75616c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2270726f6772616d6d696e675f6d616e75616c2e68746d6c223e50726f6772616d6d696e67204d616e75616c3c2f613e3c2f6c693e3c2f756c3e3c2f6e61763e3c6d61696e20636c6173733d226d61696e2d636f6e74656e74223e3c68323e53657474696e67733c2f68323e3c666f726d206d6574686f643d22706f73742220616374696f6e3d222f73657474696e6773223e3c68333e4e6574776f726b2053657474696e67733c2f68333e3c68723e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d226970223e495020416464726573733a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d22697022206e616d653d226970222076616c75653d223139322e3136382e302e3131223e3c2f6469763e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d2267617465776179223e44656661756c7420476174657761793a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d226761746577617922206e616d653d22676174657761792... [truncated 10083 chars]
[2025-10-05 22:53:47] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:47] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:47] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:47] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:47] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:47] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:47] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:47] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:47] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:47] [INFO] [PCAP-READ]   fnum=9 len=421 t=1759697618167510016ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:47] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:47] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Settings'}]}
[2025-10-05 22:53:47] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:47] [PASS] STEP 3.7 completed successfully
STEP 3.8 Settings: Network Settings section present
PASS
StartedFinished
2025-10-05 22:53:472025-10-05 22:53:47

Log

[2025-10-05 22:53:47] [STEP 3.8] Settings: Network Settings section present
[2025-10-05 22:53:47] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:47] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:47] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:47] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:47] [INFO] [PCAP-READ] File exists, size=4414 bytes
[2025-10-05 22:53:47] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:47] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:47] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:47] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:47] [TSHARK-FIELDS OUT]
9	421	1759697618.167510000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c3e3c686561643e3c6d65746120636861727365743d225554462d38223e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e455247495320504455202d2053657474696e67733c2f7469746c653e3c7374796c653e2a7b6d617267696e3a303b70616464696e673a303b626f782d73697a696e673a626f726465722d626f783b666f6e742d66616d696c793a73616e732d73657269667d626f64797b6261636b67726f756e643a233161316432333b636f6c6f723a236534653465347d617b636f6c6f723a236161613b746578742d6465636f726174696f6e3a6e6f6e657d613a686f7665727b636f6c6f723a236666667d2e746f706261727b77696474683a3130303b6865696768743a353070783b6261636b67726f756e643a233234323733313b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b70616464696e673a3020323070787d2e746f706261722068317b666f6e742d73697a653a312e3272656d3b636f6c6f723a236666667d2e636f6e7461696e65727b646973706c61793a666c65783b77696474683a3130303b6865696768743a63616c63283130307668202d2035307078297d2e736964656261727b77696474683a32323070783b6261636b67726f756e643a233265333233633b70616464696e673a3230707820307d2e7369646562617220756c7b6c6973742d7374796c653a6e6f6e657d2e7369646562617220756c206c697b70616464696e673a3130707820323070787d2e7369646562617220756c206c693a686f7665727b6261636b67726f756e643a233362343034647d2e6d61696e2d636f6e74656e747b666c65783a313b70616464696e673a323070783b6f766572666c6f772d793a6175746f7d68327b6d617267696e2d626f74746f6d3a2e3572656d7d68727b626f726465723a6e6f6e653b626f726465722d746f703a31707820736f6c696420233333333b6d617267696e3a3172656d20307d2e666f726d2d67726f75707b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b6d617267696e2d626f74746f6d3a2e373572656d7d2e666f726d2d67726f7570206c6162656c7b77696474683a31363070783b6d617267696e2d72696768743a313070787d2e666f726d2d67726f757020696e7075745b747970653d746578745d2c2e666f726d2d67726f757020696e7075745b747970653d726164696f5d7b70616464696e673a3870783b626f726465723a6e6f6e653b626f726465722d7261646975733a3470787d2e666f726d2d67726f757020696e7075745b747970653d746578745d7b666c65783a313b6d61782d77696474683a32303070783b6d617267696e2d72696768743a313070787d2e62746e7b6261636b67726f756e643a233366613766663b626f726465723a6e6f6e653b70616464696e673a3130707820313670783b636f6c6f723a236666663b637572736f723a706f696e7465723b626f726465722d7261646975733a3470783b666f6e742d73697a653a2e3972656d7d2e62746e3a686f7665727b6261636b67726f756e643a233166386165337d2e6d616e75616c737b6d617267696e2d746f703a3272656d7d3c2f7374796c653e3c2f686561643e3c626f64793e3c64697620636c6173733d22746f70626172223e3c68313e454e4552474953205044553c2f68313e3c2f6469763e3c64697620636c6173733d22636f6e7461696e6572223e3c6e617620636c6173733d2273696465626172223e3c756c3e3c6c693e3c6120687265663d22636f6e74726f6c2e68746d6c223e436f6e74726f6c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2273657474696e67732e68746d6c223e53657474696e67733c2f613e3c2f6c693e3c6c693e3c6120687265663d2268656c702e68746d6c223e48656c703c2f613e3c2f6c693e3c6c693e3c6120687265663d22757365725f6d616e75616c2e68746d6c223e55736572204d616e75616c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2270726f6772616d6d696e675f6d616e75616c2e68746d6c223e50726f6772616d6d696e67204d616e75616c3c2f613e3c2f6c693e3c2f756c3e3c2f6e61763e3c6d61696e20636c6173733d226d61696e2d636f6e74656e74223e3c68323e53657474696e67733c2f68323e3c666f726d206d6574686f643d22706f73742220616374696f6e3d222f73657474696e6773223e3c68333e4e6574776f726b2053657474696e67733c2f68333e3c68723e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d226970223e495020416464726573733a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d22697022206e616d653d226970222076616c75653d223139322e3136382e302e3131223e3c2f6469763e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d2267617465776179223e44656661756c7420476174657761793a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d226761746577617922206e616d653d22676174657761792... [truncated 10083 chars]
[2025-10-05 22:53:47] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:47] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:47] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:47] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:47] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:47] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:47] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:47] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:47] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:47] [INFO] [PCAP-READ]   fnum=9 len=421 t=1759697618167510016ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:47] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:47] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Network Settings'}]}
[2025-10-05 22:53:47] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:47] [PASS] STEP 3.8 completed successfully
STEP 3.9 Settings: Device Settings section present
PASS
StartedFinished
2025-10-05 22:53:472025-10-05 22:53:47

Log

[2025-10-05 22:53:47] [STEP 3.9] Settings: Device Settings section present
[2025-10-05 22:53:47] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:47] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:47] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:47] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:47] [INFO] [PCAP-READ] File exists, size=4414 bytes
[2025-10-05 22:53:47] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:47] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:47] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:47] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:47] [TSHARK-FIELDS OUT]
9	421	1759697618.167510000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c3e3c686561643e3c6d65746120636861727365743d225554462d38223e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e455247495320504455202d2053657474696e67733c2f7469746c653e3c7374796c653e2a7b6d617267696e3a303b70616464696e673a303b626f782d73697a696e673a626f726465722d626f783b666f6e742d66616d696c793a73616e732d73657269667d626f64797b6261636b67726f756e643a233161316432333b636f6c6f723a236534653465347d617b636f6c6f723a236161613b746578742d6465636f726174696f6e3a6e6f6e657d613a686f7665727b636f6c6f723a236666667d2e746f706261727b77696474683a3130303b6865696768743a353070783b6261636b67726f756e643a233234323733313b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b70616464696e673a3020323070787d2e746f706261722068317b666f6e742d73697a653a312e3272656d3b636f6c6f723a236666667d2e636f6e7461696e65727b646973706c61793a666c65783b77696474683a3130303b6865696768743a63616c63283130307668202d2035307078297d2e736964656261727b77696474683a32323070783b6261636b67726f756e643a233265333233633b70616464696e673a3230707820307d2e7369646562617220756c7b6c6973742d7374796c653a6e6f6e657d2e7369646562617220756c206c697b70616464696e673a3130707820323070787d2e7369646562617220756c206c693a686f7665727b6261636b67726f756e643a233362343034647d2e6d61696e2d636f6e74656e747b666c65783a313b70616464696e673a323070783b6f766572666c6f772d793a6175746f7d68327b6d617267696e2d626f74746f6d3a2e3572656d7d68727b626f726465723a6e6f6e653b626f726465722d746f703a31707820736f6c696420233333333b6d617267696e3a3172656d20307d2e666f726d2d67726f75707b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b6d617267696e2d626f74746f6d3a2e373572656d7d2e666f726d2d67726f7570206c6162656c7b77696474683a31363070783b6d617267696e2d72696768743a313070787d2e666f726d2d67726f757020696e7075745b747970653d746578745d2c2e666f726d2d67726f757020696e7075745b747970653d726164696f5d7b70616464696e673a3870783b626f726465723a6e6f6e653b626f726465722d7261646975733a3470787d2e666f726d2d67726f757020696e7075745b747970653d746578745d7b666c65783a313b6d61782d77696474683a32303070783b6d617267696e2d72696768743a313070787d2e62746e7b6261636b67726f756e643a233366613766663b626f726465723a6e6f6e653b70616464696e673a3130707820313670783b636f6c6f723a236666663b637572736f723a706f696e7465723b626f726465722d7261646975733a3470783b666f6e742d73697a653a2e3972656d7d2e62746e3a686f7665727b6261636b67726f756e643a233166386165337d2e6d616e75616c737b6d617267696e2d746f703a3272656d7d3c2f7374796c653e3c2f686561643e3c626f64793e3c64697620636c6173733d22746f70626172223e3c68313e454e4552474953205044553c2f68313e3c2f6469763e3c64697620636c6173733d22636f6e7461696e6572223e3c6e617620636c6173733d2273696465626172223e3c756c3e3c6c693e3c6120687265663d22636f6e74726f6c2e68746d6c223e436f6e74726f6c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2273657474696e67732e68746d6c223e53657474696e67733c2f613e3c2f6c693e3c6c693e3c6120687265663d2268656c702e68746d6c223e48656c703c2f613e3c2f6c693e3c6c693e3c6120687265663d22757365725f6d616e75616c2e68746d6c223e55736572204d616e75616c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2270726f6772616d6d696e675f6d616e75616c2e68746d6c223e50726f6772616d6d696e67204d616e75616c3c2f613e3c2f6c693e3c2f756c3e3c2f6e61763e3c6d61696e20636c6173733d226d61696e2d636f6e74656e74223e3c68323e53657474696e67733c2f68323e3c666f726d206d6574686f643d22706f73742220616374696f6e3d222f73657474696e6773223e3c68333e4e6574776f726b2053657474696e67733c2f68333e3c68723e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d226970223e495020416464726573733a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d22697022206e616d653d226970222076616c75653d223139322e3136382e302e3131223e3c2f6469763e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d2267617465776179223e44656661756c7420476174657761793a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d226761746577617922206e616d653d22676174657761792... [truncated 10083 chars]
[2025-10-05 22:53:47] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:47] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:47] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:47] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:47] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:47] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:47] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:47] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:47] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:47] [INFO] [PCAP-READ]   fnum=9 len=421 t=1759697618167510016ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:47] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:47] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Device Settings'}]}
[2025-10-05 22:53:47] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:47] [PASS] STEP 3.9 completed successfully
STEP 3.10 Settings: Temperature Unit section present
PASS
StartedFinished
2025-10-05 22:53:472025-10-05 22:53:48

Log

[2025-10-05 22:53:47] [STEP 3.10] Settings: Temperature Unit section present
[2025-10-05 22:53:47] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:47] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:47] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:47] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:47] [INFO] [PCAP-READ] File exists, size=4414 bytes
[2025-10-05 22:53:47] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:47] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:47] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:47] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:47] [TSHARK-FIELDS OUT]
9	421	1759697618.167510000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c3e3c686561643e3c6d65746120636861727365743d225554462d38223e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e455247495320504455202d2053657474696e67733c2f7469746c653e3c7374796c653e2a7b6d617267696e3a303b70616464696e673a303b626f782d73697a696e673a626f726465722d626f783b666f6e742d66616d696c793a73616e732d73657269667d626f64797b6261636b67726f756e643a233161316432333b636f6c6f723a236534653465347d617b636f6c6f723a236161613b746578742d6465636f726174696f6e3a6e6f6e657d613a686f7665727b636f6c6f723a236666667d2e746f706261727b77696474683a3130303b6865696768743a353070783b6261636b67726f756e643a233234323733313b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b70616464696e673a3020323070787d2e746f706261722068317b666f6e742d73697a653a312e3272656d3b636f6c6f723a236666667d2e636f6e7461696e65727b646973706c61793a666c65783b77696474683a3130303b6865696768743a63616c63283130307668202d2035307078297d2e736964656261727b77696474683a32323070783b6261636b67726f756e643a233265333233633b70616464696e673a3230707820307d2e7369646562617220756c7b6c6973742d7374796c653a6e6f6e657d2e7369646562617220756c206c697b70616464696e673a3130707820323070787d2e7369646562617220756c206c693a686f7665727b6261636b67726f756e643a233362343034647d2e6d61696e2d636f6e74656e747b666c65783a313b70616464696e673a323070783b6f766572666c6f772d793a6175746f7d68327b6d617267696e2d626f74746f6d3a2e3572656d7d68727b626f726465723a6e6f6e653b626f726465722d746f703a31707820736f6c696420233333333b6d617267696e3a3172656d20307d2e666f726d2d67726f75707b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b6d617267696e2d626f74746f6d3a2e373572656d7d2e666f726d2d67726f7570206c6162656c7b77696474683a31363070783b6d617267696e2d72696768743a313070787d2e666f726d2d67726f757020696e7075745b747970653d746578745d2c2e666f726d2d67726f757020696e7075745b747970653d726164696f5d7b70616464696e673a3870783b626f726465723a6e6f6e653b626f726465722d7261646975733a3470787d2e666f726d2d67726f757020696e7075745b747970653d746578745d7b666c65783a313b6d61782d77696474683a32303070783b6d617267696e2d72696768743a313070787d2e62746e7b6261636b67726f756e643a233366613766663b626f726465723a6e6f6e653b70616464696e673a3130707820313670783b636f6c6f723a236666663b637572736f723a706f696e7465723b626f726465722d7261646975733a3470783b666f6e742d73697a653a2e3972656d7d2e62746e3a686f7665727b6261636b67726f756e643a233166386165337d2e6d616e75616c737b6d617267696e2d746f703a3272656d7d3c2f7374796c653e3c2f686561643e3c626f64793e3c64697620636c6173733d22746f70626172223e3c68313e454e4552474953205044553c2f68313e3c2f6469763e3c64697620636c6173733d22636f6e7461696e6572223e3c6e617620636c6173733d2273696465626172223e3c756c3e3c6c693e3c6120687265663d22636f6e74726f6c2e68746d6c223e436f6e74726f6c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2273657474696e67732e68746d6c223e53657474696e67733c2f613e3c2f6c693e3c6c693e3c6120687265663d2268656c702e68746d6c223e48656c703c2f613e3c2f6c693e3c6c693e3c6120687265663d22757365725f6d616e75616c2e68746d6c223e55736572204d616e75616c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2270726f6772616d6d696e675f6d616e75616c2e68746d6c223e50726f6772616d6d696e67204d616e75616c3c2f613e3c2f6c693e3c2f756c3e3c2f6e61763e3c6d61696e20636c6173733d226d61696e2d636f6e74656e74223e3c68323e53657474696e67733c2f68323e3c666f726d206d6574686f643d22706f73742220616374696f6e3d222f73657474696e6773223e3c68333e4e6574776f726b2053657474696e67733c2f68333e3c68723e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d226970223e495020416464726573733a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d22697022206e616d653d226970222076616c75653d223139322e3136382e302e3131223e3c2f6469763e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d2267617465776179223e44656661756c7420476174657761793a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d226761746577617922206e616d653d22676174657761792... [truncated 10083 chars]
[2025-10-05 22:53:47] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:47] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:47] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:48] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:48] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:48] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:48] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:48] [INFO] [PCAP-READ]   fnum=9 len=421 t=1759697618167510016ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:48] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:48] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Temperature Unit'}]}
[2025-10-05 22:53:48] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:48] [PASS] STEP 3.10 completed successfully
STEP 3.11 Settings: Celsius option present
PASS
StartedFinished
2025-10-05 22:53:482025-10-05 22:53:48

Log

[2025-10-05 22:53:48] [STEP 3.11] Settings: Celsius option present
[2025-10-05 22:53:48] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:48] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:48] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:48] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:48] [INFO] [PCAP-READ] File exists, size=4414 bytes
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:48] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:48] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:48] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:48] [TSHARK-FIELDS OUT]
9	421	1759697618.167510000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c3e3c686561643e3c6d65746120636861727365743d225554462d38223e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e455247495320504455202d2053657474696e67733c2f7469746c653e3c7374796c653e2a7b6d617267696e3a303b70616464696e673a303b626f782d73697a696e673a626f726465722d626f783b666f6e742d66616d696c793a73616e732d73657269667d626f64797b6261636b67726f756e643a233161316432333b636f6c6f723a236534653465347d617b636f6c6f723a236161613b746578742d6465636f726174696f6e3a6e6f6e657d613a686f7665727b636f6c6f723a236666667d2e746f706261727b77696474683a3130303b6865696768743a353070783b6261636b67726f756e643a233234323733313b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b70616464696e673a3020323070787d2e746f706261722068317b666f6e742d73697a653a312e3272656d3b636f6c6f723a236666667d2e636f6e7461696e65727b646973706c61793a666c65783b77696474683a3130303b6865696768743a63616c63283130307668202d2035307078297d2e736964656261727b77696474683a32323070783b6261636b67726f756e643a233265333233633b70616464696e673a3230707820307d2e7369646562617220756c7b6c6973742d7374796c653a6e6f6e657d2e7369646562617220756c206c697b70616464696e673a3130707820323070787d2e7369646562617220756c206c693a686f7665727b6261636b67726f756e643a233362343034647d2e6d61696e2d636f6e74656e747b666c65783a313b70616464696e673a323070783b6f766572666c6f772d793a6175746f7d68327b6d617267696e2d626f74746f6d3a2e3572656d7d68727b626f726465723a6e6f6e653b626f726465722d746f703a31707820736f6c696420233333333b6d617267696e3a3172656d20307d2e666f726d2d67726f75707b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b6d617267696e2d626f74746f6d3a2e373572656d7d2e666f726d2d67726f7570206c6162656c7b77696474683a31363070783b6d617267696e2d72696768743a313070787d2e666f726d2d67726f757020696e7075745b747970653d746578745d2c2e666f726d2d67726f757020696e7075745b747970653d726164696f5d7b70616464696e673a3870783b626f726465723a6e6f6e653b626f726465722d7261646975733a3470787d2e666f726d2d67726f757020696e7075745b747970653d746578745d7b666c65783a313b6d61782d77696474683a32303070783b6d617267696e2d72696768743a313070787d2e62746e7b6261636b67726f756e643a233366613766663b626f726465723a6e6f6e653b70616464696e673a3130707820313670783b636f6c6f723a236666663b637572736f723a706f696e7465723b626f726465722d7261646975733a3470783b666f6e742d73697a653a2e3972656d7d2e62746e3a686f7665727b6261636b67726f756e643a233166386165337d2e6d616e75616c737b6d617267696e2d746f703a3272656d7d3c2f7374796c653e3c2f686561643e3c626f64793e3c64697620636c6173733d22746f70626172223e3c68313e454e4552474953205044553c2f68313e3c2f6469763e3c64697620636c6173733d22636f6e7461696e6572223e3c6e617620636c6173733d2273696465626172223e3c756c3e3c6c693e3c6120687265663d22636f6e74726f6c2e68746d6c223e436f6e74726f6c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2273657474696e67732e68746d6c223e53657474696e67733c2f613e3c2f6c693e3c6c693e3c6120687265663d2268656c702e68746d6c223e48656c703c2f613e3c2f6c693e3c6c693e3c6120687265663d22757365725f6d616e75616c2e68746d6c223e55736572204d616e75616c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2270726f6772616d6d696e675f6d616e75616c2e68746d6c223e50726f6772616d6d696e67204d616e75616c3c2f613e3c2f6c693e3c2f756c3e3c2f6e61763e3c6d61696e20636c6173733d226d61696e2d636f6e74656e74223e3c68323e53657474696e67733c2f68323e3c666f726d206d6574686f643d22706f73742220616374696f6e3d222f73657474696e6773223e3c68333e4e6574776f726b2053657474696e67733c2f68333e3c68723e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d226970223e495020416464726573733a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d22697022206e616d653d226970222076616c75653d223139322e3136382e302e3131223e3c2f6469763e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d2267617465776179223e44656661756c7420476174657761793a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d226761746577617922206e616d653d22676174657761792... [truncated 10083 chars]
[2025-10-05 22:53:48] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:48] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:48] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:48] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:48] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:48] [INFO] [PCAP-READ]   fnum=9 len=421 t=1759697618167510016ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:48] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:48] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Celsius'}]}
[2025-10-05 22:53:48] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:48] [PASS] STEP 3.11 completed successfully
STEP 3.12 Settings: Fahrenheit option present
PASS
StartedFinished
2025-10-05 22:53:482025-10-05 22:53:48

Log

[2025-10-05 22:53:48] [STEP 3.12] Settings: Fahrenheit option present
[2025-10-05 22:53:48] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:48] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:48] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:48] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:48] [INFO] [PCAP-READ] File exists, size=4414 bytes
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:48] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:48] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:48] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:48] [TSHARK-FIELDS OUT]
9	421	1759697618.167510000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c3e3c686561643e3c6d65746120636861727365743d225554462d38223e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e455247495320504455202d2053657474696e67733c2f7469746c653e3c7374796c653e2a7b6d617267696e3a303b70616464696e673a303b626f782d73697a696e673a626f726465722d626f783b666f6e742d66616d696c793a73616e732d73657269667d626f64797b6261636b67726f756e643a233161316432333b636f6c6f723a236534653465347d617b636f6c6f723a236161613b746578742d6465636f726174696f6e3a6e6f6e657d613a686f7665727b636f6c6f723a236666667d2e746f706261727b77696474683a3130303b6865696768743a353070783b6261636b67726f756e643a233234323733313b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b70616464696e673a3020323070787d2e746f706261722068317b666f6e742d73697a653a312e3272656d3b636f6c6f723a236666667d2e636f6e7461696e65727b646973706c61793a666c65783b77696474683a3130303b6865696768743a63616c63283130307668202d2035307078297d2e736964656261727b77696474683a32323070783b6261636b67726f756e643a233265333233633b70616464696e673a3230707820307d2e7369646562617220756c7b6c6973742d7374796c653a6e6f6e657d2e7369646562617220756c206c697b70616464696e673a3130707820323070787d2e7369646562617220756c206c693a686f7665727b6261636b67726f756e643a233362343034647d2e6d61696e2d636f6e74656e747b666c65783a313b70616464696e673a323070783b6f766572666c6f772d793a6175746f7d68327b6d617267696e2d626f74746f6d3a2e3572656d7d68727b626f726465723a6e6f6e653b626f726465722d746f703a31707820736f6c696420233333333b6d617267696e3a3172656d20307d2e666f726d2d67726f75707b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b6d617267696e2d626f74746f6d3a2e373572656d7d2e666f726d2d67726f7570206c6162656c7b77696474683a31363070783b6d617267696e2d72696768743a313070787d2e666f726d2d67726f757020696e7075745b747970653d746578745d2c2e666f726d2d67726f757020696e7075745b747970653d726164696f5d7b70616464696e673a3870783b626f726465723a6e6f6e653b626f726465722d7261646975733a3470787d2e666f726d2d67726f757020696e7075745b747970653d746578745d7b666c65783a313b6d61782d77696474683a32303070783b6d617267696e2d72696768743a313070787d2e62746e7b6261636b67726f756e643a233366613766663b626f726465723a6e6f6e653b70616464696e673a3130707820313670783b636f6c6f723a236666663b637572736f723a706f696e7465723b626f726465722d7261646975733a3470783b666f6e742d73697a653a2e3972656d7d2e62746e3a686f7665727b6261636b67726f756e643a233166386165337d2e6d616e75616c737b6d617267696e2d746f703a3272656d7d3c2f7374796c653e3c2f686561643e3c626f64793e3c64697620636c6173733d22746f70626172223e3c68313e454e4552474953205044553c2f68313e3c2f6469763e3c64697620636c6173733d22636f6e7461696e6572223e3c6e617620636c6173733d2273696465626172223e3c756c3e3c6c693e3c6120687265663d22636f6e74726f6c2e68746d6c223e436f6e74726f6c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2273657474696e67732e68746d6c223e53657474696e67733c2f613e3c2f6c693e3c6c693e3c6120687265663d2268656c702e68746d6c223e48656c703c2f613e3c2f6c693e3c6c693e3c6120687265663d22757365725f6d616e75616c2e68746d6c223e55736572204d616e75616c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2270726f6772616d6d696e675f6d616e75616c2e68746d6c223e50726f6772616d6d696e67204d616e75616c3c2f613e3c2f6c693e3c2f756c3e3c2f6e61763e3c6d61696e20636c6173733d226d61696e2d636f6e74656e74223e3c68323e53657474696e67733c2f68323e3c666f726d206d6574686f643d22706f73742220616374696f6e3d222f73657474696e6773223e3c68333e4e6574776f726b2053657474696e67733c2f68333e3c68723e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d226970223e495020416464726573733a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d22697022206e616d653d226970222076616c75653d223139322e3136382e302e3131223e3c2f6469763e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d2267617465776179223e44656661756c7420476174657761793a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d226761746577617922206e616d653d22676174657761792... [truncated 10083 chars]
[2025-10-05 22:53:48] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:48] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:48] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:48] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:48] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:48] [INFO] [PCAP-READ]   fnum=9 len=421 t=1759697618167510016ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:48] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:48] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Fahrenheit'}]}
[2025-10-05 22:53:48] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:48] [PASS] STEP 3.12 completed successfully
STEP 3.13 Settings: Kelvin option present
PASS
StartedFinished
2025-10-05 22:53:482025-10-05 22:53:48

Log

[2025-10-05 22:53:48] [STEP 3.13] Settings: Kelvin option present
[2025-10-05 22:53:48] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:48] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:48] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:48] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:48] [INFO] [PCAP-READ] File exists, size=4414 bytes
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:48] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:48] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:48] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:48] [TSHARK-FIELDS OUT]
9	421	1759697618.167510000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c3e3c686561643e3c6d65746120636861727365743d225554462d38223e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e455247495320504455202d2053657474696e67733c2f7469746c653e3c7374796c653e2a7b6d617267696e3a303b70616464696e673a303b626f782d73697a696e673a626f726465722d626f783b666f6e742d66616d696c793a73616e732d73657269667d626f64797b6261636b67726f756e643a233161316432333b636f6c6f723a236534653465347d617b636f6c6f723a236161613b746578742d6465636f726174696f6e3a6e6f6e657d613a686f7665727b636f6c6f723a236666667d2e746f706261727b77696474683a3130303b6865696768743a353070783b6261636b67726f756e643a233234323733313b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b70616464696e673a3020323070787d2e746f706261722068317b666f6e742d73697a653a312e3272656d3b636f6c6f723a236666667d2e636f6e7461696e65727b646973706c61793a666c65783b77696474683a3130303b6865696768743a63616c63283130307668202d2035307078297d2e736964656261727b77696474683a32323070783b6261636b67726f756e643a233265333233633b70616464696e673a3230707820307d2e7369646562617220756c7b6c6973742d7374796c653a6e6f6e657d2e7369646562617220756c206c697b70616464696e673a3130707820323070787d2e7369646562617220756c206c693a686f7665727b6261636b67726f756e643a233362343034647d2e6d61696e2d636f6e74656e747b666c65783a313b70616464696e673a323070783b6f766572666c6f772d793a6175746f7d68327b6d617267696e2d626f74746f6d3a2e3572656d7d68727b626f726465723a6e6f6e653b626f726465722d746f703a31707820736f6c696420233333333b6d617267696e3a3172656d20307d2e666f726d2d67726f75707b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b6d617267696e2d626f74746f6d3a2e373572656d7d2e666f726d2d67726f7570206c6162656c7b77696474683a31363070783b6d617267696e2d72696768743a313070787d2e666f726d2d67726f757020696e7075745b747970653d746578745d2c2e666f726d2d67726f757020696e7075745b747970653d726164696f5d7b70616464696e673a3870783b626f726465723a6e6f6e653b626f726465722d7261646975733a3470787d2e666f726d2d67726f757020696e7075745b747970653d746578745d7b666c65783a313b6d61782d77696474683a32303070783b6d617267696e2d72696768743a313070787d2e62746e7b6261636b67726f756e643a233366613766663b626f726465723a6e6f6e653b70616464696e673a3130707820313670783b636f6c6f723a236666663b637572736f723a706f696e7465723b626f726465722d7261646975733a3470783b666f6e742d73697a653a2e3972656d7d2e62746e3a686f7665727b6261636b67726f756e643a233166386165337d2e6d616e75616c737b6d617267696e2d746f703a3272656d7d3c2f7374796c653e3c2f686561643e3c626f64793e3c64697620636c6173733d22746f70626172223e3c68313e454e4552474953205044553c2f68313e3c2f6469763e3c64697620636c6173733d22636f6e7461696e6572223e3c6e617620636c6173733d2273696465626172223e3c756c3e3c6c693e3c6120687265663d22636f6e74726f6c2e68746d6c223e436f6e74726f6c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2273657474696e67732e68746d6c223e53657474696e67733c2f613e3c2f6c693e3c6c693e3c6120687265663d2268656c702e68746d6c223e48656c703c2f613e3c2f6c693e3c6c693e3c6120687265663d22757365725f6d616e75616c2e68746d6c223e55736572204d616e75616c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2270726f6772616d6d696e675f6d616e75616c2e68746d6c223e50726f6772616d6d696e67204d616e75616c3c2f613e3c2f6c693e3c2f756c3e3c2f6e61763e3c6d61696e20636c6173733d226d61696e2d636f6e74656e74223e3c68323e53657474696e67733c2f68323e3c666f726d206d6574686f643d22706f73742220616374696f6e3d222f73657474696e6773223e3c68333e4e6574776f726b2053657474696e67733c2f68333e3c68723e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d226970223e495020416464726573733a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d22697022206e616d653d226970222076616c75653d223139322e3136382e302e3131223e3c2f6469763e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d2267617465776179223e44656661756c7420476174657761793a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d226761746577617922206e616d653d22676174657761792... [truncated 10083 chars]
[2025-10-05 22:53:48] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:48] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:48] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:48] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:48] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:48] [INFO] [PCAP-READ]   fnum=9 len=421 t=1759697618167510016ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:48] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:48] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Kelvin'}]}
[2025-10-05 22:53:48] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:48] [PASS] STEP 3.13 completed successfully
STEP 3.14 Settings: Save Settings button present
PASS
StartedFinished
2025-10-05 22:53:482025-10-05 22:53:49

Log

[2025-10-05 22:53:48] [STEP 3.14] Settings: Save Settings button present
[2025-10-05 22:53:48] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:48] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:48] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:48] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:48] [INFO] [PCAP-READ] File exists, size=4414 bytes
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:48] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:48] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:48] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:48] [TSHARK-FIELDS OUT]
9	421	1759697618.167510000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c3e3c686561643e3c6d65746120636861727365743d225554462d38223e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e455247495320504455202d2053657474696e67733c2f7469746c653e3c7374796c653e2a7b6d617267696e3a303b70616464696e673a303b626f782d73697a696e673a626f726465722d626f783b666f6e742d66616d696c793a73616e732d73657269667d626f64797b6261636b67726f756e643a233161316432333b636f6c6f723a236534653465347d617b636f6c6f723a236161613b746578742d6465636f726174696f6e3a6e6f6e657d613a686f7665727b636f6c6f723a236666667d2e746f706261727b77696474683a3130303b6865696768743a353070783b6261636b67726f756e643a233234323733313b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b70616464696e673a3020323070787d2e746f706261722068317b666f6e742d73697a653a312e3272656d3b636f6c6f723a236666667d2e636f6e7461696e65727b646973706c61793a666c65783b77696474683a3130303b6865696768743a63616c63283130307668202d2035307078297d2e736964656261727b77696474683a32323070783b6261636b67726f756e643a233265333233633b70616464696e673a3230707820307d2e7369646562617220756c7b6c6973742d7374796c653a6e6f6e657d2e7369646562617220756c206c697b70616464696e673a3130707820323070787d2e7369646562617220756c206c693a686f7665727b6261636b67726f756e643a233362343034647d2e6d61696e2d636f6e74656e747b666c65783a313b70616464696e673a323070783b6f766572666c6f772d793a6175746f7d68327b6d617267696e2d626f74746f6d3a2e3572656d7d68727b626f726465723a6e6f6e653b626f726465722d746f703a31707820736f6c696420233333333b6d617267696e3a3172656d20307d2e666f726d2d67726f75707b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b6d617267696e2d626f74746f6d3a2e373572656d7d2e666f726d2d67726f7570206c6162656c7b77696474683a31363070783b6d617267696e2d72696768743a313070787d2e666f726d2d67726f757020696e7075745b747970653d746578745d2c2e666f726d2d67726f757020696e7075745b747970653d726164696f5d7b70616464696e673a3870783b626f726465723a6e6f6e653b626f726465722d7261646975733a3470787d2e666f726d2d67726f757020696e7075745b747970653d746578745d7b666c65783a313b6d61782d77696474683a32303070783b6d617267696e2d72696768743a313070787d2e62746e7b6261636b67726f756e643a233366613766663b626f726465723a6e6f6e653b70616464696e673a3130707820313670783b636f6c6f723a236666663b637572736f723a706f696e7465723b626f726465722d7261646975733a3470783b666f6e742d73697a653a2e3972656d7d2e62746e3a686f7665727b6261636b67726f756e643a233166386165337d2e6d616e75616c737b6d617267696e2d746f703a3272656d7d3c2f7374796c653e3c2f686561643e3c626f64793e3c64697620636c6173733d22746f70626172223e3c68313e454e4552474953205044553c2f68313e3c2f6469763e3c64697620636c6173733d22636f6e7461696e6572223e3c6e617620636c6173733d2273696465626172223e3c756c3e3c6c693e3c6120687265663d22636f6e74726f6c2e68746d6c223e436f6e74726f6c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2273657474696e67732e68746d6c223e53657474696e67733c2f613e3c2f6c693e3c6c693e3c6120687265663d2268656c702e68746d6c223e48656c703c2f613e3c2f6c693e3c6c693e3c6120687265663d22757365725f6d616e75616c2e68746d6c223e55736572204d616e75616c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2270726f6772616d6d696e675f6d616e75616c2e68746d6c223e50726f6772616d6d696e67204d616e75616c3c2f613e3c2f6c693e3c2f756c3e3c2f6e61763e3c6d61696e20636c6173733d226d61696e2d636f6e74656e74223e3c68323e53657474696e67733c2f68323e3c666f726d206d6574686f643d22706f73742220616374696f6e3d222f73657474696e6773223e3c68333e4e6574776f726b2053657474696e67733c2f68333e3c68723e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d226970223e495020416464726573733a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d22697022206e616d653d226970222076616c75653d223139322e3136382e302e3131223e3c2f6469763e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d2267617465776179223e44656661756c7420476174657761793a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d226761746577617922206e616d653d22676174657761792... [truncated 10083 chars]
[2025-10-05 22:53:48] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:48] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:49] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:49] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:49] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:49] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:49] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:49] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:49] [INFO] [PCAP-READ]   fnum=9 len=421 t=1759697618167510016ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:49] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:49] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Save Settings'}]}
[2025-10-05 22:53:49] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:49] [PASS] STEP 3.14 completed successfully
STEP 3.15 Settings: Manuals section present
PASS
StartedFinished
2025-10-05 22:53:492025-10-05 22:53:49

Log

[2025-10-05 22:53:49] [STEP 3.15] Settings: Manuals section present
[2025-10-05 22:53:49] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:49] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:49] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:49] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:49] [INFO] [PCAP-READ] File exists, size=4414 bytes
[2025-10-05 22:53:49] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:49] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:49] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:49] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:49] [TSHARK-FIELDS OUT]
9	421	1759697618.167510000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c3e3c686561643e3c6d65746120636861727365743d225554462d38223e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e455247495320504455202d2053657474696e67733c2f7469746c653e3c7374796c653e2a7b6d617267696e3a303b70616464696e673a303b626f782d73697a696e673a626f726465722d626f783b666f6e742d66616d696c793a73616e732d73657269667d626f64797b6261636b67726f756e643a233161316432333b636f6c6f723a236534653465347d617b636f6c6f723a236161613b746578742d6465636f726174696f6e3a6e6f6e657d613a686f7665727b636f6c6f723a236666667d2e746f706261727b77696474683a3130303b6865696768743a353070783b6261636b67726f756e643a233234323733313b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b70616464696e673a3020323070787d2e746f706261722068317b666f6e742d73697a653a312e3272656d3b636f6c6f723a236666667d2e636f6e7461696e65727b646973706c61793a666c65783b77696474683a3130303b6865696768743a63616c63283130307668202d2035307078297d2e736964656261727b77696474683a32323070783b6261636b67726f756e643a233265333233633b70616464696e673a3230707820307d2e7369646562617220756c7b6c6973742d7374796c653a6e6f6e657d2e7369646562617220756c206c697b70616464696e673a3130707820323070787d2e7369646562617220756c206c693a686f7665727b6261636b67726f756e643a233362343034647d2e6d61696e2d636f6e74656e747b666c65783a313b70616464696e673a323070783b6f766572666c6f772d793a6175746f7d68327b6d617267696e2d626f74746f6d3a2e3572656d7d68727b626f726465723a6e6f6e653b626f726465722d746f703a31707820736f6c696420233333333b6d617267696e3a3172656d20307d2e666f726d2d67726f75707b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b6d617267696e2d626f74746f6d3a2e373572656d7d2e666f726d2d67726f7570206c6162656c7b77696474683a31363070783b6d617267696e2d72696768743a313070787d2e666f726d2d67726f757020696e7075745b747970653d746578745d2c2e666f726d2d67726f757020696e7075745b747970653d726164696f5d7b70616464696e673a3870783b626f726465723a6e6f6e653b626f726465722d7261646975733a3470787d2e666f726d2d67726f757020696e7075745b747970653d746578745d7b666c65783a313b6d61782d77696474683a32303070783b6d617267696e2d72696768743a313070787d2e62746e7b6261636b67726f756e643a233366613766663b626f726465723a6e6f6e653b70616464696e673a3130707820313670783b636f6c6f723a236666663b637572736f723a706f696e7465723b626f726465722d7261646975733a3470783b666f6e742d73697a653a2e3972656d7d2e62746e3a686f7665727b6261636b67726f756e643a233166386165337d2e6d616e75616c737b6d617267696e2d746f703a3272656d7d3c2f7374796c653e3c2f686561643e3c626f64793e3c64697620636c6173733d22746f70626172223e3c68313e454e4552474953205044553c2f68313e3c2f6469763e3c64697620636c6173733d22636f6e7461696e6572223e3c6e617620636c6173733d2273696465626172223e3c756c3e3c6c693e3c6120687265663d22636f6e74726f6c2e68746d6c223e436f6e74726f6c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2273657474696e67732e68746d6c223e53657474696e67733c2f613e3c2f6c693e3c6c693e3c6120687265663d2268656c702e68746d6c223e48656c703c2f613e3c2f6c693e3c6c693e3c6120687265663d22757365725f6d616e75616c2e68746d6c223e55736572204d616e75616c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2270726f6772616d6d696e675f6d616e75616c2e68746d6c223e50726f6772616d6d696e67204d616e75616c3c2f613e3c2f6c693e3c2f756c3e3c2f6e61763e3c6d61696e20636c6173733d226d61696e2d636f6e74656e74223e3c68323e53657474696e67733c2f68323e3c666f726d206d6574686f643d22706f73742220616374696f6e3d222f73657474696e6773223e3c68333e4e6574776f726b2053657474696e67733c2f68333e3c68723e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d226970223e495020416464726573733a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d22697022206e616d653d226970222076616c75653d223139322e3136382e302e3131223e3c2f6469763e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d2267617465776179223e44656661756c7420476174657761793a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d226761746577617922206e616d653d22676174657761792... [truncated 10083 chars]
[2025-10-05 22:53:49] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:49] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:49] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:49] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:49] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:49] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:49] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:49] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:49] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:49] [INFO] [PCAP-READ]   fnum=9 len=421 t=1759697618167510016ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:49] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:49] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Manuals'}]}
[2025-10-05 22:53:49] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:49] [PASS] STEP 3.15 completed successfully
STEP 3.16 Settings: User Manual link present
PASS
StartedFinished
2025-10-05 22:53:492025-10-05 22:53:49

Log

[2025-10-05 22:53:49] [STEP 3.16] Settings: User Manual link present
[2025-10-05 22:53:49] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:49] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:49] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:49] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:49] [INFO] [PCAP-READ] File exists, size=4414 bytes
[2025-10-05 22:53:49] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:49] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:49] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:49] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:49] [TSHARK-FIELDS OUT]
9	421	1759697618.167510000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c3e3c686561643e3c6d65746120636861727365743d225554462d38223e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e455247495320504455202d2053657474696e67733c2f7469746c653e3c7374796c653e2a7b6d617267696e3a303b70616464696e673a303b626f782d73697a696e673a626f726465722d626f783b666f6e742d66616d696c793a73616e732d73657269667d626f64797b6261636b67726f756e643a233161316432333b636f6c6f723a236534653465347d617b636f6c6f723a236161613b746578742d6465636f726174696f6e3a6e6f6e657d613a686f7665727b636f6c6f723a236666667d2e746f706261727b77696474683a3130303b6865696768743a353070783b6261636b67726f756e643a233234323733313b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b70616464696e673a3020323070787d2e746f706261722068317b666f6e742d73697a653a312e3272656d3b636f6c6f723a236666667d2e636f6e7461696e65727b646973706c61793a666c65783b77696474683a3130303b6865696768743a63616c63283130307668202d2035307078297d2e736964656261727b77696474683a32323070783b6261636b67726f756e643a233265333233633b70616464696e673a3230707820307d2e7369646562617220756c7b6c6973742d7374796c653a6e6f6e657d2e7369646562617220756c206c697b70616464696e673a3130707820323070787d2e7369646562617220756c206c693a686f7665727b6261636b67726f756e643a233362343034647d2e6d61696e2d636f6e74656e747b666c65783a313b70616464696e673a323070783b6f766572666c6f772d793a6175746f7d68327b6d617267696e2d626f74746f6d3a2e3572656d7d68727b626f726465723a6e6f6e653b626f726465722d746f703a31707820736f6c696420233333333b6d617267696e3a3172656d20307d2e666f726d2d67726f75707b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b6d617267696e2d626f74746f6d3a2e373572656d7d2e666f726d2d67726f7570206c6162656c7b77696474683a31363070783b6d617267696e2d72696768743a313070787d2e666f726d2d67726f757020696e7075745b747970653d746578745d2c2e666f726d2d67726f757020696e7075745b747970653d726164696f5d7b70616464696e673a3870783b626f726465723a6e6f6e653b626f726465722d7261646975733a3470787d2e666f726d2d67726f757020696e7075745b747970653d746578745d7b666c65783a313b6d61782d77696474683a32303070783b6d617267696e2d72696768743a313070787d2e62746e7b6261636b67726f756e643a233366613766663b626f726465723a6e6f6e653b70616464696e673a3130707820313670783b636f6c6f723a236666663b637572736f723a706f696e7465723b626f726465722d7261646975733a3470783b666f6e742d73697a653a2e3972656d7d2e62746e3a686f7665727b6261636b67726f756e643a233166386165337d2e6d616e75616c737b6d617267696e2d746f703a3272656d7d3c2f7374796c653e3c2f686561643e3c626f64793e3c64697620636c6173733d22746f70626172223e3c68313e454e4552474953205044553c2f68313e3c2f6469763e3c64697620636c6173733d22636f6e7461696e6572223e3c6e617620636c6173733d2273696465626172223e3c756c3e3c6c693e3c6120687265663d22636f6e74726f6c2e68746d6c223e436f6e74726f6c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2273657474696e67732e68746d6c223e53657474696e67733c2f613e3c2f6c693e3c6c693e3c6120687265663d2268656c702e68746d6c223e48656c703c2f613e3c2f6c693e3c6c693e3c6120687265663d22757365725f6d616e75616c2e68746d6c223e55736572204d616e75616c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2270726f6772616d6d696e675f6d616e75616c2e68746d6c223e50726f6772616d6d696e67204d616e75616c3c2f613e3c2f6c693e3c2f756c3e3c2f6e61763e3c6d61696e20636c6173733d226d61696e2d636f6e74656e74223e3c68323e53657474696e67733c2f68323e3c666f726d206d6574686f643d22706f73742220616374696f6e3d222f73657474696e6773223e3c68333e4e6574776f726b2053657474696e67733c2f68333e3c68723e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d226970223e495020416464726573733a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d22697022206e616d653d226970222076616c75653d223139322e3136382e302e3131223e3c2f6469763e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d2267617465776179223e44656661756c7420476174657761793a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d226761746577617922206e616d653d22676174657761792... [truncated 10083 chars]
[2025-10-05 22:53:49] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:49] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:49] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:49] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:49] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:49] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:49] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:49] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:49] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:49] [INFO] [PCAP-READ]   fnum=9 len=421 t=1759697618167510016ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:49] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:49] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'User Manual'}]}
[2025-10-05 22:53:49] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:49] [PASS] STEP 3.16 completed successfully
STEP 3.17 Settings: Programming Manual link present
PASS
StartedFinished
2025-10-05 22:53:492025-10-05 22:53:49

Log

[2025-10-05 22:53:49] [STEP 3.17] Settings: Programming Manual link present
[2025-10-05 22:53:49] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:49] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:49] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:49] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:49] [INFO] [PCAP-READ] File exists, size=4414 bytes
[2025-10-05 22:53:49] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:49] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:49] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:49] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:49] [TSHARK-FIELDS OUT]
9	421	1759697618.167510000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c3e3c686561643e3c6d65746120636861727365743d225554462d38223e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e455247495320504455202d2053657474696e67733c2f7469746c653e3c7374796c653e2a7b6d617267696e3a303b70616464696e673a303b626f782d73697a696e673a626f726465722d626f783b666f6e742d66616d696c793a73616e732d73657269667d626f64797b6261636b67726f756e643a233161316432333b636f6c6f723a236534653465347d617b636f6c6f723a236161613b746578742d6465636f726174696f6e3a6e6f6e657d613a686f7665727b636f6c6f723a236666667d2e746f706261727b77696474683a3130303b6865696768743a353070783b6261636b67726f756e643a233234323733313b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b70616464696e673a3020323070787d2e746f706261722068317b666f6e742d73697a653a312e3272656d3b636f6c6f723a236666667d2e636f6e7461696e65727b646973706c61793a666c65783b77696474683a3130303b6865696768743a63616c63283130307668202d2035307078297d2e736964656261727b77696474683a32323070783b6261636b67726f756e643a233265333233633b70616464696e673a3230707820307d2e7369646562617220756c7b6c6973742d7374796c653a6e6f6e657d2e7369646562617220756c206c697b70616464696e673a3130707820323070787d2e7369646562617220756c206c693a686f7665727b6261636b67726f756e643a233362343034647d2e6d61696e2d636f6e74656e747b666c65783a313b70616464696e673a323070783b6f766572666c6f772d793a6175746f7d68327b6d617267696e2d626f74746f6d3a2e3572656d7d68727b626f726465723a6e6f6e653b626f726465722d746f703a31707820736f6c696420233333333b6d617267696e3a3172656d20307d2e666f726d2d67726f75707b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b6d617267696e2d626f74746f6d3a2e373572656d7d2e666f726d2d67726f7570206c6162656c7b77696474683a31363070783b6d617267696e2d72696768743a313070787d2e666f726d2d67726f757020696e7075745b747970653d746578745d2c2e666f726d2d67726f757020696e7075745b747970653d726164696f5d7b70616464696e673a3870783b626f726465723a6e6f6e653b626f726465722d7261646975733a3470787d2e666f726d2d67726f757020696e7075745b747970653d746578745d7b666c65783a313b6d61782d77696474683a32303070783b6d617267696e2d72696768743a313070787d2e62746e7b6261636b67726f756e643a233366613766663b626f726465723a6e6f6e653b70616464696e673a3130707820313670783b636f6c6f723a236666663b637572736f723a706f696e7465723b626f726465722d7261646975733a3470783b666f6e742d73697a653a2e3972656d7d2e62746e3a686f7665727b6261636b67726f756e643a233166386165337d2e6d616e75616c737b6d617267696e2d746f703a3272656d7d3c2f7374796c653e3c2f686561643e3c626f64793e3c64697620636c6173733d22746f70626172223e3c68313e454e4552474953205044553c2f68313e3c2f6469763e3c64697620636c6173733d22636f6e7461696e6572223e3c6e617620636c6173733d2273696465626172223e3c756c3e3c6c693e3c6120687265663d22636f6e74726f6c2e68746d6c223e436f6e74726f6c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2273657474696e67732e68746d6c223e53657474696e67733c2f613e3c2f6c693e3c6c693e3c6120687265663d2268656c702e68746d6c223e48656c703c2f613e3c2f6c693e3c6c693e3c6120687265663d22757365725f6d616e75616c2e68746d6c223e55736572204d616e75616c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2270726f6772616d6d696e675f6d616e75616c2e68746d6c223e50726f6772616d6d696e67204d616e75616c3c2f613e3c2f6c693e3c2f756c3e3c2f6e61763e3c6d61696e20636c6173733d226d61696e2d636f6e74656e74223e3c68323e53657474696e67733c2f68323e3c666f726d206d6574686f643d22706f73742220616374696f6e3d222f73657474696e6773223e3c68333e4e6574776f726b2053657474696e67733c2f68333e3c68723e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d226970223e495020416464726573733a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d22697022206e616d653d226970222076616c75653d223139322e3136382e302e3131223e3c2f6469763e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d2267617465776179223e44656661756c7420476174657761793a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d226761746577617922206e616d653d22676174657761792... [truncated 10083 chars]
[2025-10-05 22:53:49] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:49] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:49] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:49] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:49] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:49] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:49] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:49] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:49] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:49] [INFO] [PCAP-READ]   fnum=9 len=421 t=1759697618167510016ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:49] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:49] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Programming'}]}
[2025-10-05 22:53:49] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:49] [PASS] STEP 3.17 completed successfully
STEP 3.18 Settings: All form labels present
PASS
StartedFinished
2025-10-05 22:53:492025-10-05 22:53:50

Log

[2025-10-05 22:53:49] [STEP 3.18] Settings: All form labels present
[2025-10-05 22:53:49] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:49] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:49] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:49] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:49] [INFO] [PCAP-READ] File exists, size=4414 bytes
[2025-10-05 22:53:49] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:50] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:50] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:50] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:50] [TSHARK-FIELDS OUT]
9	421	1759697618.167510000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c3e3c686561643e3c6d65746120636861727365743d225554462d38223e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e455247495320504455202d2053657474696e67733c2f7469746c653e3c7374796c653e2a7b6d617267696e3a303b70616464696e673a303b626f782d73697a696e673a626f726465722d626f783b666f6e742d66616d696c793a73616e732d73657269667d626f64797b6261636b67726f756e643a233161316432333b636f6c6f723a236534653465347d617b636f6c6f723a236161613b746578742d6465636f726174696f6e3a6e6f6e657d613a686f7665727b636f6c6f723a236666667d2e746f706261727b77696474683a3130303b6865696768743a353070783b6261636b67726f756e643a233234323733313b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b70616464696e673a3020323070787d2e746f706261722068317b666f6e742d73697a653a312e3272656d3b636f6c6f723a236666667d2e636f6e7461696e65727b646973706c61793a666c65783b77696474683a3130303b6865696768743a63616c63283130307668202d2035307078297d2e736964656261727b77696474683a32323070783b6261636b67726f756e643a233265333233633b70616464696e673a3230707820307d2e7369646562617220756c7b6c6973742d7374796c653a6e6f6e657d2e7369646562617220756c206c697b70616464696e673a3130707820323070787d2e7369646562617220756c206c693a686f7665727b6261636b67726f756e643a233362343034647d2e6d61696e2d636f6e74656e747b666c65783a313b70616464696e673a323070783b6f766572666c6f772d793a6175746f7d68327b6d617267696e2d626f74746f6d3a2e3572656d7d68727b626f726465723a6e6f6e653b626f726465722d746f703a31707820736f6c696420233333333b6d617267696e3a3172656d20307d2e666f726d2d67726f75707b646973706c61793a666c65783b616c69676e2d6974656d733a63656e7465723b6d617267696e2d626f74746f6d3a2e373572656d7d2e666f726d2d67726f7570206c6162656c7b77696474683a31363070783b6d617267696e2d72696768743a313070787d2e666f726d2d67726f757020696e7075745b747970653d746578745d2c2e666f726d2d67726f757020696e7075745b747970653d726164696f5d7b70616464696e673a3870783b626f726465723a6e6f6e653b626f726465722d7261646975733a3470787d2e666f726d2d67726f757020696e7075745b747970653d746578745d7b666c65783a313b6d61782d77696474683a32303070783b6d617267696e2d72696768743a313070787d2e62746e7b6261636b67726f756e643a233366613766663b626f726465723a6e6f6e653b70616464696e673a3130707820313670783b636f6c6f723a236666663b637572736f723a706f696e7465723b626f726465722d7261646975733a3470783b666f6e742d73697a653a2e3972656d7d2e62746e3a686f7665727b6261636b67726f756e643a233166386165337d2e6d616e75616c737b6d617267696e2d746f703a3272656d7d3c2f7374796c653e3c2f686561643e3c626f64793e3c64697620636c6173733d22746f70626172223e3c68313e454e4552474953205044553c2f68313e3c2f6469763e3c64697620636c6173733d22636f6e7461696e6572223e3c6e617620636c6173733d2273696465626172223e3c756c3e3c6c693e3c6120687265663d22636f6e74726f6c2e68746d6c223e436f6e74726f6c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2273657474696e67732e68746d6c223e53657474696e67733c2f613e3c2f6c693e3c6c693e3c6120687265663d2268656c702e68746d6c223e48656c703c2f613e3c2f6c693e3c6c693e3c6120687265663d22757365725f6d616e75616c2e68746d6c223e55736572204d616e75616c3c2f613e3c2f6c693e3c6c693e3c6120687265663d2270726f6772616d6d696e675f6d616e75616c2e68746d6c223e50726f6772616d6d696e67204d616e75616c3c2f613e3c2f6c693e3c2f756c3e3c2f6e61763e3c6d61696e20636c6173733d226d61696e2d636f6e74656e74223e3c68323e53657474696e67733c2f68323e3c666f726d206d6574686f643d22706f73742220616374696f6e3d222f73657474696e6773223e3c68333e4e6574776f726b2053657474696e67733c2f68333e3c68723e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d226970223e495020416464726573733a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d22697022206e616d653d226970222076616c75653d223139322e3136382e302e3131223e3c2f6469763e3c64697620636c6173733d22666f726d2d67726f7570223e3c6c6162656c20666f723d2267617465776179223e44656661756c7420476174657761793a3c2f6c6162656c3e3c696e70757420747970653d2274657874222069643d226761746577617922206e616d653d22676174657761792... [truncated 10083 chars]
[2025-10-05 22:53:50] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:50] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:50] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:50] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:50] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:50] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:50] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:50] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:50] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:50] [INFO] [PCAP-READ]   fnum=9 len=421 t=1759697618167510016ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:50] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:50] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'IP Address'}, {'contains_ascii': 'Default Gateway'}, {'contains_ascii': 'Subnet Mask'}, {'contains_ascii': 'DNS Server'}, {'contains_ascii': 'Device Name'}, {'contains_ascii': 'Device Location'}]}
[2025-10-05 22:53:50] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_settings.pcap
[2025-10-05 22:53:50] [PASS] STEP 3.18 completed successfully
STEP 4 Start capturing control page
PASS
StartedFinished
2025-10-05 22:53:502025-10-05 22:53:58

Substeps

STEP 4.1 Capture Control Page PCAP
UNKNOWN
StartedFinished
2025-10-05 22:53:502025-10-05 22:53:51

Log

[2025-10-05 22:53:50] [STEP 4.1] Capture Control Page PCAP
[2025-10-05 22:53:50] [INFO] [PCAP-CAPTURE] tag=IVO1EM dumpcap -D:
1. \Device\NPF_{CED0C9EE-D3D8-4AF6-A642-236D14517B9D} (Bluetooth Network Connection)
2. \Device\NPF_{50788C95-4726-4446-BEF9-1BDAD79385DF} (Wi-Fi)
3. \Device\NPF_{F7EF8ACA-533A-4582-A44C-AA6FD3B30B80} (Local Area Connection* 10)
4. \Device\NPF_{D62A827E-C7BA-46D2-ACE5-772C43BD80F7} (Local Area Connection* 9)
5. \Device\NPF_{FCE23F70-F218-4EDE-B551-6FCAD6766D9B} (Ethernet 4)
6. \Device\NPF_{1342939B-DAE3-4B54-A305-87408E83C962} (Ethernet 2)
7. \Device\NPF_{8FBED501-71F5-4B70-96B8-C2464A93CE8E} (Ethernet)
8. \Device\NPF_{7CB6D269-0786-7E57-C13F-6CDFFF02FB02} (Eddie)
9. \Device\NPF_Loopback (Adapter for loopback traffic capture)
[2025-10-05 22:53:50] [INFO] [PCAP-CAPTURE] tag=IVO1EM resolved interface 'Ethernet' -> '7'
[2025-10-05 22:53:50] [INFO] [PCAP-CAPTURE] tag=IVO1EM validating BPF filter: host 192.168.0.11
[2025-10-05 22:53:50] [INFO] [PCAP-CAPTURE] tag=IVO1EM tool=dumpcap exe=C:\Program Files\Wireshark\dumpcap.exe
[2025-10-05 22:53:50] [INFO] [PCAP-CAPTURE] tag=IVO1EM interface='Ethernet' promiscuous=False snaplen=1518 duration_s=8 packet_count=None file_format=pcap ring_files=None ring_megabytes=None
[2025-10-05 22:53:50] [INFO] [PCAP-CAPTURE] tag=IVO1EM bpf='host 192.168.0.11'
[2025-10-05 22:53:50] [INFO] [PCAP-CAPTURE] tag=IVO1EM output_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:53:50] [INFO] [PCAP-CAPTURE] tag=IVO1EM cwd=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap
[2025-10-05 22:53:50] [INFO] [PCAP-CAPTURE] tag=IVO1EM argv="C:\Program Files\Wireshark\dumpcap.exe" -i 7 -F pcap -w G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -p -s 1518 -a duration:8 -f "host 192.168.0.11"
[2025-10-05 22:53:50] [INFO] [PCAP-CAPTURE] tag=IVO1EM waiting for capture tool to initialize...
[2025-10-05 22:53:50] [INFO] [PCAP-CAPTURE] tag=IVO1EM output file created, dumpcap is ready
STEP 4.2 Access the control page
PASS
StartedFinished
2025-10-05 22:53:512025-10-05 22:53:58

Log

[2025-10-05 22:53:51] [STEP 4.2] Access the control page
[2025-10-05 22:53:51] [INFO] [ETHERNET] _url() called: base=http://192.168.0.11:80, path=/control.html
[2025-10-05 22:53:51] [INFO] [ETHERNET] _url() result: http://192.168.0.11:80/control.html
[2025-10-05 22:53:51] [INFO] [ETHERNET] _http_request() called
[2025-10-05 22:53:51] [INFO] [ETHERNET]   method=GET
[2025-10-05 22:53:51] [INFO] [ETHERNET]   url=http://192.168.0.11:80/control.html
[2025-10-05 22:53:51] [INFO] [ETHERNET]   timeout=5.0s
[2025-10-05 22:53:51] [INFO] [ETHERNET]   headers=None
[2025-10-05 22:53:51] [INFO] [ETHERNET]   data_bytes=0 bytes
[2025-10-05 22:53:51] [INFO] [HTTP GET] http://192.168.0.11:80/control.html timeout=5.0s headers=none data_len=0
[2025-10-05 22:53:51] [INFO] [ETHERNET] _http_request() opening connection...
[2025-10-05 22:53:51] [INFO] [ETHERNET] _http_request() response status: 200
[2025-10-05 22:53:51] [INFO] [ETHERNET] _http_request() response headers: {'Content-Type': 'text/html', 'Content-Length': '6848', 'Access-Control-Allow-Origin': '*', 'Cache-Control': 'no-cache', 'Connection': 'close'}
[2025-10-05 22:53:51] [INFO] [ETHERNET] _http_request() received 6848 bytes
[2025-10-05 22:53:51] [INFO] [ETHERNET] _http_request() success on attempt 1
[2025-10-05 22:53:51] [INFO] [ETHERNET] _dump_http() called
[2025-10-05 22:53:51] [INFO] [ETHERNET]   base_url=http://192.168.0.11:80
[2025-10-05 22:53:51] [INFO] [ETHERNET]   path=/control.html
[2025-10-05 22:53:51] [INFO] [ETHERNET]   method=GET
[2025-10-05 22:53:51] [INFO] [ETHERNET]   status=200
[2025-10-05 22:53:51] [INFO] [ETHERNET]   headers=5 entries
[2025-10-05 22:53:51] [INFO] [ETHERNET]   body=6844 bytes
[2025-10-05 22:53:51] [INFO] [ETHERNET]   dump_subdir=None
[2025-10-05 22:53:51] [INFO] [ETHERNET] _dump_http() skipped (no dump_dir available)
[2025-10-05 22:53:51] [PASS] STEP 4.2 completed successfully
[2025-10-05 22:53:58] [INFO] [PCAP-CAPTURE] tag=IVO1EM exit_code=0 elapsed_s=8.119 timed_stop=False
[2025-10-05 22:53:58] [INFO] [PCAP-CAPTURE STDERR]
Capturing on 'Ethernet'
File: G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap

Packets: 1 
Packets: 16 
Packets captured: 16
Packets received/dropped on interface 'Ethernet': 16/0 (pcap:0/dumpcap:0/flushed:0/ps_ifdrop:0) (100.0%)
[2025-10-05 22:53:58] [INFO] [PCAP-CAPTURE] tag=IVO1EM file size after capture: 8260 bytes
[2025-10-05 22:53:58] [INFO] [PCAP-CAPTURE] tag=IVO1EM output_size=8260 bytes
[2025-10-05 22:53:58] [PASS] STEP 4.1 completed successfully
STEP 5 Analyze captured control page
PASS
StartedFinished
2025-10-05 22:53:582025-10-05 22:54:02

Substeps

STEP 5.1 Control: Page title present
PASS
StartedFinished
2025-10-05 22:53:582025-10-05 22:53:58

Log

[2025-10-05 22:53:58] [STEP 5.1] Control: Page title present
[2025-10-05 22:53:58] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:58] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:58] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:53:58] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:58] [INFO] [PCAP-READ] File exists, size=8260 bytes
[2025-10-05 22:53:58] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:58] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:58] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:58] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:58] [TSHARK-FIELDS OUT]
12	1062	1759697631.286967000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c206c616e673d22656e223e3c686561643e3c6d65746120636861727365743d225554462d3822202f3e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e45524749532050445520e2809320436f6e74726f6c3c2f7469746c653e3c7374796c653e2a207b206d617267696e3a20303b2070616464696e673a20303b20626f782d73697a696e673a20626f726465722d626f783b20666f6e742d66616d696c793a2073616e732d7365726966207d20626f6479207b206261636b67726f756e643a20233161316432333b20636f6c6f723a2023653465346534207d2061207b20746578742d6465636f726174696f6e3a206e6f6e653b20636f6c6f723a2023616161207d20613a686f766572207b20636f6c6f723a2023666666207d202e746f70626172207b206865696768743a20353070783b206261636b67726f756e643a20233234323733313b20646973706c61793a20666c65783b20616c69676e2d6974656d733a2063656e7465723b2070616464696e673a20302032307078207d202e746f70626172206831207b20666f6e742d73697a653a20312e3272656d3b20636f6c6f723a2023666666207d202e636f6e7461696e6572207b20646973706c61793a20666c65783b206865696768743a2063616c63283130307668202d203530707829207d202e73696465626172207b2077696474683a2032323070783b206261636b67726f756e643a20233265333233633b2070616464696e673a20323070782030207d202e7369646562617220756c207b206c6973742d7374796c653a206e6f6e65207d202e73696465626172206c69207b2070616464696e673a20313070782032307078207d202e73696465626172206c693a686f766572207b206261636b67726f756e643a2023336234303464207d202e6d61696e2d636f6e74656e74207b20666c65783a20313b2070616464696e673a20323070783b206f766572666c6f772d793a206175746f207d207461626c65207b2077696474683a20313030253b20626f726465722d636f6c6c617073653a20636f6c6c617073653b206d617267696e2d746f703a203172656d207d2074682c207464207b20746578742d616c69676e3a206c6566743b2070616464696e673a202e373572656d3b20626f726465722d626f74746f6d3a2031707820736f6c69642023336634343530207d207468207b206261636b67726f756e643a2023326533323363207d202e737769746368207b20706f736974696f6e3a2072656c61746976653b20646973706c61793a20696e6c696e652d626c6f636b3b2077696474683a20353070783b206865696768743a2032347078207d202e73776974636820696e707574207b206f7061636974793a20303b2077696474683a20303b206865696768743a2030207d202e736c69646572207b20706f736974696f6e3a206162736f6c7574653b20637572736f723a20706f696e7465723b20746f703a20303b206c6566743a20303b2072696768743a20303b20626f74746f6d3a20303b206261636b67726f756e643a20233939393b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a2032347078207d202e736c696465723a6265666f7265207b20706f736974696f6e3a206162736f6c7574653b20636f6e74656e743a2022223b206865696768743a20313870783b2077696474683a20313870783b206c6566743a203370783b20626f74746f6d3a203370783b206261636b67726f756e643a20236666663b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a20353025207d20696e7075743a636865636b65642b2e736c69646572207b206261636b67726f756e643a2023336661376666207d20696e7075743a636865636b65642b2e736c696465723a6265666f7265207b207472616e73666f726d3a207472616e736c61746558283236707829207d202e62746e207b206261636b67726f756e643a20233366613766663b20626f726465723a206e6f6e653b2070616464696e673a203130707820313670783b20636f6c6f723a20236666663b20637572736f723a20706f696e7465723b20626f726465722d7261646975733a203470783b20666f6e742d73697a653a202e3972656d3b206d617267696e2d72696768743a20387078207d202e62746e3a686f766572207b206261636b67726f756e643a2023316638616533207d202e62746e2d677265656e207b206261636b67726f756e643a2023323861373435207d202e62746e2d677265656e3a686f766572207b206261636b67726f756e643a2023323138383338207d202e62746e2d726564207b206261636b67726f756e643a2023646333353435207d202e62746e2d7265643a686f766572207b206261636b67726f756e643a2023633832333333207d202e737461747573207b206d617267696e2d746f703a203172656d3b206261636b67726f756e643a20233265333233633b2070616464696e673a20313070783b20626f726465722d7261646975733a20347078207d3c2f7374796c653e3c7363726970743e6c65742070656e64696e674368616e676573203d206e657720536... [truncated 25763 chars]
[2025-10-05 22:53:58] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:58] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:58] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:58] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:58] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:58] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:58] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:58] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:58] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:58] [INFO] [PCAP-READ]   fnum=12 len=1062 t=1759697631286967040ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:58] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:58] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Control'}]}
[2025-10-05 22:53:58] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:53:58] [PASS] STEP 5.1 completed successfully
STEP 5.2 Control: Page description present
PASS
StartedFinished
2025-10-05 22:53:582025-10-05 22:53:58

Log

[2025-10-05 22:53:58] [STEP 5.2] Control: Page description present
[2025-10-05 22:53:58] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:58] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:58] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:53:58] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:58] [INFO] [PCAP-READ] File exists, size=8260 bytes
[2025-10-05 22:53:58] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:58] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:58] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:58] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:58] [TSHARK-FIELDS OUT]
12	1062	1759697631.286967000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c206c616e673d22656e223e3c686561643e3c6d65746120636861727365743d225554462d3822202f3e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e45524749532050445520e2809320436f6e74726f6c3c2f7469746c653e3c7374796c653e2a207b206d617267696e3a20303b2070616464696e673a20303b20626f782d73697a696e673a20626f726465722d626f783b20666f6e742d66616d696c793a2073616e732d7365726966207d20626f6479207b206261636b67726f756e643a20233161316432333b20636f6c6f723a2023653465346534207d2061207b20746578742d6465636f726174696f6e3a206e6f6e653b20636f6c6f723a2023616161207d20613a686f766572207b20636f6c6f723a2023666666207d202e746f70626172207b206865696768743a20353070783b206261636b67726f756e643a20233234323733313b20646973706c61793a20666c65783b20616c69676e2d6974656d733a2063656e7465723b2070616464696e673a20302032307078207d202e746f70626172206831207b20666f6e742d73697a653a20312e3272656d3b20636f6c6f723a2023666666207d202e636f6e7461696e6572207b20646973706c61793a20666c65783b206865696768743a2063616c63283130307668202d203530707829207d202e73696465626172207b2077696474683a2032323070783b206261636b67726f756e643a20233265333233633b2070616464696e673a20323070782030207d202e7369646562617220756c207b206c6973742d7374796c653a206e6f6e65207d202e73696465626172206c69207b2070616464696e673a20313070782032307078207d202e73696465626172206c693a686f766572207b206261636b67726f756e643a2023336234303464207d202e6d61696e2d636f6e74656e74207b20666c65783a20313b2070616464696e673a20323070783b206f766572666c6f772d793a206175746f207d207461626c65207b2077696474683a20313030253b20626f726465722d636f6c6c617073653a20636f6c6c617073653b206d617267696e2d746f703a203172656d207d2074682c207464207b20746578742d616c69676e3a206c6566743b2070616464696e673a202e373572656d3b20626f726465722d626f74746f6d3a2031707820736f6c69642023336634343530207d207468207b206261636b67726f756e643a2023326533323363207d202e737769746368207b20706f736974696f6e3a2072656c61746976653b20646973706c61793a20696e6c696e652d626c6f636b3b2077696474683a20353070783b206865696768743a2032347078207d202e73776974636820696e707574207b206f7061636974793a20303b2077696474683a20303b206865696768743a2030207d202e736c69646572207b20706f736974696f6e3a206162736f6c7574653b20637572736f723a20706f696e7465723b20746f703a20303b206c6566743a20303b2072696768743a20303b20626f74746f6d3a20303b206261636b67726f756e643a20233939393b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a2032347078207d202e736c696465723a6265666f7265207b20706f736974696f6e3a206162736f6c7574653b20636f6e74656e743a2022223b206865696768743a20313870783b2077696474683a20313870783b206c6566743a203370783b20626f74746f6d3a203370783b206261636b67726f756e643a20236666663b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a20353025207d20696e7075743a636865636b65642b2e736c69646572207b206261636b67726f756e643a2023336661376666207d20696e7075743a636865636b65642b2e736c696465723a6265666f7265207b207472616e73666f726d3a207472616e736c61746558283236707829207d202e62746e207b206261636b67726f756e643a20233366613766663b20626f726465723a206e6f6e653b2070616464696e673a203130707820313670783b20636f6c6f723a20236666663b20637572736f723a20706f696e7465723b20626f726465722d7261646975733a203470783b20666f6e742d73697a653a202e3972656d3b206d617267696e2d72696768743a20387078207d202e62746e3a686f766572207b206261636b67726f756e643a2023316638616533207d202e62746e2d677265656e207b206261636b67726f756e643a2023323861373435207d202e62746e2d677265656e3a686f766572207b206261636b67726f756e643a2023323138383338207d202e62746e2d726564207b206261636b67726f756e643a2023646333353435207d202e62746e2d7265643a686f766572207b206261636b67726f756e643a2023633832333333207d202e737461747573207b206d617267696e2d746f703a203172656d3b206261636b67726f756e643a20233265333233633b2070616464696e673a20313070783b20626f726465722d7261646975733a20347078207d3c2f7374796c653e3c7363726970743e6c65742070656e64696e674368616e676573203d206e657720536... [truncated 25763 chars]
[2025-10-05 22:53:58] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:58] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:58] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:58] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:58] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:58] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:58] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:58] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:58] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:58] [INFO] [PCAP-READ]   fnum=12 len=1062 t=1759697631286967040ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:58] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:58] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Manage power channels'}]}
[2025-10-05 22:53:58] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:53:58] [PASS] STEP 5.2 completed successfully
STEP 5.3 Control: Channel header present
PASS
StartedFinished
2025-10-05 22:53:582025-10-05 22:53:59

Log

[2025-10-05 22:53:58] [STEP 5.3] Control: Channel header present
[2025-10-05 22:53:58] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:58] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:58] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:53:58] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:58] [INFO] [PCAP-READ] File exists, size=8260 bytes
[2025-10-05 22:53:58] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:58] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:59] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:59] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:59] [TSHARK-FIELDS OUT]
12	1062	1759697631.286967000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c206c616e673d22656e223e3c686561643e3c6d65746120636861727365743d225554462d3822202f3e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e45524749532050445520e2809320436f6e74726f6c3c2f7469746c653e3c7374796c653e2a207b206d617267696e3a20303b2070616464696e673a20303b20626f782d73697a696e673a20626f726465722d626f783b20666f6e742d66616d696c793a2073616e732d7365726966207d20626f6479207b206261636b67726f756e643a20233161316432333b20636f6c6f723a2023653465346534207d2061207b20746578742d6465636f726174696f6e3a206e6f6e653b20636f6c6f723a2023616161207d20613a686f766572207b20636f6c6f723a2023666666207d202e746f70626172207b206865696768743a20353070783b206261636b67726f756e643a20233234323733313b20646973706c61793a20666c65783b20616c69676e2d6974656d733a2063656e7465723b2070616464696e673a20302032307078207d202e746f70626172206831207b20666f6e742d73697a653a20312e3272656d3b20636f6c6f723a2023666666207d202e636f6e7461696e6572207b20646973706c61793a20666c65783b206865696768743a2063616c63283130307668202d203530707829207d202e73696465626172207b2077696474683a2032323070783b206261636b67726f756e643a20233265333233633b2070616464696e673a20323070782030207d202e7369646562617220756c207b206c6973742d7374796c653a206e6f6e65207d202e73696465626172206c69207b2070616464696e673a20313070782032307078207d202e73696465626172206c693a686f766572207b206261636b67726f756e643a2023336234303464207d202e6d61696e2d636f6e74656e74207b20666c65783a20313b2070616464696e673a20323070783b206f766572666c6f772d793a206175746f207d207461626c65207b2077696474683a20313030253b20626f726465722d636f6c6c617073653a20636f6c6c617073653b206d617267696e2d746f703a203172656d207d2074682c207464207b20746578742d616c69676e3a206c6566743b2070616464696e673a202e373572656d3b20626f726465722d626f74746f6d3a2031707820736f6c69642023336634343530207d207468207b206261636b67726f756e643a2023326533323363207d202e737769746368207b20706f736974696f6e3a2072656c61746976653b20646973706c61793a20696e6c696e652d626c6f636b3b2077696474683a20353070783b206865696768743a2032347078207d202e73776974636820696e707574207b206f7061636974793a20303b2077696474683a20303b206865696768743a2030207d202e736c69646572207b20706f736974696f6e3a206162736f6c7574653b20637572736f723a20706f696e7465723b20746f703a20303b206c6566743a20303b2072696768743a20303b20626f74746f6d3a20303b206261636b67726f756e643a20233939393b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a2032347078207d202e736c696465723a6265666f7265207b20706f736974696f6e3a206162736f6c7574653b20636f6e74656e743a2022223b206865696768743a20313870783b2077696474683a20313870783b206c6566743a203370783b20626f74746f6d3a203370783b206261636b67726f756e643a20236666663b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a20353025207d20696e7075743a636865636b65642b2e736c69646572207b206261636b67726f756e643a2023336661376666207d20696e7075743a636865636b65642b2e736c696465723a6265666f7265207b207472616e73666f726d3a207472616e736c61746558283236707829207d202e62746e207b206261636b67726f756e643a20233366613766663b20626f726465723a206e6f6e653b2070616464696e673a203130707820313670783b20636f6c6f723a20236666663b20637572736f723a20706f696e7465723b20626f726465722d7261646975733a203470783b20666f6e742d73697a653a202e3972656d3b206d617267696e2d72696768743a20387078207d202e62746e3a686f766572207b206261636b67726f756e643a2023316638616533207d202e62746e2d677265656e207b206261636b67726f756e643a2023323861373435207d202e62746e2d677265656e3a686f766572207b206261636b67726f756e643a2023323138383338207d202e62746e2d726564207b206261636b67726f756e643a2023646333353435207d202e62746e2d7265643a686f766572207b206261636b67726f756e643a2023633832333333207d202e737461747573207b206d617267696e2d746f703a203172656d3b206261636b67726f756e643a20233265333233633b2070616464696e673a20313070783b20626f726465722d7261646975733a20347078207d3c2f7374796c653e3c7363726970743e6c65742070656e64696e674368616e676573203d206e657720536... [truncated 25763 chars]
[2025-10-05 22:53:59] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:59] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:59] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:59] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:59] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:59] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:59] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:59] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:59] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:59] [INFO] [PCAP-READ]   fnum=12 len=1062 t=1759697631286967040ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:59] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:59] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Channel'}]}
[2025-10-05 22:53:59] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:53:59] [PASS] STEP 5.3 completed successfully
STEP 5.4 Control: Switch header present
PASS
StartedFinished
2025-10-05 22:53:592025-10-05 22:53:59

Log

[2025-10-05 22:53:59] [STEP 5.4] Control: Switch header present
[2025-10-05 22:53:59] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:59] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:59] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:53:59] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:59] [INFO] [PCAP-READ] File exists, size=8260 bytes
[2025-10-05 22:53:59] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:59] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:59] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:59] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:59] [TSHARK-FIELDS OUT]
12	1062	1759697631.286967000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c206c616e673d22656e223e3c686561643e3c6d65746120636861727365743d225554462d3822202f3e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e45524749532050445520e2809320436f6e74726f6c3c2f7469746c653e3c7374796c653e2a207b206d617267696e3a20303b2070616464696e673a20303b20626f782d73697a696e673a20626f726465722d626f783b20666f6e742d66616d696c793a2073616e732d7365726966207d20626f6479207b206261636b67726f756e643a20233161316432333b20636f6c6f723a2023653465346534207d2061207b20746578742d6465636f726174696f6e3a206e6f6e653b20636f6c6f723a2023616161207d20613a686f766572207b20636f6c6f723a2023666666207d202e746f70626172207b206865696768743a20353070783b206261636b67726f756e643a20233234323733313b20646973706c61793a20666c65783b20616c69676e2d6974656d733a2063656e7465723b2070616464696e673a20302032307078207d202e746f70626172206831207b20666f6e742d73697a653a20312e3272656d3b20636f6c6f723a2023666666207d202e636f6e7461696e6572207b20646973706c61793a20666c65783b206865696768743a2063616c63283130307668202d203530707829207d202e73696465626172207b2077696474683a2032323070783b206261636b67726f756e643a20233265333233633b2070616464696e673a20323070782030207d202e7369646562617220756c207b206c6973742d7374796c653a206e6f6e65207d202e73696465626172206c69207b2070616464696e673a20313070782032307078207d202e73696465626172206c693a686f766572207b206261636b67726f756e643a2023336234303464207d202e6d61696e2d636f6e74656e74207b20666c65783a20313b2070616464696e673a20323070783b206f766572666c6f772d793a206175746f207d207461626c65207b2077696474683a20313030253b20626f726465722d636f6c6c617073653a20636f6c6c617073653b206d617267696e2d746f703a203172656d207d2074682c207464207b20746578742d616c69676e3a206c6566743b2070616464696e673a202e373572656d3b20626f726465722d626f74746f6d3a2031707820736f6c69642023336634343530207d207468207b206261636b67726f756e643a2023326533323363207d202e737769746368207b20706f736974696f6e3a2072656c61746976653b20646973706c61793a20696e6c696e652d626c6f636b3b2077696474683a20353070783b206865696768743a2032347078207d202e73776974636820696e707574207b206f7061636974793a20303b2077696474683a20303b206865696768743a2030207d202e736c69646572207b20706f736974696f6e3a206162736f6c7574653b20637572736f723a20706f696e7465723b20746f703a20303b206c6566743a20303b2072696768743a20303b20626f74746f6d3a20303b206261636b67726f756e643a20233939393b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a2032347078207d202e736c696465723a6265666f7265207b20706f736974696f6e3a206162736f6c7574653b20636f6e74656e743a2022223b206865696768743a20313870783b2077696474683a20313870783b206c6566743a203370783b20626f74746f6d3a203370783b206261636b67726f756e643a20236666663b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a20353025207d20696e7075743a636865636b65642b2e736c69646572207b206261636b67726f756e643a2023336661376666207d20696e7075743a636865636b65642b2e736c696465723a6265666f7265207b207472616e73666f726d3a207472616e736c61746558283236707829207d202e62746e207b206261636b67726f756e643a20233366613766663b20626f726465723a206e6f6e653b2070616464696e673a203130707820313670783b20636f6c6f723a20236666663b20637572736f723a20706f696e7465723b20626f726465722d7261646975733a203470783b20666f6e742d73697a653a202e3972656d3b206d617267696e2d72696768743a20387078207d202e62746e3a686f766572207b206261636b67726f756e643a2023316638616533207d202e62746e2d677265656e207b206261636b67726f756e643a2023323861373435207d202e62746e2d677265656e3a686f766572207b206261636b67726f756e643a2023323138383338207d202e62746e2d726564207b206261636b67726f756e643a2023646333353435207d202e62746e2d7265643a686f766572207b206261636b67726f756e643a2023633832333333207d202e737461747573207b206d617267696e2d746f703a203172656d3b206261636b67726f756e643a20233265333233633b2070616464696e673a20313070783b20626f726465722d7261646975733a20347078207d3c2f7374796c653e3c7363726970743e6c65742070656e64696e674368616e676573203d206e657720536... [truncated 25763 chars]
[2025-10-05 22:53:59] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:59] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:59] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:59] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:59] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:59] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:59] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:59] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:59] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:59] [INFO] [PCAP-READ]   fnum=12 len=1062 t=1759697631286967040ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:59] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:59] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Switch'}]}
[2025-10-05 22:53:59] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:53:59] [PASS] STEP 5.4 completed successfully
STEP 5.5 Control: Voltage header present
PASS
StartedFinished
2025-10-05 22:53:592025-10-05 22:53:59

Log

[2025-10-05 22:53:59] [STEP 5.5] Control: Voltage header present
[2025-10-05 22:53:59] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:59] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:59] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:53:59] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:59] [INFO] [PCAP-READ] File exists, size=8260 bytes
[2025-10-05 22:53:59] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:59] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:59] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:59] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:59] [TSHARK-FIELDS OUT]
12	1062	1759697631.286967000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c206c616e673d22656e223e3c686561643e3c6d65746120636861727365743d225554462d3822202f3e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e45524749532050445520e2809320436f6e74726f6c3c2f7469746c653e3c7374796c653e2a207b206d617267696e3a20303b2070616464696e673a20303b20626f782d73697a696e673a20626f726465722d626f783b20666f6e742d66616d696c793a2073616e732d7365726966207d20626f6479207b206261636b67726f756e643a20233161316432333b20636f6c6f723a2023653465346534207d2061207b20746578742d6465636f726174696f6e3a206e6f6e653b20636f6c6f723a2023616161207d20613a686f766572207b20636f6c6f723a2023666666207d202e746f70626172207b206865696768743a20353070783b206261636b67726f756e643a20233234323733313b20646973706c61793a20666c65783b20616c69676e2d6974656d733a2063656e7465723b2070616464696e673a20302032307078207d202e746f70626172206831207b20666f6e742d73697a653a20312e3272656d3b20636f6c6f723a2023666666207d202e636f6e7461696e6572207b20646973706c61793a20666c65783b206865696768743a2063616c63283130307668202d203530707829207d202e73696465626172207b2077696474683a2032323070783b206261636b67726f756e643a20233265333233633b2070616464696e673a20323070782030207d202e7369646562617220756c207b206c6973742d7374796c653a206e6f6e65207d202e73696465626172206c69207b2070616464696e673a20313070782032307078207d202e73696465626172206c693a686f766572207b206261636b67726f756e643a2023336234303464207d202e6d61696e2d636f6e74656e74207b20666c65783a20313b2070616464696e673a20323070783b206f766572666c6f772d793a206175746f207d207461626c65207b2077696474683a20313030253b20626f726465722d636f6c6c617073653a20636f6c6c617073653b206d617267696e2d746f703a203172656d207d2074682c207464207b20746578742d616c69676e3a206c6566743b2070616464696e673a202e373572656d3b20626f726465722d626f74746f6d3a2031707820736f6c69642023336634343530207d207468207b206261636b67726f756e643a2023326533323363207d202e737769746368207b20706f736974696f6e3a2072656c61746976653b20646973706c61793a20696e6c696e652d626c6f636b3b2077696474683a20353070783b206865696768743a2032347078207d202e73776974636820696e707574207b206f7061636974793a20303b2077696474683a20303b206865696768743a2030207d202e736c69646572207b20706f736974696f6e3a206162736f6c7574653b20637572736f723a20706f696e7465723b20746f703a20303b206c6566743a20303b2072696768743a20303b20626f74746f6d3a20303b206261636b67726f756e643a20233939393b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a2032347078207d202e736c696465723a6265666f7265207b20706f736974696f6e3a206162736f6c7574653b20636f6e74656e743a2022223b206865696768743a20313870783b2077696474683a20313870783b206c6566743a203370783b20626f74746f6d3a203370783b206261636b67726f756e643a20236666663b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a20353025207d20696e7075743a636865636b65642b2e736c69646572207b206261636b67726f756e643a2023336661376666207d20696e7075743a636865636b65642b2e736c696465723a6265666f7265207b207472616e73666f726d3a207472616e736c61746558283236707829207d202e62746e207b206261636b67726f756e643a20233366613766663b20626f726465723a206e6f6e653b2070616464696e673a203130707820313670783b20636f6c6f723a20236666663b20637572736f723a20706f696e7465723b20626f726465722d7261646975733a203470783b20666f6e742d73697a653a202e3972656d3b206d617267696e2d72696768743a20387078207d202e62746e3a686f766572207b206261636b67726f756e643a2023316638616533207d202e62746e2d677265656e207b206261636b67726f756e643a2023323861373435207d202e62746e2d677265656e3a686f766572207b206261636b67726f756e643a2023323138383338207d202e62746e2d726564207b206261636b67726f756e643a2023646333353435207d202e62746e2d7265643a686f766572207b206261636b67726f756e643a2023633832333333207d202e737461747573207b206d617267696e2d746f703a203172656d3b206261636b67726f756e643a20233265333233633b2070616464696e673a20313070783b20626f726465722d7261646975733a20347078207d3c2f7374796c653e3c7363726970743e6c65742070656e64696e674368616e676573203d206e657720536... [truncated 25763 chars]
[2025-10-05 22:53:59] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:59] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:59] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:53:59] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:59] [TSHARK-VLAN] rc=0
[2025-10-05 22:53:59] [TSHARK-VLAN OUT]
	

[2025-10-05 22:53:59] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:53:59] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:53:59] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:53:59] [INFO] [PCAP-READ]   fnum=12 len=1062 t=1759697631286967040ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:53:59] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:53:59] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Voltage'}]}
[2025-10-05 22:53:59] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:53:59] [PASS] STEP 5.5 completed successfully
STEP 5.6 Control: Current header present
PASS
StartedFinished
2025-10-05 22:53:592025-10-05 22:54:00

Log

[2025-10-05 22:53:59] [STEP 5.6] Control: Current header present
[2025-10-05 22:53:59] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:53:59] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:53:59] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:53:59] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:59] [INFO] [PCAP-READ] File exists, size=8260 bytes
[2025-10-05 22:53:59] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:53:59] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:53:59] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:53:59] [TSHARK-FIELDS] rc=0
[2025-10-05 22:53:59] [TSHARK-FIELDS OUT]
12	1062	1759697631.286967000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c206c616e673d22656e223e3c686561643e3c6d65746120636861727365743d225554462d3822202f3e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e45524749532050445520e2809320436f6e74726f6c3c2f7469746c653e3c7374796c653e2a207b206d617267696e3a20303b2070616464696e673a20303b20626f782d73697a696e673a20626f726465722d626f783b20666f6e742d66616d696c793a2073616e732d7365726966207d20626f6479207b206261636b67726f756e643a20233161316432333b20636f6c6f723a2023653465346534207d2061207b20746578742d6465636f726174696f6e3a206e6f6e653b20636f6c6f723a2023616161207d20613a686f766572207b20636f6c6f723a2023666666207d202e746f70626172207b206865696768743a20353070783b206261636b67726f756e643a20233234323733313b20646973706c61793a20666c65783b20616c69676e2d6974656d733a2063656e7465723b2070616464696e673a20302032307078207d202e746f70626172206831207b20666f6e742d73697a653a20312e3272656d3b20636f6c6f723a2023666666207d202e636f6e7461696e6572207b20646973706c61793a20666c65783b206865696768743a2063616c63283130307668202d203530707829207d202e73696465626172207b2077696474683a2032323070783b206261636b67726f756e643a20233265333233633b2070616464696e673a20323070782030207d202e7369646562617220756c207b206c6973742d7374796c653a206e6f6e65207d202e73696465626172206c69207b2070616464696e673a20313070782032307078207d202e73696465626172206c693a686f766572207b206261636b67726f756e643a2023336234303464207d202e6d61696e2d636f6e74656e74207b20666c65783a20313b2070616464696e673a20323070783b206f766572666c6f772d793a206175746f207d207461626c65207b2077696474683a20313030253b20626f726465722d636f6c6c617073653a20636f6c6c617073653b206d617267696e2d746f703a203172656d207d2074682c207464207b20746578742d616c69676e3a206c6566743b2070616464696e673a202e373572656d3b20626f726465722d626f74746f6d3a2031707820736f6c69642023336634343530207d207468207b206261636b67726f756e643a2023326533323363207d202e737769746368207b20706f736974696f6e3a2072656c61746976653b20646973706c61793a20696e6c696e652d626c6f636b3b2077696474683a20353070783b206865696768743a2032347078207d202e73776974636820696e707574207b206f7061636974793a20303b2077696474683a20303b206865696768743a2030207d202e736c69646572207b20706f736974696f6e3a206162736f6c7574653b20637572736f723a20706f696e7465723b20746f703a20303b206c6566743a20303b2072696768743a20303b20626f74746f6d3a20303b206261636b67726f756e643a20233939393b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a2032347078207d202e736c696465723a6265666f7265207b20706f736974696f6e3a206162736f6c7574653b20636f6e74656e743a2022223b206865696768743a20313870783b2077696474683a20313870783b206c6566743a203370783b20626f74746f6d3a203370783b206261636b67726f756e643a20236666663b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a20353025207d20696e7075743a636865636b65642b2e736c69646572207b206261636b67726f756e643a2023336661376666207d20696e7075743a636865636b65642b2e736c696465723a6265666f7265207b207472616e73666f726d3a207472616e736c61746558283236707829207d202e62746e207b206261636b67726f756e643a20233366613766663b20626f726465723a206e6f6e653b2070616464696e673a203130707820313670783b20636f6c6f723a20236666663b20637572736f723a20706f696e7465723b20626f726465722d7261646975733a203470783b20666f6e742d73697a653a202e3972656d3b206d617267696e2d72696768743a20387078207d202e62746e3a686f766572207b206261636b67726f756e643a2023316638616533207d202e62746e2d677265656e207b206261636b67726f756e643a2023323861373435207d202e62746e2d677265656e3a686f766572207b206261636b67726f756e643a2023323138383338207d202e62746e2d726564207b206261636b67726f756e643a2023646333353435207d202e62746e2d7265643a686f766572207b206261636b67726f756e643a2023633832333333207d202e737461747573207b206d617267696e2d746f703a203172656d3b206261636b67726f756e643a20233265333233633b2070616464696e673a20313070783b20626f726465722d7261646975733a20347078207d3c2f7374796c653e3c7363726970743e6c65742070656e64696e674368616e676573203d206e657720536... [truncated 25763 chars]
[2025-10-05 22:53:59] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:53:59] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:53:59] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:54:00] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:54:00] [TSHARK-VLAN] rc=0
[2025-10-05 22:54:00] [TSHARK-VLAN OUT]
	

[2025-10-05 22:54:00] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:54:00] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:54:00] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:54:00] [INFO] [PCAP-READ]   fnum=12 len=1062 t=1759697631286967040ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:54:00] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:54:00] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Current'}]}
[2025-10-05 22:54:00] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:54:00] [PASS] STEP 5.6 completed successfully
STEP 5.7 Control: Uptime header present
PASS
StartedFinished
2025-10-05 22:54:002025-10-05 22:54:00

Log

[2025-10-05 22:54:00] [STEP 5.7] Control: Uptime header present
[2025-10-05 22:54:00] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:54:00] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:54:00] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:54:00] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:54:00] [INFO] [PCAP-READ] File exists, size=8260 bytes
[2025-10-05 22:54:00] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:54:00] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:54:00] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:54:00] [TSHARK-FIELDS] rc=0
[2025-10-05 22:54:00] [TSHARK-FIELDS OUT]
12	1062	1759697631.286967000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c206c616e673d22656e223e3c686561643e3c6d65746120636861727365743d225554462d3822202f3e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e45524749532050445520e2809320436f6e74726f6c3c2f7469746c653e3c7374796c653e2a207b206d617267696e3a20303b2070616464696e673a20303b20626f782d73697a696e673a20626f726465722d626f783b20666f6e742d66616d696c793a2073616e732d7365726966207d20626f6479207b206261636b67726f756e643a20233161316432333b20636f6c6f723a2023653465346534207d2061207b20746578742d6465636f726174696f6e3a206e6f6e653b20636f6c6f723a2023616161207d20613a686f766572207b20636f6c6f723a2023666666207d202e746f70626172207b206865696768743a20353070783b206261636b67726f756e643a20233234323733313b20646973706c61793a20666c65783b20616c69676e2d6974656d733a2063656e7465723b2070616464696e673a20302032307078207d202e746f70626172206831207b20666f6e742d73697a653a20312e3272656d3b20636f6c6f723a2023666666207d202e636f6e7461696e6572207b20646973706c61793a20666c65783b206865696768743a2063616c63283130307668202d203530707829207d202e73696465626172207b2077696474683a2032323070783b206261636b67726f756e643a20233265333233633b2070616464696e673a20323070782030207d202e7369646562617220756c207b206c6973742d7374796c653a206e6f6e65207d202e73696465626172206c69207b2070616464696e673a20313070782032307078207d202e73696465626172206c693a686f766572207b206261636b67726f756e643a2023336234303464207d202e6d61696e2d636f6e74656e74207b20666c65783a20313b2070616464696e673a20323070783b206f766572666c6f772d793a206175746f207d207461626c65207b2077696474683a20313030253b20626f726465722d636f6c6c617073653a20636f6c6c617073653b206d617267696e2d746f703a203172656d207d2074682c207464207b20746578742d616c69676e3a206c6566743b2070616464696e673a202e373572656d3b20626f726465722d626f74746f6d3a2031707820736f6c69642023336634343530207d207468207b206261636b67726f756e643a2023326533323363207d202e737769746368207b20706f736974696f6e3a2072656c61746976653b20646973706c61793a20696e6c696e652d626c6f636b3b2077696474683a20353070783b206865696768743a2032347078207d202e73776974636820696e707574207b206f7061636974793a20303b2077696474683a20303b206865696768743a2030207d202e736c69646572207b20706f736974696f6e3a206162736f6c7574653b20637572736f723a20706f696e7465723b20746f703a20303b206c6566743a20303b2072696768743a20303b20626f74746f6d3a20303b206261636b67726f756e643a20233939393b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a2032347078207d202e736c696465723a6265666f7265207b20706f736974696f6e3a206162736f6c7574653b20636f6e74656e743a2022223b206865696768743a20313870783b2077696474683a20313870783b206c6566743a203370783b20626f74746f6d3a203370783b206261636b67726f756e643a20236666663b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a20353025207d20696e7075743a636865636b65642b2e736c69646572207b206261636b67726f756e643a2023336661376666207d20696e7075743a636865636b65642b2e736c696465723a6265666f7265207b207472616e73666f726d3a207472616e736c61746558283236707829207d202e62746e207b206261636b67726f756e643a20233366613766663b20626f726465723a206e6f6e653b2070616464696e673a203130707820313670783b20636f6c6f723a20236666663b20637572736f723a20706f696e7465723b20626f726465722d7261646975733a203470783b20666f6e742d73697a653a202e3972656d3b206d617267696e2d72696768743a20387078207d202e62746e3a686f766572207b206261636b67726f756e643a2023316638616533207d202e62746e2d677265656e207b206261636b67726f756e643a2023323861373435207d202e62746e2d677265656e3a686f766572207b206261636b67726f756e643a2023323138383338207d202e62746e2d726564207b206261636b67726f756e643a2023646333353435207d202e62746e2d7265643a686f766572207b206261636b67726f756e643a2023633832333333207d202e737461747573207b206d617267696e2d746f703a203172656d3b206261636b67726f756e643a20233265333233633b2070616464696e673a20313070783b20626f726465722d7261646975733a20347078207d3c2f7374796c653e3c7363726970743e6c65742070656e64696e674368616e676573203d206e657720536... [truncated 25763 chars]
[2025-10-05 22:54:00] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:54:00] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:54:00] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:54:00] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:54:00] [TSHARK-VLAN] rc=0
[2025-10-05 22:54:00] [TSHARK-VLAN OUT]
	

[2025-10-05 22:54:00] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:54:00] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:54:00] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:54:00] [INFO] [PCAP-READ]   fnum=12 len=1062 t=1759697631286967040ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:54:00] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:54:00] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Uptime'}]}
[2025-10-05 22:54:00] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:54:00] [PASS] STEP 5.7 completed successfully
STEP 5.8 Control: Power header present
PASS
StartedFinished
2025-10-05 22:54:002025-10-05 22:54:00

Log

[2025-10-05 22:54:00] [STEP 5.8] Control: Power header present
[2025-10-05 22:54:00] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:54:00] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:54:00] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:54:00] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:54:00] [INFO] [PCAP-READ] File exists, size=8260 bytes
[2025-10-05 22:54:00] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:54:00] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:54:00] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:54:00] [TSHARK-FIELDS] rc=0
[2025-10-05 22:54:00] [TSHARK-FIELDS OUT]
12	1062	1759697631.286967000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c206c616e673d22656e223e3c686561643e3c6d65746120636861727365743d225554462d3822202f3e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e45524749532050445520e2809320436f6e74726f6c3c2f7469746c653e3c7374796c653e2a207b206d617267696e3a20303b2070616464696e673a20303b20626f782d73697a696e673a20626f726465722d626f783b20666f6e742d66616d696c793a2073616e732d7365726966207d20626f6479207b206261636b67726f756e643a20233161316432333b20636f6c6f723a2023653465346534207d2061207b20746578742d6465636f726174696f6e3a206e6f6e653b20636f6c6f723a2023616161207d20613a686f766572207b20636f6c6f723a2023666666207d202e746f70626172207b206865696768743a20353070783b206261636b67726f756e643a20233234323733313b20646973706c61793a20666c65783b20616c69676e2d6974656d733a2063656e7465723b2070616464696e673a20302032307078207d202e746f70626172206831207b20666f6e742d73697a653a20312e3272656d3b20636f6c6f723a2023666666207d202e636f6e7461696e6572207b20646973706c61793a20666c65783b206865696768743a2063616c63283130307668202d203530707829207d202e73696465626172207b2077696474683a2032323070783b206261636b67726f756e643a20233265333233633b2070616464696e673a20323070782030207d202e7369646562617220756c207b206c6973742d7374796c653a206e6f6e65207d202e73696465626172206c69207b2070616464696e673a20313070782032307078207d202e73696465626172206c693a686f766572207b206261636b67726f756e643a2023336234303464207d202e6d61696e2d636f6e74656e74207b20666c65783a20313b2070616464696e673a20323070783b206f766572666c6f772d793a206175746f207d207461626c65207b2077696474683a20313030253b20626f726465722d636f6c6c617073653a20636f6c6c617073653b206d617267696e2d746f703a203172656d207d2074682c207464207b20746578742d616c69676e3a206c6566743b2070616464696e673a202e373572656d3b20626f726465722d626f74746f6d3a2031707820736f6c69642023336634343530207d207468207b206261636b67726f756e643a2023326533323363207d202e737769746368207b20706f736974696f6e3a2072656c61746976653b20646973706c61793a20696e6c696e652d626c6f636b3b2077696474683a20353070783b206865696768743a2032347078207d202e73776974636820696e707574207b206f7061636974793a20303b2077696474683a20303b206865696768743a2030207d202e736c69646572207b20706f736974696f6e3a206162736f6c7574653b20637572736f723a20706f696e7465723b20746f703a20303b206c6566743a20303b2072696768743a20303b20626f74746f6d3a20303b206261636b67726f756e643a20233939393b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a2032347078207d202e736c696465723a6265666f7265207b20706f736974696f6e3a206162736f6c7574653b20636f6e74656e743a2022223b206865696768743a20313870783b2077696474683a20313870783b206c6566743a203370783b20626f74746f6d3a203370783b206261636b67726f756e643a20236666663b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a20353025207d20696e7075743a636865636b65642b2e736c69646572207b206261636b67726f756e643a2023336661376666207d20696e7075743a636865636b65642b2e736c696465723a6265666f7265207b207472616e73666f726d3a207472616e736c61746558283236707829207d202e62746e207b206261636b67726f756e643a20233366613766663b20626f726465723a206e6f6e653b2070616464696e673a203130707820313670783b20636f6c6f723a20236666663b20637572736f723a20706f696e7465723b20626f726465722d7261646975733a203470783b20666f6e742d73697a653a202e3972656d3b206d617267696e2d72696768743a20387078207d202e62746e3a686f766572207b206261636b67726f756e643a2023316638616533207d202e62746e2d677265656e207b206261636b67726f756e643a2023323861373435207d202e62746e2d677265656e3a686f766572207b206261636b67726f756e643a2023323138383338207d202e62746e2d726564207b206261636b67726f756e643a2023646333353435207d202e62746e2d7265643a686f766572207b206261636b67726f756e643a2023633832333333207d202e737461747573207b206d617267696e2d746f703a203172656d3b206261636b67726f756e643a20233265333233633b2070616464696e673a20313070783b20626f726465722d7261646975733a20347078207d3c2f7374796c653e3c7363726970743e6c65742070656e64696e674368616e676573203d206e657720536... [truncated 25763 chars]
[2025-10-05 22:54:00] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:54:00] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:54:00] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:54:00] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:54:00] [TSHARK-VLAN] rc=0
[2025-10-05 22:54:00] [TSHARK-VLAN OUT]
	

[2025-10-05 22:54:00] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:54:00] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:54:00] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:54:00] [INFO] [PCAP-READ]   fnum=12 len=1062 t=1759697631286967040ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:54:00] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:54:00] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Power'}]}
[2025-10-05 22:54:00] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:54:00] [PASS] STEP 5.8 completed successfully
STEP 5.9 Control: All 8 channels present
PASS
StartedFinished
2025-10-05 22:54:002025-10-05 22:54:00

Log

[2025-10-05 22:54:00] [STEP 5.9] Control: All 8 channels present
[2025-10-05 22:54:00] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:54:00] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:54:00] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:54:00] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:54:00] [INFO] [PCAP-READ] File exists, size=8260 bytes
[2025-10-05 22:54:00] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:54:00] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:54:00] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:54:00] [TSHARK-FIELDS] rc=0
[2025-10-05 22:54:00] [TSHARK-FIELDS OUT]
12	1062	1759697631.286967000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c206c616e673d22656e223e3c686561643e3c6d65746120636861727365743d225554462d3822202f3e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e45524749532050445520e2809320436f6e74726f6c3c2f7469746c653e3c7374796c653e2a207b206d617267696e3a20303b2070616464696e673a20303b20626f782d73697a696e673a20626f726465722d626f783b20666f6e742d66616d696c793a2073616e732d7365726966207d20626f6479207b206261636b67726f756e643a20233161316432333b20636f6c6f723a2023653465346534207d2061207b20746578742d6465636f726174696f6e3a206e6f6e653b20636f6c6f723a2023616161207d20613a686f766572207b20636f6c6f723a2023666666207d202e746f70626172207b206865696768743a20353070783b206261636b67726f756e643a20233234323733313b20646973706c61793a20666c65783b20616c69676e2d6974656d733a2063656e7465723b2070616464696e673a20302032307078207d202e746f70626172206831207b20666f6e742d73697a653a20312e3272656d3b20636f6c6f723a2023666666207d202e636f6e7461696e6572207b20646973706c61793a20666c65783b206865696768743a2063616c63283130307668202d203530707829207d202e73696465626172207b2077696474683a2032323070783b206261636b67726f756e643a20233265333233633b2070616464696e673a20323070782030207d202e7369646562617220756c207b206c6973742d7374796c653a206e6f6e65207d202e73696465626172206c69207b2070616464696e673a20313070782032307078207d202e73696465626172206c693a686f766572207b206261636b67726f756e643a2023336234303464207d202e6d61696e2d636f6e74656e74207b20666c65783a20313b2070616464696e673a20323070783b206f766572666c6f772d793a206175746f207d207461626c65207b2077696474683a20313030253b20626f726465722d636f6c6c617073653a20636f6c6c617073653b206d617267696e2d746f703a203172656d207d2074682c207464207b20746578742d616c69676e3a206c6566743b2070616464696e673a202e373572656d3b20626f726465722d626f74746f6d3a2031707820736f6c69642023336634343530207d207468207b206261636b67726f756e643a2023326533323363207d202e737769746368207b20706f736974696f6e3a2072656c61746976653b20646973706c61793a20696e6c696e652d626c6f636b3b2077696474683a20353070783b206865696768743a2032347078207d202e73776974636820696e707574207b206f7061636974793a20303b2077696474683a20303b206865696768743a2030207d202e736c69646572207b20706f736974696f6e3a206162736f6c7574653b20637572736f723a20706f696e7465723b20746f703a20303b206c6566743a20303b2072696768743a20303b20626f74746f6d3a20303b206261636b67726f756e643a20233939393b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a2032347078207d202e736c696465723a6265666f7265207b20706f736974696f6e3a206162736f6c7574653b20636f6e74656e743a2022223b206865696768743a20313870783b2077696474683a20313870783b206c6566743a203370783b20626f74746f6d3a203370783b206261636b67726f756e643a20236666663b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a20353025207d20696e7075743a636865636b65642b2e736c69646572207b206261636b67726f756e643a2023336661376666207d20696e7075743a636865636b65642b2e736c696465723a6265666f7265207b207472616e73666f726d3a207472616e736c61746558283236707829207d202e62746e207b206261636b67726f756e643a20233366613766663b20626f726465723a206e6f6e653b2070616464696e673a203130707820313670783b20636f6c6f723a20236666663b20637572736f723a20706f696e7465723b20626f726465722d7261646975733a203470783b20666f6e742d73697a653a202e3972656d3b206d617267696e2d72696768743a20387078207d202e62746e3a686f766572207b206261636b67726f756e643a2023316638616533207d202e62746e2d677265656e207b206261636b67726f756e643a2023323861373435207d202e62746e2d677265656e3a686f766572207b206261636b67726f756e643a2023323138383338207d202e62746e2d726564207b206261636b67726f756e643a2023646333353435207d202e62746e2d7265643a686f766572207b206261636b67726f756e643a2023633832333333207d202e737461747573207b206d617267696e2d746f703a203172656d3b206261636b67726f756e643a20233265333233633b2070616464696e673a20313070783b20626f726465722d7261646975733a20347078207d3c2f7374796c653e3c7363726970743e6c65742070656e64696e674368616e676573203d206e657720536... [truncated 25763 chars]
[2025-10-05 22:54:00] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:54:00] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:54:00] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:54:00] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:54:00] [TSHARK-VLAN] rc=0
[2025-10-05 22:54:00] [TSHARK-VLAN OUT]
	

[2025-10-05 22:54:00] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:54:00] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:54:00] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:54:00] [INFO] [PCAP-READ]   fnum=12 len=1062 t=1759697631286967040ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:54:00] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:54:00] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': '1'}, {'contains_ascii': '2'}, {'contains_ascii': '3'}, {'contains_ascii': '4'}, {'contains_ascii': '5'}, {'contains_ascii': '6'}, {'contains_ascii': '7'}, {'contains_ascii': '8'}]}
[2025-10-05 22:54:00] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:54:00] [PASS] STEP 5.9 completed successfully
STEP 5.10 Control: Apply Changes button present
PASS
StartedFinished
2025-10-05 22:54:002025-10-05 22:54:01

Log

[2025-10-05 22:54:00] [STEP 5.10] Control: Apply Changes button present
[2025-10-05 22:54:00] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:54:00] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:54:00] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:54:00] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:54:00] [INFO] [PCAP-READ] File exists, size=8260 bytes
[2025-10-05 22:54:00] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:54:00] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:54:01] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:54:01] [TSHARK-FIELDS] rc=0
[2025-10-05 22:54:01] [TSHARK-FIELDS OUT]
12	1062	1759697631.286967000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c206c616e673d22656e223e3c686561643e3c6d65746120636861727365743d225554462d3822202f3e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e45524749532050445520e2809320436f6e74726f6c3c2f7469746c653e3c7374796c653e2a207b206d617267696e3a20303b2070616464696e673a20303b20626f782d73697a696e673a20626f726465722d626f783b20666f6e742d66616d696c793a2073616e732d7365726966207d20626f6479207b206261636b67726f756e643a20233161316432333b20636f6c6f723a2023653465346534207d2061207b20746578742d6465636f726174696f6e3a206e6f6e653b20636f6c6f723a2023616161207d20613a686f766572207b20636f6c6f723a2023666666207d202e746f70626172207b206865696768743a20353070783b206261636b67726f756e643a20233234323733313b20646973706c61793a20666c65783b20616c69676e2d6974656d733a2063656e7465723b2070616464696e673a20302032307078207d202e746f70626172206831207b20666f6e742d73697a653a20312e3272656d3b20636f6c6f723a2023666666207d202e636f6e7461696e6572207b20646973706c61793a20666c65783b206865696768743a2063616c63283130307668202d203530707829207d202e73696465626172207b2077696474683a2032323070783b206261636b67726f756e643a20233265333233633b2070616464696e673a20323070782030207d202e7369646562617220756c207b206c6973742d7374796c653a206e6f6e65207d202e73696465626172206c69207b2070616464696e673a20313070782032307078207d202e73696465626172206c693a686f766572207b206261636b67726f756e643a2023336234303464207d202e6d61696e2d636f6e74656e74207b20666c65783a20313b2070616464696e673a20323070783b206f766572666c6f772d793a206175746f207d207461626c65207b2077696474683a20313030253b20626f726465722d636f6c6c617073653a20636f6c6c617073653b206d617267696e2d746f703a203172656d207d2074682c207464207b20746578742d616c69676e3a206c6566743b2070616464696e673a202e373572656d3b20626f726465722d626f74746f6d3a2031707820736f6c69642023336634343530207d207468207b206261636b67726f756e643a2023326533323363207d202e737769746368207b20706f736974696f6e3a2072656c61746976653b20646973706c61793a20696e6c696e652d626c6f636b3b2077696474683a20353070783b206865696768743a2032347078207d202e73776974636820696e707574207b206f7061636974793a20303b2077696474683a20303b206865696768743a2030207d202e736c69646572207b20706f736974696f6e3a206162736f6c7574653b20637572736f723a20706f696e7465723b20746f703a20303b206c6566743a20303b2072696768743a20303b20626f74746f6d3a20303b206261636b67726f756e643a20233939393b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a2032347078207d202e736c696465723a6265666f7265207b20706f736974696f6e3a206162736f6c7574653b20636f6e74656e743a2022223b206865696768743a20313870783b2077696474683a20313870783b206c6566743a203370783b20626f74746f6d3a203370783b206261636b67726f756e643a20236666663b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a20353025207d20696e7075743a636865636b65642b2e736c69646572207b206261636b67726f756e643a2023336661376666207d20696e7075743a636865636b65642b2e736c696465723a6265666f7265207b207472616e73666f726d3a207472616e736c61746558283236707829207d202e62746e207b206261636b67726f756e643a20233366613766663b20626f726465723a206e6f6e653b2070616464696e673a203130707820313670783b20636f6c6f723a20236666663b20637572736f723a20706f696e7465723b20626f726465722d7261646975733a203470783b20666f6e742d73697a653a202e3972656d3b206d617267696e2d72696768743a20387078207d202e62746e3a686f766572207b206261636b67726f756e643a2023316638616533207d202e62746e2d677265656e207b206261636b67726f756e643a2023323861373435207d202e62746e2d677265656e3a686f766572207b206261636b67726f756e643a2023323138383338207d202e62746e2d726564207b206261636b67726f756e643a2023646333353435207d202e62746e2d7265643a686f766572207b206261636b67726f756e643a2023633832333333207d202e737461747573207b206d617267696e2d746f703a203172656d3b206261636b67726f756e643a20233265333233633b2070616464696e673a20313070783b20626f726465722d7261646975733a20347078207d3c2f7374796c653e3c7363726970743e6c65742070656e64696e674368616e676573203d206e657720536... [truncated 25763 chars]
[2025-10-05 22:54:01] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:54:01] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:54:01] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:54:01] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:54:01] [TSHARK-VLAN] rc=0
[2025-10-05 22:54:01] [TSHARK-VLAN OUT]
	

[2025-10-05 22:54:01] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:54:01] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:54:01] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:54:01] [INFO] [PCAP-READ]   fnum=12 len=1062 t=1759697631286967040ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:54:01] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:54:01] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Apply Changes'}]}
[2025-10-05 22:54:01] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:54:01] [PASS] STEP 5.10 completed successfully
STEP 5.11 Control: All On button present
PASS
StartedFinished
2025-10-05 22:54:012025-10-05 22:54:01

Log

[2025-10-05 22:54:01] [STEP 5.11] Control: All On button present
[2025-10-05 22:54:01] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:54:01] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:54:01] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:54:01] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:54:01] [INFO] [PCAP-READ] File exists, size=8260 bytes
[2025-10-05 22:54:01] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:54:01] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:54:01] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:54:01] [TSHARK-FIELDS] rc=0
[2025-10-05 22:54:01] [TSHARK-FIELDS OUT]
12	1062	1759697631.286967000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c206c616e673d22656e223e3c686561643e3c6d65746120636861727365743d225554462d3822202f3e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e45524749532050445520e2809320436f6e74726f6c3c2f7469746c653e3c7374796c653e2a207b206d617267696e3a20303b2070616464696e673a20303b20626f782d73697a696e673a20626f726465722d626f783b20666f6e742d66616d696c793a2073616e732d7365726966207d20626f6479207b206261636b67726f756e643a20233161316432333b20636f6c6f723a2023653465346534207d2061207b20746578742d6465636f726174696f6e3a206e6f6e653b20636f6c6f723a2023616161207d20613a686f766572207b20636f6c6f723a2023666666207d202e746f70626172207b206865696768743a20353070783b206261636b67726f756e643a20233234323733313b20646973706c61793a20666c65783b20616c69676e2d6974656d733a2063656e7465723b2070616464696e673a20302032307078207d202e746f70626172206831207b20666f6e742d73697a653a20312e3272656d3b20636f6c6f723a2023666666207d202e636f6e7461696e6572207b20646973706c61793a20666c65783b206865696768743a2063616c63283130307668202d203530707829207d202e73696465626172207b2077696474683a2032323070783b206261636b67726f756e643a20233265333233633b2070616464696e673a20323070782030207d202e7369646562617220756c207b206c6973742d7374796c653a206e6f6e65207d202e73696465626172206c69207b2070616464696e673a20313070782032307078207d202e73696465626172206c693a686f766572207b206261636b67726f756e643a2023336234303464207d202e6d61696e2d636f6e74656e74207b20666c65783a20313b2070616464696e673a20323070783b206f766572666c6f772d793a206175746f207d207461626c65207b2077696474683a20313030253b20626f726465722d636f6c6c617073653a20636f6c6c617073653b206d617267696e2d746f703a203172656d207d2074682c207464207b20746578742d616c69676e3a206c6566743b2070616464696e673a202e373572656d3b20626f726465722d626f74746f6d3a2031707820736f6c69642023336634343530207d207468207b206261636b67726f756e643a2023326533323363207d202e737769746368207b20706f736974696f6e3a2072656c61746976653b20646973706c61793a20696e6c696e652d626c6f636b3b2077696474683a20353070783b206865696768743a2032347078207d202e73776974636820696e707574207b206f7061636974793a20303b2077696474683a20303b206865696768743a2030207d202e736c69646572207b20706f736974696f6e3a206162736f6c7574653b20637572736f723a20706f696e7465723b20746f703a20303b206c6566743a20303b2072696768743a20303b20626f74746f6d3a20303b206261636b67726f756e643a20233939393b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a2032347078207d202e736c696465723a6265666f7265207b20706f736974696f6e3a206162736f6c7574653b20636f6e74656e743a2022223b206865696768743a20313870783b2077696474683a20313870783b206c6566743a203370783b20626f74746f6d3a203370783b206261636b67726f756e643a20236666663b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a20353025207d20696e7075743a636865636b65642b2e736c69646572207b206261636b67726f756e643a2023336661376666207d20696e7075743a636865636b65642b2e736c696465723a6265666f7265207b207472616e73666f726d3a207472616e736c61746558283236707829207d202e62746e207b206261636b67726f756e643a20233366613766663b20626f726465723a206e6f6e653b2070616464696e673a203130707820313670783b20636f6c6f723a20236666663b20637572736f723a20706f696e7465723b20626f726465722d7261646975733a203470783b20666f6e742d73697a653a202e3972656d3b206d617267696e2d72696768743a20387078207d202e62746e3a686f766572207b206261636b67726f756e643a2023316638616533207d202e62746e2d677265656e207b206261636b67726f756e643a2023323861373435207d202e62746e2d677265656e3a686f766572207b206261636b67726f756e643a2023323138383338207d202e62746e2d726564207b206261636b67726f756e643a2023646333353435207d202e62746e2d7265643a686f766572207b206261636b67726f756e643a2023633832333333207d202e737461747573207b206d617267696e2d746f703a203172656d3b206261636b67726f756e643a20233265333233633b2070616464696e673a20313070783b20626f726465722d7261646975733a20347078207d3c2f7374796c653e3c7363726970743e6c65742070656e64696e674368616e676573203d206e657720536... [truncated 25763 chars]
[2025-10-05 22:54:01] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:54:01] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:54:01] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:54:01] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:54:01] [TSHARK-VLAN] rc=0
[2025-10-05 22:54:01] [TSHARK-VLAN OUT]
	

[2025-10-05 22:54:01] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:54:01] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:54:01] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:54:01] [INFO] [PCAP-READ]   fnum=12 len=1062 t=1759697631286967040ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:54:01] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:54:01] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'All On'}]}
[2025-10-05 22:54:01] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:54:01] [PASS] STEP 5.11 completed successfully
STEP 5.12 Control: All Off button present
PASS
StartedFinished
2025-10-05 22:54:012025-10-05 22:54:01

Log

[2025-10-05 22:54:01] [STEP 5.12] Control: All Off button present
[2025-10-05 22:54:01] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:54:01] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:54:01] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:54:01] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:54:01] [INFO] [PCAP-READ] File exists, size=8260 bytes
[2025-10-05 22:54:01] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:54:01] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:54:01] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:54:01] [TSHARK-FIELDS] rc=0
[2025-10-05 22:54:01] [TSHARK-FIELDS OUT]
12	1062	1759697631.286967000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c206c616e673d22656e223e3c686561643e3c6d65746120636861727365743d225554462d3822202f3e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e45524749532050445520e2809320436f6e74726f6c3c2f7469746c653e3c7374796c653e2a207b206d617267696e3a20303b2070616464696e673a20303b20626f782d73697a696e673a20626f726465722d626f783b20666f6e742d66616d696c793a2073616e732d7365726966207d20626f6479207b206261636b67726f756e643a20233161316432333b20636f6c6f723a2023653465346534207d2061207b20746578742d6465636f726174696f6e3a206e6f6e653b20636f6c6f723a2023616161207d20613a686f766572207b20636f6c6f723a2023666666207d202e746f70626172207b206865696768743a20353070783b206261636b67726f756e643a20233234323733313b20646973706c61793a20666c65783b20616c69676e2d6974656d733a2063656e7465723b2070616464696e673a20302032307078207d202e746f70626172206831207b20666f6e742d73697a653a20312e3272656d3b20636f6c6f723a2023666666207d202e636f6e7461696e6572207b20646973706c61793a20666c65783b206865696768743a2063616c63283130307668202d203530707829207d202e73696465626172207b2077696474683a2032323070783b206261636b67726f756e643a20233265333233633b2070616464696e673a20323070782030207d202e7369646562617220756c207b206c6973742d7374796c653a206e6f6e65207d202e73696465626172206c69207b2070616464696e673a20313070782032307078207d202e73696465626172206c693a686f766572207b206261636b67726f756e643a2023336234303464207d202e6d61696e2d636f6e74656e74207b20666c65783a20313b2070616464696e673a20323070783b206f766572666c6f772d793a206175746f207d207461626c65207b2077696474683a20313030253b20626f726465722d636f6c6c617073653a20636f6c6c617073653b206d617267696e2d746f703a203172656d207d2074682c207464207b20746578742d616c69676e3a206c6566743b2070616464696e673a202e373572656d3b20626f726465722d626f74746f6d3a2031707820736f6c69642023336634343530207d207468207b206261636b67726f756e643a2023326533323363207d202e737769746368207b20706f736974696f6e3a2072656c61746976653b20646973706c61793a20696e6c696e652d626c6f636b3b2077696474683a20353070783b206865696768743a2032347078207d202e73776974636820696e707574207b206f7061636974793a20303b2077696474683a20303b206865696768743a2030207d202e736c69646572207b20706f736974696f6e3a206162736f6c7574653b20637572736f723a20706f696e7465723b20746f703a20303b206c6566743a20303b2072696768743a20303b20626f74746f6d3a20303b206261636b67726f756e643a20233939393b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a2032347078207d202e736c696465723a6265666f7265207b20706f736974696f6e3a206162736f6c7574653b20636f6e74656e743a2022223b206865696768743a20313870783b2077696474683a20313870783b206c6566743a203370783b20626f74746f6d3a203370783b206261636b67726f756e643a20236666663b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a20353025207d20696e7075743a636865636b65642b2e736c69646572207b206261636b67726f756e643a2023336661376666207d20696e7075743a636865636b65642b2e736c696465723a6265666f7265207b207472616e73666f726d3a207472616e736c61746558283236707829207d202e62746e207b206261636b67726f756e643a20233366613766663b20626f726465723a206e6f6e653b2070616464696e673a203130707820313670783b20636f6c6f723a20236666663b20637572736f723a20706f696e7465723b20626f726465722d7261646975733a203470783b20666f6e742d73697a653a202e3972656d3b206d617267696e2d72696768743a20387078207d202e62746e3a686f766572207b206261636b67726f756e643a2023316638616533207d202e62746e2d677265656e207b206261636b67726f756e643a2023323861373435207d202e62746e2d677265656e3a686f766572207b206261636b67726f756e643a2023323138383338207d202e62746e2d726564207b206261636b67726f756e643a2023646333353435207d202e62746e2d7265643a686f766572207b206261636b67726f756e643a2023633832333333207d202e737461747573207b206d617267696e2d746f703a203172656d3b206261636b67726f756e643a20233265333233633b2070616464696e673a20313070783b20626f726465722d7261646975733a20347078207d3c2f7374796c653e3c7363726970743e6c65742070656e64696e674368616e676573203d206e657720536... [truncated 25763 chars]
[2025-10-05 22:54:01] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:54:01] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:54:01] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:54:01] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:54:01] [TSHARK-VLAN] rc=0
[2025-10-05 22:54:01] [TSHARK-VLAN OUT]
	

[2025-10-05 22:54:01] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:54:01] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:54:01] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:54:01] [INFO] [PCAP-READ]   fnum=12 len=1062 t=1759697631286967040ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:54:01] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:54:01] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'All Off'}]}
[2025-10-05 22:54:01] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:54:01] [PASS] STEP 5.12 completed successfully
STEP 5.13 Control: Internal Temperature label present
PASS
StartedFinished
2025-10-05 22:54:012025-10-05 22:54:02

Log

[2025-10-05 22:54:01] [STEP 5.13] Control: Internal Temperature label present
[2025-10-05 22:54:01] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:54:01] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:54:01] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:54:01] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:54:01] [INFO] [PCAP-READ] File exists, size=8260 bytes
[2025-10-05 22:54:01] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:54:01] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:54:01] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:54:01] [TSHARK-FIELDS] rc=0
[2025-10-05 22:54:01] [TSHARK-FIELDS OUT]
12	1062	1759697631.286967000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c206c616e673d22656e223e3c686561643e3c6d65746120636861727365743d225554462d3822202f3e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e45524749532050445520e2809320436f6e74726f6c3c2f7469746c653e3c7374796c653e2a207b206d617267696e3a20303b2070616464696e673a20303b20626f782d73697a696e673a20626f726465722d626f783b20666f6e742d66616d696c793a2073616e732d7365726966207d20626f6479207b206261636b67726f756e643a20233161316432333b20636f6c6f723a2023653465346534207d2061207b20746578742d6465636f726174696f6e3a206e6f6e653b20636f6c6f723a2023616161207d20613a686f766572207b20636f6c6f723a2023666666207d202e746f70626172207b206865696768743a20353070783b206261636b67726f756e643a20233234323733313b20646973706c61793a20666c65783b20616c69676e2d6974656d733a2063656e7465723b2070616464696e673a20302032307078207d202e746f70626172206831207b20666f6e742d73697a653a20312e3272656d3b20636f6c6f723a2023666666207d202e636f6e7461696e6572207b20646973706c61793a20666c65783b206865696768743a2063616c63283130307668202d203530707829207d202e73696465626172207b2077696474683a2032323070783b206261636b67726f756e643a20233265333233633b2070616464696e673a20323070782030207d202e7369646562617220756c207b206c6973742d7374796c653a206e6f6e65207d202e73696465626172206c69207b2070616464696e673a20313070782032307078207d202e73696465626172206c693a686f766572207b206261636b67726f756e643a2023336234303464207d202e6d61696e2d636f6e74656e74207b20666c65783a20313b2070616464696e673a20323070783b206f766572666c6f772d793a206175746f207d207461626c65207b2077696474683a20313030253b20626f726465722d636f6c6c617073653a20636f6c6c617073653b206d617267696e2d746f703a203172656d207d2074682c207464207b20746578742d616c69676e3a206c6566743b2070616464696e673a202e373572656d3b20626f726465722d626f74746f6d3a2031707820736f6c69642023336634343530207d207468207b206261636b67726f756e643a2023326533323363207d202e737769746368207b20706f736974696f6e3a2072656c61746976653b20646973706c61793a20696e6c696e652d626c6f636b3b2077696474683a20353070783b206865696768743a2032347078207d202e73776974636820696e707574207b206f7061636974793a20303b2077696474683a20303b206865696768743a2030207d202e736c69646572207b20706f736974696f6e3a206162736f6c7574653b20637572736f723a20706f696e7465723b20746f703a20303b206c6566743a20303b2072696768743a20303b20626f74746f6d3a20303b206261636b67726f756e643a20233939393b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a2032347078207d202e736c696465723a6265666f7265207b20706f736974696f6e3a206162736f6c7574653b20636f6e74656e743a2022223b206865696768743a20313870783b2077696474683a20313870783b206c6566743a203370783b20626f74746f6d3a203370783b206261636b67726f756e643a20236666663b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a20353025207d20696e7075743a636865636b65642b2e736c69646572207b206261636b67726f756e643a2023336661376666207d20696e7075743a636865636b65642b2e736c696465723a6265666f7265207b207472616e73666f726d3a207472616e736c61746558283236707829207d202e62746e207b206261636b67726f756e643a20233366613766663b20626f726465723a206e6f6e653b2070616464696e673a203130707820313670783b20636f6c6f723a20236666663b20637572736f723a20706f696e7465723b20626f726465722d7261646975733a203470783b20666f6e742d73697a653a202e3972656d3b206d617267696e2d72696768743a20387078207d202e62746e3a686f766572207b206261636b67726f756e643a2023316638616533207d202e62746e2d677265656e207b206261636b67726f756e643a2023323861373435207d202e62746e2d677265656e3a686f766572207b206261636b67726f756e643a2023323138383338207d202e62746e2d726564207b206261636b67726f756e643a2023646333353435207d202e62746e2d7265643a686f766572207b206261636b67726f756e643a2023633832333333207d202e737461747573207b206d617267696e2d746f703a203172656d3b206261636b67726f756e643a20233265333233633b2070616464696e673a20313070783b20626f726465722d7261646975733a20347078207d3c2f7374796c653e3c7363726970743e6c65742070656e64696e674368616e676573203d206e657720536... [truncated 25763 chars]
[2025-10-05 22:54:01] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:54:01] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:54:01] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:54:02] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:54:02] [TSHARK-VLAN] rc=0
[2025-10-05 22:54:02] [TSHARK-VLAN OUT]
	

[2025-10-05 22:54:02] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:54:02] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:54:02] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:54:02] [INFO] [PCAP-READ]   fnum=12 len=1062 t=1759697631286967040ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:54:02] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:54:02] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'Internal Temperature'}]}
[2025-10-05 22:54:02] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:54:02] [PASS] STEP 5.13 completed successfully
STEP 5.14 Control: System Status label present
PASS
StartedFinished
2025-10-05 22:54:022025-10-05 22:54:02

Log

[2025-10-05 22:54:02] [STEP 5.14] Control: System Status label present
[2025-10-05 22:54:02] [INFO] [PCAP-EXPECT] checkFrames start path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap filter=http.response and ip.addr==192.168.0.11 ordered=False expect_count=None n_expected=1
[2025-10-05 22:54:02] [INFO] [PCAP-READ] read_PCAPFrames() execute called
[2025-10-05 22:54:02] [INFO] [PCAP-READ]   pcap_path=G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:54:02] [INFO] [PCAP-READ]   display_filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:54:02] [INFO] [PCAP-READ] File exists, size=8260 bytes
[2025-10-05 22:54:02] [INFO] [PCAP-READ] Running tshark to extract fields...
[2025-10-05 22:54:02] [INFO] [PCAP-CHECK] tshark fields start filter=http.response and ip.addr==192.168.0.11
[2025-10-05 22:54:02] [TSHARK-FIELDS] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -o tcp.desegment_tcp_streams:TRUE -o http.desegment_body:TRUE -T fields -E header=n -E separator=	 -E occurrence=f -e frame.number -e frame.len -e frame.time_epoch -e eth.src -e eth.dst -e vlan.id -e vlan.priority -e http.file_data -e tcp.reassembled.data -e tcp.payload -e data.data -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:54:02] [TSHARK-FIELDS] rc=0
[2025-10-05 22:54:02] [TSHARK-FIELDS OUT]
12	1062	1759697631.286967000	00:08:dc:be:ef:91	10:ff:e0:03:49:ac			3c21444f43545950452068746d6c3e3c68746d6c206c616e673d22656e223e3c686561643e3c6d65746120636861727365743d225554462d3822202f3e3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c696e697469616c2d7363616c653d312e30223e3c7469746c653e454e45524749532050445520e2809320436f6e74726f6c3c2f7469746c653e3c7374796c653e2a207b206d617267696e3a20303b2070616464696e673a20303b20626f782d73697a696e673a20626f726465722d626f783b20666f6e742d66616d696c793a2073616e732d7365726966207d20626f6479207b206261636b67726f756e643a20233161316432333b20636f6c6f723a2023653465346534207d2061207b20746578742d6465636f726174696f6e3a206e6f6e653b20636f6c6f723a2023616161207d20613a686f766572207b20636f6c6f723a2023666666207d202e746f70626172207b206865696768743a20353070783b206261636b67726f756e643a20233234323733313b20646973706c61793a20666c65783b20616c69676e2d6974656d733a2063656e7465723b2070616464696e673a20302032307078207d202e746f70626172206831207b20666f6e742d73697a653a20312e3272656d3b20636f6c6f723a2023666666207d202e636f6e7461696e6572207b20646973706c61793a20666c65783b206865696768743a2063616c63283130307668202d203530707829207d202e73696465626172207b2077696474683a2032323070783b206261636b67726f756e643a20233265333233633b2070616464696e673a20323070782030207d202e7369646562617220756c207b206c6973742d7374796c653a206e6f6e65207d202e73696465626172206c69207b2070616464696e673a20313070782032307078207d202e73696465626172206c693a686f766572207b206261636b67726f756e643a2023336234303464207d202e6d61696e2d636f6e74656e74207b20666c65783a20313b2070616464696e673a20323070783b206f766572666c6f772d793a206175746f207d207461626c65207b2077696474683a20313030253b20626f726465722d636f6c6c617073653a20636f6c6c617073653b206d617267696e2d746f703a203172656d207d2074682c207464207b20746578742d616c69676e3a206c6566743b2070616464696e673a202e373572656d3b20626f726465722d626f74746f6d3a2031707820736f6c69642023336634343530207d207468207b206261636b67726f756e643a2023326533323363207d202e737769746368207b20706f736974696f6e3a2072656c61746976653b20646973706c61793a20696e6c696e652d626c6f636b3b2077696474683a20353070783b206865696768743a2032347078207d202e73776974636820696e707574207b206f7061636974793a20303b2077696474683a20303b206865696768743a2030207d202e736c69646572207b20706f736974696f6e3a206162736f6c7574653b20637572736f723a20706f696e7465723b20746f703a20303b206c6566743a20303b2072696768743a20303b20626f74746f6d3a20303b206261636b67726f756e643a20233939393b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a2032347078207d202e736c696465723a6265666f7265207b20706f736974696f6e3a206162736f6c7574653b20636f6e74656e743a2022223b206865696768743a20313870783b2077696474683a20313870783b206c6566743a203370783b20626f74746f6d3a203370783b206261636b67726f756e643a20236666663b207472616e736974696f6e3a202e34733b20626f726465722d7261646975733a20353025207d20696e7075743a636865636b65642b2e736c69646572207b206261636b67726f756e643a2023336661376666207d20696e7075743a636865636b65642b2e736c696465723a6265666f7265207b207472616e73666f726d3a207472616e736c61746558283236707829207d202e62746e207b206261636b67726f756e643a20233366613766663b20626f726465723a206e6f6e653b2070616464696e673a203130707820313670783b20636f6c6f723a20236666663b20637572736f723a20706f696e7465723b20626f726465722d7261646975733a203470783b20666f6e742d73697a653a202e3972656d3b206d617267696e2d72696768743a20387078207d202e62746e3a686f766572207b206261636b67726f756e643a2023316638616533207d202e62746e2d677265656e207b206261636b67726f756e643a2023323861373435207d202e62746e2d677265656e3a686f766572207b206261636b67726f756e643a2023323138383338207d202e62746e2d726564207b206261636b67726f756e643a2023646333353435207d202e62746e2d7265643a686f766572207b206261636b67726f756e643a2023633832333333207d202e737461747573207b206d617267696e2d746f703a203172656d3b206261636b67726f756e643a20233265333233633b2070616464696e673a20313070783b20626f726465722d7261646975733a20347078207d3c2f7374796c653e3c7363726970743e6c65742070656e64696e674368616e676573203d206e657720536... [truncated 25763 chars]
[2025-10-05 22:54:02] [INFO] [PCAP-READ] tshark succeeded, parsing output...
[2025-10-05 22:54:02] [INFO] [PCAP-READ] Parsed 1 frames from tshark output
[2025-10-05 22:54:02] [INFO] [PCAP-READ] Extracting VLAN stack information...
[2025-10-05 22:54:02] [TSHARK-VLAN] cmd=tshark -r G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap -T fields -E header=n -E separator=	 -E occurrence=a -e vlan.id -e vlan.priority -Y "http.response and ip.addr==192.168.0.11"
[2025-10-05 22:54:02] [TSHARK-VLAN] rc=0
[2025-10-05 22:54:02] [TSHARK-VLAN OUT]
	

[2025-10-05 22:54:02] [INFO] [PCAP-READ] VLAN stack mismatch or empty, using single-level VLAN data
[2025-10-05 22:54:02] [INFO] [PCAP-READ] Total frames parsed: 1
[2025-10-05 22:54:02] [INFO] [PCAP-READ] Frame summary (showing up to 20):
[2025-10-05 22:54:02] [INFO] [PCAP-READ]   fnum=12 len=1062 t=1759697631286967040ns src=00:08:dc:be:ef:91 dst=10:ff:e0:03:49:ac vlan=[]
[2025-10-05 22:54:02] [INFO] [PCAP-READ] read_PCAPFrames() returning 1 frames
[2025-10-05 22:54:02] [INFO] [PCAP-EXPECT] unordered match exp#1 ok {'payload_patterns': [{'contains_ascii': 'System Status'}]}
[2025-10-05 22:54:02] [INFO] [PCAP-EXPECT] validated 1 expected frame(s) (unordered) in G:\_GitHub\HW_10-In-Rack_PDU\tests\tc_network_pcap\report_tc_network_pcap\capture_control.pcap
[2025-10-05 22:54:02] [PASS] STEP 5.14 completed successfully
TEARDOWN 1 Ensure all outputs OFF
PASS
StartedFinished
2025-10-05 22:54:022025-10-05 22:54:02
Step Log
DETAIL

Log

[2025-10-05 22:54:02] [TEARDOWN 1] Ensure all outputs OFF
[2025-10-05 22:54:02] [INFO] [SNMP] Executing set_all_outlets: state=OFF
[2025-10-05 22:54:02] [INFO] [SNMP] Using trigger OID: 1.3.6.1.4.1.19865.2.9.0
[2025-10-05 22:54:02] [INFO] [SNMP] set_integer() called
[2025-10-05 22:54:02] [INFO] [SNMP]   Target: 192.168.0.11, OID: 1.3.6.1.4.1.19865.2.9.0, Value: 1, Community: public, Timeout: 3.0s
[2025-10-05 22:54:02] [INFO] [SNMP] cmd=snmpset -v1 -c public 192.168.0.11 1.3.6.1.4.1.19865.2.9.0 i 1
[2025-10-05 22:54:02] [INFO] [SNMP] rc=0
[2025-10-05 22:54:02] [INFO] [SNMP OUT]
SNMPv2-SMI::enterprises.19865.2.9.0 = INTEGER: 1

[2025-10-05 22:54:02] [INFO] [SNMP] snmpset returned: rc=0, success=True
[2025-10-05 22:54:02] [INFO] [SNMP SET] 192.168.0.11 1.3.6.1.4.1.19865.2.9.0 = 1 -> OK (v1/public)
[2025-10-05 22:54:02] [INFO] [SNMP] Successfully set ALL outlets OFF
[2025-10-05 22:54:02] [PASS] TEARDOWN 1 completed successfully
TEARDOWN 2 Final verify all outputs OFF
PASS
StartedFinished
2025-10-05 22:54:022025-10-05 22:54:02
Step Log
DETAIL

Log

[2025-10-05 22:54:02] [TEARDOWN 2] Final verify all outputs OFF
[2025-10-05 22:54:02] [INFO] [SNMP] Executing verify_all_outlets: expected_state=OFF
[2025-10-05 22:54:02] [INFO] [SNMP] Checking channel 1...
[2025-10-05 22:54:02] [INFO] [SNMP] get_value() called
[2025-10-05 22:54:02] [INFO] [SNMP]   Target: 192.168.0.11, OID: 1.3.6.1.4.1.19865.2.1.0, Community: public, Timeout: 3.0s
[2025-10-05 22:54:02] [INFO] [SNMP] cmd=snmpget -v1 -c public 192.168.0.11 1.3.6.1.4.1.19865.2.1.0
[2025-10-05 22:54:02] [INFO] [SNMP] rc=0
[2025-10-05 22:54:02] [INFO] [SNMP OUT]
SNMPv2-SMI::enterprises.19865.2.1.0 = INTEGER: 0

[2025-10-05 22:54:02] [INFO] [SNMP] snmpget returned: rc=0
[2025-10-05 22:54:02] [INFO] [SNMP] _parse_snmp_value() called, output length: 49 chars
[2025-10-05 22:54:02] [INFO] [SNMP] Parsed value: '0'
[2025-10-05 22:54:02] [INFO] [SNMP GET] 192.168.0.11 1.3.6.1.4.1.19865.2.1.0 -> '0' (v1/public)
[2025-10-05 22:54:02] [INFO] [SNMP] CH1 state: OFF
[2025-10-05 22:54:02] [INFO] [SNMP] Checking channel 2...
[2025-10-05 22:54:02] [INFO] [SNMP] get_value() called
[2025-10-05 22:54:02] [INFO] [SNMP]   Target: 192.168.0.11, OID: 1.3.6.1.4.1.19865.2.2.0, Community: public, Timeout: 3.0s
[2025-10-05 22:54:02] [INFO] [SNMP] cmd=snmpget -v1 -c public 192.168.0.11 1.3.6.1.4.1.19865.2.2.0
[2025-10-05 22:54:02] [INFO] [SNMP] rc=0
[2025-10-05 22:54:02] [INFO] [SNMP OUT]
SNMPv2-SMI::enterprises.19865.2.2.0 = INTEGER: 0

[2025-10-05 22:54:02] [INFO] [SNMP] snmpget returned: rc=0
[2025-10-05 22:54:02] [INFO] [SNMP] _parse_snmp_value() called, output length: 49 chars
[2025-10-05 22:54:02] [INFO] [SNMP] Parsed value: '0'
[2025-10-05 22:54:02] [INFO] [SNMP GET] 192.168.0.11 1.3.6.1.4.1.19865.2.2.0 -> '0' (v1/public)
[2025-10-05 22:54:02] [INFO] [SNMP] CH2 state: OFF
[2025-10-05 22:54:02] [INFO] [SNMP] Checking channel 3...
[2025-10-05 22:54:02] [INFO] [SNMP] get_value() called
[2025-10-05 22:54:02] [INFO] [SNMP]   Target: 192.168.0.11, OID: 1.3.6.1.4.1.19865.2.3.0, Community: public, Timeout: 3.0s
[2025-10-05 22:54:02] [INFO] [SNMP] cmd=snmpget -v1 -c public 192.168.0.11 1.3.6.1.4.1.19865.2.3.0
[2025-10-05 22:54:02] [INFO] [SNMP] rc=0
[2025-10-05 22:54:02] [INFO] [SNMP OUT]
SNMPv2-SMI::enterprises.19865.2.3.0 = INTEGER: 0

[2025-10-05 22:54:02] [INFO] [SNMP] snmpget returned: rc=0
[2025-10-05 22:54:02] [INFO] [SNMP] _parse_snmp_value() called, output length: 49 chars
[2025-10-05 22:54:02] [INFO] [SNMP] Parsed value: '0'
[2025-10-05 22:54:02] [INFO] [SNMP GET] 192.168.0.11 1.3.6.1.4.1.19865.2.3.0 -> '0' (v1/public)
[2025-10-05 22:54:02] [INFO] [SNMP] CH3 state: OFF
[2025-10-05 22:54:02] [INFO] [SNMP] Checking channel 4...
[2025-10-05 22:54:02] [INFO] [SNMP] get_value() called
[2025-10-05 22:54:02] [INFO] [SNMP]   Target: 192.168.0.11, OID: 1.3.6.1.4.1.19865.2.4.0, Community: public, Timeout: 3.0s
[2025-10-05 22:54:02] [INFO] [SNMP] cmd=snmpget -v1 -c public 192.168.0.11 1.3.6.1.4.1.19865.2.4.0
[2025-10-05 22:54:02] [INFO] [SNMP] rc=0
[2025-10-05 22:54:02] [INFO] [SNMP OUT]
SNMPv2-SMI::enterprises.19865.2.4.0 = INTEGER: 0

[2025-10-05 22:54:02] [INFO] [SNMP] snmpget returned: rc=0
[2025-10-05 22:54:02] [INFO] [SNMP] _parse_snmp_value() called, output length: 49 chars
[2025-10-05 22:54:02] [INFO] [SNMP] Parsed value: '0'
[2025-10-05 22:54:02] [INFO] [SNMP GET] 192.168.0.11 1.3.6.1.4.1.19865.2.4.0 -> '0' (v1/public)
[2025-10-05 22:54:02] [INFO] [SNMP] CH4 state: OFF
[2025-10-05 22:54:02] [INFO] [SNMP] Checking channel 5...
[2025-10-05 22:54:02] [INFO] [SNMP] get_value() called
[2025-10-05 22:54:02] [INFO] [SNMP]   Target: 192.168.0.11, OID: 1.3.6.1.4.1.19865.2.5.0, Community: public, Timeout: 3.0s
[2025-10-05 22:54:02] [INFO] [SNMP] cmd=snmpget -v1 -c public 192.168.0.11 1.3.6.1.4.1.19865.2.5.0
[2025-10-05 22:54:02] [INFO] [SNMP] rc=0
[2025-10-05 22:54:02] [INFO] [SNMP OUT]
SNMPv2-SMI::enterprises.19865.2.5.0 = INTEGER: 0

[2025-10-05 22:54:02] [INFO] [SNMP] snmpget returned: rc=0
[2025-10-05 22:54:02] [INFO] [SNMP] _parse_snmp_value() called, output length: 49 chars
[2025-10-05 22:54:02] [INFO] [SNMP] Parsed value: '0'
[2025-10-05 22:54:02] [INFO] [SNMP GET] 192.168.0.11 1.3.6.1.4.1.19865.2.5.0 -> '0' (v1/public)
[2025-10-05 22:54:02] [INFO] [SNMP] CH5 state: OFF
[2025-10-05 22:54:02] [INFO] [SNMP] Checking channel 6...
[2025-10-05 22:54:02] [INFO] [SNMP] get_value() called
[2025-10-05 22:54:02] [INFO] [SNMP]   Target: 192.168.0.11, OID: 1.3.6.1.4.1.19865.2.6.0, Community: public, Timeout: 3.0s
[2025-10-05 22:54:02] [INFO] [SNMP] cmd=snmpget -v1 -c public 192.168.0.11 1.3.6.1.4.1.19865.2.6.0
[2025-10-05 22:54:02] [INFO] [SNMP] rc=0
[2025-10-05 22:54:02] [INFO] [SNMP OUT]
SNMPv2-SMI::enterprises.19865.2.6.0 = INTEGER: 0

[2025-10-05 22:54:02] [INFO] [SNMP] snmpget returned: rc=0
[2025-10-05 22:54:02] [INFO] [SNMP] _parse_snmp_value() called, output length: 49 chars
[2025-10-05 22:54:02] [INFO] [SNMP] Parsed value: '0'
[2025-10-05 22:54:02] [INFO] [SNMP GET] 192.168.0.11 1.3.6.1.4.1.19865.2.6.0 -> '0' (v1/public)
[2025-10-05 22:54:02] [INFO] [SNMP] CH6 state: OFF
[2025-10-05 22:54:02] [INFO] [SNMP] Checking channel 7...
[2025-10-05 22:54:02] [INFO] [SNMP] get_value() called
[2025-10-05 22:54:02] [INFO] [SNMP]   Target: 192.168.0.11, OID: 1.3.6.1.4.1.19865.2.7.0, Community: public, Timeout: 3.0s
[2025-10-05 22:54:02] [INFO] [SNMP] cmd=snmpget -v1 -c public 192.168.0.11 1.3.6.1.4.1.19865.2.7.0
[2025-10-05 22:54:02] [INFO] [SNMP] rc=0
[2025-10-05 22:54:02] [INFO] [SNMP OUT]
SNMPv2-SMI::enterprises.19865.2.7.0 = INTEGER: 0

[2025-10-05 22:54:02] [INFO] [SNMP] snmpget returned: rc=0
[2025-10-05 22:54:02] [INFO] [SNMP] _parse_snmp_value() called, output length: 49 chars
[2025-10-05 22:54:02] [INFO] [SNMP] Parsed value: '0'
[2025-10-05 22:54:02] [INFO] [SNMP GET] 192.168.0.11 1.3.6.1.4.1.19865.2.7.0 -> '0' (v1/public)
[2025-10-05 22:54:02] [INFO] [SNMP] CH7 state: OFF
[2025-10-05 22:54:02] [INFO] [SNMP] Checking channel 8...
[2025-10-05 22:54:02] [INFO] [SNMP] get_value() called
[2025-10-05 22:54:02] [INFO] [SNMP]   Target: 192.168.0.11, OID: 1.3.6.1.4.1.19865.2.8.0, Community: public, Timeout: 3.0s
[2025-10-05 22:54:02] [INFO] [SNMP] cmd=snmpget -v1 -c public 192.168.0.11 1.3.6.1.4.1.19865.2.8.0
[2025-10-05 22:54:02] [INFO] [SNMP] rc=0
[2025-10-05 22:54:02] [INFO] [SNMP OUT]
SNMPv2-SMI::enterprises.19865.2.8.0 = INTEGER: 0

[2025-10-05 22:54:02] [INFO] [SNMP] snmpget returned: rc=0
[2025-10-05 22:54:02] [INFO] [SNMP] _parse_snmp_value() called, output length: 49 chars
[2025-10-05 22:54:02] [INFO] [SNMP] Parsed value: '0'
[2025-10-05 22:54:02] [INFO] [SNMP GET] 192.168.0.11 1.3.6.1.4.1.19865.2.8.0 -> '0' (v1/public)
[2025-10-05 22:54:02] [INFO] [SNMP] CH8 state: OFF
[2025-10-05 22:54:02] [INFO] [SNMP] All 8 channels verified: OFF
[2025-10-05 22:54:02] [PASS] TEARDOWN 2 completed successfully
[2025-10-05 22:54:02] ===== tc_network_pcap: RESULT: PASS =====

Images & Artifacts

📄 capture_control.pcap
capture_control.pcap
📄 capture_settings.pcap
capture_settings.pcap