scapy.contrib.oncrpc
- class scapy.contrib.oncrpc.Auth_RPCSEC_GSS(_pkt, /, *, gss_version=0, gss_procedure=0, gss_seq_num=0, gss_service=0, gss_context=<Object_Name |>)[source]
Bases:
Packet
- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | GSS VERSION | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | GSS PROCEDURE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | GSS SEQ NUM | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | GSS SERVICE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | GSS CONTEXT | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. Auth_RPCSEC_GSS
gss_version
0
gss_procedure
0
gss_seq_num
0
gss_service
0
gss_context
<Object_Name |>
- class scapy.contrib.oncrpc.Auth_Unix(_pkt, /, *, stamp=0, mname=<Object_Name |>, uid=0, gid=0, num_auxgids=0, auxgids=[])[source]
Bases:
Packet
- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | STAMP | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | MNAME | UID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | GID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | NUM AUXGIDS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | AUXGIDS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. Auth_Unix
stamp
0
mname
<Object_Name |>
uid
0
gid
0
num_auxgids
0
auxgids
[]
- class scapy.contrib.oncrpc.Object_Name(_pkt, /, *, length=0, _name=b'', fill=b'')[source]
Bases:
Packet
- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | NAME | FILL | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. Object_Name
length
0
_name
b''
fill
b''
- class scapy.contrib.oncrpc.RM_Header(_pkt, /, *, rm=None)[source]
Bases:
Packet
- aliastypes
- class scapy.contrib.oncrpc.RPC(_pkt, /, *, xid=0, mtype=0)[source]
Bases:
Packet
- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | XID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | MTYPE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. RPC
xid
0
mtype
0
- payload_guess
Possible sublayers:
MOUNT_Call
,MOUNT_Reply
,NULL_Call
,NULL_Reply
,UNMOUNT_Call
,UNMOUNT_Reply
,ACCESS_Call
,ACCESS_Reply
,COMMIT_Call
,COMMIT_Reply
,CREATE_Call
,CREATE_Reply
,FSINFO_Call
,FSINFO_Reply
,FSSTAT_Call
,FSSTAT_Reply
,GETATTR_Call
,GETATTR_Reply
,LINK_Call
,LINK_Reply
,LOOKUP_Call
,LOOKUP_Reply
,MKDIR_Call
,MKDIR_Reply
,NULL_Call
,NULL_Reply
,PATHCONF_Call
,PATHCONF_Reply
,READDIRPLUS_Call
,READDIRPLUS_Reply
,READDIR_Call
,READDIR_Reply
,READLINK_Call
,READLINK_Reply
,READ_Call
,READ_Reply
,REMOVE_Call
,REMOVE_Reply
,RENAME_Call
,RENAME_Reply
,RMDIR_Call
,RMDIR_Reply
,SETATTR_Call
,SETATTR_Reply
,SYMLINK_Call
,SYMLINK_Reply
,WRITE_Call
,WRITE_Reply
,CANCEL_Call
,CANCEL_Reply
,GRANTED_MSG_Call
,GRANTED_MSG_Reply
,GRANTED_RES_Call
,GRANTED_RES_Reply
,LOCK_Call
,LOCK_Reply
,SHARE_Call
,SHARE_Reply
,TEST_Call
,TEST_Reply
,UNLOCK_Call
,UNLOCK_Reply
,UNSHARE_Call
,UNSHARE_Reply
,RPC_Call
,RPC_Reply
- class scapy.contrib.oncrpc.RPC_Call(_pkt, /, *, version=2, program=100003, pversion=3, procedure=0, aflavor=1, alength=None, a_unix=<Auth_Unix mname=<Object_Name |> |>, a_rpcsec_gss=<Auth_RPCSEC_GSS gss_context=<Object_Name |> |>, vflavor=0, vlength=None, v_unix=<Auth_Unix mname=<Object_Name |> |>, v_rpcsec_gss=<Verifier_RPCSEC_GSS |>)[source]
Bases:
Packet
- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VERSION | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PROGRAM | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PVERSION | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PROCEDURE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | AFLAVOR | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ALENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | A UNIX | A RPCSEC GSS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VFLAVOR | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | V UNIX | V RPCSEC GSS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. RPC_Call
version
2
program
100003
pversion
3
procedure
0
aflavor
1
alength
None
a_unix
PacketField
(Cond)<Auth_Unix mname=<Object_Name |> |>
a_rpcsec_gss
PacketField
(Cond)<Auth_RPCSEC_GSS gss_context=<Object_Name |> |>
vflavor
0
vlength
IntField
(Cond)None
v_unix
PacketField
(Cond)<Auth_Unix mname=<Object_Name |> |>
v_rpcsec_gss
PacketField
(Cond)<Verifier_RPCSEC_GSS |>
- payload_guess
Possible sublayers:
MOUNT_Call
,NULL_Call
,UNMOUNT_Call
,ACCESS_Call
,COMMIT_Call
,CREATE_Call
,FSINFO_Call
,FSSTAT_Call
,GETATTR_Call
,LINK_Call
,LOOKUP_Call
,MKDIR_Call
,NULL_Call
,PATHCONF_Call
,READDIRPLUS_Call
,READDIR_Call
,READLINK_Call
,READ_Call
,REMOVE_Call
,RENAME_Call
,RMDIR_Call
,SETATTR_Call
,SYMLINK_Call
,WRITE_Call
,CANCEL_Call
,GRANTED_MSG_Call
,GRANTED_RES_Call
,LOCK_Call
,SHARE_Call
,TEST_Call
,UNLOCK_Call
,UNSHARE_Call
- class scapy.contrib.oncrpc.RPC_Reply(_pkt, /, *, reply_stat=0, flavor=0, a_unix=<Auth_Unix mname=<Object_Name |> |>, length=0, accept_stat=0)[source]
Bases:
Packet
- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | REPLY STAT | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | FLAVOR | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | A UNIX | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | ACCEPT STAT | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. RPC_Reply
reply_stat
0
flavor
0
a_unix
PacketField
(Cond)<Auth_Unix mname=<Object_Name |> |>
length
0
accept_stat
0
- class scapy.contrib.oncrpc.Verifier_RPCSEC_GSS(_pkt, /, *, len=None, data=b'')[source]
Bases:
Packet
- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | LEN | DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. Verifier_RPCSEC_GSS
len
None
data
b''