scapy.layers.msrpce.msdrsr

[MS-DRSR] Directory Replication Service (DRS) Remote Protocol

class scapy.layers.msrpce.msdrsr.DRS_EXTENSIONS_INT(_pkt, /, *, dwFlags=<Flag 0 ()>, SiteObjGuid=None, Pid=0, dwReplEpoch=None, dwFlagsExt=<Flag 0 ()>, ConfigObjGuid=None, dwExtCaps=0)[source]

Bases: Packet

aliastypes = [<class 'scapy.layers.msrpce.msdrsr.DRS_EXTENSIONS_INT'>, <class 'scapy.packet.Packet'>]
fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<FlagsField (DRS_EXTENSIONS_INT).dwFlags>, <UUIDField (DRS_EXTENSIONS_INT).SiteObjGuid>, <LEIntField (DRS_EXTENSIONS_INT).Pid>, <UTCTimeField (DRS_EXTENSIONS_INT).dwReplEpoch>, <FlagsField (DRS_EXTENSIONS_INT).dwFlagsExt>, <UUIDField (DRS_EXTENSIONS_INT).ConfigObjGuid>, <LEIntField (DRS_EXTENSIONS_INT).dwExtCaps>]
scapy.layers.msrpce.msdrsr.MakeAttid(t, o)[source]

MakeAttid per [MS-DRSR] sect 5.16.4

class scapy.layers.msrpce.msdrsr.Prefix(prefixString: str, prefixIndex: int)[source]

Bases: object

prefixIndex: int
prefixString: str