scapy.contrib.nlm
- class scapy.contrib.nlm.CANCEL_Call(_pkt, /, *, cookie=<NLM4_Cookie |>, block=0, exclusive=0, caller=<Object_Name |>, filehandle=<File_Object |>, owner=<Object_Name |>, svid=0, l_offset=0, l_len=0)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.nlm.CANCEL_Call'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<PacketField (CANCEL_Call).cookie>, <IntEnumField (CANCEL_Call).block>, <IntEnumField (CANCEL_Call).exclusive>, <PacketField (CANCEL_Call).caller>, <PacketField (CANCEL_Call).filehandle>, <PacketField (CANCEL_Call).owner>, <IntField (CANCEL_Call).svid>, <LongField (CANCEL_Call).l_offset>, <LongField (CANCEL_Call).l_len>]
- class scapy.contrib.nlm.CANCEL_Reply(_pkt, /, *, cookie=<NLM4_Cookie |>, status=0)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.nlm.CANCEL_Reply'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.nlm.GRANTED_MSG_Call(_pkt, /, *, cookie=<NLM4_Cookie |>, exclusive=0, caller=<Object_Name |>, filehandle=<File_Object |>, owner=<Object_Name |>, svid=0, l_offset=0, l_len=0)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.nlm.GRANTED_MSG_Call'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<PacketField (GRANTED_MSG_Call).cookie>, <IntEnumField (GRANTED_MSG_Call).exclusive>, <PacketField (GRANTED_MSG_Call).caller>, <PacketField (GRANTED_MSG_Call).filehandle>, <PacketField (GRANTED_MSG_Call).owner>, <IntField (GRANTED_MSG_Call).svid>, <LongField (GRANTED_MSG_Call).l_offset>, <LongField (GRANTED_MSG_Call).l_len>]
- class scapy.contrib.nlm.GRANTED_MSG_Reply(_pkt, /)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.nlm.GRANTED_MSG_Reply'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.nlm.GRANTED_RES_Call(_pkt, /, *, cookie=<NLM4_Cookie |>, status=0)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.nlm.GRANTED_RES_Call'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.nlm.GRANTED_RES_Reply(_pkt, /)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.nlm.GRANTED_RES_Reply'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.nlm.LOCK_Call(_pkt, /, *, cookie=<NLM4_Cookie |>, block=0, exclusive=0, caller=<Object_Name |>, filehandle=<File_Object |>, owner=<Object_Name |>, svid=0, l_offset=0, l_len=0, reclaim=0, state=0)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.nlm.LOCK_Call'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<PacketField (LOCK_Call).cookie>, <IntEnumField (LOCK_Call).block>, <IntEnumField (LOCK_Call).exclusive>, <PacketField (LOCK_Call).caller>, <PacketField (LOCK_Call).filehandle>, <PacketField (LOCK_Call).owner>, <IntField (LOCK_Call).svid>, <LongField (LOCK_Call).l_offset>, <LongField (LOCK_Call).l_len>, <IntField (LOCK_Call).reclaim>, <IntField (LOCK_Call).state>]
- class scapy.contrib.nlm.LOCK_Reply(_pkt, /, *, cookie=<NLM4_Cookie |>, status=0)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.nlm.LOCK_Reply'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.nlm.NLM4_Cookie(_pkt, /, *, length=0, contents=b'', fill=b'')[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.nlm.NLM4_Cookie'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.nlm.SHARE_Call(_pkt, /, *, cookie=<NLM4_Cookie |>, caller=<Object_Name |>, filehandle=<File_Object |>, owner=<Object_Name |>, mode=0, access=0, reclaim=0)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.nlm.SHARE_Call'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<PacketField (SHARE_Call).cookie>, <PacketField (SHARE_Call).caller>, <PacketField (SHARE_Call).filehandle>, <PacketField (SHARE_Call).owner>, <IntField (SHARE_Call).mode>, <IntField (SHARE_Call).access>, <IntEnumField (SHARE_Call).reclaim>]
- class scapy.contrib.nlm.SHARE_Reply(_pkt, /, *, cookie=<NLM4_Cookie |>, status=0, sequence=0)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.nlm.SHARE_Reply'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.nlm.TEST_Call(_pkt, /, *, cookie=<NLM4_Cookie |>, exclusive=0, caller=<Object_Name |>, filehandle=<File_Object |>, owner=<Object_Name |>, svid=0, l_offset=0, l_len=0)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.nlm.TEST_Call'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<PacketField (TEST_Call).cookie>, <IntEnumField (TEST_Call).exclusive>, <PacketField (TEST_Call).caller>, <PacketField (TEST_Call).filehandle>, <PacketField (TEST_Call).owner>, <IntField (TEST_Call).svid>, <LongField (TEST_Call).l_offset>, <LongField (TEST_Call).l_len>]
- class scapy.contrib.nlm.TEST_Reply(_pkt, /, *, cookie=<NLM4_Cookie |>, status=0)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.nlm.TEST_Reply'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.nlm.UNLOCK_Call(_pkt, /, *, cookie=<NLM4_Cookie |>, caller=<Object_Name |>, filehandle=<File_Object |>, owner=<Object_Name |>, svid=0, l_offset=0, l_len=0)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.nlm.UNLOCK_Call'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<PacketField (UNLOCK_Call).cookie>, <PacketField (UNLOCK_Call).caller>, <PacketField (UNLOCK_Call).filehandle>, <PacketField (UNLOCK_Call).owner>, <IntField (UNLOCK_Call).svid>, <LongField (UNLOCK_Call).l_offset>, <LongField (UNLOCK_Call).l_len>]
- class scapy.contrib.nlm.UNLOCK_Reply(_pkt, /, *, cookie=<NLM4_Cookie |>, status=0)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.nlm.UNLOCK_Reply'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.nlm.UNSHARE_Call(_pkt, /, *, cookie=<NLM4_Cookie |>, caller=<Object_Name |>, filehandle=<File_Object |>, owner=<Object_Name |>, mode=0, access=0, reclaim=0)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.nlm.UNSHARE_Call'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<PacketField (UNSHARE_Call).cookie>, <PacketField (UNSHARE_Call).caller>, <PacketField (UNSHARE_Call).filehandle>, <PacketField (UNSHARE_Call).owner>, <IntField (UNSHARE_Call).mode>, <IntField (UNSHARE_Call).access>, <IntEnumField (UNSHARE_Call).reclaim>]