| Field name | Description | Type | 
| icmp
 | ICMPv4
 | No value (only supports checking if file exists or not)
 | 
| icmp.type
 | Type
 | Signed/Unsigned Integer Value
 | 
| icmp.code
 | Code
 | String Value
 | 
| icmp.checksum
 | Checksum
 | Unsigned Integer, 2 byte
 | 
| icmp.subtype
 | Subtype
 | Unsigned Integer 1 Byte
 | 
| icmp.unused
 | Unused
 | String of hexadecimal bytes
 | 
| icmp.reserved
 | Reserved
 | String of hexadecimal bytes
 | 
| icmp.ident
 | Identifier
 | Unsigned Integer, 2 byte
 | 
| icmp.seq
 | Sequence Number
 | Unsigned Integer, 2 byte
 | 
| icmp.mtu
 | MTU Of Next Hop
 | Unsigned Integer, 2 byte
 | 
| icmp.num_addrs
 | Number Of Addresses
 | Unsigned Integer, 1 byte
 | 
| icmp.addr_entry_size
 | Address Entry Size
 | Unsigned Integer, 1 byte
 | 
| icmp.lifetime
 | Lifetime
 | Unsigned Integer, 2 byte
 | 
| icmp.pointer
 | Pointer
 | Unsigned Integer, 1 byte
 | 
| icmp.router_address
 | Router Address
 | IPv4 Address
 | 
| icmp.pref_level
 | Preference Level
 | Unsigned Integer, 4 byte
 | 
| icmp.originate_timestamp
 | Originate Timestamp
 | Unsigned Integer, 4 byte
 | 
| icmp.receive_timestamp
 | Originate Timestamp
 | Unsigned Integer, 4 byte
 | 
| icmp.transmit_timestamp
 | Transmit Timestamp
 | Unsigned Integer, 4 byte
 | 
| icmp.address_mask
 | Address Mask
 | IPv4 Address
 | 
| icmp.redir_gw
 | Gateway Address
 | IPv4 Address
 | 
| icmp.mip
 | MIP Extension
 | No value (only supports checking if file exists or not)
 | 
| icmp.mip.type
 | Extension Type
 | Signed/Unsigned Integer Value
 | 
| icmp.mip.length
 | Length
 | Unsigned Integer, 1 byte
 | 
| icmp.mip.prefix_length
 | Prefix Length
 | Unsigned Integer, 1 byte
 | 
| icmp.mip.seq
 | Sequence Number
 | Unsigned Integer, 2 byte
 | 
| icmp.mip.life
 | Registration Lifetime
 | Unsigned Integer, 2 byte
 | 
| icmp.mip.flags
 | Flags
 | Unsigned Integer, 2 byte
 | 
| icmp.mip.r
 | Registration Required
 | Signed/Unsigned Integer Value
 | 
| icmp.mip.b
 | Busy
 | Signed/Unsigned Integer Value
 | 
| icmp.mip.h
 | Home Agent
 | Signed/Unsigned Integer Value
 | 
| icmp.mip.f
 | Foreign Agent
 | Signed/Unsigned Integer Value
 | 
| icmp.mip.m
 | Minimal Encapsulation
 | Signed/Unsigned Integer Value
 | 
| icmp.mip.g
 | GRE
 | Signed/Unsigned Integer Value
 | 
| icmp.mip.v
 | VJ Comp
 | Signed/Unsigned Integer Value
 | 
| icmp.mip.rt
 | Reverse Tunneling
 | Signed/Unsigned Integer Value
 | 
| icmp.mip.u
 | UDP Tunneling
 | Signed/Unsigned Integer Value
 | 
| icmp.mip.x
 | Revocation Support
 | Signed/Unsigned Integer Value
 | 
| icmp.mip.reserved
 | Reserved
 | Signed/Unsigned Integer Value
 | 
| icmp.mip.coa
 | Care-Of-Address
 | IPv4 Address
 | 
| icmp.mip.challenge
 | Challenge
 | String of hexadecimal bytes
 | 
| icmp.mip.content
 | Content
 | String of hexadecimal bytes
 | 
