trex中scapy-server的用途.md
trex启动的时候会启动一个Scapy server,Scapy server监听端口为tcp 4507
我们知道,Scapy是一个强大的,用Python编写的交互式数据包处理程序,它能让用户发送、嗅探、解析,以及伪造网络报文
那么trex启动的Scapy server跟scapy有什么样的关系呢?
首先,scapy server也是用python语言写的,
通过分析dpdk_setup_ports.py
文件:
def run_servers(self):
''' Run both scapy, bird & Emu servers according to pa'''
if not pa():
return
services_core = self.get_core_for_services()
if should_scapy_server_run():
ret = os.system('{sys_exe} general_daemon_server restart -n {name} -c {core} --py -e "{exe}" -r -d -i'.format(sys_exe = sys.executable,
core = services_core,
name = 'Scapy',
exe = '-m trex.scapy_server.scapy_zmq_server'))
if ret:
print("Could not start scapy daemon server, which is needed by GUI to create packets.\nIf you don't need it, use --no-scapy-server flag.")
sys.exit(-1)
if pa().bird_server:
ret = os.system('{sys_exe} general_daemon_server restart -n {name} -c {core} --py -e "{exe}" -i'.format(sys_exe = sys.executable,
name = 'PyBird',
core = services_core,
exe = '-m trex.pybird_server.pybird_zmq_server'))
if ret:
print("Could not start bird server.\nIf you don't need it, don't use --bird-server flag.")
sys.exit(-1)
if pa().emu:
emu_zmq_tcp_flag = '--emu-zmq-tcp' if pa().emu_zmq_tcp else ''
exe = './trex-emu {emu_zmq_tcp}'.format(emu_zmq_tcp = emu_zmq_tcp_flag)
ret = os.system('{sys_exe} general_daemon_server restart -n {name} -c {core} --sudo -e "{exe}"'.format(sys_exe = sys.executable,
core = services_core,
name = 'Emu',
exe = exe))
if ret:
print("Could not start EMU service.\nIf you don't need it, don't use -emu flag.")
sys.exit(-1)
我们发现其入口文件在scripts/automation/trex_control_plane/interactive/trex/scapy_server/scapy_zmq_server.py
中
通过分析入口文件发现: Scapy server其实就是一个基于tcp zmp的JSON RPC服务,他主要就是对scapy做一层rpc的封装,如下图所示:
通过如下代码,我们可以验证scapy server封装的scapy service有哪些:
scapy client代码如下:
#!/bin/bash
INPUT_ARGS=$@
source find_python.sh
export PYTHONPATH=automation/trex_control_plane/interactive
printf "\nUsing '$PYTHON' as Python interpeter\n\n"
$PYTHON -m trex.scapy_server.scapy_zmq_client $INPUT_ARGS
通过t-rex-i启动scapy server
./t-rex-64 -i
启动scapy client
./scapy_client -c
获取对应的version计算值,该值在后面调用相关命令的时候需要用到
./scapy_client -c
Using 'python3' as Python interpeter
dest port 4507 dest ip localhost
Connecting:
This is a simple console to communicate with Scapy server.
Invoke supported_methods (with 1 parameter = all) to see supported commands
enter RPC command [enter quit to exit]:
get_version_handler
Enter number of parameters to command:
2
input parameter 1:
1
input parameter 2:
02
pprint the output [y/n]? y
Sending request in json format {"jsonrpc": "2.0", "method": "get_version_handler", "params": ["1", "02"], "id": "1"}
received reply:
{'id': '1', 'jsonrpc': '2.0', 'result': 'gCpT7kGF+TG7Jmm90XmxdQ=='}
enter RPC command [enter quit to exit]:
get_all 命令获取所有scapy支持的协议
enter RPC command [enter quit to exit]:
get_all
Enter number of parameters to command:
1
input parameter 1:
gCpT7kGF+TG7Jmm90XmxdQ==
pprint the output [y/n]? y
Sending request in json format {"jsonrpc": "2.0", "method": "get_all", "params": ["gCpT7kGF+TG7Jmm90XmxdQ=="], "id": "1"}
received reply:
{'id': '1',
'jsonrpc': '2.0',
'result': {'db': {'AH': [['nh', 'ByteEnumField', '(None)'],
['payloadlen', 'ByteField', '(None)'],
['reserved', 'ShortField', '(None)'],
['spi', 'XIntField', '(0)'],
['seq', 'IntField', '(0)'],
['icv', 'XStrLenField', '(None)'],
['padding', 'XStrLenField', '(None)']],
'AKMSuite': [['oui', 'X3BytesField', '(4012)'],
['suite', 'ByteEnumField', '(1)']],
'ARP': [['hwtype', 'XShortField', '(1)'],
['ptype', 'XShortEnumField', '(2048)'],
['hwlen', 'FieldLenField', '(None)'],
['plen', 'FieldLenField', '(None)'],
['op', 'ShortEnumField', '(1)'],
['hwsrc', 'MultipleTypeField', '(None)'],
['psrc', 'MultipleTypeField', '(None)'],
['hwdst', 'MultipleTypeField', '(None)'],
['pdst', 'MultipleTypeField', '(None)']],
'ASN1P_INTEGER': [],
'ASN1P_OID': [],
'ASN1P_PRIVSEQ': [],
'ASN1_Packet': [],
'ATT_Error_Response': [],
'ATT_Exchange_MTU_Request': [],
'ATT_Exchange_MTU_Response': [],
'ATT_Execute_Write_Request': [],
'ATT_Execute_Write_Response': [],
'ATT_Find_By_Type_Value_Request': [],
'ATT_Find_By_Type_Value_Response': [],
'ATT_Find_Information_Request': [],
'ATT_Find_Information_Response': [],
'ATT_Handle': [],
'ATT_Handle_UUID128': [],
'ATT_Handle_Value_Indication': [],
'ATT_Handle_Value_Notification': [],
'ATT_Handle_Variable': [],
'ATT_Hdr': [],
'ATT_Prepare_Write_Request': [],
'ATT_Prepare_Write_Response': [],
'ATT_Read_Blob_Request': [],
'ATT_Read_Blob_Response': [],
'ATT_Read_By_Group_Type_Request': [],
'ATT_Read_By_Group_Type_Response': [],
'ATT_Read_By_Type_Request': [],
'ATT_Read_By_Type_Request_128bit': [],
'ATT_Read_By_Type_Response': [],
'ATT_Read_Multiple_Request': [],
'ATT_Read_Multiple_Response': [],
'ATT_Read_Request': [],
'ATT_Read_Response': [],
'ATT_Write_Command': [],
'ATT_Write_Request': [],
'ATT_Write_Response': [],
'BIER': [['id', 'BitField (4 bits)', '(5)'],
['version', 'BitField (4 bits)', '(0)'],
['length', 'BitFieldLenField (4 bits)', '(2)'],
['entropy', 'BitField (20 bits)', '(0)'],
['OAM', 'BitField (2 bits)', '(0)'],
['RSV', 'BitField (2 bits)', '(0)'],
['DSCP', 'BitField (6 bits)', '(0)'],
['Proto', 'BitEnumField (6 bits)', '(2)'],
['BFRID', 'ShortField', '(0)'],
['BitString', 'StrLenField', "(b'')"]],
'BIFT': [['bsl', 'BitField (4 bits)', '(2)'],
['sd', 'BitField (8 bits)', '(0)'],
['set', 'BitField (8 bits)', '(0)'],
['cos', 'BitField (3 bits)', '(0)'],
['s', 'BitField (1 bit)', '(1)'],
['ttl', 'ByteField', '(0)']],
'BOOTP': [['op', 'ByteEnumField', '(1)'],
['htype', 'ByteField', '(1)'],
['hlen', 'ByteField', '(6)'],
['hops', 'ByteField', '(0)'],
['xid', 'IntField', '(0)'],
['secs', 'ShortField', '(0)'],
['flags', 'FlagsField (16 bits)', '(<Flag 0 ()>)'],
['ciaddr', 'IPField', "('0.0.0.0')"],
['yiaddr', 'IPField', "('0.0.0.0')"],
['siaddr', 'IPField', "('0.0.0.0')"],
['giaddr', 'IPField', "('0.0.0.0')"],
['chaddr', 'Field', "(b'')"],
['sname', 'Field', "(b'')"],
['file', 'Field', "(b'')"],
['options', 'StrField', "(b'')"]],
'BTLE': [['access_addr', 'XLEIntField', '(2391391958)'],
['crc', 'X3BytesField', '(None)']],
'BTLE_ADV': [],
'BTLE_ADV_DIRECT_IND': [],
'BTLE_ADV_IND': [],
'BTLE_ADV_NONCONN_IND': [],
'BTLE_ADV_SCAN_IND': [],
'BTLE_CONNECT_REQ': [],
'BTLE_DATA': [],
'BTLE_PPI': [],
'BTLE_RF': [],
'BTLE_SCAN_REQ': [],
'BTLE_SCAN_RSP': [],
'CookedLinux': [['pkttype', 'ShortEnumField', '(0)'],
['lladdrtype', 'XShortField', '(512)'],
['lladdrlen', 'ShortField', '(0)'],
['src', 'StrFixedLenField', "(b'')"],
['proto', 'XShortEnumField', '(2048)']],
'CtrlPDU': [['optcode', 'XByteField', '(0)'],
['version', 'ByteEnumField', '(0)'],
['Company', 'LEShortEnumField', '(0)'],
['subversion', 'XShortField', '(0)']],
'DHCP': [['options', 'DHCPOptionsField', "(b'')"]],
'DHCP6': [['msgtype', 'ByteEnumField', '(None)'],
['trid', 'X3BytesField', '(0)']],
'DHCP6OptAuth': [['optcode', 'ShortEnumField', '(11)'],
['optlen', 'FieldLenField', '(None)'],
['proto', 'ByteField', '(3)'],
['alg', 'ByteField', '(1)'],
['rdm', 'ByteField', '(0)'],
['replay',
'StrFixedLenField',
"(b'AAAAAAAA')"],
['authinfo', 'StrLenField', "(b'')"]],
'DHCP6OptBCMCSDomains': [['optcode',
'ShortEnumField',
'(33)'],
['optlen',
'FieldLenField',
'(None)'],
['bcmcsdomains',
'DomainNameListField',
'([])']],
'DHCP6OptBCMCSServers': [['optcode',
'ShortEnumField',
'(34)'],
['optlen',
'FieldLenField',
'(None)'],
['bcmcsservers',
'IP6ListField',
'([])']],
'DHCP6OptBootFileUrl': [['optcode',
'ShortEnumField',
'(59)'],
['optlen',
'FieldLenField',
'(None)'],
['optdata', 'StrLenField', "(b'')"]],
'DHCP6OptClientArchType': [['optcode',
'ShortEnumField',
'(61)'],
['optlen',
'FieldLenField',
'(None)'],
['archtypes',
'FieldListField',
'([])']],
'DHCP6OptClientFQDN': [['optcode', 'ShortEnumField', '(39)'],
['optlen', 'FieldLenField', '(None)'],
['res', 'BitField (5 bits)', '(0)'],
['flags',
'FlagsField (3 bits)',
'(<Flag 0 ()>)'],
['fqdn', 'DomainNameField', "(b'')"]],
'DHCP6OptClientId': [['optcode', 'ShortEnumField', '(1)'],
['optlen', 'FieldLenField', '(None)'],
['duid', '_DUIDField', "(b'')"]],
'DHCP6OptClientLinkLayerAddr': [['optcode',
'ShortEnumField',
'(79)'],
['optlen',
'FieldLenField',
'(None)'],
['lltype',
'ShortField',
'(1)'],
['clladdr',
'_LLAddrField',
"('00:00:00:00:00:00')"]],
'DHCP6OptClientNetworkInterId': [['optcode',
'ShortEnumField',
'(62)'],
['optlen',
'ShortField',
'(3)'],
['iitype',
'ByteField',
'(0)'],
['iimajor',
'ByteField',
'(0)'],
['iiminor',
'ByteField',
'(0)']],
'DHCP6OptDNSDomains': [['optcode', 'ShortEnumField', '(24)'],
['optlen', 'FieldLenField', '(None)'],
['dnsdomains',
'DomainNameListField',
'([])']],
'DHCP6OptDNSServers': [['optcode', 'ShortEnumField', '(23)'],
['optlen', 'FieldLenField', '(None)'],
['dnsservers',
'IP6ListField',
'([])']],
'DHCP6OptERPDomain': [['optcode', 'ShortEnumField', '(65)'],
['optlen', 'FieldLenField', '(None)'],
['erpdomain',
'DomainNameListField',
'([])']],
'DHCP6OptElapsedTime': [['optcode', 'ShortEnumField', '(8)'],
['optlen', 'ShortField', '(2)'],
['elapsedtime',
'_ElapsedTimeField',
'(0)']],
'DHCP6OptGeoConf': [['optcode', 'ShortEnumField', '(36)'],
['optlen', 'FieldLenField', '(None)'],
['optdata', 'StrLenField', "(b'')"]],
'DHCP6OptIAAddress': [['optcode', 'ShortEnumField', '(5)'],
['optlen', 'FieldLenField', '(None)'],
['addr', 'IP6Field', "('::')"],
['preflft', 'IntField', '(0)'],
['validlft', 'IntField', '(0)'],
['iaaddropts',
'StrLenField',
"(b'')"]],
'DHCP6OptIAPrefix': [['optcode', 'ShortEnumField', '(26)'],
['optlen', 'FieldLenField', '(None)'],
['preflft', 'IntField', '(0)'],
['validlft', 'IntField', '(0)'],
['plen', 'ByteField', '(48)'],
['prefix',
'IP6Field',
"('2001:db8::')"],
['iaprefopts', 'StrLenField', "(b'')"]],
'DHCP6OptIA_NA': [],
'DHCP6OptIA_PD': [],
'DHCP6OptIA_TA': [],
'DHCP6OptIfaceId': [['optcode', 'ShortEnumField', '(18)'],
['optlen', 'FieldLenField', '(None)'],
['ifaceid', 'StrLenField', "(b'')"]],
'DHCP6OptInfoRefreshTime': [['optcode',
'ShortEnumField',
'(32)'],
['optlen', 'ShortField', '(4)'],
['reftime',
'IntField',
'(86400)']],
'DHCP6OptLQClientLink': [['optcode',
'ShortEnumField',
'(48)'],
['optlen',
'FieldLenField',
'(None)'],
['linkaddress',
'IP6ListField',
'([])']],
'DHCP6OptNISDomain': [['optcode', 'ShortEnumField', '(29)'],
['optlen', 'FieldLenField', '(None)'],
['nisdomain',
'DomainNameField',
"(b'')"]],
'DHCP6OptNISPDomain': [['optcode', 'ShortEnumField', '(30)'],
['optlen', 'FieldLenField', '(None)'],
['nispdomain',
'DomainNameField',
"(b'')"]],
'DHCP6OptNISPServers': [['optcode',
'ShortEnumField',
'(28)'],
['optlen',
'FieldLenField',
'(None)'],
['nispservers',
'IP6ListField',
'([])']],
'DHCP6OptNISServers': [['optcode', 'ShortEnumField', '(27)'],
['optlen', 'FieldLenField', '(None)'],
['nisservers',
'IP6ListField',
'([])']],
'DHCP6OptNewPOSIXTimeZone': [['optcode',
'ShortEnumField',
'(41)'],
['optlen',
'FieldLenField',
'(None)'],
['optdata',
'StrLenField',
"(b'')"]],
'DHCP6OptNewTZDBTimeZone': [['optcode',
'ShortEnumField',
'(42)'],
['optlen',
'FieldLenField',
'(None)'],
['optdata',
'StrLenField',
"(b'')"]],
'DHCP6OptOptReq': [['optcode', 'ShortEnumField', '(6)'],
['optlen', 'FieldLenField', '(None)'],
['reqopts',
'_OptReqListField',
'([23, 24])']],
'DHCP6OptPanaAuthAgent': [['optcode',
'ShortEnumField',
'(40)'],
['optlen',
'FieldLenField',
'(None)'],
['paaaddr',
'IP6ListField',
'([])']],
'DHCP6OptPref': [['optcode', 'ShortEnumField', '(7)'],
['optlen', 'ShortField', '(1)'],
['prefval', 'ByteField', '(255)']],
'DHCP6OptRapidCommit': [['optcode',
'ShortEnumField',
'(14)'],
['optlen', 'ShortField', '(0)']],
'DHCP6OptReconfAccept': [['optcode',
'ShortEnumField',
'(20)'],
['optlen', 'ShortField', '(0)']],
'DHCP6OptReconfMsg': [['optcode', 'ShortEnumField', '(19)'],
['optlen', 'ShortField', '(1)'],
['msgtype', 'ByteEnumField', '(11)']],
'DHCP6OptRelayAgentERO': [['optcode',
'ShortEnumField',
'(43)'],
['optlen',
'FieldLenField',
'(None)'],
['reqopts',
'_OptReqListField',
'([23, 24])']],
'DHCP6OptRelayMsg': [['optcode', 'ShortEnumField', '(9)'],
['optlen', 'FieldLenField', '(None)'],
['message',
'PacketLenField',
'(<DHCP6 |>)']],
'DHCP6OptRelaySuppliedOpt': [['optcode',
'ShortEnumField',
'(66)'],
['optlen',
'FieldLenField',
'(None)'],
['relaysupplied',
'PacketListField',
'([])']],
'DHCP6OptRemoteID': [['optcode', 'ShortEnumField', '(37)'],
['optlen', 'FieldLenField', '(None)'],
['enterprisenum',
'IntEnumField',
'(None)'],
['remoteid', 'StrLenField', "(b'')"]],
'DHCP6OptSIPDomains': [['optcode', 'ShortEnumField', '(21)'],
['optlen', 'FieldLenField', '(None)'],
['sipdomains',
'DomainNameListField',
'([])']],
'DHCP6OptSIPServers': [['optcode', 'ShortEnumField', '(22)'],
['optlen', 'FieldLenField', '(None)'],
['sipservers',
'IP6ListField',
'([])']],
'DHCP6OptSNTPServers': [['optcode',
'ShortEnumField',
'(31)'],
['optlen',
'FieldLenField',
'(None)'],
['sntpservers',
'IP6ListField',
'([])']],
'DHCP6OptServerId': [['optcode', 'ShortEnumField', '(2)'],
['optlen', 'FieldLenField', '(None)'],
['duid', '_DUIDField', "(b'')"]],
'DHCP6OptServerUnicast': [['optcode',
'ShortEnumField',
'(12)'],
['optlen', 'ShortField', '(16)'],
['srvaddr',
'_SrvAddrField',
'(None)']],
'DHCP6OptStatusCode': [['optcode', 'ShortEnumField', '(13)'],
['optlen', 'FieldLenField', '(None)'],
['statuscode',
'ShortEnumField',
'(None)'],
['statusmsg',
'StrLenField',
"(b'')"]],
'DHCP6OptSubscriberID': [['optcode',
'ShortEnumField',
'(38)'],
['optlen',
'FieldLenField',
'(None)'],
['subscriberid',
'StrLenField',
"(b'')"]],
'DHCP6OptUnknown': [['optcode', 'ShortEnumField', '(0)'],
['optlen', 'FieldLenField', '(None)'],
['data', 'StrLenField', "(b'')"]],
'DHCP6OptUserClass': [['optcode', 'ShortEnumField', '(15)'],
['optlen', 'FieldLenField', '(None)'],
['userclassdata',
'_UserClassDataField',
'([])']],
'DHCP6OptVSS': [['optcode', 'ShortEnumField', '(68)'],
['optlen', 'FieldLenField', '(None)'],
['type', 'ByteField', '(255)'],
['data', 'StrLenField', "(b'')"]],
'DHCP6OptVendorClass': [['optcode',
'ShortEnumField',
'(16)'],
['optlen',
'FieldLenField',
'(None)'],
['enterprisenum',
'IntEnumField',
'(None)'],
['vcdata',
'_VendorClassDataField',
'([])']],
'DHCP6OptVendorSpecificInfo': [['optcode',
'ShortEnumField',
'(17)'],
['optlen',
'FieldLenField',
'(None)'],
['enterprisenum',
'IntEnumField',
'(None)'],
['vso',
'_VendorClassDataField',
'([])']],
'DHCP6_Advertise': [],
'DHCP6_Confirm': [],
'DHCP6_Decline': [],
'DHCP6_InfoRequest': [],
'DHCP6_Rebind': [],
'DHCP6_Reconf': [],
'DHCP6_RelayForward': [],
'DHCP6_RelayReply': [],
'DHCP6_Release': [],
'DHCP6_Renew': [],
'DHCP6_Reply': [],
'DHCP6_Request': [],
'DHCP6_Solicit': [],
'DIR_PPP': [],
'DNS': [['length', 'ShortField (Cond)', '(None)'],
['id', 'ShortField', '(0)'],
['qr', 'BitField (1 bit)', '(0)'],
['opcode', 'BitEnumField (4 bits)', '(0)'],
['aa', 'BitField (1 bit)', '(0)'],
['tc', 'BitField (1 bit)', '(0)'],
['rd', 'BitField (1 bit)', '(1)'],
['ra', 'BitField (1 bit)', '(0)'],
['z', 'BitField (1 bit)', '(0)'],
['ad', 'BitField (1 bit)', '(0)'],
['cd', 'BitField (1 bit)', '(0)'],
['rcode', 'BitEnumField (4 bits)', '(0)'],
['qdcount', 'DNSRRCountField', '(None)'],
['ancount', 'DNSRRCountField', '(None)'],
['nscount', 'DNSRRCountField', '(None)'],
['arcount', 'DNSRRCountField', '(None)'],
['qd', 'DNSQRField', '(None)'],
['an', 'DNSRRField', '(None)'],
['ns', 'DNSRRField', '(None)'],
['ar', 'DNSRRField', '(None)']],
'DNSQR': [['qname', 'DNSStrField', "(b'www.example.com')"],
['qtype', 'ShortEnumField', '(1)'],
['qclass', 'ShortEnumField', '(1)']],
'DNSRR': [['rrname', 'DNSStrField', "(b'.')"],
['type', 'ShortEnumField', '(1)'],
['rclass', 'ShortEnumField', '(1)'],
['ttl', 'IntField', '(0)'],
['rdlen', 'FieldLenField', '(None)'],
['rdata', 'MultipleTypeField', "(b'')"]],
'DNSRRDLV': [['rrname', 'DNSStrField', "(b'.')"],
['type', 'ShortEnumField', '(43)'],
['rclass', 'ShortEnumField', '(1)'],
['ttl', 'IntField', '(0)'],
['rdlen', 'ShortField', '(None)'],
['keytag', 'ShortField', '(0)'],
['algorithm', 'ByteEnumField', '(5)'],
['digesttype', 'ByteEnumField', '(5)'],
['digest', 'StrField', "(b'')"]],
'DNSRRDNSKEY': [['rrname', 'DNSStrField', "(b'.')"],
['type', 'ShortEnumField', '(48)'],
['rclass', 'ShortEnumField', '(1)'],
['ttl', 'IntField', '(0)'],
['rdlen', 'ShortField', '(None)'],
['flags',
'FlagsField (16 bits)',
'(<Flag 256 (Z)>)'],
['protocol', 'ByteField', '(3)'],
['algorithm', 'ByteEnumField', '(5)'],
['publickey', 'StrField', "(b'')"]],
'DNSRRDS': [['rrname', 'DNSStrField', "(b'.')"],
['type', 'ShortEnumField', '(43)'],
['rclass', 'ShortEnumField', '(1)'],
['ttl', 'IntField', '(0)'],
['rdlen', 'ShortField', '(None)'],
['keytag', 'ShortField', '(0)'],
['algorithm', 'ByteEnumField', '(5)'],
['digesttype', 'ByteEnumField', '(5)'],
['digest', 'StrField', "(b'')"]],
'DNSRRMX': [['rrname', 'DNSStrField', "(b'.')"],
['type', 'ShortEnumField', '(6)'],
['rclass', 'ShortEnumField', '(1)'],
['ttl', 'IntField', '(0)'],
['rdlen', 'ShortField', '(None)'],
['preference', 'ShortField', '(0)'],
['exchange', 'DNSStrField', "(b'.')"]],
'DNSRRNSEC': [['rrname', 'DNSStrField', "(b'.')"],
['type', 'ShortEnumField', '(47)'],
['rclass', 'ShortEnumField', '(1)'],
['ttl', 'IntField', '(0)'],
['rdlen', 'ShortField', '(None)'],
['nextname', 'DNSStrField', "(b'.')"],
['typebitmaps', 'RRlistField', "(b'')"]],
'DNSRRNSEC3': [['rrname', 'DNSStrField', "(b'.')"],
['type', 'ShortEnumField', '(50)'],
['rclass', 'ShortEnumField', '(1)'],
['ttl', 'IntField', '(0)'],
['rdlen', 'ShortField', '(None)'],
['hashalg', 'ByteField', '(0)'],
['flags', 'BitEnumField (8 bits)', '(0)'],
['iterations', 'ShortField', '(0)'],
['saltlength', 'FieldLenField', '(0)'],
['salt', 'StrLenField', "(b'')"],
['hashlength', 'FieldLenField', '(0)'],
['nexthashedownername',
'StrLenField',
"(b'')"],
['typebitmaps', 'RRlistField', "(b'')"]],
'DNSRRNSEC3PARAM': [['rrname', 'DNSStrField', "(b'.')"],
['type', 'ShortEnumField', '(51)'],
['rclass', 'ShortEnumField', '(1)'],
['ttl', 'IntField', '(0)'],
['rdlen', 'ShortField', '(None)'],
['hashalg', 'ByteField', '(0)'],
['flags', 'ByteField', '(0)'],
['iterations', 'ShortField', '(0)'],
['saltlength', 'FieldLenField', '(0)'],
['salt', 'StrLenField', "(b'')"]],
'DNSRROPT': [['rrname', 'DNSStrField', "(b'.')"],
['type', 'ShortEnumField', '(41)'],
['rclass', 'ShortField', '(4096)'],
['extrcode', 'ByteField', '(0)'],
['version', 'ByteField', '(0)'],
['z', 'BitEnumField (16 bits)', '(32768)'],
['rdlen', 'FieldLenField', '(None)'],
['rdata', 'PacketListField', '([])']],
'DNSRRRSIG': [['rrname', 'DNSStrField', "(b'.')"],
['type', 'ShortEnumField', '(46)'],
['rclass', 'ShortEnumField', '(1)'],
['ttl', 'IntField', '(0)'],
['rdlen', 'ShortField', '(None)'],
['typecovered', 'ShortEnumField', '(1)'],
['algorithm', 'ByteEnumField', '(5)'],
['labels', 'ByteField', '(0)'],
['originalttl', 'IntField', '(0)'],
['expiration', 'UTCTimeField', '(0)'],
['inception', 'UTCTimeField', '(0)'],
['keytag', 'ShortField', '(0)'],
['signersname', 'DNSStrField', "(b'.')"],
['signature', 'StrField', "(b'')"]],
'DNSRRSOA': [['rrname', 'DNSStrField', "(b'.')"],
['type', 'ShortEnumField', '(6)'],
['rclass', 'ShortEnumField', '(1)'],
['ttl', 'IntField', '(0)'],
['rdlen', 'ShortField', '(None)'],
['mname', 'DNSStrField', "(b'.')"],
['rname', 'DNSStrField', "(b'.')"],
['serial', 'IntField', '(0)'],
['refresh', 'IntField', '(0)'],
['retry', 'IntField', '(0)'],
['expire', 'IntField', '(0)'],
['minimum', 'IntField', '(0)']],
'DNSRRSRV': [['rrname', 'DNSStrField', "(b'.')"],
['type', 'ShortEnumField', '(33)'],
['rclass', 'ShortEnumField', '(1)'],
['ttl', 'IntField', '(0)'],
['rdlen', 'ShortField', '(None)'],
['priority', 'ShortField', '(0)'],
['weight', 'ShortField', '(0)'],
['port', 'ShortField', '(0)'],
['target', 'DNSStrField', "(b'.')"]],
'DNSRRTSIG': [['rrname', 'DNSStrField', "(b'.')"],
['type', 'ShortEnumField', '(250)'],
['rclass', 'ShortEnumField', '(1)'],
['ttl', 'IntField', '(0)'],
['rdlen', 'ShortField', '(None)'],
['algo_name', 'DNSStrField', "(b'hmac-sha1')"],
['time_signed',
'TimeSignedField',
"(b'\\x00\\x00\\x00\\x00\\x00\\x00')"],
['fudge', 'ShortField', '(0)'],
['mac_len', 'FieldLenField', '(20)'],
['mac_data', 'StrLenField', "(b'')"],
['original_id', 'ShortField', '(0)'],
['error', 'ShortField', '(0)'],
['other_len', 'FieldLenField', '(0)'],
['other_data', 'StrLenField', "(b'')"]],
'DUID_EN': [],
'DUID_LL': [],
'DUID_LLT': [],
'DUID_UUID': [],
'Dot11': [['subtype', 'BitField (4 bits)', '(0)'],
['type', 'BitEnumField (2 bits)', '(0)'],
['proto', 'BitField (2 bits)', '(0)'],
['FCfield',
'FlagsField (8 bits)',
'(<Flag 0 ()>)'],
['ID', 'ShortField', '(0)'],
['addr1', 'MACField', "('00:00:00:00:00:00')"],
['addr2',
'MACField (Cond)',
"('00:00:00:00:00:00')"],
['addr3',
'MACField (Cond)',
"('00:00:00:00:00:00')"],
['SC', 'LEShortField (Cond)', '(0)'],
['addr4',
'MACField (Cond)',
"('00:00:00:00:00:00')"]],
'Dot11ATIM': [],
'Dot11Ack': [],
'Dot11AssoReq': [['cap',
'FlagsField (16 bits)',
'(<Flag 0 ()>)'],
['listen_interval',
'LEShortField',
'(200)']],
'Dot11AssoResp': [['cap',
'FlagsField (16 bits)',
'(<Flag 0 ()>)'],
['status', 'LEShortField', '(0)'],
['AID', 'LEShortField', '(0)']],
'Dot11Auth': [['algo', 'LEShortEnumField', '(0)'],
['seqnum', 'LEShortField', '(0)'],
['status', 'LEShortEnumField', '(0)']],
'Dot11Beacon': [['timestamp', 'LELongField', '(0)'],
['beacon_interval', 'LEShortField', '(100)'],
['cap',
'FlagsField (16 bits)',
'(<Flag 0 ()>)']],
'Dot11CCMP': [['PN0', 'ByteField', '(0)'],
['PN1', 'ByteField', '(0)'],
['res0', 'ByteField', '(0)'],
['key_id', 'BitField (2 bits)', '(0)'],
['ext_iv', 'BitField (1 bit)', '(0)'],
['res1', 'BitField (5 bits)', '(0)'],
['PN2', 'ByteField', '(0)'],
['PN3', 'ByteField', '(0)'],
['PN4', 'ByteField', '(0)'],
['PN5', 'ByteField', '(0)'],
['data', 'StrField', '(None)']],
'Dot11Deauth': [['reason', 'LEShortEnumField', '(1)']],
'Dot11Disas': [['reason', 'LEShortEnumField', '(1)']],
'Dot11Elt': [['ID', 'ByteEnumField', '(0)'],
['len', 'FieldLenField', '(None)'],
['info', 'StrLenField', "(b'')"]],
'Dot11EltCountry': [['ID', 'ByteField', '(7)'],
['len', 'ByteField', '(None)'],
['country_string',
'StrFixedLenField',
"(b'\\x00\\x00\\x00')"],
['descriptors',
'PacketListField',
'([])'],
['pad', 'ByteField (Cond)', '(0)']],
'Dot11EltCountryConstraintTriplet': [['first_channel_number',
'ByteField',
'(1)'],
['num_channels',
'ByteField',
'(24)'],
['mtp',
'ByteField',
'(0)']],
'Dot11EltMicrosoftWPA': [['ID', 'ByteField', '(221)'],
['len', 'ByteField', '(None)'],
['oui', 'X3BytesField', '(20722)'],
['type', 'XByteField', '(1)'],
['version', 'LEShortField', '(1)'],
['group_cipher_suite',
'PacketField',
'(<RSNCipherSuite |>)'],
['nb_pairwise_cipher_suites',
'LEFieldLenField',
'(1)'],
['pairwise_cipher_suites',
'PacketListField',
'([<RSNCipherSuite |>])'],
['nb_akm_suites',
'LEFieldLenField',
'(1)'],
['akm_suites',
'PacketListField',
'([<AKMSuite |>])']],
'Dot11EltRSN': [['ID', 'ByteField', '(48)'],
['len', 'ByteField', '(None)'],
['version', 'LEShortField', '(1)'],
['group_cipher_suite',
'PacketField',
'(<RSNCipherSuite |>)'],
['nb_pairwise_cipher_suites',
'LEFieldLenField',
'(1)'],
['pairwise_cipher_suites',
'PacketListField',
'([<RSNCipherSuite |>])'],
['nb_akm_suites', 'LEFieldLenField', '(1)'],
['akm_suites',
'PacketListField',
'([<AKMSuite |>])'],
['mfp_capable', 'BitField (1 bit)', '(0)'],
['mfp_required', 'BitField (1 bit)', '(0)'],
['gtksa_replay_counter',
'BitField (2 bits)',
'(0)'],
['ptksa_replay_counter',
'BitField (2 bits)',
'(0)'],
['no_pairwise', 'BitField (1 bit)', '(0)'],
['pre_auth', 'BitField (1 bit)', '(0)'],
['reserved', 'BitField (8 bits)', '(0)'],
['pmkids', 'PacketField (Cond)', '(None)']],
'Dot11EltRates': [['ID', 'ByteField', '(1)'],
['len', 'ByteField', '(None)'],
['rates', 'FieldListField', '([])']],
'Dot11EltVendorSpecific': [['ID', 'ByteField', '(221)'],
['len', 'ByteField', '(None)'],
['oui', 'X3BytesField', '(0)'],
['info', 'StrLenField', "(b'')"]],
'Dot11Encrypted': [['data', 'StrField', '(None)']],
'Dot11FCS': [['subtype', 'BitField (4 bits)', '(0)'],
['type', 'BitEnumField (2 bits)', '(0)'],
['proto', 'BitField (2 bits)', '(0)'],
['FCfield',
'FlagsField (8 bits)',
'(<Flag 0 ()>)'],
['ID', 'ShortField', '(0)'],
['addr1', 'MACField', "('00:00:00:00:00:00')"],
['addr2',
'MACField (Cond)',
"('00:00:00:00:00:00')"],
['addr3',
'MACField (Cond)',
"('00:00:00:00:00:00')"],
['SC', 'LEShortField (Cond)', '(0)'],
['addr4',
'MACField (Cond)',
"('00:00:00:00:00:00')"],
['fcs', 'FCSField', '(None)']],
'Dot11ProbeReq': [],
'Dot11ProbeResp': [['timestamp', 'LELongField', '(0)'],
['beacon_interval',
'LEShortField',
'(100)'],
['cap',
'FlagsField (16 bits)',
'(<Flag 0 ()>)']],
'Dot11QoS': [['Reserved', 'BitField (1 bit)', '(None)'],
['Ack_Policy', 'BitField (2 bits)', '(None)'],
['EOSP', 'BitField (1 bit)', '(None)'],
['TID', 'BitField (4 bits)', '(None)'],
['TXOP', 'ByteField', '(None)']],
'Dot11ReassoReq': [['cap',
'FlagsField (16 bits)',
'(<Flag 0 ()>)'],
['listen_interval',
'LEShortField',
'(200)'],
['current_AP',
'MACField',
"('00:00:00:00:00:00')"]],
'Dot11ReassoResp': [['cap',
'FlagsField (16 bits)',
'(<Flag 0 ()>)'],
['status', 'LEShortField', '(0)'],
['AID', 'LEShortField', '(0)']],
'Dot11TKIP': [['TSC1', 'ByteField', '(0)'],
['WEPSeed', 'ByteField', '(0)'],
['TSC0', 'ByteField', '(0)'],
['key_id', 'BitField (2 bits)', '(0)'],
['ext_iv', 'BitField (1 bit)', '(0)'],
['res', 'BitField (5 bits)', '(0)'],
['TSC2', 'ByteField (Cond)', '(0)'],
['TSC3', 'ByteField (Cond)', '(0)'],
['TSC4', 'ByteField (Cond)', '(0)'],
['TSC5', 'ByteField (Cond)', '(0)'],
['data', 'StrField', '(None)']],
'Dot11WEP': [['iv',
'StrFixedLenField',
"(b'\\x00\\x00\\x00')"],
['keyid', 'ByteField', '(0)'],
['wepdata', 'StrField', '(None)'],
['icv', 'IntField', '(None)']],
'Dot15d4': [['fcf_reserved_1', 'BitField (1 bit)', '(0)'],
['fcf_panidcompress',
'BitEnumField (1 bit)',
'(0)'],
['fcf_ackreq', 'BitEnumField (1 bit)', '(0)'],
['fcf_pending', 'BitEnumField (1 bit)', '(0)'],
['fcf_security', 'BitEnumField (1 bit)', '(0)'],
['fcf_frametype',
'BitEnumField (3 bits)',
'(0)'],
['fcf_srcaddrmode',
'BitEnumField (2 bits)',
'(0)'],
['fcf_framever', 'BitField (2 bits)', '(0)'],
['fcf_destaddrmode',
'BitEnumField (2 bits)',
'(2)'],
['fcf_reserved_2', 'BitField (2 bits)', '(0)'],
['seqnum', 'ByteField', '(1)']],
'Dot15d4Ack': [],
'Dot15d4AuxSecurityHeader': [['sec_sc_reserved',
'BitField (3 bits)',
'(0)'],
['sec_sc_keyidmode',
'BitEnumField (2 bits)',
'(0)'],
['sec_sc_seclevel',
'BitEnumField (3 bits)',
'(0)'],
['sec_framecounter',
'XLEIntField',
'(0)'],
['sec_keyid_keysource',
'XLEIntField (Cond)',
'(0)'],
['sec_keyid_keysource',
'LELongField (Cond)',
'(0)'],
['sec_keyid_keyindex',
'XByteField (Cond)',
'(255)']],
'Dot15d4Beacon': [['src_panid', 'XLEShortField', '(0)'],
['src_addr',
'dot15d4AddressField',
'(None)'],
['aux_sec_header',
'PacketField (Cond)',
'(<Dot15d4AuxSecurityHeader |>)'],
['sf_sforder',
'BitField (4 bits)',
'(15)'],
['sf_beaconorder',
'BitField (4 bits)',
'(15)'],
['sf_assocpermit',
'BitEnumField (1 bit)',
'(0)'],
['sf_pancoord',
'BitEnumField (1 bit)',
'(0)'],
['sf_reserved', 'BitField (1 bit)', '(0)'],
['sf_battlifeextend',
'BitEnumField (1 bit)',
'(0)'],
['sf_finalcapslot',
'BitField (4 bits)',
'(15)'],
['gts_spec_permit',
'BitEnumField (1 bit)',
'(1)'],
['gts_spec_reserved',
'BitField (4 bits)',
'(0)'],
['gts_spec_desccount',
'BitField (3 bits)',
'(0)'],
['gts_dir_reserved',
'BitField (Cond) (1 bit)',
'(0)'],
['gts_dir_mask',
'BitField (Cond) (7 bits)',
'(0)'],
['pa_num_short',
'BitField (3 bits)',
'(0)'],
['pa_reserved_1',
'BitField (1 bit)',
'(0)'],
['pa_num_long',
'BitField (3 bits)',
'(0)'],
['pa_reserved_2',
'BitField (1 bit)',
'(0)']],
'Dot15d4Cmd': [['dest_panid', 'XLEShortField', '(65535)'],
['dest_addr', 'dot15d4AddressField', '(0)'],
['src_panid', 'XLEShortField (Cond)', '(0)'],
['src_addr',
'dot15d4AddressField (Cond)',
'(None)'],
['aux_sec_header',
'PacketField (Cond)',
'(<Dot15d4AuxSecurityHeader |>)'],
['cmd_id', 'ByteEnumField', '(0)']],
'Dot15d4CmdAssocReq': [['allocate_address',
'BitField (1 bit)',
'(0)'],
['security_capability',
'BitField (1 bit)',
'(0)'],
['reserved2',
'BitField (1 bit)',
'(0)'],
['reserved1',
'BitField (1 bit)',
'(0)'],
['receiver_on_when_idle',
'BitField (1 bit)',
'(0)'],
['power_source',
'BitField (1 bit)',
'(0)'],
['device_type',
'BitField (1 bit)',
'(0)'],
['alternate_pan_coordinator',
'BitField (1 bit)',
'(0)']],
'Dot15d4CmdAssocResp': [['short_address',
'XLEShortField',
'(65535)'],
['association_status',
'ByteEnumField',
'(0)']],
'Dot15d4CmdCoordRealign': [['panid',
'XLEShortField',
'(65535)'],
['coord_address',
'XLEShortField',
'(0)'],
['channel', 'ByteField', '(0)'],
['dev_address',
'XLEShortField',
'(65535)']],
'Dot15d4CmdDisassociation': [['disassociation_reason',
'ByteEnumField',
'(2)']],
'Dot15d4CmdGTSReq': [['reserved',
'BitField (2 bits)',
'(0)'],
['charact_type',
'BitField (1 bit)',
'(0)'],
['gts_dir', 'BitField (1 bit)', '(0)'],
['gts_len',
'BitField (4 bits)',
'(0)']],
'Dot15d4Data': [['dest_panid', 'XLEShortField', '(65535)'],
['dest_addr',
'dot15d4AddressField',
'(65535)'],
['src_panid', 'XLEShortField (Cond)', '(0)'],
['src_addr',
'dot15d4AddressField (Cond)',
'(None)'],
['aux_sec_header',
'PacketField (Cond)',
'(<Dot15d4AuxSecurityHeader |>)']],
'Dot15d4FCS': [['fcf_reserved_1', 'BitField (1 bit)', '(0)'],
['fcf_panidcompress',
'BitEnumField (1 bit)',
'(0)'],
['fcf_ackreq', 'BitEnumField (1 bit)', '(0)'],
['fcf_pending',
'BitEnumField (1 bit)',
'(0)'],
['fcf_security',
'BitEnumField (1 bit)',
'(0)'],
['fcf_frametype',
'BitEnumField (3 bits)',
'(0)'],
['fcf_srcaddrmode',
'BitEnumField (2 bits)',
'(0)'],
['fcf_framever', 'BitField (2 bits)', '(0)'],
['fcf_destaddrmode',
'BitEnumField (2 bits)',
'(2)'],
['fcf_reserved_2',
'BitField (2 bits)',
'(0)'],
['seqnum', 'ByteField', '(1)'],
['fcs', 'FCSField', '(None)']],
'Dot1AD': [['prio', 'BitField (3 bits)', '(0)'],
['id', 'BitField (1 bit)', '(0)'],
['vlan', 'BitField (12 bits)', '(1)'],
['type', 'XShortEnumField', '(0)']],
'Dot1Q': [['prio', 'BitField (3 bits)', '(0)'],
['id', 'BitField (1 bit)', '(0)'],
['vlan', 'BitField (12 bits)', '(1)'],
['type', 'XShortEnumField', '(0)']],
'Dot3': [['dst', 'DestMACField', '(None)'],
['src', 'MACField', "('00:00:00:00:00:00')"],
['len', 'LenField', '(None)']],
'EAP': [['code', 'ByteEnumField', '(4)'],
['id', 'ByteField', '(0)'],
['len', 'ShortField', '(None)'],
['type', 'ByteEnumField (Cond)', '(0)'],
['desired_auth_types',
'FieldListField (Cond)',
'([])'],
['identity', 'StrLenField (Cond)', "(b'')"],
['message', 'StrLenField (Cond)', "(b'')"]],
'EAPOL': [['version', 'ByteEnumField', '(1)'],
['type', 'ByteEnumField', '(0)'],
['len', 'LenField', '(None)']],
'EAP_FAST': [],
'EAP_MD5': [],
'EAP_PEAP': [],
'EAP_TLS': [],
'EAP_TTLS': [],
'ECCurve': [['a', 'ASN1F_STRING', "(<ASN1_STRING['']>)"],
['b', 'ASN1F_STRING', "(<ASN1_STRING['']>)"],
['seed', 'ASN1F_BIT_STRING', '(None)']],
'ECDSAPrivateKey': [['version',
'ASN1F_enum_INTEGER',
'(0x1 <ASN1_INTEGER[1]>)'],
['privateKey',
'ASN1F_STRING',
"(<ASN1_STRING['']>)"],
['parameters', 'ASN1F_PACKET', '(None)'],
['publicKey', 'ASN1F_PACKET', '(None)']],
'ECDSAPrivateKey_OpenSSL': [],
'ECDSAPublicKey': [['ecPoint',
'ASN1F_BIT_STRING',
"(<ASN1_BIT_STRING[]=b'' (0 unused "
'bit)>)']],
'ECDSASignature': [['r',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['s',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)']],
'ECFieldID': [['fieldType',
'ASN1F_OID',
"(<ASN1_OID['prime-field']>)"],
['prime',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)']],
'ECParameters': [['curve',
'ASN1F_CHOICE',
"(<ASN1_OID['ansip384r1']>)"]],
'ECSpecifiedDomain': [['version',
'ASN1F_enum_INTEGER',
'(0x1 <ASN1_INTEGER[1]>)'],
['fieldID',
'ASN1F_PACKET',
'(<ECFieldID |>)'],
['curve',
'ASN1F_PACKET',
'(<ECCurve |>)'],
['base',
'ASN1F_STRING',
"(<ASN1_STRING['']>)"],
['order',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['cofactor',
'ASN1F_INTEGER',
'(None)']],
'EDNS0TLV': [['optcode', 'ShortEnumField', '(0)'],
['optlen', 'FieldLenField', '(None)'],
['optdata', 'StrLenField', "(b'')"]],
'EIR_CompleteList128BitServiceUUIDs': [],
'EIR_CompleteList16BitServiceUUIDs': [],
'EIR_CompleteLocalName': [],
'EIR_Device_ID': [],
'EIR_Element': [],
'EIR_Flags': [],
'EIR_Hdr': [],
'EIR_IncompleteList128BitServiceUUIDs': [],
'EIR_IncompleteList16BitServiceUUIDs': [],
'EIR_Manufacturer_Specific_Data': [],
'EIR_Raw': [],
'EIR_ServiceData16BitUUID': [],
'EIR_ShortenedLocalName': [],
'EIR_TX_Power_Level': [],
'ERSPAN': [['ver', 'BitField (4 bits)', '(0)'],
['vlan', 'BitField (12 bits)', '(0)'],
['cos', 'BitField (3 bits)', '(0)'],
['en', 'BitField (2 bits)', '(0)'],
['t', 'BitField (1 bit)', '(0)'],
['session_id', 'BitField (10 bits)', '(0)'],
['reserved', 'BitField (12 bits)', '(0)'],
['index', 'BitField (20 bits)', '(0)']],
'ESP': [['spi', 'XIntField', '(0)'],
['seq', 'IntField', '(0)'],
['data', 'XStrField', '(None)']],
'EoMCW': [['zero', 'BitField (4 bits)', '(0)'],
['reserved', 'BitField (12 bits)', '(0)'],
['seq', 'ShortField', '(0)']],
'Ether': [['dst', 'MACField', "('00:00:00:01:00:00')"],
['src', 'MACField', "('00:00:00:02:00:00')"],
['type', 'XShortEnumField', '(36864)']],
'GPRS': [['dummy', 'StrStopField', "(b'')"]],
'GRE': [['chksum_present', 'BitField (1 bit)', '(0)'],
['routing_present', 'BitField (1 bit)', '(0)'],
['key_present', 'BitField (1 bit)', '(0)'],
['seqnum_present', 'BitField (1 bit)', '(0)'],
['strict_route_source', 'BitField (1 bit)', '(0)'],
['recursion_control', 'BitField (3 bits)', '(0)'],
['flags', 'BitField (5 bits)', '(0)'],
['version', 'BitField (3 bits)', '(0)'],
['proto', 'XShortEnumField', '(0)'],
['chksum', 'XShortField (Cond)', '(None)'],
['offset', 'XShortField (Cond)', '(None)'],
['key', 'XIntField (Cond)', '(None)'],
['seqence_number', 'XIntField (Cond)', '(None)']],
'GRE_PPTP': [],
'GRErouting': [['address_family', 'ShortField', '(0)'],
['SRE_offset', 'ByteField', '(0)'],
['SRE_len', 'FieldLenField', '(None)'],
['routing_info', 'StrLenField', "(b'')"]],
'HAO': [['otype', '_OTypeField', '(201)'],
['optlen', 'ByteField', '(16)'],
['hoa', 'IP6Field', "('::')"]],
'HBHOptUnknown': [['otype', '_OTypeField', '(1)'],
['optlen', 'FieldLenField', '(None)'],
['optdata', 'StrLenField', "(b'')"]],
'HCI_ACL_Hdr': [],
'HCI_Cmd_Complete_LE_Read_White_List_Size': [],
'HCI_Cmd_Complete_Read_BD_Addr': [],
'HCI_Cmd_Connect_Accept_Timeout': [],
'HCI_Cmd_Disconnect': [],
'HCI_Cmd_LE_Add_Device_To_White_List': [],
'HCI_Cmd_LE_Clear_White_List': [],
'HCI_Cmd_LE_Connection_Update': [],
'HCI_Cmd_LE_Create_Connection': [],
'HCI_Cmd_LE_Create_Connection_Cancel': [],
'HCI_Cmd_LE_Host_Supported': [],
'HCI_Cmd_LE_Long_Term_Key_Request_Negative_Reply': [],
'HCI_Cmd_LE_Long_Term_Key_Request_Reply': [],
'HCI_Cmd_LE_Read_Buffer_Size': [],
'HCI_Cmd_LE_Read_Remote_Used_Features': [],
'HCI_Cmd_LE_Read_White_List_Size': [],
'HCI_Cmd_LE_Remove_Device_From_White_List': [],
'HCI_Cmd_LE_Set_Advertise_Enable': [],
'HCI_Cmd_LE_Set_Advertising_Data': [],
'HCI_Cmd_LE_Set_Advertising_Parameters': [],
'HCI_Cmd_LE_Set_Random_Address': [],
'HCI_Cmd_LE_Set_Scan_Enable': [],
'HCI_Cmd_LE_Set_Scan_Parameters': [],
'HCI_Cmd_LE_Set_Scan_Response_Data': [],
'HCI_Cmd_LE_Start_Encryption_Request': [],
'HCI_Cmd_Read_BD_Addr': [],
'HCI_Cmd_Reset': [],
'HCI_Cmd_Set_Event_Filter': [],
'HCI_Cmd_Set_Event_Mask': [],
'HCI_Cmd_Write_Extended_Inquiry_Response': [],
'HCI_Cmd_Write_Local_Name': [],
'HCI_Command_Hdr': [],
'HCI_Event_Command_Complete': [],
'HCI_Event_Command_Status': [],
'HCI_Event_Disconnection_Complete': [],
'HCI_Event_Encryption_Change': [],
'HCI_Event_Hdr': [],
'HCI_Event_LE_Meta': [],
'HCI_Event_Number_Of_Completed_Packets': [],
'HCI_Hdr': [],
'HCI_LE_Meta_Advertising_Report': [],
'HCI_LE_Meta_Advertising_Reports': [],
'HCI_LE_Meta_Connection_Complete': [],
'HCI_LE_Meta_Connection_Update_Complete': [],
'HCI_LE_Meta_Long_Term_Key_Request': [],
'HCI_PHDR_Hdr': [],
'HDLC': [['address', 'XByteField', '(255)'],
['control', 'XByteField', '(3)']],
'HSRP': [['version', 'ByteField', '(0)'],
['opcode', 'ByteEnumField', '(0)'],
['state', 'ByteEnumField', '(16)'],
['hellotime', 'ByteField', '(3)'],
['holdtime', 'ByteField', '(10)'],
['priority', 'ByteField', '(120)'],
['group', 'ByteField', '(1)'],
['reserved', 'ByteField', '(0)'],
['auth',
'StrFixedLenField',
"(b'cisco\\x00\\x00\\x00')"],
['virtualIP', 'IPField', "('192.168.1.1')"]],
'HSRPmd5': [['type', 'ByteEnumField', '(4)'],
['len', 'ByteField', '(None)'],
['algo', 'ByteEnumField', '(0)'],
['padding', 'ByteField', '(0)'],
['flags', 'XShortField', '(0)'],
['sourceip', 'SourceIPField', '(None)'],
['keyid', 'XIntField', '(0)'],
['authdigest',
'StrFixedLenField',
"(b'\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00')"]],
'ICMP': [['type', 'ByteEnumField', '(8)'],
['code', 'MultiEnumField (Depends on type)', '(0)'],
['chksum', 'XShortField', '(None)'],
['id', 'XShortField (Cond)', '(0)'],
['seq', 'XShortField (Cond)', '(0)'],
['ts_ori',
'ICMPTimeStampField (Cond)',
'(11643848)'],
['ts_rx',
'ICMPTimeStampField (Cond)',
'(11643848)'],
['ts_tx',
'ICMPTimeStampField (Cond)',
'(11643848)'],
['gw', 'IPField (Cond)', "('0.0.0.0')"],
['ptr', 'ByteField (Cond)', '(0)'],
['reserved', 'ByteField (Cond)', '(0)'],
['length', 'ByteField (Cond)', '(0)'],
['addr_mask', 'IPField (Cond)', "('0.0.0.0')"],
['nexthopmtu', 'ShortField (Cond)', '(0)'],
['unused', 'ShortField (Cond)', '(0)'],
['unused', 'IntField (Cond)', '(0)']],
'ICMPerror': [['type', 'ByteEnumField', '(8)'],
['code',
'MultiEnumField (Depends on type)',
'(0)'],
['chksum', 'XShortField', '(None)'],
['id', 'XShortField (Cond)', '(0)'],
['seq', 'XShortField (Cond)', '(0)'],
['ts_ori',
'ICMPTimeStampField (Cond)',
'(11643848)'],
['ts_rx',
'ICMPTimeStampField (Cond)',
'(11643848)'],
['ts_tx',
'ICMPTimeStampField (Cond)',
'(11643848)'],
['gw', 'IPField (Cond)', "('0.0.0.0')"],
['ptr', 'ByteField (Cond)', '(0)'],
['reserved', 'ByteField (Cond)', '(0)'],
['length', 'ByteField (Cond)', '(0)'],
['addr_mask', 'IPField (Cond)', "('0.0.0.0')"],
['nexthopmtu', 'ShortField (Cond)', '(0)'],
['unused', 'ShortField (Cond)', '(0)'],
['unused', 'IntField (Cond)', '(0)']],
'ICMPv6DestUnreach': [['type', 'ByteEnumField', '(1)'],
['code', 'ByteEnumField', '(0)'],
['cksum', 'XShortField', '(None)'],
['length', 'ByteField', '(0)'],
['unused', 'X3BytesField', '(0)']],
'ICMPv6EchoReply': [['type', 'ByteEnumField', '(129)'],
['code', 'ByteField', '(0)'],
['cksum', 'XShortField', '(None)'],
['id', 'XShortField', '(0)'],
['seq', 'XShortField', '(0)'],
['data', 'StrField', "(b'')"]],
'ICMPv6EchoRequest': [['type', 'ByteEnumField', '(128)'],
['code', 'ByteField', '(0)'],
['cksum', 'XShortField', '(None)'],
['id', 'XShortField', '(0)'],
['seq', 'XShortField', '(0)'],
['data', 'StrField', "(b'')"]],
'ICMPv6HAADReply': [['type', 'ByteEnumField', '(145)'],
['code', 'ByteField', '(0)'],
['cksum', 'XShortField', '(None)'],
['id', 'XShortField', '(None)'],
['R', 'BitEnumField (1 bit)', '(1)'],
['res', 'XBitField (15 bits)', '(0)'],
['addresses', 'IP6ListField', '([])']],
'ICMPv6HAADRequest': [['type', 'ByteEnumField', '(144)'],
['code', 'ByteField', '(0)'],
['cksum', 'XShortField', '(None)'],
['id', 'XShortField', '(None)'],
['R', 'BitEnumField (1 bit)', '(1)'],
['res', 'XBitField (15 bits)', '(0)']],
'ICMPv6MLDMultAddrRec': [['rtype', 'ByteField', '(4)'],
['auxdata_len',
'FieldLenField',
'(None)'],
['sources_number',
'FieldLenField',
'(None)'],
['dst', 'IP6Field', "('::')"],
['sources', 'IP6ListField', '([])'],
['auxdata',
'StrLenField',
"(b'')"]],
'ICMPv6MLDone': [['type', 'ByteEnumField', '(132)'],
['code', 'ByteField', '(0)'],
['cksum', 'XShortField', '(None)'],
['mrd', 'ShortField', '(0)'],
['reserved', 'ShortField', '(0)'],
['mladdr', 'IP6Field', "('::')"]],
'ICMPv6MLQuery': [['type', 'ByteEnumField', '(130)'],
['code', 'ByteField', '(0)'],
['cksum', 'XShortField', '(None)'],
['mrd', 'ShortField', '(10000)'],
['reserved', 'ShortField', '(0)'],
['mladdr', 'IP6Field', "('::')"]],
'ICMPv6MLQuery2': [['type', 'ByteEnumField', '(130)'],
['code', 'ByteField', '(0)'],
['cksum', 'XShortField', '(None)'],
['mrd', 'ShortField', '(10000)'],
['reserved', 'ShortField', '(0)'],
['mladdr', 'IP6Field', "('::')"],
['Resv', 'BitField (4 bits)', '(0)'],
['S', 'BitField (1 bit)', '(0)'],
['QRV', 'BitField (3 bits)', '(0)'],
['QQIC', 'ByteField', '(0)'],
['sources_number',
'ShortField',
'(None)'],
['sources', 'IP6ListField', '([])']],
'ICMPv6MLReport': [['type', 'ByteEnumField', '(131)'],
['code', 'ByteField', '(0)'],
['cksum', 'XShortField', '(None)'],
['mrd', 'ShortField', '(0)'],
['reserved', 'ShortField', '(0)'],
['mladdr', 'IP6Field', "('::')"]],
'ICMPv6MLReport2': [['type', 'ByteEnumField', '(143)'],
['res', 'ByteField', '(0)'],
['cksum', 'XShortField', '(None)'],
['reserved', 'ShortField', '(0)'],
['records_number',
'ShortField',
'(None)'],
['records', 'PacketListField', '([])']],
'ICMPv6MLReportV2': [['type', 'ByteEnumField', '(143)'],
['code', 'ByteField', '(0)'],
['cksum', 'XShortField', '(None)'],
['reserved', 'ShortField', '(0)'],
['records_count', 'ShortField', '(1)']],
'ICMPv6MPAdv': [['type', 'ByteEnumField', '(147)'],
['code', 'ByteField', '(0)'],
['cksum', 'XShortField', '(None)'],
['id', 'XShortField', '(None)'],
['flags', 'BitEnumField (2 bits)', '(2)'],
['res', 'XBitField (14 bits)', '(0)']],
'ICMPv6MPSol': [['type', 'ByteEnumField', '(146)'],
['code', 'ByteField', '(0)'],
['cksum', 'XShortField', '(None)'],
['id', 'XShortField', '(None)'],
['res', 'XShortField', '(0)']],
'ICMPv6MRD_Advertisement': [],
'ICMPv6MRD_Solicitation': [],
'ICMPv6MRD_Termination': [],
'ICMPv6NDOptAdvInterval': [['type', 'ByteField', '(7)'],
['len', 'ByteField', '(1)'],
['res', 'ShortField', '(0)'],
['advint', 'IntField', '(0)']],
'ICMPv6NDOptDNSSL': [['type', 'ByteField', '(31)'],
['len', 'FieldLenField', '(None)'],
['res', 'ShortField', '(None)'],
['lifetime',
'IntField',
'(4294967295)'],
['searchlist',
'DomainNameListField',
'([])']],
'ICMPv6NDOptDstLLAddr': [['type', 'ByteField', '(2)'],
['len', 'ByteField', '(1)'],
['lladdr',
'MACField',
"('00:00:00:00:00:00')"]],
'ICMPv6NDOptEFA': [['type', 'ByteField', '(26)'],
['len', 'ByteField', '(1)'],
['res', 'BitField (48 bits)', '(0)']],
'ICMPv6NDOptHAInfo': [['type', 'ByteField', '(8)'],
['len', 'ByteField', '(1)'],
['res', 'ShortField', '(0)'],
['pref', 'ShortField', '(0)'],
['lifetime', 'ShortField', '(1)']],
'ICMPv6NDOptIPAddr': [['type', 'ByteField', '(17)'],
['len', 'ByteField', '(3)'],
['optcode', 'ByteEnumField', '(1)'],
['plen', 'ByteField', '(64)'],
['res', 'IntField', '(0)'],
['addr', 'IP6Field', "('::')"]],
'ICMPv6NDOptLLA': [['type', 'ByteField', '(19)'],
['len', 'ByteField', '(1)'],
['optcode', 'ByteEnumField', '(0)'],
['lla',
'MACField',
"('00:00:00:00:00:00')"]],
'ICMPv6NDOptMAP': [['type', 'ByteField', '(23)'],
['len', 'ByteField', '(3)'],
['dist', 'BitField (4 bits)', '(1)'],
['pref', 'BitField (4 bits)', '(15)'],
['R', 'BitField (1 bit)', '(1)'],
['res', 'BitField (7 bits)', '(0)'],
['validlifetime',
'IntField',
'(4294967295)'],
['addr', 'IP6Field', "('::')"]],
'ICMPv6NDOptMTU': [['type', 'ByteField', '(5)'],
['len', 'ByteField', '(1)'],
['res', 'XShortField', '(0)'],
['mtu', 'IntField', '(1280)']],
'ICMPv6NDOptNewRtrPrefix': [['type', 'ByteField', '(18)'],
['len', 'ByteField', '(3)'],
['optcode', 'ByteField', '(0)'],
['plen', 'ByteField', '(64)'],
['res', 'IntField', '(0)'],
['prefix',
'IP6Field',
"('::')"]],
'ICMPv6NDOptPrefixInfo': [['type', 'ByteField', '(3)'],
['len', 'ByteField', '(4)'],
['prefixlen',
'ByteField',
'(None)'],
['L', 'BitField (1 bit)', '(1)'],
['A', 'BitField (1 bit)', '(1)'],
['R', 'BitField (1 bit)', '(0)'],
['res1',
'BitField (5 bits)',
'(0)'],
['validlifetime',
'XIntField',
'(4294967295)'],
['preferredlifetime',
'XIntField',
'(4294967295)'],
['res2', 'XIntField', '(0)'],
['prefix', 'IP6Field', "('::')"]],
'ICMPv6NDOptRDNSS': [['type', 'ByteField', '(25)'],
['len', 'FieldLenField', '(None)'],
['res', 'ShortField', '(None)'],
['lifetime',
'IntField',
'(4294967295)'],
['dns', 'IP6ListField', '([])']],
'ICMPv6NDOptRedirectedHdr': [['type', 'ByteField', '(4)'],
['len',
'FieldLenField',
'(None)'],
['res',
'StrFixedLenField',
"(b'\\x00\\x00\\x00\\x00\\x00\\x00')"],
['pkt',
'TruncPktLenField',
"(b'')"]],
'ICMPv6NDOptRouteInfo': [['type', 'ByteField', '(24)'],
['len', 'FieldLenField', '(None)'],
['plen', 'ByteField', '(None)'],
['res1',
'BitField (3 bits)',
'(0)'],
['prf',
'BitEnumField (2 bits)',
'(0)'],
['res2',
'BitField (3 bits)',
'(0)'],
['rtlifetime',
'IntField',
'(4294967295)'],
['prefix',
'_IP6PrefixField',
'(None)']],
'ICMPv6NDOptShortcutLimit': [['type', 'ByteField', '(6)'],
['len', 'ByteField', '(1)'],
['shortcutlim',
'ByteField',
'(40)'],
['res1', 'ByteField', '(0)'],
['res2', 'IntField', '(0)']],
'ICMPv6NDOptSrcAddrList': [['type', 'ByteField', '(9)'],
['len',
'FieldLenField',
'(None)'],
['res',
'StrFixedLenField',
"(b'\\x00\\x00\\x00\\x00\\x00\\x00')"],
['addrlist',
'IP6ListField',
'([])']],
'ICMPv6NDOptSrcLLAddr': [['type', 'ByteField', '(1)'],
['len', 'ByteField', '(1)'],
['lladdr',
'MACField',
"('00:00:00:00:00:00')"]],
'ICMPv6NDOptTgtAddrList': [['type', 'ByteField', '(10)'],
['len',
'FieldLenField',
'(None)'],
['res',
'StrFixedLenField',
"(b'\\x00\\x00\\x00\\x00\\x00\\x00')"],
['addrlist',
'IP6ListField',
'([])']],
'ICMPv6NDOptUnknown': [['type', 'ByteField', '(None)'],
['len', 'FieldLenField', '(None)'],
['data', 'StrLenField', "(b'')"]],
'ICMPv6ND_INDAdv': [],
'ICMPv6ND_INDSol': [],
'ICMPv6ND_NA': [],
'ICMPv6ND_NS': [],
'ICMPv6ND_RA': [],
'ICMPv6ND_RS': [],
'ICMPv6ND_Redirect': [],
'ICMPv6NIQueryIPv4': [['type', 'ByteEnumField', '(139)'],
['code', 'NIQueryCodeField', '(None)'],
['cksum', 'XShortField', '(None)'],
['qtype', 'ShortEnumField', '(4)'],
['unused',
'BitField (10 bits)',
'(0)'],
['flags',
'FlagsField (6 bits)',
'(<Flag 0 ()>)'],
['nonce', 'NonceField', '(<RandBin>)'],
['data',
'NIQueryDataField',
"((1, b'\\x00\\x00\\x00'))"]],
'ICMPv6NIQueryIPv6': [['type', 'ByteEnumField', '(139)'],
['code', 'NIQueryCodeField', '(None)'],
['cksum', 'XShortField', '(None)'],
['qtype', 'ShortEnumField', '(3)'],
['unused',
'BitField (10 bits)',
'(0)'],
['flags',
'FlagsField (6 bits)',
'(62)'],
['nonce', 'NonceField', '(<RandBin>)'],
['data',
'NIQueryDataField',
"((1, b'\\x00\\x00\\x00'))"]],
'ICMPv6NIQueryNOOP': [['type', 'ByteEnumField', '(139)'],
['code', 'NIQueryCodeField', '(None)'],
['cksum', 'XShortField', '(None)'],
['qtype', 'ShortEnumField', '(0)'],
['unused',
'BitField (10 bits)',
'(0)'],
['flags',
'FlagsField (6 bits)',
'(<Flag 0 ()>)'],
['nonce', 'NonceField', '(<RandBin>)'],
['data',
'NIQueryDataField',
"((1, b'\\x00\\x00\\x00'))"]],
'ICMPv6NIQueryName': [['type', 'ByteEnumField', '(139)'],
['code', 'NIQueryCodeField', '(None)'],
['cksum', 'XShortField', '(None)'],
['qtype', 'ShortEnumField', '(2)'],
['unused',
'BitField (10 bits)',
'(0)'],
['flags',
'FlagsField (6 bits)',
'(<Flag 0 ()>)'],
['nonce', 'NonceField', '(<RandBin>)'],
['data',
'NIQueryDataField',
"((1, b'\\x00\\x00\\x00'))"]],
'ICMPv6NIReplyIPv4': [['type', 'ByteEnumField', '(140)'],
['code', 'ByteEnumField', '(0)'],
['cksum', 'XShortField', '(None)'],
['qtype', 'ShortEnumField', '(4)'],
['unused',
'BitField (10 bits)',
'(0)'],
['flags',
'FlagsField (6 bits)',
'(<Flag 0 ()>)'],
['nonce', 'NonceField', '(<RandBin>)'],
['data',
'NIReplyDataField',
'((0, None))']],
'ICMPv6NIReplyIPv6': [['type', 'ByteEnumField', '(140)'],
['code', 'ByteEnumField', '(0)'],
['cksum', 'XShortField', '(None)'],
['qtype', 'ShortEnumField', '(3)'],
['unused',
'BitField (10 bits)',
'(0)'],
['flags',
'FlagsField (6 bits)',
'(<Flag 0 ()>)'],
['nonce', 'NonceField', '(<RandBin>)'],
['data',
'NIReplyDataField',
'((0, None))']],
'ICMPv6NIReplyNOOP': [['type', 'ByteEnumField', '(140)'],
['code', 'ByteEnumField', '(0)'],
['cksum', 'XShortField', '(None)'],
['qtype', 'ShortEnumField', '(0)'],
['unused',
'BitField (10 bits)',
'(0)'],
['flags',
'FlagsField (6 bits)',
'(<Flag 0 ()>)'],
['nonce', 'NonceField', '(<RandBin>)'],
['data',
'NIReplyDataField',
'((0, None))']],
'ICMPv6NIReplyName': [['type', 'ByteEnumField', '(140)'],
['code', 'ByteEnumField', '(0)'],
['cksum', 'XShortField', '(None)'],
['qtype', 'ShortEnumField', '(2)'],
['unused',
'BitField (10 bits)',
'(0)'],
['flags',
'FlagsField (6 bits)',
'(<Flag 0 ()>)'],
['nonce', 'NonceField', '(<RandBin>)'],
['data',
'NIReplyDataField',
'((0, None))']],
'ICMPv6NIReplyRefuse': [['type', 'ByteEnumField', '(140)'],
['code', 'ByteEnumField', '(1)'],
['cksum', 'XShortField', '(None)'],
['qtype', 'ShortEnumField', '(0)'],
['unused',
'BitField (10 bits)',
'(0)'],
['flags',
'FlagsField (6 bits)',
'(<Flag 0 ()>)'],
['nonce',
'NonceField',
'(<RandBin>)'],
['data',
'NIReplyDataField',
'((0, None))']],
'ICMPv6NIReplyUnknown': [['type', 'ByteEnumField', '(140)'],
['code', 'ByteEnumField', '(2)'],
['cksum', 'XShortField', '(None)'],
['qtype', 'ShortEnumField', '(0)'],
['unused',
'BitField (10 bits)',
'(0)'],
['flags',
'FlagsField (6 bits)',
'(<Flag 0 ()>)'],
['nonce',
'NonceField',
'(<RandBin>)'],
['data',
'NIReplyDataField',
'((0, None))']],
'ICMPv6PacketTooBig': [['type', 'ByteEnumField', '(2)'],
['code', 'ByteField', '(0)'],
['cksum', 'XShortField', '(None)'],
['mtu', 'IntField', '(1280)']],
'ICMPv6ParamProblem': [['type', 'ByteEnumField', '(4)'],
['code', 'ByteEnumField', '(0)'],
['cksum', 'XShortField', '(None)'],
['ptr', 'IntField', '(6)']],
'ICMPv6TimeExceeded': [['type', 'ByteEnumField', '(3)'],
['code', 'ByteEnumField', '(0)'],
['cksum', 'XShortField', '(None)'],
['length', 'ByteField', '(0)'],
['unused', 'X3BytesField', '(0)']],
'ICMPv6Unknown': [['type', 'ByteEnumField', '(1)'],
['code', 'ByteField', '(0)'],
['cksum', 'XShortField', '(None)'],
['msgbody', 'StrField', "(b'')"]],
'IGMP': [['type', 'ByteEnumField', '(17)'],
['mrcode', 'ByteField', '(20)'],
['chksum', 'XShortField', '(None)'],
['gaddr', 'IPField', "('0.0.0.0')"]],
'IGMPv3': [['type', 'ByteEnumField', '(17)'],
['mrcode', 'ByteField', '(20)'],
['chksum', 'XShortField', '(None)']],
'IGMPv3gr': [['rtype', 'ByteEnumField', '(1)'],
['auxdlen', 'ByteField', '(0)'],
['numsrc', 'FieldLenField', '(None)'],
['maddr', 'IPField', "('0.0.0.0')"],
['srcaddrs', 'FieldListField', '([])']],
'IGMPv3mq': [['gaddr', 'IPField', "('0.0.0.0')"],
['resv', 'BitField (4 bits)', '(0)'],
['s', 'BitField (1 bit)', '(0)'],
['qrv', 'BitField (3 bits)', '(0)'],
['qqic', 'ByteField', '(0)'],
['numsrc', 'FieldLenField', '(None)'],
['srcaddrs', 'FieldListField', '([])']],
'IGMPv3mr': [['res2', 'XShortField', '(0)'],
['numgrp', 'FieldLenField', '(None)'],
['records', 'PacketListField', '([])']],
'IGMPv3mra': [['qryIntvl', 'ShortField', '(0)'],
['robust', 'ShortField', '(0)']],
'IP': [['version', 'BitField (4 bits)', '(4)'],
['ihl', 'BitField (4 bits)', '(None)'],
['tos', 'XByteField', '(0)'],
['len', 'ShortField', '(None)'],
['id', 'ShortField', '(1)'],
['flags', 'FlagsField (3 bits)', '(<Flag 0 ()>)'],
['frag', 'BitField (13 bits)', '(0)'],
['ttl', 'ByteField', '(64)'],
['proto', 'ByteEnumField', '(0)'],
['chksum', 'XShortField', '(None)'],
['src', 'IPField', "('16.0.0.1')"],
['dst', 'IPField', "('48.0.0.1')"],
['options', 'PacketListField', '([])']],
'IPOption': [['copy_flag', 'BitField (1 bit)', '(0)'],
['optclass', 'BitEnumField (2 bits)', '(0)'],
['option', 'BitEnumField (5 bits)', '(0)'],
['length', 'FieldLenField', '(None)'],
['value', 'StrLenField', "(b'')"]],
'IPOption_Address_Extension': [],
'IPOption_EOL': [],
'IPOption_LSRR': [],
'IPOption_MTU_Probe': [],
'IPOption_MTU_Reply': [],
'IPOption_NOP': [],
'IPOption_RR': [],
'IPOption_Router_Alert': [],
'IPOption_SDBM': [],
'IPOption_SSRR': [],
'IPOption_Security': [],
'IPOption_Stream_Id': [],
'IPOption_Traceroute': [],
'IPerror': [['version', 'BitField (4 bits)', '(4)'],
['ihl', 'BitField (4 bits)', '(None)'],
['tos', 'XByteField', '(0)'],
['len', 'ShortField', '(None)'],
['id', 'ShortField', '(1)'],
['flags',
'FlagsField (3 bits)',
'(<Flag 0 ()>)'],
['frag', 'BitField (13 bits)', '(0)'],
['ttl', 'ByteField', '(64)'],
['proto', 'ByteEnumField', '(0)'],
['chksum', 'XShortField', '(None)'],
['src', 'IPField', "('16.0.0.1')"],
['dst', 'IPField', "('48.0.0.1')"],
['options', 'PacketListField', '([])']],
'IPerror6': [['version', 'BitField (4 bits)', '(6)'],
['tc', 'BitField (8 bits)', '(0)'],
['fl', 'BitField (20 bits)', '(0)'],
['plen', 'ShortField', '(None)'],
['nh', 'ByteEnumField', '(59)'],
['hlim', 'ByteField', '(64)'],
['src', 'IP6Field', "('::2')"],
['dst', 'DestIP6Field', '(None)']],
'IPv6': [['version', 'BitField (4 bits)', '(6)'],
['tc', 'BitField (8 bits)', '(0)'],
['fl', 'BitField (20 bits)', '(0)'],
['plen', 'ShortField', '(None)'],
['nh', 'ByteEnumField', '(59)'],
['hlim', 'ByteField', '(64)'],
['src', 'IP6Field', "('::2')"],
['dst', 'DestIP6Field', '(None)']],
'IPv6ExtHdrDestOpt': [['nh', 'ByteEnumField', '(59)'],
['len', 'FieldLenField', '(None)'],
['autopad',
'_PhantomAutoPadField',
'(1)'],
['options', '_OptionsField', '([])']],
'IPv6ExtHdrFragment': [['nh', 'ByteEnumField', '(59)'],
['res1', 'BitField (8 bits)', '(0)'],
['offset',
'BitField (13 bits)',
'(0)'],
['res2', 'BitField (2 bits)', '(0)'],
['m', 'BitField (1 bit)', '(0)'],
['id', 'IntField', '(None)']],
'IPv6ExtHdrHopByHop': [['nh', 'ByteEnumField', '(59)'],
['len', 'FieldLenField', '(None)'],
['autopad',
'_PhantomAutoPadField',
'(1)'],
['options', '_OptionsField', '([])']],
'IPv6ExtHdrRouting': [['nh', 'ByteEnumField', '(59)'],
['len', 'FieldLenField', '(None)'],
['type', 'ByteField', '(0)'],
['segleft', 'ByteField', '(None)'],
['reserved',
'BitField (32 bits)',
'(0)'],
['addresses', 'IP6ListField', '([])']],
'IPv6ExtHdrSegmentRouting': [['nh', 'ByteEnumField', '(59)'],
['len', 'ByteField', '(None)'],
['type', 'ByteField', '(4)'],
['segleft',
'ByteField',
'(None)'],
['lastentry',
'ByteField',
'(None)'],
['unused1',
'BitField (1 bit)',
'(0)'],
['protected',
'BitField (1 bit)',
'(0)'],
['oam',
'BitField (1 bit)',
'(0)'],
['alert',
'BitField (1 bit)',
'(0)'],
['hmac',
'BitField (1 bit)',
'(0)'],
['unused2',
'BitField (3 bits)',
'(0)'],
['tag', 'ShortField', '(0)'],
['addresses',
'IP6ListField',
"(['::1'])"],
['tlv_objects',
'PacketListField',
'([])']],
'IPv6ExtHdrSegmentRoutingTLV': [['type', 'ByteField', '(0)'],
['len', 'ByteField', '(0)'],
['reserved',
'ByteField',
'(0)'],
['flags',
'ByteField',
'(0)'],
['value',
'StrLenField',
"(b'')"]],
'IPv6ExtHdrSegmentRoutingTLVEgressNode': [['type',
'ByteField',
'(2)'],
['len',
'ByteField',
'(18)'],
['reserved',
'ByteField',
'(0)'],
['flags',
'ByteField',
'(0)'],
['egress_node',
'IP6Field',
"('::1')"]],
'IPv6ExtHdrSegmentRoutingTLVIngressNode': [['type',
'ByteField',
'(1)'],
['len',
'ByteField',
'(18)'],
['reserved',
'ByteField',
'(0)'],
['flags',
'ByteField',
'(0)'],
['ingress_node',
'IP6Field',
"('::1')"]],
'IPv6ExtHdrSegmentRoutingTLVPadding': [['type',
'ByteField',
'(4)'],
['len',
'FieldLenField',
'(None)'],
['padding',
'StrLenField',
"(b'\\x00')"]],
'ISAKMP': [['init_cookie', 'StrFixedLenField', "(b'')"],
['resp_cookie', 'StrFixedLenField', "(b'')"],
['next_payload', 'ByteEnumField', '(0)'],
['version', 'XByteField', '(16)'],
['exch_type', 'ByteEnumField', '(0)'],
['flags', 'FlagsField (8 bits)', '(<Flag 0 ()>)'],
['id', 'IntField', '(0)'],
['length', 'IntField', '(None)']],
'ISAKMP_class': [],
'ISAKMP_payload': [],
'ISAKMP_payload_Hash': [],
'ISAKMP_payload_ID': [],
'ISAKMP_payload_KE': [],
'ISAKMP_payload_Nonce': [],
'ISAKMP_payload_Proposal': [],
'ISAKMP_payload_SA': [],
'ISAKMP_payload_Transform': [],
'ISAKMP_payload_VendorID': [],
'InheritOriginDNSStrPacket': [],
'IrLAPCommand': [['Control', 'XByteField', '(0)'],
['Format identifier', 'XByteField', '(0)'],
['Source address', 'XIntField', '(0)'],
['Destination address',
'XIntField',
'(4294967295)'],
['Discovery flags', 'XByteField', '(1)'],
['Slot number', 'ByteEnumField', '(255)'],
['Version', 'XByteField', '(0)']],
'IrLAPHead': [['Address', 'XBitField (7 bits)', '(127)'],
['Type', 'BitEnumField (1 bit)', '(1)']],
'IrLMP': [['Service hints', 'XShortField', '(0)'],
['Character set', 'XByteField', '(0)'],
['Device name', 'StrField', "(b'')"]],
'Jumbo': [['otype', '_OTypeField', '(194)'],
['optlen', 'ByteField', '(4)'],
['jumboplen', 'IntField', '(None)']],
'L2CAP_CmdHdr': [],
'L2CAP_CmdRej': [],
'L2CAP_ConfReq': [],
'L2CAP_ConfResp': [],
'L2CAP_ConnReq': [],
'L2CAP_ConnResp': [],
'L2CAP_Connection_Parameter_Update_Request': [],
'L2CAP_Connection_Parameter_Update_Response': [],
'L2CAP_DisconnReq': [],
'L2CAP_DisconnResp': [],
'L2CAP_Hdr': [],
'L2CAP_InfoReq': [],
'L2CAP_InfoResp': [],
'L2TP': [['hdr', 'FlagsField (12 bits)', '(<Flag 0 ()>)'],
['version', 'BitEnumField (4 bits)', '(2)'],
['len', 'ShortField (Cond)', '(0)'],
['tunnel_id', 'ShortField', '(0)'],
['session_id', 'ShortField', '(0)'],
['ns', 'ShortField (Cond)', '(0)'],
['nr', 'ShortField (Cond)', '(0)'],
['offset', 'PadField (Cond)', '(0)']],
'LEAP': [['code', 'ByteEnumField', '(1)'],
['id', 'ByteField', '(0)'],
['len', 'ShortField', '(None)'],
['type', 'ByteEnumField', '(17)'],
['version', 'ByteField', '(1)'],
['unused', 'XByteField', '(0)'],
['count', 'FieldLenField', '(None)'],
['challenge_response', 'XStrLenField', "(b'')"],
['username', 'StrLenField', "(b'')"]],
'LLC': [['dsap', 'XByteField', '(0)'],
['ssap', 'XByteField', '(0)'],
['ctrl', 'ByteField', '(0)']],
'LLMNRQuery': [['id', 'ShortField', '(0)'],
['qr', 'BitField (1 bit)', '(0)'],
['opcode', 'BitEnumField (4 bits)', '(0)'],
['c', 'BitField (1 bit)', '(0)'],
['tc', 'BitField (2 bits)', '(0)'],
['z', 'BitField (4 bits)', '(0)'],
['rcode', 'BitEnumField (4 bits)', '(0)'],
['qdcount', 'DNSRRCountField', '(None)'],
['ancount', 'DNSRRCountField', '(None)'],
['nscount', 'DNSRRCountField', '(None)'],
['arcount', 'DNSRRCountField', '(None)'],
['qd', 'DNSQRField', '(None)'],
['an', 'DNSRRField', '(None)'],
['ns', 'DNSRRField', '(None)'],
['ar', 'DNSRRField', '(None)']],
'LLMNRResponse': [['id', 'ShortField', '(0)'],
['qr', 'BitField (1 bit)', '(1)'],
['opcode', 'BitEnumField (4 bits)', '(0)'],
['c', 'BitField (1 bit)', '(0)'],
['tc', 'BitField (2 bits)', '(0)'],
['z', 'BitField (4 bits)', '(0)'],
['rcode', 'BitEnumField (4 bits)', '(0)'],
['qdcount', 'DNSRRCountField', '(None)'],
['ancount', 'DNSRRCountField', '(None)'],
['nscount', 'DNSRRCountField', '(None)'],
['arcount', 'DNSRRCountField', '(None)'],
['qd', 'DNSQRField', '(None)'],
['an', 'DNSRRField', '(None)'],
['ns', 'DNSRRField', '(None)'],
['ar', 'DNSRRField', '(None)']],
'LLTD': [['version', 'ByteField', '(1)'],
['tos', 'ByteEnumField', '(0)'],
['reserved', 'ByteField', '(0)'],
['function',
'MultiEnumField (Depends on tos)',
'(0)'],
['real_dst', 'MACField', '(None)'],
['real_src', 'MACField', '(None)'],
['xid', 'ShortField (Cond)', '(0)'],
['seq', 'ShortField (Cond)', '(0)']],
'LLTDAttribute': [['type', 'ByteEnumField', '(0)'],
['len', 'FieldLenField', '(None)'],
['value', 'StrLenField', "(b'')"]],
'LLTDAttribute80211MaxRate': [['type',
'ByteEnumField',
'(9)'],
['len', 'ByteField', '(2)'],
['rate', 'ShortField', '(0)']],
'LLTDAttribute80211PhysicalMedium': [['type',
'ByteEnumField',
'(21)'],
['len',
'ByteField',
'(1)'],
['medium',
'ByteEnumField',
'(0)']],
'LLTDAttributeCharacteristics': [['type',
'ByteEnumField',
'(2)'],
['len',
'FieldLenField',
'(None)'],
['flags',
'FlagsField (5 bits)',
'(<Flag 0 ()>)'],
['reserved1',
'BitField (11 bits)',
'(0)'],
['reserved2',
'StrLenField',
"(b'')"]],
'LLTDAttributeDeviceUUID': [['type',
'ByteEnumField',
'(18)'],
['len',
'FieldLenField',
'(None)'],
['uuid',
'StrLenField',
"(b'\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00')"]],
'LLTDAttributeEOP': [['type', 'ByteEnumField', '(0)']],
'LLTDAttributeHostID': [['type', 'ByteEnumField', '(1)'],
['len', 'ByteField', '(6)'],
['mac',
'MACField',
"('00:00:00:00:00:00')"]],
'LLTDAttributeIPv4Address': [['type',
'ByteEnumField',
'(7)'],
['len', 'ByteField', '(4)'],
['ipv4',
'IPField',
"('0.0.0.0')"]],
'LLTDAttributeIPv6Address': [['type',
'ByteEnumField',
'(8)'],
['len', 'ByteField', '(16)'],
['ipv6', 'IP6Field', "('::')"]],
'LLTDAttributeLargeTLV': [['type', 'ByteEnumField', '(14)'],
['len', 'ByteField', '(0)']],
'LLTDAttributeLinkSpeed': [['type', 'ByteEnumField', '(12)'],
['len', 'ByteField', '(4)'],
['speed', 'IntField', '(0)']],
'LLTDAttributeMachineName': [['type',
'ByteEnumField',
'(15)'],
['len',
'FieldLenField',
'(None)'],
['hostname',
'StrLenFieldUtf16',
"(b'')"]],
'LLTDAttributePerformanceCounterFrequency': [['type',
'ByteEnumField',
'(10)'],
['len',
'ByteField',
'(8)'],
['freq',
'LongField',
'(0)']],
'LLTDAttributePhysicalMedium': [['type',
'ByteEnumField',
'(3)'],
['len', 'ByteField', '(4)'],
['medium',
'IntEnumField',
'(6)']],
'LLTDAttributeQOSCharacteristics': [['type',
'ByteEnumField',
'(20)'],
['len',
'ByteField',
'(4)'],
['flags',
'FlagsField (3 bits)',
'(<Flag 0 ()>)'],
['reserved1',
'BitField (13 bits)',
'(0)'],
['reserved2',
'ShortField',
'(0)']],
'LLTDAttributeSeesList': [['type', 'ByteEnumField', '(25)'],
['len', 'ByteField', '(2)'],
['max_entries',
'ShortField',
'(0)']],
'LLTDDiscover': [['gen_number', 'ShortField', '(0)'],
['stations_count',
'FieldLenField',
'(None)'],
['stations_list',
'FieldListField',
'([])']],
'LLTDEmit': [['descs_count', 'FieldLenField', '(None)'],
['descs_list', 'PacketListField', '([])']],
'LLTDEmiteeDesc': [['type', 'ByteEnumField', '(0)'],
['pause', 'ByteField', '(0)'],
['src', 'MACField', '(None)'],
['dst',
'MACField',
"('00:00:00:00:00:00')"]],
'LLTDHello': [['gen_number', 'ShortField', '(0)'],
['current_mapper_address',
'MACField',
"('00:00:00:00:00:00')"],
['apparent_mapper_address',
'MACField',
"('00:00:00:00:00:00')"]],
'LLTDQueryLargeTlv': [['type', 'ByteEnumField', '(14)'],
['offset', 'ThreeBytesField', '(0)']],
'LLTDQueryLargeTlvResp': [['flags',
'FlagsField (2 bits)',
'(<Flag 0 ()>)'],
['len',
'BitField (14 bits)',
'(None)'],
['value', 'StrLenField', "(b'')"]],
'LLTDQueryResp': [['flags',
'FlagsField (2 bits)',
'(<Flag 0 ()>)'],
['descs_count',
'BitField (14 bits)',
'(None)'],
['descs_list', 'PacketListField', '([])']],
'LLTDRecveeDesc': [['type', 'ShortEnumField', '(0)'],
['real_src',
'MACField',
"('00:00:00:00:00:00')"],
['ether_src',
'MACField',
"('00:00:00:00:00:00')"],
['ether_dst',
'MACField',
"('00:00:00:00:00:00')"]],
'LinkStatusEntry': [['neighbor_network_address',
'XLEShortField',
'(0)'],
['reserved1', 'BitField (1 bit)', '(0)'],
['outgoing_cost',
'BitField (3 bits)',
'(0)'],
['reserved2', 'BitField (1 bit)', '(0)'],
['incoming_cost',
'BitField (3 bits)',
'(0)']],
'LoWPANFragmentationFirst': [['reserved',
'BitField (5 bits)',
'(24)'],
['datagramSize',
'BitField (11 bits)',
'(0)'],
['datagramTag',
'XShortField',
'(0)']],
'LoWPANFragmentationSubsequent': [['reserved',
'BitField (5 bits)',
'(28)'],
['datagramSize',
'BitField (11 bits)',
'(0)'],
['datagramTag',
'XShortField',
'(<RandShort>)'],
['datagramOffset',
'ByteField',
'(0)']],
'LoWPANMesh': [['reserved', 'BitField (2 bits)', '(2)'],
['_v', 'BitEnumField (1 bit)', '(0)'],
['_f', 'BitEnumField (1 bit)', '(0)'],
['_hopsLeft', 'BitField (4 bits)', '(0)'],
['_sourceAddr', 'SixLoWPANAddrField', '(0)'],
['_destinyAddr',
'SixLoWPANAddrField',
'(0)']],
'LoWPANUncompressedIPv6': [['_type',
'BitField (8 bits)',
'(0)']],
'LoWPAN_HC1': [],
'LoWPAN_IPHC': [],
'Loopback': [['type', 'LoIntEnumField', '(2)']],
'MACsecSCI': [['system_identifier',
'SourceMACField',
'(None)'],
['port_identifier', 'ShortField', '(0)']],
'MGCP': [['verb', 'StrStopField', "(b'AUEP')"],
['sep1', 'StrFixedLenField', "(b' ')"],
['transaction_id', 'StrStopField', "(b'1234567')"],
['sep2', 'StrFixedLenField', "(b' ')"],
['endpoint',
'StrStopField',
"(b'dummy@dummy.net')"],
['sep3', 'StrFixedLenField', "(b' ')"],
['version',
'StrStopField',
"(b'MGCP 1.0 NCS 1.0')"],
['sep4', 'StrFixedLenField', "(b'\\n')"]],
'MIP6MH_BA': [],
'MIP6MH_BE': [],
'MIP6MH_BRR': [],
'MIP6MH_BU': [],
'MIP6MH_CoT': [],
'MIP6MH_CoTI': [],
'MIP6MH_Generic': [],
'MIP6MH_HoT': [],
'MIP6MH_HoTI': [],
'MIP6OptAltCoA': [['otype', 'ByteEnumField', '(3)'],
['olen', 'ByteField', '(16)'],
['acoa', 'IP6Field', "('::')"]],
'MIP6OptBRAdvice': [['otype', 'ByteEnumField', '(2)'],
['olen', 'ByteField', '(2)'],
['rinter', 'ShortField', '(0)']],
'MIP6OptBindingAuthData': [['otype', 'ByteEnumField', '(5)'],
['olen', 'ByteField', '(16)'],
['authenticator',
'BitField (96 bits)',
'(0)']],
'MIP6OptCGAParams': [['otype', 'ByteEnumField', '(12)'],
['olen', 'FieldLenField', '(None)'],
['cgaparams', 'StrLenField', "(b'')"]],
'MIP6OptCGAParamsReq': [['otype', 'ByteEnumField', '(11)'],
['olen', 'ByteField', '(0)']],
'MIP6OptCareOfTest': [['otype', 'ByteEnumField', '(16)'],
['olen', 'FieldLenField', '(None)'],
['cokt',
'StrLenField',
"(b'\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00')"]],
'MIP6OptCareOfTestInit': [['otype', 'ByteEnumField', '(15)'],
['olen', 'ByteField', '(0)']],
'MIP6OptHomeKeygenToken': [['otype',
'ByteEnumField',
'(14)'],
['olen',
'FieldLenField',
'(None)'],
['hkt', 'StrLenField', "(b'')"]],
'MIP6OptLLAddr': [['otype', 'ByteEnumField', '(7)'],
['olen', 'ByteField', '(7)'],
['ocode', 'ByteEnumField', '(2)'],
['pad', 'ByteField', '(0)'],
['lla',
'MACField',
"('00:00:00:00:00:00')"]],
'MIP6OptMNID': [['otype', 'ByteEnumField', '(8)'],
['olen', 'FieldLenField', '(None)'],
['subtype', 'ByteEnumField', '(1)'],
['id', 'StrLenField', "(b'')"]],
'MIP6OptMobNetPrefix': [['otype', 'ByteEnumField', '(6)'],
['olen', 'ByteField', '(18)'],
['reserved', 'ByteField', '(0)'],
['plen', 'ByteField', '(64)'],
['prefix', 'IP6Field', "('::')"]],
'MIP6OptMsgAuth': [['otype', 'ByteEnumField', '(9)'],
['olen', 'FieldLenField', '(None)'],
['subtype', 'ByteEnumField', '(1)'],
['mspi', 'IntField', '(None)'],
['authdata',
'StrLenField',
"(b'AAAAAAAAAAAA')"]],
'MIP6OptNonceIndices': [['otype', 'ByteEnumField', '(4)'],
['olen', 'ByteField', '(16)'],
['hni', 'ShortField', '(0)'],
['coni', 'ShortField', '(0)']],
'MIP6OptReplayProtection': [['otype',
'ByteEnumField',
'(10)'],
['olen', 'ByteField', '(8)'],
['timestamp',
'NTPTimestampField',
'(0)']],
'MIP6OptSignature': [['otype', 'ByteEnumField', '(13)'],
['olen', 'FieldLenField', '(None)'],
['sig', 'StrLenField', "(b'')"]],
'MIP6OptUnknown': [['otype', 'ByteEnumField', '(6)'],
['olen', 'FieldLenField', '(None)'],
['odata', 'StrLenField', "(b'')"]],
'MKABasicParamSet': [['mka_version_id', 'ByteField', '(0)'],
['key_server_priority',
'ByteField',
'(0)'],
['key_server',
'BitField (1 bit)',
'(0)'],
['macsec_desired',
'BitField (1 bit)',
'(0)'],
['macsec_capability',
'BitField (2 bits)',
'(0)'],
['param_set_body_len',
'BitField (12 bits)',
'(0)'],
['SCI',
'PacketField',
'(<MACsecSCI |>)'],
['actor_member_id',
'XStrFixedLenField',
"(b'')"],
['actor_message_number',
'XIntField',
'(0)'],
['algorithm_agility',
'XIntField',
'(0)'],
['cak_name', 'PadField', "(b'')"]],
'MKADistributedCAKParamSet': [['param_set_type',
'PadField',
'(5)'],
['param_set_body_len',
'ShortField',
'(0)'],
['cak_aes_key_wrap',
'XStrFixedLenField',
"(b'')"],
['cak_key_name',
'XStrField',
"(b'')"]],
'MKADistributedSAKParamSet': [['param_set_type',
'ByteEnumField',
'(4)'],
['distributed_an',
'BitField (2 bits)',
'(0)'],
['confidentiality_offset',
'BitField (2 bits)',
'(0)'],
['unused',
'BitField (4 bits)',
'(0)'],
['param_set_body_len',
'ShortField',
'(0)'],
['key_number',
'XStrFixedLenField',
"(b'')"],
['macsec_cipher_suite',
'XStrFixedLenField (Cond)',
"(b'')"],
['sak_aes_key_wrap',
'XStrFixedLenField',
"(b'')"]],
'MKAICVSet': [['param_set_type', 'PadField', '(255)'],
['param_set_body_len', 'ShortField', '(0)'],
['icv', 'XStrFixedLenField', "(b'')"]],
'MKALivePeerListParamSet': [['param_set_type',
'PadField',
'(1)'],
['param_set_body_len',
'ShortField',
'(0)'],
['member_id_message_num',
'PacketListField',
'([])']],
'MKAPDU': [['basic_param_set', 'PacketField', "(b'')"],
['parameter_sets',
'MKAParamSetPacketListField',
'([])']],
'MKAParamSet': [],
'MKAPeerListTuple': [['member_id',
'XStrFixedLenField',
"(b'')"],
['message_number',
'XStrFixedLenField',
"(b'')"]],
'MKAPotentialPeerListParamSet': [['param_set_type',
'PadField',
'(2)'],
['param_set_body_len',
'ShortField',
'(0)'],
['member_id_message_num',
'PacketListField',
'([])']],
'MKASAKUseParamSet': [['param_set_type',
'ByteEnumField',
'(3)'],
['latest_key_an',
'BitField (2 bits)',
'(0)'],
['latest_key_tx',
'BitField (1 bit)',
'(0)'],
['latest_key_rx',
'BitField (1 bit)',
'(0)'],
['old_key_an',
'BitField (2 bits)',
'(0)'],
['old_key_tx',
'BitField (1 bit)',
'(0)'],
['old_key_rx',
'BitField (1 bit)',
'(0)'],
['plain_tx',
'BitField (1 bit)',
'(0)'],
['plain_rx',
'BitField (1 bit)',
'(0)'],
['X', 'BitField (1 bit)', '(0)'],
['delay_protect',
'BitField (1 bit)',
'(0)'],
['param_set_body_len',
'BitField (12 bits)',
'(0)'],
['latest_key_key_server_member_id',
'XStrFixedLenField',
"(b'')"],
['latest_key_key_number',
'XStrFixedLenField',
"(b'')"],
['latest_key_lowest_acceptable_pn',
'XStrFixedLenField',
"(b'')"],
['old_key_key_server_member_id',
'XStrFixedLenField',
"(b'')"],
['old_key_key_number',
'XStrFixedLenField',
"(b'')"],
['old_key_lowest_acceptable_pn',
'XStrFixedLenField',
"(b'')"]],
'MLDv2Addr': [['type', 'ByteEnumField', '(3)'],
['aux_len', 'ByteField', '(0)'],
['len', 'ShortField', '(0)'],
['multicast_addr', 'IP6Field', "('::')"],
['addrlist', 'IP6ListField', '([])']],
'MPLS': [['label', 'BitField (20 bits)', '(3)'],
['cos', 'BitField (3 bits)', '(0)'],
['s', 'BitField (1 bit)', '(1)'],
['ttl', 'ByteField', '(0)']],
'MobileIP': [['type', 'ByteEnumField', '(1)']],
'MobileIPRRP': [['code', 'ByteField', '(0)'],
['lifetime', 'ShortField', '(180)'],
['homeaddr', 'IPField', "('0.0.0.0')"],
['haaddr', 'IPField', "('0.0.0.0')"],
['id', 'LongField', '(0)']],
'MobileIPRRQ': [['flags', 'XByteField', '(0)'],
['lifetime', 'ShortField', '(180)'],
['homeaddr', 'IPField', "('0.0.0.0')"],
['haaddr', 'IPField', "('0.0.0.0')"],
['coaddr', 'IPField', "('0.0.0.0')"],
['id', 'LongField', '(0)']],
'MobileIPTunnelData': [['nexthdr', 'ByteField', '(4)'],
['res', 'ShortField', '(0)']],
'NBNSNodeStatusResponse': [['NAME_TRN_ID',
'ShortField',
'(0)'],
['FLAGS',
'ShortField',
'(34048)'],
['QDCOUNT', 'ShortField', '(0)'],
['ANCOUNT', 'ShortField', '(1)'],
['NSCOUNT', 'ShortField', '(0)'],
['ARCOUNT', 'ShortField', '(0)'],
['RR_NAME',
'NetBIOSNameField',
"(b'windows')"],
['SUFFIX',
'ShortEnumField',
'(16705)'],
['NULL', 'ByteField', '(0)'],
['RR_TYPE',
'ShortEnumField',
'(33)'],
['RR_CLASS',
'ShortEnumField',
'(1)'],
['TTL', 'IntField', '(0)'],
['RDLENGTH',
'ShortField',
'(83)'],
['NUM_NAMES',
'ByteField',
'(1)']],
'NBNSNodeStatusResponseEnd': [['MAC_ADDRESS',
'SourceMACField',
'(None)'],
['STATISTICS',
'BitField (456 bits)',
'(0)']],
'NBNSNodeStatusResponseService': [['NETBIOS_NAME',
'StrFixedLenField',
"(b'WINDOWS ')"],
['SUFFIX',
'ByteEnumField',
'(0)'],
['NAME_FLAGS',
'ByteField',
'(4)'],
['UNUSED',
'ByteEnumField',
'(0)']],
'NBNSQueryRequest': [['NAME_TRN_ID', 'ShortField', '(0)'],
['FLAGS', 'ShortField', '(272)'],
['QDCOUNT', 'ShortField', '(1)'],
['ANCOUNT', 'ShortField', '(0)'],
['NSCOUNT', 'ShortField', '(0)'],
['ARCOUNT', 'ShortField', '(0)'],
['QUESTION_NAME',
'NetBIOSNameField',
"(b'windows')"],
['SUFFIX', 'ShortEnumField', '(16705)'],
['NULL', 'ByteField', '(0)'],
['QUESTION_TYPE',
'ShortEnumField',
'(32)'],
['QUESTION_CLASS',
'ShortEnumField',
'(1)']],
'NBNSQueryResponse': [['NAME_TRN_ID', 'ShortField', '(0)'],
['FLAGS', 'ShortField', '(34048)'],
['QDCOUNT', 'ShortField', '(0)'],
['ANCOUNT', 'ShortField', '(1)'],
['NSCOUNT', 'ShortField', '(0)'],
['ARCOUNT', 'ShortField', '(0)'],
['RR_NAME',
'NetBIOSNameField',
"(b'windows')"],
['SUFFIX',
'ShortEnumField',
'(16705)'],
['NULL', 'ByteField', '(0)'],
['QUESTION_TYPE',
'ShortEnumField',
'(32)'],
['QUESTION_CLASS',
'ShortEnumField',
'(1)'],
['TTL', 'IntField', '(300000)'],
['RDLENGTH', 'ShortField', '(6)'],
['NB_FLAGS', 'ShortField', '(0)'],
['NB_ADDRESS',
'IPField',
"('127.0.0.1')"]],
'NBNSQueryResponseNegative': [['NAME_TRN_ID',
'ShortField',
'(0)'],
['FLAGS',
'ShortField',
'(34054)'],
['QDCOUNT',
'ShortField',
'(0)'],
['ANCOUNT',
'ShortField',
'(1)'],
['NSCOUNT',
'ShortField',
'(0)'],
['ARCOUNT',
'ShortField',
'(0)'],
['RR_NAME',
'NetBIOSNameField',
"(b'windows')"],
['SUFFIX',
'ShortEnumField',
'(16705)'],
['NULL', 'ByteField', '(0)'],
['RR_TYPE',
'ShortEnumField',
'(32)'],
['RR_CLASS',
'ShortEnumField',
'(1)'],
['TTL', 'IntField', '(0)'],
['RDLENGTH',
'ShortField',
'(6)'],
['G',
'BitEnumField (1 bit)',
'(0)'],
['OWNER_NODE_TYPE',
'BitEnumField (2 bits)',
'(0)'],
['UNUSED',
'BitEnumField (13 bits)',
'(0)'],
['NB_ADDRESS',
'IPField',
"('127.0.0.1')"]],
'NBNSRequest': [['NAME_TRN_ID', 'ShortField', '(0)'],
['FLAGS', 'ShortField', '(10512)'],
['QDCOUNT', 'ShortField', '(1)'],
['ANCOUNT', 'ShortField', '(0)'],
['NSCOUNT', 'ShortField', '(0)'],
['ARCOUNT', 'ShortField', '(1)'],
['QUESTION_NAME',
'NetBIOSNameField',
"(b'windows')"],
['SUFFIX', 'ShortEnumField', '(16705)'],
['NULL', 'ByteField', '(0)'],
['QUESTION_TYPE', 'ShortEnumField', '(32)'],
['QUESTION_CLASS', 'ShortEnumField', '(1)'],
['RR_NAME', 'ShortEnumField', '(49164)'],
['RR_TYPE', 'ShortEnumField', '(32)'],
['RR_CLASS', 'ShortEnumField', '(1)'],
['TTL', 'IntField', '(0)'],
['RDLENGTH', 'ShortField', '(6)'],
['G', 'BitEnumField (1 bit)', '(0)'],
['OWNER_NODE_TYPE',
'BitEnumField (2 bits)',
'(0)'],
['UNUSED', 'BitEnumField (13 bits)', '(0)'],
['NB_ADDRESS', 'IPField', "('127.0.0.1')"]],
'NBNSWackResponse': [['NAME_TRN_ID', 'ShortField', '(0)'],
['FLAGS', 'ShortField', '(48135)'],
['QDCOUNT', 'ShortField', '(0)'],
['ANCOUNT', 'ShortField', '(1)'],
['NSCOUNT', 'ShortField', '(0)'],
['ARCOUNT', 'ShortField', '(0)'],
['RR_NAME',
'NetBIOSNameField',
"(b'windows')"],
['SUFFIX', 'ShortEnumField', '(16705)'],
['NULL', 'ByteField', '(0)'],
['RR_TYPE', 'ShortEnumField', '(32)'],
['RR_CLASS', 'ShortEnumField', '(1)'],
['TTL', 'IntField', '(2)'],
['RDLENGTH', 'ShortField', '(2)'],
['RDATA',
'BitField (16 bits)',
'(10512)']],
'NBTDatagram': [['Type', 'ByteField', '(16)'],
['Flags', 'ByteField', '(2)'],
['ID', 'ShortField', '(0)'],
['SourceIP', 'IPField', "('127.0.0.1')"],
['SourcePort', 'ShortField', '(138)'],
['Length', 'ShortField', '(272)'],
['Offset', 'ShortField', '(0)'],
['SourceName',
'NetBIOSNameField',
"(b'windows')"],
['SUFFIX1', 'ShortEnumField', '(16705)'],
['NULL', 'ByteField', '(0)'],
['DestinationName',
'NetBIOSNameField',
"(b'windows')"],
['SUFFIX2', 'ShortEnumField', '(16705)'],
['NULL', 'ByteField', '(0)']],
'NBTSession': [['TYPE', 'ByteEnumField', '(0)'],
['RESERVED', 'BitField (7 bits)', '(0)'],
['LENGTH', 'BitField (17 bits)', '(0)']],
'NTP': [],
'NTPAuthenticator': [['padding',
'_NTPAuthenticatorPaddingField',
"(b'')"],
['key_id', 'IntField', '(0)'],
['dgst', 'XStrFixedLenField', "(b'')"]],
'NTPClockStatusPacket': [['clock_status',
'BitEnumField (8 bits)',
'(0)'],
['code',
'BitField (8 bits)',
'(0)']],
'NTPConfPeer': [['peeraddr', 'IPField', "('0.0.0.0')"],
['hmode', 'ByteField', '(0)'],
['version', 'ByteField', '(0)'],
['minpoll', 'ByteField', '(0)'],
['maxpoll', 'ByteField', '(0)'],
['flags',
'FlagsField (8 bits)',
'(<Flag 0 ()>)'],
['ttl', 'ByteField', '(0)'],
['unused1', 'ShortField', '(0)'],
['keyid', 'IntField', '(0)'],
['keystr', 'StrFixedLenField', "(b'')"],
['v6_flag', 'IntField', '(0)'],
['unused2', 'IntField', '(0)'],
['peeraddr6', 'IP6Field', "('::')"]],
'NTPConfRestrict': [['addr', 'IPField', "('0.0.0.0')"],
['mask', 'IPField', "('0.0.0.0')"],
['flags',
'FlagsField (16 bits)',
'(<Flag 0 ()>)'],
['m_flags', 'ShortField', '(0)'],
['v6_flag', 'IntField', '(0)'],
['addr6', 'IP6Field', "('::')"],
['mask6', 'IP6Field', "('::')"]],
'NTPConfTrap': [['local_address', 'IPField', "('0.0.0.0')"],
['trap_address', 'IPField', "('0.0.0.0')"],
['trap_port', 'ShortField', '(0)'],
['unused', 'ShortField', '(0)'],
['v6_flag', 'IntField', '(0)'],
['local_address6', 'IP6Field', "('::')"],
['trap_address6', 'IP6Field', "('::')"]],
'NTPConfUnpeer': [['peeraddr', 'IPField', "('0.0.0.0')"],
['v6_flag', 'IntField', '(0)'],
['peeraddr6', 'IP6Field', "('::')"]],
'NTPControl': [['zeros', 'BitField (2 bits)', '(0)'],
['version', 'BitField (3 bits)', '(2)'],
['mode', 'BitField (3 bits)', '(6)'],
['response', 'BitField (1 bit)', '(0)'],
['err', 'BitField (1 bit)', '(0)'],
['more', 'BitField (1 bit)', '(0)'],
['op_code', 'BitEnumField (5 bits)', '(0)'],
['sequence', 'ShortField', '(0)'],
['status_word',
'NTPControlStatusField (Cond)',
"(b'')"],
['status', 'ShortField (Cond)', '(0)'],
['association_id', 'ShortField', '(0)'],
['offset', 'ShortField', '(0)'],
['count', 'ShortField', '(None)'],
['data',
'NTPControlDataPacketLenField',
"(b'')"],
['authenticator', 'PacketField', "(b'')"]],
'NTPErrorStatusPacket': [['error_code',
'BitEnumField (8 bits)',
'(0)'],
['reserved',
'BitField (8 bits)',
'(0)']],
'NTPExtension': [['type', 'ShortField', '(0)'],
['len', 'ShortField', '(0)'],
['value', 'PadField', "(b'')"]],
'NTPExtensions': [['extensions',
'NTPExtPacketListField',
'([])'],
['mac',
'PacketField',
'(<NTPAuthenticator |>)']],
'NTPHeader': [['leap', 'BitEnumField (2 bits)', '(0)'],
['version', 'BitField (3 bits)', '(4)'],
['mode', 'BitEnumField (3 bits)', '(3)'],
['stratum', 'BitField (8 bits)', '(2)'],
['poll', 'BitField (8 bits)', '(10)'],
['precision', 'BitField (8 bits)', '(0)'],
['delay', 'FixedPointField (32 bits)', '(0)'],
['dispersion',
'FixedPointField (32 bits)',
'(0)'],
['id', 'IPField (Cond)', "('127.0.0.1')"],
['ref_id',
'StrFixedLenEnumField (Cond)',
"(b'')"],
['ref', 'TimeStampField (64 bits)', '(0)'],
['orig', 'TimeStampField (64 bits)', '(None)'],
['recv', 'TimeStampField (64 bits)', '(0)'],
['sent',
'TimeStampField (64 bits)',
'(None)']],
'NTPInfoAuth': [['timereset', 'IntField', '(0)'],
['numkeys', 'IntField', '(0)'],
['numfreekeys', 'IntField', '(0)'],
['keylookups', 'IntField', '(0)'],
['keynotfound', 'IntField', '(0)'],
['encryptions', 'IntField', '(0)'],
['decryptions', 'IntField', '(0)'],
['expired', 'IntField', '(0)'],
['keyuncached', 'IntField', '(0)']],
'NTPInfoControl': [['ctltimereset', 'IntField', '(0)'],
['numctlreq', 'IntField', '(0)'],
['numctlbadpkts', 'IntField', '(0)'],
['numctlresponses', 'IntField', '(0)'],
['numctlfrags', 'IntField', '(0)'],
['numctlerrors', 'IntField', '(0)'],
['numctltooshort', 'IntField', '(0)'],
['numctlinputresp', 'IntField', '(0)'],
['numctlinputfrag', 'IntField', '(0)'],
['numctlinputerr', 'IntField', '(0)'],
['numctlbadoffset', 'IntField', '(0)'],
['numctlbadversion', 'IntField', '(0)'],
['numctldatatooshort', 'IntField', '(0)'],
['numctlbadop', 'IntField', '(0)'],
['numasyncmsgs', 'IntField', '(0)']],
'NTPInfoIOStats': [['timereset', 'IntField', '(0)'],
['totalrecvbufs', 'ShortField', '(0)'],
['freerecvbufs', 'ShortField', '(0)'],
['fullrecvbufs', 'ShortField', '(0)'],
['lowwater', 'ShortField', '(0)'],
['dropped', 'IntField', '(0)'],
['ignored', 'IntField', '(0)'],
['received', 'IntField', '(0)'],
['sent', 'IntField', '(0)'],
['notsent', 'IntField', '(0)'],
['interrupts', 'IntField', '(0)'],
['int_received', 'IntField', '(0)']],
'NTPInfoIfStatsIPv4': [['unaddr', 'PadField', "('0.0.0.0')"],
['unbcast',
'PadField',
"('0.0.0.0')"],
['unmask', 'PadField', "('0.0.0.0')"],
['v6_flag', 'IntField', '(0)'],
['ifname',
'StrFixedLenField',
"(b'')"],
['flags', 'IntField', '(0)'],
['last_ttl', 'IntField', '(0)'],
['num_mcast', 'IntField', '(0)'],
['received', 'IntField', '(0)'],
['sent', 'IntField', '(0)'],
['notsent', 'IntField', '(0)'],
['uptime', 'IntField', '(0)'],
['scopeid', 'IntField', '(0)'],
['ifindex', 'IntField', '(0)'],
['ifnum', 'IntField', '(0)'],
['peercnt', 'IntField', '(0)'],
['family', 'ShortField', '(0)'],
['ignore_packets',
'ByteField',
'(0)'],
['action', 'ByteField', '(0)'],
['_filler0', 'IntField', '(0)']],
'NTPInfoIfStatsIPv6': [['unaddr', 'IP6Field', "('::')"],
['unbcast', 'IP6Field', "('::')"],
['unmask', 'IP6Field', "('::')"],
['v6_flag', 'IntField', '(0)'],
['ifname',
'StrFixedLenField',
"(b'')"],
['flags', 'IntField', '(0)'],
['last_ttl', 'IntField', '(0)'],
['num_mcast', 'IntField', '(0)'],
['received', 'IntField', '(0)'],
['sent', 'IntField', '(0)'],
['notsent', 'IntField', '(0)'],
['uptime', 'IntField', '(0)'],
['scopeid', 'IntField', '(0)'],
['ifindex', 'IntField', '(0)'],
['ifnum', 'IntField', '(0)'],
['peercnt', 'IntField', '(0)'],
['family', 'ShortField', '(0)'],
['ignore_packets',
'ByteField',
'(0)'],
['action', 'ByteField', '(0)'],
['_filler0', 'IntField', '(0)']],
'NTPInfoKernel': [['offset', 'IntField', '(0)'],
['freq', 'IntField', '(0)'],
['maxerror', 'IntField', '(0)'],
['esterror', 'IntField', '(0)'],
['status', 'ShortField', '(0)'],
['shift', 'ShortField', '(0)'],
['constant', 'IntField', '(0)'],
['precision', 'IntField', '(0)'],
['tolerance', 'IntField', '(0)'],
['ppsfreq', 'IntField', '(0)'],
['jitter', 'IntField', '(0)'],
['stabil', 'IntField', '(0)'],
['jitcnt', 'IntField', '(0)'],
['calcnt', 'IntField', '(0)'],
['errcnt', 'IntField', '(0)'],
['stbcnt', 'IntField', '(0)']],
'NTPInfoLoop': [['last_offset',
'TimeStampField (64 bits)',
'(0)'],
['drift_comp',
'TimeStampField (64 bits)',
'(0)'],
['compliance', 'IntField', '(0)'],
['watchdog_timer', 'IntField', '(0)']],
'NTPInfoMemStats': [['timereset', 'IntField', '(0)'],
['totalpeermem', 'ShortField', '(0)'],
['freepeermem', 'ShortField', '(0)'],
['findpeer_calls', 'IntField', '(0)'],
['allocations', 'IntField', '(0)'],
['demobilizations', 'IntField', '(0)'],
['hashcount',
'FieldListField',
'([0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, '
'0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, '
'0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, '
'0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, '
'0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, '
'0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, '
'0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, '
'0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, '
'0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, '
'0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, '
'0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, '
'0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, '
'0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, '
'0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, '
'0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, '
'0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, '
'0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, '
'0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, '
'0.0, 0.0])']],
'NTPInfoMonitor1': [['lasttime', 'IntField', '(0)'],
['firsttime', 'IntField', '(0)'],
['lastdrop', 'IntField', '(0)'],
['count', 'IntField', '(0)'],
['addr', 'IPField', "('0.0.0.0')"],
['daddr', 'IPField', "('0.0.0.0')"],
['flags', 'IntField', '(0)'],
['port', 'ShortField', '(0)'],
['mode', 'ByteField', '(0)'],
['version', 'ByteField', '(0)'],
['v6_flag', 'IntField', '(0)'],
['unused1', 'IntField', '(0)'],
['addr6', 'IP6Field', "('::')"],
['daddr6', 'IP6Field', "('::')"]],
'NTPInfoPeer': [['dstaddr', 'IPField', "('0.0.0.0')"],
['srcaddr', 'IPField', "('0.0.0.0')"],
['srcport', 'ShortField', '(0)'],
['flags',
'FlagsField (8 bits)',
'(<Flag 0 ()>)'],
['leap', 'ByteField', '(0)'],
['hmode', 'ByteEnumField', '(0)'],
['pmode', 'ByteField', '(0)'],
['stratum', 'ByteField', '(0)'],
['ppoll', 'ByteField', '(0)'],
['hpoll', 'ByteField', '(0)'],
['precision', 'SignedByteField', '(0)'],
['version', 'ByteField', '(0)'],
['unused8', 'ByteField', '(0)'],
['reach', 'ByteField', '(0)'],
['unreach', 'ByteField', '(0)'],
['flash', 'XByteField', '(0)'],
['ttl', 'ByteField', '(0)'],
['flash2', 'XLEShortField', '(0)'],
['associd', 'ShortField', '(0)'],
['keyid', 'LEIntField', '(0)'],
['pkeyid', 'IntField', '(0)'],
['refid', 'IPField', '(0)'],
['timer', 'IntField', '(0)'],
['rootdelay',
'FixedPointField (32 bits)',
'(0)'],
['rootdispersion',
'FixedPointField (32 bits)',
'(0)'],
['reftime',
'TimeStampField (64 bits)',
'(0)'],
['org', 'TimeStampField (64 bits)', '(0)'],
['rec', 'TimeStampField (64 bits)', '(0)'],
['xmt', 'TimeStampField (64 bits)', '(0)'],
['filtdelay',
'FieldListField',
'([0, 0, 0, 0, 0, 0, 0, 0])'],
['filtoffset',
'FieldListField',
'([0, 0, 0, 0, 0, 0, 0, 0])'],
['order',
'FieldListField',
'([0, 0, 0, 0, 0, 0, 0, 0])'],
['delay',
'FixedPointField (32 bits)',
'(0)'],
['dispersion',
'FixedPointField (32 bits)',
'(0)'],
['offset',
'TimeStampField (64 bits)',
'(0)'],
['selectdisp',
'FixedPointField (32 bits)',
'(0)'],
['unused1', 'IntField', '(0)'],
['unused2', 'IntField', '(0)'],
['unused3', 'IntField', '(0)'],
['unused4', 'IntField', '(0)'],
['unused5', 'IntField', '(0)'],
['unused6', 'IntField', '(0)'],
['unused7', 'IntField', '(0)'],
['estbdelay',
'FixedPointField (32 bits)',
'(0)'],
['v6_flag', 'IntField', '(0)'],
['unused9', 'IntField', '(0)'],
['dstaddr6', 'IP6Field', "('::')"],
['srcaddr6', 'IP6Field', "('::')"]],
'NTPInfoPeerList': [['addr', 'IPField', "('0.0.0.0')"],
['port', 'ShortField', '(0)'],
['hmode', 'ByteEnumField', '(0)'],
['flags',
'FlagsField (8 bits)',
'(<Flag 0 ()>)'],
['v6_flag', 'IntField', '(0)'],
['unused1', 'IntField', '(0)'],
['addr6', 'IP6Field', "('::')"]],
'NTPInfoPeerStats': [['dstaddr', 'IPField', "('0.0.0.0')"],
['srcaddr', 'IPField', "('0.0.0.0')"],
['srcport', 'ShortField', '(0)'],
['flags',
'FlagsField (16 bits)',
'(<Flag 0 ()>)'],
['timereset', 'IntField', '(0)'],
['timereceived', 'IntField', '(0)'],
['timetosend', 'IntField', '(0)'],
['timereachable', 'IntField', '(0)'],
['sent', 'IntField', '(0)'],
['unused1', 'IntField', '(0)'],
['processed', 'IntField', '(0)'],
['unused2', 'IntField', '(0)'],
['badauth', 'IntField', '(0)'],
['bogusorg', 'IntField', '(0)'],
['oldpkt', 'IntField', '(0)'],
['unused3', 'IntField', '(0)'],
['unused4', 'IntField', '(0)'],
['seldisp', 'IntField', '(0)'],
['selbroken', 'IntField', '(0)'],
['unused5', 'IntField', '(0)'],
['candidate', 'ByteField', '(0)'],
['unused6', 'ByteField', '(0)'],
['unused7', 'ByteField', '(0)'],
['unused8', 'ByteField', '(0)'],
['v6_flag', 'IntField', '(0)'],
['unused9', 'IntField', '(0)'],
['dstaddr6', 'IP6Field', "('::')"],
['srcaddr6', 'IP6Field', "('::')"]],
'NTPInfoPeerSummary': [['dstaddr', 'IPField', "('0.0.0.0')"],
['srcaddr', 'IPField', "('0.0.0.0')"],
['srcport', 'ShortField', '(0)'],
['stratum', 'ByteField', '(0)'],
['hpoll', 'ByteField', '(0)'],
['ppoll', 'ByteField', '(0)'],
['reach', 'ByteField', '(0)'],
['flags',
'FlagsField (8 bits)',
'(<Flag 0 ()>)'],
['hmode',
'ByteField',
'({0',
"'reserved', 1",
"'symmetric active', 2",
"'symmetric passive', 3",
"'client', 4",
"'server', 5",
"'broadcast', 6",
"'NTP control message', 7",
"'reserved for private use'})"],
['delay',
'FixedPointField (32 bits)',
'(0)'],
['offset',
'TimeStampField (64 bits)',
'(0)'],
['dispersion',
'FixedPointField (32 bits)',
'(0)'],
['v6_flag', 'IntField', '(0)'],
['unused1', 'IntField', '(0)'],
['dstaddr6', 'IP6Field', "('::')"],
['srcaddr6', 'IP6Field', "('::')"]],
'NTPInfoSys': [['peer', 'IPField', "('0.0.0.0')"],
['peer_mode', 'ByteField', '(0)'],
['leap', 'ByteField', '(0)'],
['stratum', 'ByteField', '(0)'],
['precision', 'ByteField', '(0)'],
['rootdelay',
'FixedPointField (32 bits)',
'(0)'],
['rootdispersion',
'FixedPointField (32 bits)',
'(0)'],
['refid', 'IPField', '(0)'],
['reftime',
'TimeStampField (64 bits)',
'(0)'],
['poll', 'IntField', '(0)'],
['flags',
'FlagsField (8 bits)',
'(<Flag 0 ()>)'],
['unused1', 'ByteField', '(0)'],
['unused2', 'ByteField', '(0)'],
['unused3', 'ByteField', '(0)'],
['bdelay',
'FixedPointField (32 bits)',
'(0)'],
['frequency',
'FixedPointField (32 bits)',
'(0)'],
['authdelay',
'TimeStampField (64 bits)',
'(0)'],
['stability',
'FixedPointField (32 bits)',
'(0)'],
['v6_flag', 'IntField', '(0)'],
['unused4', 'IntField', '(0)'],
['peer6', 'IP6Field', "('::')"]],
'NTPInfoSysStats': [['timeup', 'IntField', '(0)'],
['timereset', 'IntField', '(0)'],
['denied', 'IntField', '(0)'],
['oldversionpkt', 'IntField', '(0)'],
['newversionpkt', 'IntField', '(0)'],
['unknownversion', 'IntField', '(0)'],
['badlength', 'IntField', '(0)'],
['processed', 'IntField', '(0)'],
['badauth', 'IntField', '(0)'],
['received', 'IntField', '(0)'],
['limitrejected', 'IntField', '(0)']],
'NTPInfoTimerStats': [['timereset', 'IntField', '(0)'],
['alarms', 'IntField', '(0)'],
['overflows', 'IntField', '(0)'],
['xmtcalls', 'IntField', '(0)']],
'NTPPeerStatusDataPacket': [['association_id',
'ShortField',
'(0)'],
['peer_status',
'PacketField',
'(<NTPPeerStatusPacket |>)']],
'NTPPeerStatusPacket': [['configured',
'BitField (1 bit)',
'(0)'],
['auth_enabled',
'BitField (1 bit)',
'(0)'],
['authentic',
'BitField (1 bit)',
'(0)'],
['reachability',
'BitField (1 bit)',
'(0)'],
['reserved',
'BitField (1 bit)',
'(0)'],
['peer_sel',
'BitEnumField (3 bits)',
'(0)'],
['peer_event_counter',
'BitField (4 bits)',
'(0)'],
['peer_event_code',
'BitEnumField (4 bits)',
'(0)']],
'NTPPrivate': [['response', 'BitField (1 bit)', '(0)'],
['more', 'BitField (1 bit)', '(0)'],
['version', 'BitField (3 bits)', '(2)'],
['mode', 'BitField (3 bits)', '(0)'],
['auth', 'BitField (1 bit)', '(0)'],
['seq', 'BitField (7 bits)', '(0)'],
['implementation', 'ByteEnumField', '(0)'],
['request_code', 'ByteEnumField', '(0)'],
['err', 'BitEnumField (4 bits)', '(0)'],
['nb_items', 'BitField (12 bits)', '(0)'],
['mbz', 'BitField (4 bits)', '(0)'],
['data_item_size',
'BitField (12 bits)',
'(0)'],
['req_data',
'NTPPrivateReqPacketListField (Cond)',
'([])'],
['data',
'NTPPrivateRespPacketListField (Cond)',
'([])'],
['authenticator',
'PacketField (Cond)',
"(b'')"]],
'NTPPrivatePktTail': [['tstamp',
'TimeStampField (64 bits)',
'(0)'],
['key_id', 'IntField', '(0)'],
['dgst',
'XStrFixedLenField',
"(b'')"]],
'NTPPrivateReqPacket': [['req_data', 'StrField', "(b'')"]],
'NTPStatusPacket': [['status', 'ShortField', '(0)']],
'NTPSystemStatusPacket': [['leap_indicator',
'BitEnumField (2 bits)',
'(0)'],
['clock_source',
'BitEnumField (6 bits)',
'(0)'],
['system_event_counter',
'BitField (4 bits)',
'(0)'],
['system_event_code',
'BitEnumField (4 bits)',
'(0)']],
'NetBIOS_DS': [],
'NetflowDataflowsetV9': [['templateID',
'ShortField',
'(255)'],
['length',
'FieldLenField',
'(None)'],
['records', 'PadField', '([])']],
'NetflowFlowsetV9': [['flowSetID', 'ShortField', '(0)'],
['length', 'FieldLenField', '(None)'],
['templates',
'PacketListField',
'([])']],
'NetflowHeader': [['version', 'ShortField', '(1)']],
'NetflowHeaderV1': [['count', 'ShortField', '(0)'],
['sysUptime', 'IntField', '(0)'],
['unixSecs', 'UTCTimeField', '(0)'],
['unixNanoSeconds',
'UTCTimeField',
'(0)']],
'NetflowHeaderV10': [['length', 'ShortField', '(None)'],
['ExportTime', 'UTCTimeField', '(0)'],
['flowSequence', 'IntField', '(0)'],
['ObservationDomainID',
'IntField',
'(0)']],
'NetflowHeaderV5': [['count', 'ShortField', '(0)'],
['sysUptime', 'IntField', '(0)'],
['unixSecs', 'UTCTimeField', '(0)'],
['unixNanoSeconds',
'UTCTimeField',
'(0)'],
['flowSequence', 'IntField', '(0)'],
['engineType', 'ByteField', '(0)'],
['engineID', 'ByteField', '(0)'],
['samplingInterval',
'ShortField',
'(0)']],
'NetflowHeaderV9': [['count', 'ShortField', '(None)'],
['sysUptime', 'IntField', '(0)'],
['unixSecs', 'UTCTimeField', '(None)'],
['packageSequence', 'IntField', '(0)'],
['SourceID', 'IntField', '(0)']],
'NetflowOptionsFlowset10': [['flowSetID',
'ShortField',
'(3)'],
['length',
'ShortField',
'(None)'],
['templateID',
'ShortField',
'(255)'],
['field_count',
'FieldLenField',
'(None)'],
['scope_field_count',
'FieldLenField',
'(None)'],
['scopes',
'PacketListField',
'([])'],
['options',
'PacketListField',
'([])']],
'NetflowOptionsFlowsetOptionV9': [['optionFieldType',
'ShortEnumField',
'(None)'],
['optionFieldlength',
'ShortField',
'(0)']],
'NetflowOptionsFlowsetScopeV9': [['scopeFieldType',
'ShortEnumField',
'(None)'],
['scopeFieldlength',
'ShortField',
'(0)']],
'NetflowOptionsFlowsetV9': [['flowSetID',
'ShortField',
'(1)'],
['length',
'ShortField',
'(None)'],
['templateID',
'ShortField',
'(255)'],
['option_scope_length',
'FieldLenField',
'(None)'],
['option_field_length',
'FieldLenField',
'(None)'],
['scopes',
'PacketListField',
'([])'],
['options',
'PacketListField',
'([])']],
'NetflowOptionsRecordOptionV9': [['fieldValue',
'StrField',
"(b'')"]],
'NetflowOptionsRecordScopeV9': [['fieldValue',
'StrField',
"(b'')"]],
'NetflowRecordV1': [['ipsrc', 'IPField', "('0.0.0.0')"],
['ipdst', 'IPField', "('0.0.0.0')"],
['nexthop', 'IPField', "('0.0.0.0')"],
['inputIfIndex', 'ShortField', '(0)'],
['outpuIfIndex', 'ShortField', '(0)'],
['dpkts', 'IntField', '(0)'],
['dbytes', 'IntField', '(0)'],
['starttime', 'IntField', '(0)'],
['endtime', 'IntField', '(0)'],
['srcport', 'ShortField', '(0)'],
['dstport', 'ShortField', '(0)'],
['padding', 'ShortField', '(0)'],
['proto', 'ByteField', '(0)'],
['tos', 'ByteField', '(0)'],
['padding1', 'IntField', '(0)'],
['padding2', 'IntField', '(0)']],
'NetflowRecordV5': [['src', 'IPField', "('127.0.0.1')"],
['dst', 'IPField', "('127.0.0.1')"],
['nexthop', 'IPField', "('0.0.0.0')"],
['input', 'ShortField', '(0)'],
['output', 'ShortField', '(0)'],
['dpkts', 'IntField', '(1)'],
['dOctets', 'IntField', '(60)'],
['first', 'IntField', '(0)'],
['last', 'IntField', '(0)'],
['srcport', 'ShortField', '(0)'],
['dstport', 'ShortField', '(0)'],
['pad1', 'ByteField', '(0)'],
['tcpFlags',
'FlagsField (8 bits)',
'(<Flag 2 (S)>)'],
['prot', 'ByteEnumField', '(6)'],
['tos', 'ByteField', '(0)'],
['src_as', 'ShortField', '(0)'],
['dst_as', 'ShortField', '(0)'],
['src_mask', 'ByteField', '(0)'],
['dst_mask', 'ByteField', '(0)'],
['pad2', 'ShortField', '(0)']],
'NetflowRecordV9': [['fieldValue', 'StrField', "(b'')"]],
'NetflowTemplateFieldV9': [['fieldType',
'ShortEnumField',
'(None)'],
['fieldLength',
'ShortField',
'(0)']],
'NetflowTemplateV9': [['templateID', 'ShortField', '(255)'],
['fieldCount',
'FieldLenField',
'(None)'],
['template_fields',
'PacketListField',
'([])']],
'NoPayload': [],
'OCSP_ByKey': [],
'OCSP_ByName': [],
'OCSP_CertID': [],
'OCSP_CertStatus': [],
'OCSP_GoodInfo': [],
'OCSP_ResponderID': [],
'OCSP_Response': [],
'OCSP_ResponseBytes': [],
'OCSP_ResponseData': [],
'OCSP_RevokedInfo': [],
'OCSP_SingleResponse': [],
'OCSP_UnknownInfo': [],
'PMKIDListPacket': [['nb_pmkids', 'LEFieldLenField', '(0)'],
['pmkid_list',
'FieldListField',
'([])']],
'PPI': [['version', 'ByteField', '(0)'],
['flags', 'ByteField', '(0)'],
['len', 'FieldLenField', '(None)'],
['dlt', 'LEIntField', '(None)'],
['headers', 'PacketListField', '([])']],
'PPI_Element': [],
'PPI_Hdr': [],
'PPP': [['proto', 'ShortEnumField', '(33)']],
'PPP_': [],
'PPP_CHAP': [],
'PPP_CHAP_ChallengeResponse': [],
'PPP_ECP': [],
'PPP_ECP_Option': [],
'PPP_ECP_Option_OUI': [],
'PPP_IPCP': [],
'PPP_IPCP_Option': [],
'PPP_IPCP_Option_DNS1': [],
'PPP_IPCP_Option_DNS2': [],
'PPP_IPCP_Option_IPAddress': [],
'PPP_IPCP_Option_NBNS1': [],
'PPP_IPCP_Option_NBNS2': [],
'PPP_LCP': [],
'PPP_LCP_ACCM_Option': [],
'PPP_LCP_Auth_Protocol_Option': [],
'PPP_LCP_Callback_Option': [],
'PPP_LCP_Code_Reject': [],
'PPP_LCP_Configure': [],
'PPP_LCP_Discard_Request': [],
'PPP_LCP_Echo': [],
'PPP_LCP_MRU_Option': [],
'PPP_LCP_Magic_Number_Option': [],
'PPP_LCP_Option': [],
'PPP_LCP_Protocol_Reject': [],
'PPP_LCP_Quality_Protocol_Option': [],
'PPP_LCP_Terminate': [],
'PPP_PAP': [],
'PPP_PAP_Request': [],
'PPP_PAP_Response': [],
'PPPoE': [['version', 'BitField (4 bits)', '(1)'],
['type', 'BitField (4 bits)', '(1)'],
['code', 'ByteEnumField', '(0)'],
['sessionid', 'XShortField', '(0)'],
['len', 'ShortField', '(None)']],
'PPPoED': [['version', 'BitField (4 bits)', '(1)'],
['type', 'BitField (4 bits)', '(1)'],
['code', 'ByteEnumField', '(9)'],
['sessionid', 'XShortField', '(0)'],
['len', 'ShortField', '(None)']],
'PPPoED_Tags': [],
'PPPoETag': [['tag_type', 'ShortEnumField', '(None)'],
['tag_len', 'FieldLenField', '(None)'],
['tag_value', 'StrLenField', "(b'')"]],
'PPTP': [['len', 'FieldLenField', '(None)'],
['type', 'ShortEnumField', '(1)'],
['magic_cookie', 'XIntField', '(439041101)'],
['ctrl_msg_type', 'ShortEnumField', '(1)'],
['reserved_0', 'XShortField', '(0)'],
['data', 'StrLenField', "(b'')"]],
'PPTPCallClearRequest': [['len', 'LenField', '(16)'],
['type', 'ShortEnumField', '(1)'],
['magic_cookie',
'XIntField',
'(439041101)'],
['ctrl_msg_type',
'ShortEnumField',
'(12)'],
['reserved_0',
'XShortField',
'(0)'],
['call_id', 'ShortField', '(1)'],
['reserved_1',
'XShortField',
'(0)']],
'PPTPCallDisconnectNotify': [['len', 'LenField', '(148)'],
['type',
'ShortEnumField',
'(1)'],
['magic_cookie',
'XIntField',
'(439041101)'],
['ctrl_msg_type',
'ShortEnumField',
'(13)'],
['reserved_0',
'XShortField',
'(0)'],
['call_id',
'ShortField',
'(1)'],
['result_code',
'ByteEnumField',
'(1)'],
['error_code',
'ByteEnumField',
'(0)'],
['cause_code',
'ShortField',
'(0)'],
['reserved_1',
'XShortField',
'(0)'],
['call_statistic',
'StrFixedLenField',
"(b'')"]],
'PPTPEchoReply': [['len', 'LenField', '(20)'],
['type', 'ShortEnumField', '(1)'],
['magic_cookie',
'XIntField',
'(439041101)'],
['ctrl_msg_type', 'ShortEnumField', '(6)'],
['reserved_0', 'XShortField', '(0)'],
['identifier', 'IntField', '(None)'],
['result_code', 'ByteEnumField', '(1)'],
['error_code', 'ByteEnumField', '(0)'],
['reserved_1', 'XShortField', '(0)']],
'PPTPEchoRequest': [['len', 'LenField', '(16)'],
['type', 'ShortEnumField', '(1)'],
['magic_cookie',
'XIntField',
'(439041101)'],
['ctrl_msg_type',
'ShortEnumField',
'(5)'],
['reserved_0', 'XShortField', '(0)'],
['identifier', 'IntField', '(None)']],
'PPTPIncomingCallConnected': [['len', 'LenField', '(28)'],
['type',
'ShortEnumField',
'(1)'],
['magic_cookie',
'XIntField',
'(439041101)'],
['ctrl_msg_type',
'ShortEnumField',
'(11)'],
['reserved_0',
'XShortField',
'(0)'],
['peer_call_id',
'ShortField',
'(1)'],
['reserved_1',
'XShortField',
'(0)'],
['connect_speed',
'IntField',
'(100000000)'],
['pkt_window_size',
'ShortField',
'(64)'],
['pkt_transmit_delay',
'ShortField',
'(0)'],
['framing_type',
'IntEnumField',
'(1)']],
'PPTPIncomingCallReply': [['len', 'LenField', '(148)'],
['type', 'ShortEnumField', '(1)'],
['magic_cookie',
'XIntField',
'(439041101)'],
['ctrl_msg_type',
'ShortEnumField',
'(10)'],
['reserved_0',
'XShortField',
'(0)'],
['call_id', 'ShortField', '(1)'],
['peer_call_id',
'ShortField',
'(1)'],
['result_code',
'ByteEnumField',
'(1)'],
['error_code',
'ByteEnumField',
'(0)'],
['pkt_window_size',
'ShortField',
'(64)'],
['pkt_transmit_delay',
'ShortField',
'(0)'],
['reserved_1',
'XShortField',
'(0)']],
'PPTPIncomingCallRequest': [['len', 'LenField', '(220)'],
['type',
'ShortEnumField',
'(1)'],
['magic_cookie',
'XIntField',
'(439041101)'],
['ctrl_msg_type',
'ShortEnumField',
'(9)'],
['reserved_0',
'XShortField',
'(0)'],
['call_id', 'ShortField', '(1)'],
['call_serial_number',
'ShortField',
'(1)'],
['bearer_type',
'IntEnumField',
'(3)'],
['channel_id',
'IntField',
'(0)'],
['dialed_number_len',
'ShortField',
'(0)'],
['dialing_number_len',
'ShortField',
'(0)'],
['dialed_number',
'StrFixedLenField',
"(b'')"],
['dialing_number',
'StrFixedLenField',
"(b'')"],
['subaddress',
'StrFixedLenField',
"(b'')"]],
'PPTPOutgoingCallReply': [['len', 'LenField', '(32)'],
['type', 'ShortEnumField', '(1)'],
['magic_cookie',
'XIntField',
'(439041101)'],
['ctrl_msg_type',
'ShortEnumField',
'(8)'],
['reserved_0',
'XShortField',
'(0)'],
['call_id', 'ShortField', '(1)'],
['peer_call_id',
'ShortField',
'(1)'],
['result_code',
'ByteEnumField',
'(1)'],
['error_code',
'ByteEnumField',
'(0)'],
['cause_code',
'ShortField',
'(0)'],
['connect_speed',
'IntField',
'(100000000)'],
['pkt_window_size',
'ShortField',
'(16)'],
['pkt_proc_delay',
'ShortField',
'(0)'],
['channel_id', 'IntField', '(0)']],
'PPTPOutgoingCallRequest': [['len', 'LenField', '(168)'],
['type',
'ShortEnumField',
'(1)'],
['magic_cookie',
'XIntField',
'(439041101)'],
['ctrl_msg_type',
'ShortEnumField',
'(7)'],
['reserved_0',
'XShortField',
'(0)'],
['call_id', 'ShortField', '(1)'],
['call_serial_number',
'ShortField',
'(0)'],
['minimum_bps',
'IntField',
'(32768)'],
['maximum_bps',
'IntField',
'(2147483648)'],
['bearer_type',
'IntEnumField',
'(3)'],
['framing_type',
'IntEnumField',
'(3)'],
['pkt_window_size',
'ShortField',
'(16)'],
['pkt_proc_delay',
'ShortField',
'(0)'],
['phone_number_len',
'ShortField',
'(0)'],
['reserved_1',
'XShortField',
'(0)'],
['phone_number',
'StrFixedLenField',
"(b'')"],
['subaddress',
'StrFixedLenField',
"(b'')"]],
'PPTPSetLinkInfo': [['len', 'LenField', '(24)'],
['type', 'ShortEnumField', '(1)'],
['magic_cookie',
'XIntField',
'(439041101)'],
['ctrl_msg_type',
'ShortEnumField',
'(15)'],
['reserved_0', 'XShortField', '(0)'],
['peer_call_id', 'ShortField', '(1)'],
['reserved_1', 'XShortField', '(0)'],
['send_accm', 'XIntField', '(0)'],
['receive_accm', 'XIntField', '(0)']],
'PPTPStartControlConnectionReply': [['len',
'LenField',
'(156)'],
['type',
'ShortEnumField',
'(1)'],
['magic_cookie',
'XIntField',
'(439041101)'],
['ctrl_msg_type',
'ShortEnumField',
'(2)'],
['reserved_0',
'XShortField',
'(0)'],
['protocol_version',
'ShortField',
'(1)'],
['result_code',
'ByteEnumField',
'(1)'],
['error_code',
'ByteEnumField',
'(0)'],
['framing_capabilities',
'FlagsField (32 bits)',
'(<Flag 0 ()>)'],
['bearer_capabilities',
'FlagsField (32 bits)',
'(<Flag 0 ()>)'],
['maximum_channels',
'ShortField',
'(65535)'],
['firmware_revision',
'ShortField',
'(256)'],
['host_name',
'StrFixedLenField',
"(b'linux')"],
['vendor_string',
'StrFixedLenField',
"(b'')"]],
'PPTPStartControlConnectionRequest': [['len',
'LenField',
'(156)'],
['type',
'ShortEnumField',
'(1)'],
['magic_cookie',
'XIntField',
'(439041101)'],
['ctrl_msg_type',
'ShortEnumField',
'(1)'],
['reserved_0',
'XShortField',
'(0)'],
['protocol_version',
'ShortField',
'(1)'],
['reserved_1',
'XShortField',
'(0)'],
['framing_capabilities',
'FlagsField (32 '
'bits)',
'(<Flag 0 ()>)'],
['bearer_capabilities',
'FlagsField (32 '
'bits)',
'(<Flag 0 ()>)'],
['maximum_channels',
'ShortField',
'(65535)'],
['firmware_revision',
'ShortField',
'(256)'],
['host_name',
'StrFixedLenField',
"(b'linux')"],
['vendor_string',
'StrFixedLenField',
"(b'')"]],
'PPTPStopControlConnectionReply': [['len',
'LenField',
'(16)'],
['type',
'ShortEnumField',
'(1)'],
['magic_cookie',
'XIntField',
'(439041101)'],
['ctrl_msg_type',
'ShortEnumField',
'(4)'],
['reserved_0',
'XShortField',
'(0)'],
['result_code',
'ByteEnumField',
'(1)'],
['error_code',
'ByteEnumField',
'(0)'],
['reserved_2',
'XShortField',
'(0)']],
'PPTPStopControlConnectionRequest': [['len',
'LenField',
'(16)'],
['type',
'ShortEnumField',
'(1)'],
['magic_cookie',
'XIntField',
'(439041101)'],
['ctrl_msg_type',
'ShortEnumField',
'(3)'],
['reserved_0',
'XShortField',
'(0)'],
['reason',
'ByteEnumField',
'(1)'],
['reserved_1',
'XByteField',
'(0)'],
['reserved_2',
'XShortField',
'(0)']],
'PPTPWANErrorNotify': [['len', 'LenField', '(40)'],
['type', 'ShortEnumField', '(1)'],
['magic_cookie',
'XIntField',
'(439041101)'],
['ctrl_msg_type',
'ShortEnumField',
'(14)'],
['reserved_0', 'XShortField', '(0)'],
['peer_call_id', 'ShortField', '(1)'],
['reserved_1', 'XShortField', '(0)'],
['crc_errors', 'IntField', '(0)'],
['framing_errors', 'IntField', '(0)'],
['hardware_overruns',
'IntField',
'(0)'],
['buffer_overruns',
'IntField',
'(0)'],
['time_out_errors',
'IntField',
'(0)'],
['alignment_errors',
'IntField',
'(0)']],
'Packet': [],
'Pad1': [['otype', '_OTypeField', '(0)']],
'PadN': [['otype', '_OTypeField', '(1)'],
['optlen', 'FieldLenField', '(None)'],
['optdata', 'StrLenField', "(b'')"]],
'Padding': [['load', 'StrField', "(b'')"]],
'PrismHeader': [['msgcode', 'LEIntField', '(68)'],
['len', 'LEIntField', '(144)'],
['dev', 'StrFixedLenField', "(b'')"],
['hosttime_did', 'LEIntField', '(0)'],
['hosttime_status', 'LEShortField', '(0)'],
['hosttime_len', 'LEShortField', '(0)'],
['hosttime', 'LEIntField', '(0)'],
['mactime_did', 'LEIntField', '(0)'],
['mactime_status', 'LEShortField', '(0)'],
['mactime_len', 'LEShortField', '(0)'],
['mactime', 'LEIntField', '(0)'],
['channel_did', 'LEIntField', '(0)'],
['channel_status', 'LEShortField', '(0)'],
['channel_len', 'LEShortField', '(0)'],
['channel', 'LEIntField', '(0)'],
['rssi_did', 'LEIntField', '(0)'],
['rssi_status', 'LEShortField', '(0)'],
['rssi_len', 'LEShortField', '(0)'],
['rssi', 'LEIntField', '(0)'],
['sq_did', 'LEIntField', '(0)'],
['sq_status', 'LEShortField', '(0)'],
['sq_len', 'LEShortField', '(0)'],
['sq', 'LEIntField', '(0)'],
['signal_did', 'LEIntField', '(0)'],
['signal_status', 'LEShortField', '(0)'],
['signal_len', 'LEShortField', '(0)'],
['signal', 'LESignedIntField', '(0)'],
['noise_did', 'LEIntField', '(0)'],
['noise_status', 'LEShortField', '(0)'],
['noise_len', 'LEShortField', '(0)'],
['noise', 'LEIntField', '(0)'],
['rate_did', 'LEIntField', '(0)'],
['rate_status', 'LEShortField', '(0)'],
['rate_len', 'LEShortField', '(0)'],
['rate', 'LEIntField', '(0)'],
['istx_did', 'LEIntField', '(0)'],
['istx_status', 'LEShortField', '(0)'],
['istx_len', 'LEShortField', '(0)'],
['istx', 'LEIntField', '(0)'],
['frmlen_did', 'LEIntField', '(0)'],
['frmlen_status', 'LEShortField', '(0)'],
['frmlen_len', 'LEShortField', '(0)'],
['frmlen', 'LEIntField', '(0)']],
'PseudoIPv6': [['src', 'IP6Field', "('::')"],
['dst', 'IP6Field', "('::')"],
['uplen', 'ShortField', '(None)'],
['zero', 'BitField (24 bits)', '(0)'],
['nh', 'ByteField', '(0)']],
'RIP': [['cmd', 'ByteEnumField', '(1)'],
['version', 'ByteField', '(1)'],
['null', 'ShortField', '(0)']],
'RIPAuth': [['AF', 'ShortEnumField', '(65535)'],
['authtype', 'ShortEnumField', '(2)'],
['password',
'StrFixedLenField (Cond)',
'(None)'],
['digestoffset', 'ShortField (Cond)', '(0)'],
['keyid', 'ByteField (Cond)', '(0)'],
['authdatalen', 'ByteField (Cond)', '(0)'],
['seqnum', 'IntField (Cond)', '(0)'],
['zeropad', 'StrFixedLenField (Cond)', '(None)'],
['authdata', 'StrLenField (Cond)', '(None)']],
'RIPEntry': [['AF', 'ShortEnumField', '(2)'],
['RouteTag', 'ShortField', '(0)'],
['addr', 'IPField', "('0.0.0.0')"],
['mask', 'IPField', "('0.0.0.0')"],
['nextHop', 'IPField', "('0.0.0.0')"],
['metric', 'IntEnumField', '(1)']],
'RSAOtherPrimeInfo': [['prime',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['exponent',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['coefficient',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)']],
'RSAPrivateKey': [['version',
'ASN1F_enum_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['modulus',
'ASN1F_INTEGER',
'(0xa <ASN1_INTEGER[10]>)'],
['publicExponent',
'ASN1F_INTEGER',
'(0x3 <ASN1_INTEGER[3]>)'],
['privateExponent',
'ASN1F_INTEGER',
'(0x3 <ASN1_INTEGER[3]>)'],
['prime1',
'ASN1F_INTEGER',
'(0x2 <ASN1_INTEGER[2]>)'],
['prime2',
'ASN1F_INTEGER',
'(0x5 <ASN1_INTEGER[5]>)'],
['exponent1',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['exponent2',
'ASN1F_INTEGER',
'(0x3 <ASN1_INTEGER[3]>)'],
['coefficient',
'ASN1F_INTEGER',
'(0x1 <ASN1_INTEGER[1]>)'],
['otherPrimeInfos',
'ASN1F_SEQUENCE_OF',
'(None)']],
'RSAPrivateKey_OpenSSL': [],
'RSAPublicKey': [['modulus',
'ASN1F_INTEGER',
'(0xa <ASN1_INTEGER[10]>)'],
['publicExponent',
'ASN1F_INTEGER',
'(0x3 <ASN1_INTEGER[3]>)']],
'RSNCipherSuite': [['oui', 'X3BytesField', '(4012)'],
['cipher', 'ByteEnumField', '(4)']],
'RTP': [['version', 'BitField (2 bits)', '(2)'],
['padding', 'BitField (1 bit)', '(0)'],
['extension', 'BitField (1 bit)', '(0)'],
['numsync', 'BitFieldLenField (4 bits)', '(None)'],
['marker', 'BitField (1 bit)', '(0)'],
['payload_type', 'BitEnumField (7 bits)', '(0)'],
['sequence', 'ShortField', '(0)'],
['timestamp', 'IntField', '(0)'],
['sourcesync', 'IntField', '(0)'],
['sync', 'FieldListField', '([])']],
'RTPExtension': [['header_id', 'ShortField', '(0)'],
['header_len', 'FieldLenField', '(None)'],
['header', 'FieldListField', '([])']],
'RadioTap': [['version', 'ByteField', '(0)'],
['pad', 'ByteField', '(0)'],
['len', 'LEShortField', '(None)'],
['present', 'FlagsField (32 bits)', '(None)'],
['Ext', 'PacketListField (Cond)', '([])'],
['mac_timestamp',
'_RadiotapReversePadField (Cond)',
'(0)'],
['Flags',
'_RadiotapReversePadField (Cond)',
'(None)'],
['Rate',
'_RadiotapReversePadField (Cond)',
'(0)'],
['ChannelFrequency',
'_RadiotapReversePadField (Cond)',
'(0)'],
['ChannelFlags',
'FlagsField (Cond) (16 bits)',
'(None)'],
['dBm_AntSignal',
'_RadiotapReversePadField (Cond)',
'(-256)'],
['dBm_AntNoise',
'_RadiotapReversePadField (Cond)',
'(-256)'],
['Lock_Quality',
'_RadiotapReversePadField (Cond)',
'(0)'],
['Antenna',
'_RadiotapReversePadField (Cond)',
'(0)'],
['RXFlags',
'_RadiotapReversePadField (Cond)',
'(None)'],
['TXFlags',
'_RadiotapReversePadField (Cond)',
'(None)'],
['ChannelPlusFlags',
'_RadiotapReversePadField (Cond)',
'(None)'],
['ChannelPlusFrequency',
'LEShortField (Cond)',
'(0)'],
['ChannelPlusNumber',
'ByteField (Cond)',
'(0)'],
['knownMCS',
'_RadiotapReversePadField (Cond)',
'(None)'],
['Ness_LSB', 'BitField (Cond) (1 bit)', '(0)'],
['STBC_streams',
'BitField (Cond) (2 bits)',
'(0)'],
['FEC_type',
'BitEnumField (Cond) (1 bit)',
'(0)'],
['HT_format',
'BitEnumField (Cond) (1 bit)',
'(0)'],
['guard_interval',
'BitEnumField (Cond) (1 bit)',
'(0)'],
['MCS_bandwidth',
'BitEnumField (Cond) (2 bits)',
'(0)'],
['MCS_index', 'ByteField (Cond)', '(0)'],
['A_MPDU_ref',
'_RadiotapReversePadField (Cond)',
'(0)'],
['A_MPDU_flags',
'FlagsField (Cond) (32 bits)',
'(None)'],
['KnownVHT',
'_RadiotapReversePadField (Cond)',
'(None)'],
['PresentVHT',
'FlagsField (Cond) (8 bits)',
'(None)'],
['VHT_bandwidth',
'ByteEnumField (Cond)',
'(0)'],
['mcs_nss', 'StrFixedLenField (Cond)', '(0)'],
['GroupID', 'ByteField (Cond)', '(0)'],
['PartialAID', 'ShortField (Cond)', '(0)'],
['timestamp',
'_RadiotapReversePadField (Cond)',
'(0)'],
['ts_accuracy', 'LEShortField (Cond)', '(0)'],
['ts_position', 'ByteField (Cond)', '(0)'],
['ts_flags', 'ByteField (Cond)', '(0)'],
['he_data1',
'_RadiotapReversePadField (Cond)',
'(0)'],
['he_data2', 'ShortField (Cond)', '(0)'],
['he_data3', 'ShortField (Cond)', '(0)'],
['he_data4', 'ShortField (Cond)', '(0)'],
['he_data5', 'ShortField (Cond)', '(0)'],
['he_data6', 'ShortField (Cond)', '(0)'],
['hemu_flags1',
'_RadiotapReversePadField (Cond)',
'(0)'],
['hemu_flags2', 'LEShortField (Cond)', '(0)'],
['RU_channel1',
'FieldListField (Cond)',
'([])'],
['RU_channel2',
'FieldListField (Cond)',
'([])'],
['hemuou_per_user_1',
'_RadiotapReversePadField (Cond)',
'(32767)'],
['hemuou_per_user_2',
'LEShortField (Cond)',
'(63)'],
['hemuou_per_user_position',
'ByteField (Cond)',
'(0)'],
['hemuou_per_user_known',
'FlagsField (Cond) (16 bits)',
'(<Flag 0 ()>)'],
['lsig_data1',
'_RadiotapReversePadField (Cond)',
'(<Flag 0 ()>)'],
['lsig_length',
'BitField (Cond) (12 bits)',
'(0)'],
['lsig_rate',
'BitField (Cond) (4 bits)',
'(0)'],
['notdecoded', 'StrLenField', "(b'')"]],
'RadioTapExtendedPresenceMask': [['present',
'FlagsField (32 bits)',
'(None)']],
'Radius': [['code', 'ByteEnumField', '(1)'],
['id', 'ByteField', '(0)'],
['len', 'FieldLenField', '(None)'],
['authenticator', 'XStrFixedLenField', "(b'')"],
['attributes', 'PacketListField', '([])']],
'RadiusAttr_ARAP_Security': [],
'RadiusAttr_Acct_Delay_Time': [],
'RadiusAttr_Acct_Input_Gigawords': [],
'RadiusAttr_Acct_Input_Octets': [],
'RadiusAttr_Acct_Input_Packets': [],
'RadiusAttr_Acct_Interim_Interval': [],
'RadiusAttr_Acct_Link_Count': [],
'RadiusAttr_Acct_Output_Gigawords': [],
'RadiusAttr_Acct_Output_Octets': [],
'RadiusAttr_Acct_Output_Packets': [],
'RadiusAttr_Acct_Session_Time': [],
'RadiusAttr_Acct_Tunnel_Packets_Lost': [],
'RadiusAttr_EAP_Message': [],
'RadiusAttr_Egress_VLANID': [],
'RadiusAttr_Framed_AppleTalk_Link': [],
'RadiusAttr_Framed_AppleTalk_Network': [],
'RadiusAttr_Framed_IPX_Network': [],
'RadiusAttr_Framed_IP_Address': [],
'RadiusAttr_Framed_IP_Netmask': [],
'RadiusAttr_Framed_MTU': [],
'RadiusAttr_Framed_Protocol': [],
'RadiusAttr_Idle_Timeout': [],
'RadiusAttr_Login_IP_Host': [],
'RadiusAttr_Login_TCP_Port': [],
'RadiusAttr_Management_Privilege_Level': [],
'RadiusAttr_Message_Authenticator': [],
'RadiusAttr_Mobility_Domain_Id': [],
'RadiusAttr_NAS_IP_Address': [],
'RadiusAttr_NAS_Port': [],
'RadiusAttr_NAS_Port_Type': [],
'RadiusAttr_PMIP6_Home_DHCP4_Server_Address': [],
'RadiusAttr_PMIP6_Home_IPv4_Gateway': [],
'RadiusAttr_PMIP6_Home_LMA_IPv4_Address': [],
'RadiusAttr_PMIP6_Visited_DHCP4_Server_Address': [],
'RadiusAttr_PMIP6_Visited_IPv4_Gateway': [],
'RadiusAttr_PMIP6_Visited_LMA_IPv4_Address': [],
'RadiusAttr_Password_Retry': [],
'RadiusAttr_Port_Limit': [],
'RadiusAttr_Preauth_Timeout': [],
'RadiusAttr_Service_Type': [],
'RadiusAttr_Session_Timeout': [],
'RadiusAttr_State': [],
'RadiusAttr_Tunnel_Preference': [],
'RadiusAttr_Vendor_Specific': [],
'RadiusAttr_WLAN_AKM_Suite': [],
'RadiusAttr_WLAN_Group_Cipher': [],
'RadiusAttr_WLAN_Group_Mgmt_Cipher': [],
'RadiusAttr_WLAN_Pairwise_Cipher': [],
'RadiusAttr_WLAN_RF_Band': [],
'RadiusAttr_WLAN_Reason_Code': [],
'RadiusAttr_WLAN_Venue_Info': [],
'RadiusAttribute': [['type', 'ByteEnumField', '(1)'],
['len', 'FieldLenField', '(None)'],
['value', 'StrLenField', "(b'')"]],
'Raw': [['load', 'StrField', "(b'')"]],
'RouterAlert': [['otype', '_OTypeField', '(5)'],
['optlen', 'ByteField', '(2)'],
['value', 'ShortEnumField', '(None)']],
'SCTP': [['sport', 'ShortField', '(None)'],
['dport', 'ShortField', '(None)'],
['tag', 'XIntField', '(None)'],
['chksum', 'XIntField', '(None)']],
'SCTPChunkAbort': [['type', 'ByteEnumField', '(6)'],
['reserved',
'BitField (7 bits)',
'(None)'],
['TCB', 'BitField (1 bit)', '(0)'],
['len', 'FieldLenField', '(None)'],
['error_causes', 'PadField', "(b'')"]],
'SCTPChunkAddressConf': [['type', 'ByteEnumField', '(193)'],
['flags', 'XByteField', '(None)'],
['len', 'FieldLenField', '(None)'],
['seq', 'IntField', '(0)'],
['params',
'ChunkParamField',
'([])']],
'SCTPChunkAddressConfAck': [['type',
'ByteEnumField',
'(128)'],
['flags',
'XByteField',
'(None)'],
['len',
'FieldLenField',
'(None)'],
['seq', 'IntField', '(0)'],
['params',
'ChunkParamField',
'([])']],
'SCTPChunkAuthentication': [['type',
'ByteEnumField',
'(15)'],
['flags',
'XByteField',
'(None)'],
['len',
'FieldLenField',
'(None)'],
['shared_key_id',
'ShortField',
'(None)'],
['HMAC_function',
'ShortField',
'(None)'],
['HMAC', 'PadField', "(b'')"]],
'SCTPChunkCookieAck': [['type', 'ByteEnumField', '(11)'],
['flags', 'XByteField', '(None)'],
['len', 'ShortField', '(4)']],
'SCTPChunkCookieEcho': [['type', 'ByteEnumField', '(10)'],
['flags', 'XByteField', '(None)'],
['len', 'FieldLenField', '(None)'],
['cookie', 'PadField', "(b'')"]],
'SCTPChunkData': [['type', 'ByteEnumField', '(0)'],
['reserved',
'BitField (4 bits)',
'(None)'],
['delay_sack', 'BitField (1 bit)', '(0)'],
['unordered', 'BitField (1 bit)', '(0)'],
['beginning', 'BitField (1 bit)', '(0)'],
['ending', 'BitField (1 bit)', '(0)'],
['len', 'FieldLenField', '(None)'],
['tsn', 'XIntField', '(None)'],
['stream_id', 'XShortField', '(None)'],
['stream_seq', 'XShortField', '(None)'],
['proto_id', 'IntEnumField', '(None)'],
['data', 'PadField', '(None)']],
'SCTPChunkError': [['type', 'ByteEnumField', '(9)'],
['flags', 'XByteField', '(None)'],
['len', 'FieldLenField', '(None)'],
['error_causes', 'PadField', "(b'')"]],
'SCTPChunkHeartbeatAck': [['type', 'ByteEnumField', '(5)'],
['flags', 'XByteField', '(None)'],
['len', 'FieldLenField', '(None)'],
['params',
'ChunkParamField',
'([])']],
'SCTPChunkHeartbeatReq': [['type', 'ByteEnumField', '(4)'],
['flags', 'XByteField', '(None)'],
['len', 'FieldLenField', '(None)'],
['params',
'ChunkParamField',
'([])']],
'SCTPChunkInit': [['type', 'ByteEnumField', '(1)'],
['flags', 'XByteField', '(None)'],
['len', 'FieldLenField', '(None)'],
['init_tag', 'XIntField', '(None)'],
['a_rwnd', 'IntField', '(None)'],
['n_out_streams', 'ShortField', '(None)'],
['n_in_streams', 'ShortField', '(None)'],
['init_tsn', 'XIntField', '(None)'],
['params', 'ChunkParamField', '([])']],
'SCTPChunkInitAck': [['type', 'ByteEnumField', '(2)'],
['flags', 'XByteField', '(None)'],
['len', 'FieldLenField', '(None)'],
['init_tag', 'XIntField', '(None)'],
['a_rwnd', 'IntField', '(None)'],
['n_out_streams',
'ShortField',
'(None)'],
['n_in_streams',
'ShortField',
'(None)'],
['init_tsn', 'XIntField', '(None)'],
['params', 'ChunkParamField', '([])']],
'SCTPChunkParamAdaptationLayer': [['type',
'ShortEnumField',
'(49158)'],
['len',
'ShortField',
'(8)'],
['indication',
'XIntField',
'(None)']],
'SCTPChunkParamAddIPAddr': [['type',
'ShortEnumField',
'(49153)'],
['len',
'FieldLenField',
'(None)'],
['correlation_id',
'XIntField',
'(None)'],
['addr_type',
'ShortEnumField',
'(5)'],
['addr_len',
'FieldLenField',
'(None)'],
['addr',
'IPField (Cond)',
"('127.0.0.1')"],
['addr',
'IP6Field (Cond)',
"('::1')"]],
'SCTPChunkParamChunkList': [['type',
'ShortEnumField',
'(32771)'],
['len',
'FieldLenField',
'(None)'],
['chunk_list',
'PadField',
'([])']],
'SCTPChunkParamCookiePreservative': [['type',
'ShortEnumField',
'(9)'],
['len',
'ShortField',
'(8)'],
['sug_cookie_inc',
'XIntField',
'(None)']],
'SCTPChunkParamDelIPAddr': [['type',
'ShortEnumField',
'(49154)'],
['len',
'FieldLenField',
'(None)'],
['correlation_id',
'XIntField',
'(None)'],
['addr_type',
'ShortEnumField',
'(5)'],
['addr_len',
'FieldLenField',
'(None)'],
['addr',
'IPField (Cond)',
"('127.0.0.1')"],
['addr',
'IP6Field (Cond)',
"('::1')"]],
'SCTPChunkParamECNCapable': [['type',
'ShortEnumField',
'(32768)'],
['len', 'ShortField', '(4)']],
'SCTPChunkParamErrorIndication': [['type',
'ShortEnumField',
'(49155)'],
['len',
'FieldLenField',
'(None)'],
['correlation_id',
'XIntField',
'(None)'],
['error_causes',
'PadField',
"(b'')"]],
'SCTPChunkParamFwdTSN': [['type',
'ShortEnumField',
'(49152)'],
['len', 'ShortField', '(4)']],
'SCTPChunkParamHearbeatInfo': [['type',
'ShortEnumField',
'(1)'],
['len',
'FieldLenField',
'(None)'],
['data',
'PadField',
"(b'')"]],
'SCTPChunkParamHostname': [['type',
'ShortEnumField',
'(11)'],
['len',
'FieldLenField',
'(None)'],
['hostname',
'PadField',
"(b'')"]],
'SCTPChunkParamIPv4Addr': [['type', 'ShortEnumField', '(5)'],
['len', 'ShortField', '(8)'],
['addr',
'IPField',
"('127.0.0.1')"]],
'SCTPChunkParamIPv6Addr': [['type', 'ShortEnumField', '(6)'],
['len', 'ShortField', '(20)'],
['addr', 'IP6Field', "('::1')"]],
'SCTPChunkParamRandom': [['type',
'ShortEnumField',
'(32770)'],
['len', 'FieldLenField', '(None)'],
['random',
'PadField',
'(<RandBin>)']],
'SCTPChunkParamRequestedHMACFunctions': [['type',
'ShortEnumField',
'(32772)'],
['len',
'FieldLenField',
'(None)'],
['HMAC_functions_list',
'PadField',
'([1])']],
'SCTPChunkParamSetPrimaryAddr': [['type',
'ShortEnumField',
'(49156)'],
['len',
'FieldLenField',
'(None)'],
['correlation_id',
'XIntField',
'(None)'],
['addr_type',
'ShortEnumField',
'(5)'],
['addr_len',
'FieldLenField',
'(None)'],
['addr',
'IPField (Cond)',
"('127.0.0.1')"],
['addr',
'IP6Field (Cond)',
"('::1')"]],
'SCTPChunkParamStateCookie': [['type',
'ShortEnumField',
'(7)'],
['len',
'FieldLenField',
'(None)'],
['cookie',
'PadField',
"(b'')"]],
'SCTPChunkParamSuccessIndication': [['type',
'ShortEnumField',
'(49157)'],
['len',
'ShortField',
'(8)'],
['correlation_id',
'XIntField',
'(None)']],
'SCTPChunkParamSupportedAddrTypes': [['type',
'ShortEnumField',
'(12)'],
['len',
'FieldLenField',
'(None)'],
['addr_type_list',
'PadField',
'([5])']],
'SCTPChunkParamSupportedExtensions': [['type',
'ShortEnumField',
'(32776)'],
['len',
'FieldLenField',
'(None)'],
['supported_extensions',
'PadField',
'([15, 193, 128])']],
'SCTPChunkParamUnrocognizedParam': [['type',
'ShortEnumField',
'(8)'],
['len',
'FieldLenField',
'(None)'],
['param',
'PadField',
"(b'')"]],
'SCTPChunkSACK': [['type', 'ByteEnumField', '(3)'],
['flags', 'XByteField', '(None)'],
['len', 'ShortField', '(None)'],
['cumul_tsn_ack', 'XIntField', '(None)'],
['a_rwnd', 'IntField', '(None)'],
['n_gap_ack', 'FieldLenField', '(None)'],
['n_dup_tsn', 'FieldLenField', '(None)'],
['gap_ack_list', 'FieldListField', '([])'],
['dup_tsn_list',
'FieldListField',
'([])']],
'SCTPChunkShutdown': [['type', 'ByteEnumField', '(7)'],
['flags', 'XByteField', '(None)'],
['len', 'ShortField', '(8)'],
['cumul_tsn_ack',
'XIntField',
'(None)']],
'SCTPChunkShutdownAck': [['type', 'ByteEnumField', '(8)'],
['flags', 'XByteField', '(None)'],
['len', 'ShortField', '(4)']],
'SCTPChunkShutdownComplete': [['type',
'ByteEnumField',
'(14)'],
['reserved',
'BitField (7 bits)',
'(None)'],
['TCB',
'BitField (1 bit)',
'(0)'],
['len', 'ShortField', '(4)']],
'SMBMailSlot': [['opcode', 'LEShortField', '(1)'],
['priority', 'LEShortField', '(1)'],
['class', 'LEShortField', '(2)'],
['size', 'LEShortField', '(135)'],
['name',
'StrNullField',
"('SMB Mail Slot Protocol')"]],
'SMBNegociate_Protocol_Request_Header': [],
'SMBNegociate_Protocol_Request_Tail': [],
'SMBNegociate_Protocol_Response_Advanced_Security': [],
'SMBNegociate_Protocol_Response_No_Security': [],
'SMBNegociate_Protocol_Response_No_Security_No_Key': [],
'SMBNetlogon_Protocol_Response_Header': [],
'SMBNetlogon_Protocol_Response_Tail_LM20': [],
'SMBNetlogon_Protocol_Response_Tail_SAM': [],
'SMBSession_Setup_AndX_Request': [],
'SMBSession_Setup_AndX_Response': [],
'SM_Confirm': [],
'SM_Encryption_Information': [],
'SM_Failed': [],
'SM_Hdr': [],
'SM_Identity_Address_Information': [],
'SM_Identity_Information': [],
'SM_Master_Identification': [],
'SM_Pairing_Request': [],
'SM_Pairing_Response': [],
'SM_Random': [],
'SM_Signing_Information': [],
'SNAP': [['OUI', 'X3BytesField', '(0)'],
['code', 'XShortEnumField', '(0)']],
'SNMP': [['version',
'ASN1F_enum_INTEGER',
'(0x1 <ASN1_INTEGER[1]>)'],
['community',
'ASN1F_STRING',
"(<ASN1_STRING['public']>)"],
['PDU', 'ASN1F_CHOICE', '(<SNMPget |>)']],
'SNMPbulk': [['id',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['non_repeaters',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['max_repetitions',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['varbindlist', 'ASN1F_SEQUENCE_OF', '([])']],
'SNMPget': [['id',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['error',
'ASN1F_enum_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['error_index',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['varbindlist', 'ASN1F_SEQUENCE_OF', '([])']],
'SNMPinform': [['id',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['error',
'ASN1F_enum_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['error_index',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['varbindlist', 'ASN1F_SEQUENCE_OF', '([])']],
'SNMPnext': [['id',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['error',
'ASN1F_enum_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['error_index',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['varbindlist', 'ASN1F_SEQUENCE_OF', '([])']],
'SNMPresponse': [['id',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['error',
'ASN1F_enum_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['error_index',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['varbindlist',
'ASN1F_SEQUENCE_OF',
'([])']],
'SNMPset': [['id',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['error',
'ASN1F_enum_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['error_index',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['varbindlist', 'ASN1F_SEQUENCE_OF', '([])']],
'SNMPtrapv1': [['enterprise',
'ASN1F_OID',
"(<ASN1_OID['.1.3']>)"],
['agent_addr',
'ASN1F_IPADDRESS',
"(<ASN1_IPADDRESS['0.0.0.0']>)"],
['generic_trap',
'ASN1F_enum_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['specific_trap',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['time_stamp',
'ASN1F_TIME_TICKS',
'(0x61ea71d7 '
'<ASN1_TIME_TICKS[<IntAutoTime>]>)'],
['varbindlist', 'ASN1F_SEQUENCE_OF', '([])']],
'SNMPtrapv2': [['id',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['error',
'ASN1F_enum_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['error_index',
'ASN1F_INTEGER',
'(0x0 <ASN1_INTEGER[0]>)'],
['varbindlist', 'ASN1F_SEQUENCE_OF', '([])']],
'SNMPvarbind': [['oid', 'ASN1F_OID', "(<ASN1_OID['.1.3']>)"],
['value',
'ASN1F_field',
'(<ASN1_NULL[0]>)']],
'STP': [['proto', 'ShortField', '(0)'],
['version', 'ByteField', '(0)'],
['bpdutype', 'ByteField', '(0)'],
['bpduflags', 'ByteField', '(0)'],
['rootid', 'ShortField', '(0)'],
['rootmac', 'MACField', "('00:00:00:00:00:00')"],
['pathcost', 'IntField', '(0)'],
['bridgeid', 'ShortField', '(0)'],
['bridgemac', 'MACField', "('00:00:00:00:00:00')"],
['portid', 'ShortField', '(0)'],
['age', 'BCDFloatField', '(1)'],
['maxage', 'BCDFloatField', '(20)'],
['hellotime', 'BCDFloatField', '(2)'],
['fwddelay', 'BCDFloatField', '(15)']],
'SixLoWPAN': [],
'Skinny': [['len', 'LEIntField', '(0)'],
['res', 'LEIntField', '(0)'],
['msg', 'LEIntEnumField', '(0)']],
'TCP': [['sport', 'ShortEnumField', '(20)'],
['dport', 'ShortEnumField', '(80)'],
['seq', 'IntField', '(0)'],
['ack', 'IntField', '(0)'],
['dataofs', 'BitField (4 bits)', '(None)'],
['reserved', 'BitField (3 bits)', '(0)'],
['flags', 'FlagsField (9 bits)', '(<Flag 2 (S)>)'],
['window', 'ShortField', '(8192)'],
['chksum', 'XShortField', '(None)'],
['urgptr', 'ShortField', '(0)'],
['options', 'TCPOptionsField', "(b'')"]],
'TCPerror': [['sport', 'ShortEnumField', '(20)'],
['dport', 'ShortEnumField', '(80)'],
['seq', 'IntField', '(0)'],
['ack', 'IntField', '(0)'],
['dataofs', 'BitField (4 bits)', '(None)'],
['reserved', 'BitField (3 bits)', '(0)'],
['flags',
'FlagsField (9 bits)',
'(<Flag 2 (S)>)'],
['window', 'ShortField', '(8192)'],
['chksum', 'XShortField', '(None)'],
['urgptr', 'ShortField', '(0)'],
['options', 'TCPOptionsField', "(b'')"]],
'TFTP': [['op', 'ShortEnumField', '(1)']],
'TFTP_ACK': [],
'TFTP_DATA': [],
'TFTP_ERROR': [],
'TFTP_OACK': [],
'TFTP_Option': [],
'TFTP_Options': [],
'TFTP_RRQ': [],
'TFTP_WRQ': [],
'UDP': [['sport', 'ShortEnumField', '(53)'],
['dport', 'ShortEnumField', '(53)'],
['len', 'ShortField', '(None)'],
['chksum', 'XShortField', '(None)']],
'UDPerror': [['sport', 'ShortEnumField', '(53)'],
['dport', 'ShortEnumField', '(53)'],
['len', 'ShortField', '(None)'],
['chksum', 'XShortField', '(None)']],
'USER_CLASS_DATA': [],
'VENDOR_CLASS_DATA': [],
'VENDOR_SPECIFIC_OPTION': [],
'VRRP': [['version', 'BitField (4 bits)', '(2)'],
['type', 'BitField (4 bits)', '(1)'],
['vrid', 'ByteField', '(1)'],
['priority', 'ByteField', '(100)'],
['ipcount', 'FieldLenField', '(None)'],
['authtype', 'ByteField', '(0)'],
['adv', 'ByteField', '(1)'],
['chksum', 'XShortField', '(None)'],
['addrlist', 'FieldListField', '([])'],
['auth1', 'IntField', '(0)'],
['auth2', 'IntField', '(0)']],
'VRRPv3': [['version', 'BitField (4 bits)', '(3)'],
['type', 'BitField (4 bits)', '(1)'],
['vrid', 'ByteField', '(1)'],
['priority', 'ByteField', '(100)'],
['ipcount', 'FieldLenField', '(None)'],
['res', 'BitField (4 bits)', '(0)'],
['adv', 'BitField (12 bits)', '(100)'],
['chksum', 'XShortField', '(None)'],
['addrlist', 'FieldListField', '([])']],
'VXLAN': [['flags',
'FlagsField (8 bits)',
'(<Flag 8 (Instance)>)'],
['reserved0', 'ShortField (Cond)', '(0)'],
['NextProtocol', 'ByteEnumField (Cond)', '(0)'],
['reserved1', 'ThreeBytesField (Cond)', '(0)'],
['gpflags',
'FlagsField (Cond) (8 bits)',
'(<Flag 0 ()>)'],
['gpid', 'ShortField (Cond)', '(0)'],
['vni', 'X3BytesField', '(0)'],
['reserved2', 'XByteField', '(0)']],
'X509_AccessDescription': [],
'X509_AlgorithmIdentifier': [],
'X509_Attribute': [],
'X509_AttributeTypeAndValue': [],
'X509_AttributeValue': [],
'X509_CRL': [],
'X509_Cert': [],
'X509_DNSName': [],
'X509_DirectoryName': [],
'X509_EDIPartyName': [],
'X509_ExtAuthInfoAccess': [],
'X509_ExtAuthorityKeyIdentifier': [],
'X509_ExtBasicConstraints': [],
'X509_ExtCRLDistributionPoints': [],
'X509_ExtCRLNumber': [],
'X509_ExtCertificateIssuer': [],
'X509_ExtCertificatePolicies': [],
'X509_ExtComment': [],
'X509_ExtDefault': [],
'X509_ExtDeltaCRLIndicator': [],
'X509_ExtDistributionPoint': [],
'X509_ExtDistributionPointName': [],
'X509_ExtExtendedKeyUsage': [],
'X509_ExtFreshestCRL': [],
'X509_ExtFullName': [],
'X509_ExtGeneralSubtree': [],
'X509_ExtInhibitAnyPolicy': [],
'X509_ExtInvalidityDate': [],
'X509_ExtIssuerAltName': [],
'X509_ExtIssuingDistributionPoint': [],
'X509_ExtKeyUsage': [],
'X509_ExtNameConstraints': [],
'X509_ExtNameRelativeToCRLIssuer': [],
'X509_ExtNetscapeCertType': [],
'X509_ExtNoticeReference': [],
'X509_ExtPolicyConstraints': [],
'X509_ExtPolicyInformation': [],
'X509_ExtPolicyMappings': [],
'X509_ExtPolicyQualifierInfo': [],
'X509_ExtPrivateKeyUsagePeriod': [],
'X509_ExtQcStatement': [],
'X509_ExtQcStatements': [],
'X509_ExtReasonCode': [],
'X509_ExtSubjInfoAccess': [],
'X509_ExtSubjectAltName': [],
'X509_ExtSubjectDirectoryAttributes': [],
'X509_ExtSubjectKeyIdentifier': [],
'X509_ExtUserNotice': [],
'X509_Extension': [],
'X509_Extensions': [],
'X509_GeneralName': [],
'X509_IPAddress': [],
'X509_OtherName': [],
'X509_PolicyMapping': [],
'X509_RDN': [],
'X509_RFC822Name': [],
'X509_RegisteredID': [],
'X509_RevokedCertificate': [],
'X509_SubjectPublicKeyInfo': [],
'X509_TBSCertList': [],
'X509_TBSCertificate': [],
'X509_URI': [],
'X509_Validity': [],
'X509_X400Address': [],
'ZCLGeneralReadAttributes': [['attribute_identifiers',
'FieldListField',
'([])']],
'ZCLGeneralReadAttributesResponse': [['read_attribute_status_record',
'PacketListField',
'([])']],
'ZCLMeteringGetProfile': [['Interval_Channel',
'ByteField',
'(0)'],
['End_Time', 'XLEIntField', '(0)'],
['NumberOfPeriods',
'ByteField',
'(1)']],
'ZCLPriceGetCurrentPrice': [['reserved',
'BitField (7 bits)',
'(0)'],
['Requestor_Rx_On_When_Idle',
'BitField (1 bit)',
'(0)']],
'ZCLPriceGetScheduledPrices': [['start_time',
'XLEIntField',
'(0)'],
['number_of_events',
'ByteField',
'(0)']],
'ZCLPricePublishPrice': [['provider_id',
'XLEIntField',
'(0)'],
['rate_label',
'StrLenField',
"(b'')"],
['issuer_event_id',
'XLEIntField',
'(0)'],
['current_time',
'XLEIntField',
'(0)'],
['unit_of_measure',
'ByteField',
'(0)'],
['currency',
'XLEShortField',
'(0)'],
['price_trailing_digit',
'ByteField',
'(0)'],
['number_of_price_tiers',
'ByteField',
'(0)'],
['start_time',
'XLEIntField',
'(0)'],
['duration_in_minutes',
'XLEShortField',
'(0)'],
['price', 'XLEIntField', '(0)'],
['price_ratio', 'ByteField', '(0)'],
['generation_price',
'XLEIntField',
'(0)'],
['generation_price_ratio',
'ByteField',
'(0)'],
['alternate_cost_delivered',
'XLEIntField',
'(0)'],
['alternate_cost_unit',
'ByteField',
'(0)'],
['alternate_cost_trailing_digit',
'ByteField',
'(0)'],
['number_of_block_thresholds',
'ByteField',
'(0)'],
['price_control',
'ByteField',
'(0)']],
'ZCLReadAttributeStatusRecord': [['attribute_identifier',
'XLEShortField',
'(0)'],
['status',
'ByteEnumField',
'(0)'],
['attribute_data_type',
'ByteEnumField (Cond)',
'(0)'],
['attribute_value',
'_DiscreteString (Cond)',
"(b'')"]],
'ZEP1': [['preamble', 'StrFixedLenField', "(b'EX')"],
['ver', 'ByteField', '(0)'],
['channel', 'ByteField', '(0)'],
['device', 'ShortField', '(0)'],
['lqi_mode', 'ByteField', '(0)'],
['lqi_val', 'ByteField', '(0)'],
['res', 'BitField (56 bits)', '(0)'],
['len', 'ByteField', '(0)']],
'ZEP2': [['preamble', 'StrFixedLenField', "(b'EX')"],
['ver', 'ByteField', '(0)'],
['type', 'ByteField', '(0)'],
['channel', 'ByteField', '(0)'],
['device', 'ShortField', '(0)'],
['lqi_mode', 'ByteField', '(1)'],
['lqi_val', 'ByteField', '(0)'],
['timestamp', 'TimeStampField (64 bits)', '(0)'],
['seq', 'IntField', '(0)'],
['res', 'BitField (80 bits)', '(0)'],
['length', 'ByteField', '(0)']],
'ZigBeeBeacon': [['proto_id', 'ByteField', '(0)'],
['nwkc_protocol_version',
'BitField (4 bits)',
'(0)'],
['stack_profile',
'BitField (4 bits)',
'(0)'],
['end_device_capacity',
'BitField (1 bit)',
'(0)'],
['device_depth',
'BitField (4 bits)',
'(0)'],
['router_capacity',
'BitField (1 bit)',
'(0)'],
['reserved', 'BitField (2 bits)', '(0)'],
['extended_pan_id',
'dot15d4AddressField',
'(0)'],
['tx_offset', 'BitField (24 bits)', '(0)'],
['update_id', 'ByteField', '(0)']],
'ZigbeeAppCommandPayload': [['cmd_identifier',
'ByteEnumField',
'(1)'],
['initiator',
'dot15d4AddressField (Cond)',
'(0)'],
['responder',
'dot15d4AddressField (Cond)',
'(0)'],
['data',
'StrFixedLenField (Cond)',
'(0)'],
['key_type',
'ByteEnumField (Cond)',
'(0)'],
['key',
'StrFixedLenField (Cond)',
'(None)'],
['key_seqnum',
'ByteField (Cond)',
'(0)'],
['dest_addr',
'dot15d4AddressField (Cond)',
'(0)'],
['src_addr',
'dot15d4AddressField (Cond)',
'(0)'],
['address',
'dot15d4AddressField (Cond)',
'(0)'],
['short_address',
'XLEShortField (Cond)',
'(0)'],
['status',
'ByteField (Cond)',
'(0)'],
['address',
'dot15d4AddressField (Cond)',
'(0)'],
['key_type',
'ByteEnumField (Cond)',
'(0)'],
['key',
'StrFixedLenField (Cond)',
'(None)'],
['seqnum',
'StrFixedLenField (Cond)',
'(None)'],
['data',
'StrField (Cond)',
"(b'')"]],
'ZigbeeAppDataPayload': [['frame_control',
'FlagsField (4 bits)',
'(<Flag 2 (security)>)'],
['delivery_mode',
'BitEnumField (2 bits)',
'(0)'],
['aps_frametype',
'BitEnumField (2 bits)',
'(0)'],
['dst_endpoint',
'ByteField (Cond)',
'(10)'],
['cluster',
'EnumField (Cond)',
'(0)'],
['profile',
'EnumField (Cond)',
'(0)'],
['src_endpoint',
'ByteField (Cond)',
'(10)'],
['counter', 'ByteField', '(0)'],
['fragmentation',
'ByteEnumField (Cond)',
'(0)'],
['block_number',
'ByteField (Cond)',
'(0)']],
'ZigbeeAppDataPayloadStub': [['frame_control',
'FlagsField (4 bits)',
'(<Flag 0 ()>)'],
['delivery_mode',
'BitEnumField (2 bits)',
'(0)'],
['frametype',
'BitField (2 bits)',
'(3)'],
['group_addr',
'XLEShortField (Cond)',
'(0)'],
['cluster', 'EnumField', '(0)'],
['profile', 'EnumField', '(0)'],
['data',
'StrField (Cond)',
"(b'')"]],
'ZigbeeClusterLibrary': [['reserved',
'BitField (3 bits)',
'(0)'],
['disable_default_response',
'BitField (1 bit)',
'(0)'],
['direction',
'BitField (1 bit)',
'(0)'],
['manufacturer_specific',
'BitField (1 bit)',
'(0)'],
['zcl_frametype',
'BitEnumField (2 bits)',
'(0)'],
['manufacturer_code',
'XLEShortField (Cond)',
'(0)'],
['transaction_sequence',
'ByteField',
'(0)'],
['command_identifier',
'ByteEnumField',
'(0)']],
'ZigbeeNWK': [['discover_route', 'BitField (2 bits)', '(0)'],
['proto_version', 'BitField (4 bits)', '(2)'],
['frametype', 'BitEnumField (2 bits)', '(0)'],
['flags',
'FlagsField (8 bits)',
'(<Flag 0 ()>)'],
['destination', 'XLEShortField', '(0)'],
['source', 'XLEShortField', '(0)'],
['radius', 'ByteField', '(0)'],
['seqnum', 'ByteField', '(1)'],
['ext_dst',
'dot15d4AddressField (Cond)',
'(0)'],
['ext_src',
'dot15d4AddressField (Cond)',
'(0)'],
['relay_count', 'ByteField (Cond)', '(1)'],
['relay_index', 'ByteField (Cond)', '(0)'],
['relays', 'FieldListField (Cond)', '([])']],
'ZigbeeNWKCommandPayload': [['cmd_identifier',
'ByteEnumField',
'(1)'],
['reserved',
'BitField (Cond) (1 bit)',
'(0)'],
['multicast',
'BitField (Cond) (1 bit)',
'(0)'],
['dest_addr_bit',
'BitField (Cond) (1 bit)',
'(0)'],
['many_to_one',
'BitEnumField (Cond) (2 bits)',
'(0)'],
['reserved',
'BitField (Cond) (3 bits)',
'(0)'],
['route_request_identifier',
'ByteField (Cond)',
'(0)'],
['destination_address',
'XLEShortField (Cond)',
'(0)'],
['path_cost',
'ByteField (Cond)',
'(0)'],
['ext_dst',
'dot15d4AddressField (Cond)',
'(0)'],
['reserved',
'BitField (Cond) (1 bit)',
'(0)'],
['multicast',
'BitField (Cond) (1 bit)',
'(0)'],
['responder_addr_bit',
'BitField (Cond) (1 bit)',
'(0)'],
['originator_addr_bit',
'BitField (Cond) (1 bit)',
'(0)'],
['reserved',
'BitField (Cond) (4 bits)',
'(0)'],
['route_request_identifier',
'ByteField (Cond)',
'(0)'],
['originator_address',
'XLEShortField (Cond)',
'(0)'],
['responder_address',
'XLEShortField (Cond)',
'(0)'],
['path_cost',
'ByteField (Cond)',
'(0)'],
['originator_addr',
'dot15d4AddressField (Cond)',
'(0)'],
['responder_addr',
'dot15d4AddressField (Cond)',
'(0)'],
['status_code',
'ByteEnumField (Cond)',
'(0)'],
['destination_address',
'XLEShortField (Cond)',
'(0)'],
['remove_children',
'BitField (Cond) (1 bit)',
'(0)'],
['request',
'BitField (Cond) (1 bit)',
'(0)'],
['rejoin',
'BitField (Cond) (1 bit)',
'(0)'],
['reserved',
'BitField (Cond) (5 bits)',
'(0)'],
['rr_relay_count',
'ByteField (Cond)',
'(0)'],
['rr_relay_list',
'FieldListField (Cond)',
'([])'],
['allocate_address',
'BitField (Cond) (1 bit)',
'(0)'],
['security_capability',
'BitField (Cond) (1 bit)',
'(0)'],
['reserved2',
'BitField (Cond) (1 bit)',
'(0)'],
['reserved1',
'BitField (Cond) (1 bit)',
'(0)'],
['receiver_on_when_idle',
'BitField (Cond) (1 bit)',
'(0)'],
['power_source',
'BitField (Cond) (1 bit)',
'(0)'],
['device_type',
'BitField (Cond) (1 bit)',
'(0)'],
['alternate_pan_coordinator',
'BitField (Cond) (1 bit)',
'(0)'],
['network_address',
'XLEShortField (Cond)',
'(65535)'],
['rejoin_status',
'ByteField (Cond)',
'(0)'],
['reserved',
'BitField (Cond) (1 bit)',
'(0)'],
['last_frame',
'BitField (Cond) (1 bit)',
'(0)'],
['first_frame',
'BitField (Cond) (1 bit)',
'(0)'],
['entry_count',
'BitField (Cond) (5 bits)',
'(0)'],
['link_status_list',
'PacketListField (Cond)',
'([])'],
['report_command_identifier',
'BitEnumField (Cond) (3 bits)',
'(0)'],
['report_information_count',
'BitField (Cond) (5 bits)',
'(0)'],
['epid',
'dot15d4AddressField (Cond)',
'(0)'],
['PAN_ID_conflict_report',
'FieldListField (Cond)',
'([])'],
['update_command_identifier',
'BitEnumField (Cond) (3 bits)',
'(0)'],
['update_information_count',
'BitField (Cond) (5 bits)',
'(0)'],
['epid',
'dot15d4AddressField (Cond)',
'(0)'],
['update_id',
'ByteField (Cond)',
'(0)'],
['new_PAN_ID',
'XLEShortField (Cond)',
'(0)']],
'ZigbeeNWKStub': [['reserved', 'BitField (2 bits)', '(0)'],
['proto_version',
'BitField (4 bits)',
'(2)'],
['frametype', 'BitField (2 bits)', '(3)'],
['reserved', 'BitField (8 bits)', '(0)']]},
'db_md5': 'tZXaHtkcsCa+0bC4K+nHXw==',
'fields': {'ASN1F_BIT_STRING': 'empty',
'ASN1F_CHOICE': 'empty',
'ASN1F_INTEGER': 'empty',
'ASN1F_IPADDRESS': 'empty',
'ASN1F_OID': 'empty',
'ASN1F_PACKET': 'empty',
'ASN1F_SEQUENCE_OF': 'empty',
'ASN1F_STRING': 'empty',
'ASN1F_TIME_TICKS': 'empty',
'ASN1F_enum_INTEGER': 'empty',
'ASN1F_field': 'empty',
'BCDFloatField': 'empty',
'BitEnumField (1 bit)': 'empty',
'BitEnumField (13 bits)': 'empty',
'BitEnumField (16 bits)': 'empty',
'BitEnumField (2 bits)': 'empty',
'BitEnumField (3 bits)': 'empty',
'BitEnumField (4 bits)': 'empty',
'BitEnumField (5 bits)': 'empty',
'BitEnumField (6 bits)': 'empty',
'BitEnumField (7 bits)': 'empty',
'BitEnumField (8 bits)': 'empty',
'BitEnumField (Cond) (1 bit)': 'empty',
'BitEnumField (Cond) (2 bits)': 'empty',
'BitEnumField (Cond) (3 bits)': 'empty',
'BitField (1 bit)': 'empty',
'BitField (10 bits)': 'empty',
'BitField (11 bits)': 'empty',
'BitField (12 bits)': 'empty',
'BitField (13 bits)': 'empty',
'BitField (14 bits)': 'empty',
'BitField (16 bits)': 'empty',
'BitField (17 bits)': 'empty',
'BitField (2 bits)': 'empty',
'BitField (20 bits)': 'empty',
'BitField (24 bits)': 'empty',
'BitField (3 bits)': 'empty',
'BitField (32 bits)': 'empty',
'BitField (4 bits)': 'empty',
'BitField (456 bits)': 'empty',
'BitField (48 bits)': 'empty',
'BitField (5 bits)': 'empty',
'BitField (56 bits)': 'empty',
'BitField (6 bits)': 'empty',
'BitField (7 bits)': 'empty',
'BitField (8 bits)': 'empty',
'BitField (80 bits)': 'empty',
'BitField (96 bits)': 'empty',
'BitField (Cond) (1 bit)': 'empty',
'BitField (Cond) (12 bits)': 'empty',
'BitField (Cond) (2 bits)': 'empty',
'BitField (Cond) (3 bits)': 'empty',
'BitField (Cond) (4 bits)': 'empty',
'BitField (Cond) (5 bits)': 'empty',
'BitField (Cond) (7 bits)': 'empty',
'BitFieldLenField (4 bits)': 'empty',
'ByteEnumField': 'empty',
'ByteEnumField (Cond)': 'empty',
'ByteField': 'empty',
'ByteField (Cond)': 'empty',
'ChunkParamField': 'empty',
'DHCPOptionsField': 'empty',
'DNSQRField': 'empty',
'DNSRRCountField': 'empty',
'DNSRRField': 'empty',
'DNSStrField': 'empty',
'DestIP6Field': 'empty',
'DestMACField': 'empty',
'DomainNameField': 'empty',
'DomainNameListField': 'empty',
'EnumField': 'empty',
'EnumField (Cond)': 'empty',
'FCSField': 'empty',
'Field': 'empty',
'FieldLenField': 'empty',
'FieldListField': 'empty',
'FieldListField (Cond)': 'empty',
'FixedPointField (32 bits)': 'empty',
'FlagsField (12 bits)': 'empty',
'FlagsField (16 bits)': 'empty',
'FlagsField (2 bits)': 'empty',
'FlagsField (3 bits)': 'empty',
'FlagsField (32 bits)': 'empty',
'FlagsField (4 bits)': 'empty',
'FlagsField (5 bits)': 'empty',
'FlagsField (6 bits)': 'empty',
'FlagsField (8 bits)': 'empty',
'FlagsField (9 bits)': 'empty',
'FlagsField (Cond) (16 bits)': 'empty',
'FlagsField (Cond) (32 bits)': 'empty',
'FlagsField (Cond) (8 bits)': 'empty',
'ICMPTimeStampField (Cond)': 'empty',
'IP6Field': 'empty',
'IP6Field (Cond)': 'empty',
'IP6ListField': 'empty',
'IPField': '^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$',
'IPField (Cond)': 'empty',
'IntEnumField': 'empty',
'IntField': 'empty',
'IntField (Cond)': 'empty',
'LEFieldLenField': 'empty',
'LEIntEnumField': 'empty',
'LEIntField': 'empty',
'LELongField': 'empty',
'LELongField (Cond)': 'empty',
'LEShortEnumField': 'empty',
'LEShortField': 'empty',
'LEShortField (Cond)': 'empty',
'LESignedIntField': 'empty',
'LenField': 'empty',
'LoIntEnumField': 'empty',
'LongField': 'empty',
'MACField': '^([0-9a-fA-F][0-9a-fA-F]:){5}([0-9a-fA-F][0-9a-fA-F])$',
'MACField (Cond)': 'empty',
'MKAParamSetPacketListField': 'empty',
'MultiEnumField (Depends on tos)': 'empty',
'MultiEnumField (Depends on type)': 'empty',
'MultipleTypeField': 'empty',
'NIQueryCodeField': 'empty',
'NIQueryDataField': 'empty',
'NIReplyDataField': 'empty',
'NTPControlDataPacketLenField': 'empty',
'NTPControlStatusField (Cond)': 'empty',
'NTPExtPacketListField': 'empty',
'NTPPrivateReqPacketListField (Cond)': 'empty',
'NTPPrivateRespPacketListField (Cond)': 'empty',
'NTPTimestampField': 'empty',
'NetBIOSNameField': 'empty',
'NonceField': 'empty',
'PacketField': 'empty',
'PacketField (Cond)': 'empty',
'PacketLenField': 'empty',
'PacketListField': 'empty',
'PacketListField (Cond)': 'empty',
'PadField': 'empty',
'PadField (Cond)': 'empty',
'RRlistField': 'empty',
'ShortEnumField': 'empty',
'ShortField': 'empty',
'ShortField (Cond)': 'empty',
'SignedByteField': 'empty',
'SixLoWPANAddrField': 'empty',
'SourceIPField': 'empty',
'SourceMACField': 'empty',
'StrField': 'empty',
'StrField (Cond)': 'empty',
'StrFixedLenEnumField (Cond)': 'empty',
'StrFixedLenField': 'empty',
'StrFixedLenField (Cond)': 'empty',
'StrLenField': 'empty',
'StrLenField (Cond)': 'empty',
'StrLenFieldUtf16': 'empty',
'StrNullField': 'empty',
'StrStopField': 'empty',
'TCPOptionsField': 'empty',
'ThreeBytesField': 'empty',
'ThreeBytesField (Cond)': 'empty',
'TimeSignedField': 'empty',
'TimeStampField (64 bits)': 'empty',
'TruncPktLenField': 'empty',
'UTCTimeField': 'empty',
'X3BytesField': 'empty',
'XBitField (14 bits)': 'empty',
'XBitField (15 bits)': 'empty',
'XBitField (7 bits)': 'empty',
'XByteField': 'empty',
'XByteField (Cond)': 'empty',
'XIntField': 'empty',
'XIntField (Cond)': 'empty',
'XLEIntField': 'empty',
'XLEIntField (Cond)': 'empty',
'XLEShortField': 'empty',
'XLEShortField (Cond)': 'empty',
'XShortEnumField': 'empty',
'XShortField': 'empty',
'XShortField (Cond)': 'empty',
'XStrField': 'empty',
'XStrFixedLenField': 'empty',
'XStrFixedLenField (Cond)': 'empty',
'XStrLenField': 'empty',
'_DUIDField': 'empty',
'_DiscreteString (Cond)': 'empty',
'_ElapsedTimeField': 'empty',
'_IP6PrefixField': 'empty',
'_LLAddrField': 'empty',
'_NTPAuthenticatorPaddingField': 'empty',
'_OTypeField': 'empty',
'_OptReqListField': 'empty',
'_OptionsField': 'empty',
'_PhantomAutoPadField': 'empty',
'_RadiotapReversePadField (Cond)': 'empty',
'_SrvAddrField': 'empty',
'_UserClassDataField': 'empty',
'_VendorClassDataField': 'empty',
'dot15d4AddressField': 'empty',
'dot15d4AddressField (Cond)': 'empty'},
'fields_md5': '9A5Hr/37MraHwK9u0E/4RA=='}}
enter RPC command [enter quit to exit]: