scapy.base_classes

Generators and packet meta classes.

class scapy.base_classes.BasePacket[源代码]

基类:Gen[Packet]

class scapy.base_classes.BasePacketList[源代码]

基类:Gen[_T]

class scapy.base_classes.Field_metaclass(name: str, bases: Tuple[type, ...], dct: Dict[str, Any])[源代码]

基类:type

class scapy.base_classes.Gen[源代码]

基类:Generic[_T]

class scapy.base_classes.Net(net: str, stop: None | str = None)[源代码]

基类:Gen[str]

Network object from an IP address or hostname and mask

choice() str[源代码]
family: int = 2
static int2ip(val: int) str[源代码]
classmethod ip2int(addr: str) int[源代码]
max_mask: int = 32
name: str = 'Net'
classmethod name2addr(name: str) str[源代码]
class scapy.base_classes.OID(oid: str)[源代码]

基类:Gen[str]

name = 'OID'
scapy.base_classes.PacketList_metaclass[源代码]

Field_metaclass 的别名

class scapy.base_classes.Packet_metaclass(name: str, bases: Tuple[type, ...], dct: Dict[str, Any])[源代码]

基类:type

class scapy.base_classes.SetGen(values: Any, _iterpacket: int = 1)[源代码]

基类:Gen[_T]