| icmp.ext
 | ICMP Extensions
 | No value (only supports checking if file exists or not)
 | 
| icmp.ext.version
 | Version
 | Signed/Unsigned Integer Value
 | 
| icmp.ext.res
 | Reserved
 | Signed/Unsigned Integer Value
 | 
| icmp.ext.checksum
 | Checksum
 | Unsigned Integer, 2 byte
 | 
| icmp.ext.object
 | Extension Object
 | No value (only supports checking if file exists or not)
 | 
| icmp.ext.length
 | Length
 | Unsigned Integer, 2 byte
 | 
| icmp.ext.class
 | Class
 | Signed/Unsigned Integer Value
 | 
| icmp.ext.ctype
 | C-Type
 | Unsigned Integer, 1 byte
 | 
| icmp.ext.data
 | Data
 | String of hexadecimal bytes
 | 
| icmp.mpls
 | MPLS
 | No value (only supports checking if file exists or not)
 | 
| icmp.mpls.label
 | Label
 | Signed/Unsigned Integer Value
 | 
| icmp.mpls.exp
 | Experimental
 | Signed/Unsigned Integer Value
 | 
| icmp.mpls.s
 | Stack Bit
 | Signed/Unsigned Integer Value
 | 
| icmp.mpls.ttl
 | Time To Live
 | Unsigned Integer, 1 byte
 | 
| icmp.mpls.data
 | Data
 | String of hexadecimal bytes
 | 
| icmp.resp_in
 | Response Frame
 | Unsigned Integer, 4 byte
 | 
| icmp.length
 | Length
 | Unsigned Integer, 1 byte
 | 
| icmp.length.original_datagram
 | Length Of Original Datagram
 | Unsigned Integer, 1 byte
 | 
| icmp.ext.int_info.index
 | Information Index
 | String of hexadecimal bytes
 | 
| icmp.ext.int_ifo.afi
 | AFI
 | Unsigned Integer, 2 byte
 | 
| icmp.ext.int_info.res
 | Reserved
 | Unsigned Integer, 2 byte
 | 
| icmp.ext.int_info.ipv4
 | IPv4 Address
 | IPv4 Address
 | 
| icmp.ext.int_info.ipv6
 | IPv6 Address
 | Normal or abbreviated IPv6 Address
 | 
| icmp.ext.int_info.unknownip
 | Unknown Address
 | String of hexadecimal bytes
 | 
| icmp.ext.in_info.name
 | Interface Name Sub-Object
 | No value (only supports checking if file exists or not)
 | 
| icmp.ext.int_info.name.length
 | Length
 | Unsigned Integer, 1 byte
 | 
| icmp.ext.int_info.name.string
 | Name
 | String value
 | 
| icmp.ext.int_identification.string
 | Identification String
 | String value
 | 
| icmp.ext.int_identification.index
 | Identification Index
 | String of hexadecimal bytes
 | 
| icmp.ext.int_identification.afi
 | AFI
 | Unsigned Integer, 2 byte
 | 
| icmp.ext.int_identification.length
 | Length
 | Unsigned Integer, 1 byte
 | 
| icmp.ext.int_identification.ipv4
 | IPv4 Address
 | IPv4 Address
 | 
| icmp.ext.int_identification.ipv6
 | IPv6 Address
 | Normal or abbreviated IPv6 Address
 | 
| icmp.ext.int_identification.unknownip
 | Unknown Address
 | String of hexadecimal bytes
 | 
| icmp.ext.echo.seq
 | Sequence Number
 | Unsigned Integer, 1 byte
 | 
| icmp.ext.echo.req.res
 | Reserved
 | Unsigned Integer, 1 byte
 | 
| icmp.ext.echo.req.local
 | Local Bit
 | Signed/Unsigned Integer Value
 | 
| icmp.ext.echo.rsp.state
 | State
 | Signed/Unsigned Integer Value
 | 
| icmp.ext.echo.rsp.res
 | Reserved
 | Signed/Unsigned Integer Value
 | 
| icmp.ext.echo.rsp.active
 | Active Bit
 | Signed/Unsigned Integer Value
 |