dissect.target.helpers.nfs.serializer¶
Module Contents¶
Classes¶
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
A higher order deserializer that returns a result or an NFS status. |
Attributes¶
- class dissect.target.helpers.nfs.serializer.MountResultDeserializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrDeserializer[dissect.target.helpers.nfs.nfs3.MountOK | dissect.target.helpers.nfs.nfs3.MountStat]- deserialize(payload: io.BytesIO) dissect.target.helpers.nfs.nfs3.MountOK | dissect.target.helpers.nfs.nfs3.MountStat¶
- class dissect.target.helpers.nfs.serializer.ReadDirPlusParamsSerializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrSerializer[dissect.target.helpers.nfs.nfs3.ReadDirPlusParams]Helper class that provides a standard way to create an ABC using inheritance.
- serialize(params: dissect.target.helpers.nfs.nfs3.ReadDirPlusParams) bytes¶
- class dissect.target.helpers.nfs.serializer.SpecDataSerializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrDeserializer[dissect.target.helpers.nfs.nfs3.SpecData]Helper class that provides a standard way to create an ABC using inheritance.
- class dissect.target.helpers.nfs.serializer.NfsTimeSerializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrDeserializer[dissect.target.helpers.nfs.nfs3.NfsTime]Helper class that provides a standard way to create an ABC using inheritance.
- class dissect.target.helpers.nfs.serializer.FileAttributesSerializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrDeserializer[dissect.target.helpers.nfs.nfs3.FileAttributes]Helper class that provides a standard way to create an ABC using inheritance.
- deserialize(payload: io.BytesIO) dissect.target.helpers.nfs.nfs3.FileAttributes¶
- class dissect.target.helpers.nfs.serializer.EntryPlusSerializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrDeserializer[dissect.target.helpers.nfs.nfs3.EntryPlus]Helper class that provides a standard way to create an ABC using inheritance.
- deserialize(payload: io.BytesIO) dissect.target.helpers.nfs.nfs3.EntryPlus¶
- class dissect.target.helpers.nfs.serializer.ReadDirPlusResultDeserializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrDeserializer[dissect.target.helpers.nfs.nfs3.ReadDirPlusResult]Helper class that provides a standard way to create an ABC using inheritance.
- deserialize(payload: io.BytesIO) dissect.target.helpers.nfs.nfs3.ReadDirPlusResult¶
- class dissect.target.helpers.nfs.serializer.Read3ArgsSerializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrSerializer[dissect.target.helpers.nfs.nfs3.ReadDirPlusParams]Helper class that provides a standard way to create an ABC using inheritance.
- serialize(args: dissect.target.helpers.nfs.nfs3.ReadParams) bytes¶
- class dissect.target.helpers.nfs.serializer.Read3ResultDeserializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrDeserializer[dissect.target.helpers.nfs.nfs3.ReadResult]Helper class that provides a standard way to create an ABC using inheritance.
- deserialize(payload: io.BytesIO) dissect.target.helpers.nfs.nfs3.ReadResult¶
- class dissect.target.helpers.nfs.serializer.DirOpArgs3Serializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrSerializer[dissect.target.helpers.nfs.nfs3.DirOpArgs]Helper class that provides a standard way to create an ABC using inheritance.
- serialize(args: dissect.target.helpers.nfs.nfs3.DirOpArgs) bytes¶
- class dissect.target.helpers.nfs.serializer.Lookup3ResultDeserializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrDeserializer[dissect.target.helpers.nfs.nfs3.LookupResult]Helper class that provides a standard way to create an ABC using inheritance.
- deserialize(payload: io.BytesIO) dissect.target.helpers.nfs.nfs3.LookupResult¶
- class dissect.target.helpers.nfs.serializer.ReadLink3ResultDeserializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrDeserializer[dissect.target.helpers.nfs.nfs3.ReadlinkResult]Helper class that provides a standard way to create an ABC using inheritance.
- deserialize(payload: io.BytesIO) dissect.target.helpers.nfs.nfs3.ReadlinkResult¶
- dissect.target.helpers.nfs.serializer.ResultType¶
- class dissect.target.helpers.nfs.serializer.ResultDeserializer(deserializer: dissect.target.helpers.sunrpc.serializer.XdrDeserializer[ResultType])¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrDeserializer[ResultType | dissect.target.helpers.nfs.nfs3.NfsStat]A higher order deserializer that returns a result or an NFS status.
- deserialize(payload: io.BytesIO) ResultType | dissect.target.helpers.nfs.nfs3.NfsStat¶