scapy.contrib.oncrpc¶
-
class
scapy.contrib.oncrpc.
Auth_RPCSEC_GSS
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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
Auth_RPCSEC_GSS fields¶ gss_version
0
gss_procedure
0
gss_seq_num
0
gss_service
0
gss_context
<Object_Name |>
-
-
class
scapy.contrib.oncrpc.
Auth_Unix
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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
Auth_Unix fields¶ stamp
0
mname
<Object_Name |>
uid
0
gid
0
num_auxgids
0
auxgids
[]
-
-
class
scapy.contrib.oncrpc.
Object_Name
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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
Object_Name fields¶ length
0
_name
b''
fill
b''
-
-
class
scapy.contrib.oncrpc.
RM_Header
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.Packet
]-
aliastypes
¶
-
-
class
scapy.contrib.oncrpc.
RPC
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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
RPC fields¶ 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
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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
RPC_Call fields¶ 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
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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
RPC_Reply fields¶ 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
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.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
Verifier_RPCSEC_GSS fields¶ len
None
data
b''
-