dissect.target.helpers.nfs.serializer
¶
Module Contents¶
Classes¶
Abstract base class for generic types. |
|
Abstract base class for generic types. |
|
Abstract base class for generic types. |
|
Abstract base class for generic types. |
|
Abstract base class for generic types. |
|
Abstract base class for generic types. |
|
Abstract base class for generic types. |
|
Abstract base class for generic types. |
|
Abstract base class for generic types. |
- class dissect.target.helpers.nfs.serializer.MountResultDeserializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrDeserializer
[Union
[dissect.target.helpers.nfs.nfs3.MountOK
,dissect.target.helpers.nfs.nfs3.MountStat3
]]Abstract base class for generic types.
A generic type is typically declared by inheriting from this class parameterized with one or more type variables. For example, a generic mapping type might be defined as:
class Mapping(Generic[KT, VT]): def __getitem__(self, key: KT) -> VT: ... # Etc.
This class can then be used as follows:
def lookup_name(mapping: Mapping[KT, VT], key: KT, default: VT) -> VT: try: return mapping[key] except KeyError: return default
- deserialize(payload: io.BytesIO) dissect.target.helpers.nfs.nfs3.MountOK | dissect.target.helpers.nfs.nfs3.MountStat3 ¶
- class dissect.target.helpers.nfs.serializer.ReadDirPlusParamsSerializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrSerializer
[dissect.target.helpers.nfs.nfs3.ReadDirPlusParams
]Abstract base class for generic types.
A generic type is typically declared by inheriting from this class parameterized with one or more type variables. For example, a generic mapping type might be defined as:
class Mapping(Generic[KT, VT]): def __getitem__(self, key: KT) -> VT: ... # Etc.
This class can then be used as follows:
def lookup_name(mapping: Mapping[KT, VT], key: KT, default: VT) -> VT: try: return mapping[key] except KeyError: return default
- 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.SpecData3
]Abstract base class for generic types.
A generic type is typically declared by inheriting from this class parameterized with one or more type variables. For example, a generic mapping type might be defined as:
class Mapping(Generic[KT, VT]): def __getitem__(self, key: KT) -> VT: ... # Etc.
This class can then be used as follows:
def lookup_name(mapping: Mapping[KT, VT], key: KT, default: VT) -> VT: try: return mapping[key] except KeyError: return default
- class dissect.target.helpers.nfs.serializer.NfsTimeSerializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrDeserializer
[dissect.target.helpers.nfs.nfs3.NfsTime3
]Abstract base class for generic types.
A generic type is typically declared by inheriting from this class parameterized with one or more type variables. For example, a generic mapping type might be defined as:
class Mapping(Generic[KT, VT]): def __getitem__(self, key: KT) -> VT: ... # Etc.
This class can then be used as follows:
def lookup_name(mapping: Mapping[KT, VT], key: KT, default: VT) -> VT: try: return mapping[key] except KeyError: return default
- class dissect.target.helpers.nfs.serializer.FileAttributesSerializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrDeserializer
[dissect.target.helpers.nfs.nfs3.FileAttributes3
]Abstract base class for generic types.
A generic type is typically declared by inheriting from this class parameterized with one or more type variables. For example, a generic mapping type might be defined as:
class Mapping(Generic[KT, VT]): def __getitem__(self, key: KT) -> VT: ... # Etc.
This class can then be used as follows:
def lookup_name(mapping: Mapping[KT, VT], key: KT, default: VT) -> VT: try: return mapping[key] except KeyError: return default
- deserialize(payload: io.BytesIO) dissect.target.helpers.nfs.nfs3.FileAttributes3 ¶
- class dissect.target.helpers.nfs.serializer.EntryPlusSerializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrDeserializer
[dissect.target.helpers.nfs.nfs3.EntryPlus3
]Abstract base class for generic types.
A generic type is typically declared by inheriting from this class parameterized with one or more type variables. For example, a generic mapping type might be defined as:
class Mapping(Generic[KT, VT]): def __getitem__(self, key: KT) -> VT: ... # Etc.
This class can then be used as follows:
def lookup_name(mapping: Mapping[KT, VT], key: KT, default: VT) -> VT: try: return mapping[key] except KeyError: return default
- deserialize(payload: io.BytesIO) dissect.target.helpers.nfs.nfs3.EntryPlus3 ¶
- class dissect.target.helpers.nfs.serializer.ReadDirPlusResultDeserializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrDeserializer
[Union
[dissect.target.helpers.nfs.nfs3.ReadDirPlusResult3
,dissect.target.helpers.nfs.nfs3.Nfs3Stat
]]Abstract base class for generic types.
A generic type is typically declared by inheriting from this class parameterized with one or more type variables. For example, a generic mapping type might be defined as:
class Mapping(Generic[KT, VT]): def __getitem__(self, key: KT) -> VT: ... # Etc.
This class can then be used as follows:
def lookup_name(mapping: Mapping[KT, VT], key: KT, default: VT) -> VT: try: return mapping[key] except KeyError: return default
- deserialize(payload: io.BytesIO) dissect.target.helpers.nfs.nfs3.ReadDirPlusResult3 ¶
- class dissect.target.helpers.nfs.serializer.Read3ArgsSerializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrSerializer
[dissect.target.helpers.nfs.nfs3.ReadDirPlusParams
]Abstract base class for generic types.
A generic type is typically declared by inheriting from this class parameterized with one or more type variables. For example, a generic mapping type might be defined as:
class Mapping(Generic[KT, VT]): def __getitem__(self, key: KT) -> VT: ... # Etc.
This class can then be used as follows:
def lookup_name(mapping: Mapping[KT, VT], key: KT, default: VT) -> VT: try: return mapping[key] except KeyError: return default
- serialize(args: dissect.target.helpers.nfs.nfs3.Read3args) bytes ¶
- class dissect.target.helpers.nfs.serializer.Read3ResultDeserializer¶
Bases:
dissect.target.helpers.sunrpc.serializer.XdrDeserializer
[dissect.target.helpers.nfs.nfs3.Read3resok
]Abstract base class for generic types.
A generic type is typically declared by inheriting from this class parameterized with one or more type variables. For example, a generic mapping type might be defined as:
class Mapping(Generic[KT, VT]): def __getitem__(self, key: KT) -> VT: ... # Etc.
This class can then be used as follows:
def lookup_name(mapping: Mapping[KT, VT], key: KT, default: VT) -> VT: try: return mapping[key] except KeyError: return default
- deserialize(payload: io.BytesIO) dissect.target.helpers.nfs.nfs3.Read3resok ¶