scapy.dadict

直接访问字典.

class scapy.dadict.DADict(_name='DADict', **kargs)

Bases: object

直接访问字典

这就像一个字典,但它通过其值提供了对其键的直接属性访问. 这用于存储协议,制造商…

例如,scapy字段将使用DADict作为枚举:

ETHER_TYPES[2048] -> IPv4

而人类可以访问:

ETHER_TYPES.IPv4 -> 2048
ident(v)

返回值,用作直接访问的键

iterkeys()
itervalues()
keys()
update(*args, **kwargs)
values()
exception scapy.dadict.DADict_Exception

Bases: scapy.error.Scapy_Exception

scapy.dadict.fixname(x)

修改字符串以确保可以用作属性名称.