Contents
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
A
AdaptationError
Adapter (class in malstruct.core)
AlgorithmID() (in module malstruct.windows.enums)
Aligned (class in malstruct.alignment)
AlignedStruct() (in module malstruct.alignment)
architecture (pecon.pecon.DataDirectories property)
Array (class in malstruct.core)
B
b16decode() (in module malstruct.lib.custombase64)
b16encode() (in module malstruct.lib.custombase64)
b32decode() (in module malstruct.lib.custombase64)
b32encode() (in module malstruct.lib.custombase64)
b64decode() (in module malstruct.lib.custombase64)
b64encode() (in module malstruct.lib.custombase64)
Backwards (class in malstruct.miscellaneous)
Base64 (class in malstruct.miscellaneous)
base_reloc (pecon.pecon.DataDirectories property)
BinExpr (class in malstruct.expr)
Bit (in module malstruct.integers)
bits2bytes() (in module malstruct.lib.binary)
bits2integer() (in module malstruct.lib.binary)
BitsInteger (class in malstruct.integers)
BitsSwapped() (in module malstruct.transforms)
BitStruct() (in module malstruct.transforms)
BitwisableString (class in malstruct.mappings)
Bitwise() (in module malstruct.transforms)
Boolean (class in malstruct.mappings)
bound_import (pecon.pecon.DataDirectories property)
brightness() (in module malstruct.html)
build() (malstruct.core.Construct method)
(pecon.pecon.PE method)
build_file() (malstruct.core.Construct method)
build_stream() (malstruct.core.Construct method)
Byte (in module malstruct.integers)
Bytes (class in malstruct.bytes_)
bytes2bits() (in module malstruct.lib.binary)
bytes2integer() (in module malstruct.lib.binary)
BytesInteger (class in malstruct.integers)
BytesIOWithOffsets (class in malstruct.helpers)
BytesTerminated (class in malstruct.miscellaneous)
ByteSwapped() (in module malstruct.transforms)
Bytewise() (in module malstruct.transforms)
C
cachedfrom() (malstruct.lib.bitstream.RebufferedBytesIO method)
cachedto() (malstruct.lib.bitstream.RebufferedBytesIO method)
CancelParsing
certificate (pecon.pecon.DataDirectories property)
Check (class in malstruct.miscellaneous)
CheckError
Checksum (class in malstruct.transforms)
ChecksumError
chunk() (in module malstruct.helpers)
CipherError
close() (malstruct.lib.bitstream.RestreamedBytesIO method)
clr_header (pecon.pecon.DataDirectories property)
Compressed (class in malstruct.transforms)
CompressedLZ4 (class in malstruct.transforms)
Computed (class in malstruct.core)
Const (class in malstruct.miscellaneous)
ConstError
Construct (class in malstruct.core)
ConstructError
Container (class in malstruct.lib.containers)
(class in pecon.pecon)
copy() (malstruct.lib.containers.Container method)
CString() (in module malstruct.strings)
D
DataDirectories (class in pecon.pecon)
debug (pecon.pecon.DataDirectories property)
Debugger (class in malstruct.debug)
Default (class in malstruct.miscellaneous)
Delimited (class in malstruct.miscellaneous)
dely_import_descriptor (pecon.pecon.DataDirectories property)
Double (in module malstruct.integers)
E
ELFMemoryAddress (class in malstruct.binaryfiles.elfutils)
ELFPointer() (in module malstruct.binaryfiles.elfutils)
ELFPointerARM() (in module malstruct.binaryfiles.elfutils)
encodingunit() (in module malstruct.strings)
EncryptedSym (class in malstruct.transforms)
EncryptedSymAead (class in malstruct.transforms)
Enum (class in malstruct.mappings)
EnumInteger (class in malstruct.mappings)
EnumIntegerString (class in malstruct.mappings)
EpochTimeAdapter (class in malstruct.analysis)
Error (in module malstruct.miscellaneous)
ErrorMessage (class in malstruct.miscellaneous)
evaluate() (in module malstruct.core)
exception (pecon.pecon.DataDirectories property)
ExplicitError
exports (pecon.pecon.DataDirectories property)
ExprAdapter (class in malstruct.adapters)
ExprMixin (class in malstruct.expr)
ExprSymmetricAdapter (class in malstruct.adapters)
ExprValidator (class in malstruct.adapters)
extractfield() (in module malstruct.core)
F
FileHeader (pecon.pecon.PE property)
FileTimeAdapter (class in malstruct.windows.structures)
Filter() (in module malstruct.adapters)
find_constructs() (in module malstruct.helpers)
FixedSized (class in malstruct.transforms)
Flag (in module malstruct.mappings)
FlagsEnum (class in malstruct.mappings)
Float16b (in module malstruct.integers)
Float16l (in module malstruct.integers)
Float16n (in module malstruct.integers)
Float32b (in module malstruct.integers)
Float32l (in module malstruct.integers)
Float32n (in module malstruct.integers)
Float64b (in module malstruct.integers)
Float64l (in module malstruct.integers)
Float64n (in module malstruct.integers)
FocusedSeq (class in malstruct.transforms)
FocusLast() (in module malstruct.transforms)
FormatField (class in malstruct.integers)
FormatFieldError
from_container() (pecon.pecon.Container class method)
from_reading() (malstruct.helpers.BytesIOWithOffsets static method)
FuncPath (class in malstruct.expr)
G
global_ptr (pecon.pecon.DataDirectories property)
GreedyBytes (in module malstruct.bytes_)
GreedyRange (class in malstruct.core)
GreedyString() (in module malstruct.strings)
grouper() (in module malstruct.html)
H
Half (in module malstruct.integers)
handle_exc() (malstruct.debug.Debugger method)
Hex (class in malstruct.analysis)
HexDisplayedBytes (class in malstruct.lib.hexd)
HexDisplayedDict (class in malstruct.lib.hexd)
HexDisplayedInteger (class in malstruct.lib.hexd)
HexDump (class in malstruct.analysis)
hexdump() (in module malstruct.lib.hexd)
HexDumpDisplayedBytes (class in malstruct.lib.hexd)
HexDumpDisplayedDict (class in malstruct.lib.hexd)
hexlify() (in module malstruct.lib.binary)
HexString (class in malstruct.analysis)
hexundump() (in module malstruct.lib.hexd)
html_hex() (in module malstruct.html)
hyphenatedict() (in module malstruct.core)
hyphenatelist() (in module malstruct.core)
I
If() (in module malstruct.conditional)
IfThenElse (class in malstruct.conditional)
import_address (pecon.pecon.DataDirectories property)
imports (pecon.pecon.DataDirectories property)
Index (in module malstruct.miscellaneous)
IndexFieldError
Indexing (class in malstruct.adapters)
Int (in module malstruct.integers)
Int16sb (in module malstruct.integers)
Int16sl (in module malstruct.integers)
Int16sn (in module malstruct.integers)
Int16ub (in module malstruct.integers)
Int16ul (in module malstruct.integers)
Int16un (in module malstruct.integers)
Int24sb (in module malstruct.integers)
Int24sl (in module malstruct.integers)
Int24sn (in module malstruct.integers)
Int24ub (in module malstruct.integers)
Int24ul (in module malstruct.integers)
Int24un (in module malstruct.integers)
Int32sb (in module malstruct.integers)
Int32sl (in module malstruct.integers)
Int32sn (in module malstruct.integers)
Int32ub (in module malstruct.integers)
Int32ul (in module malstruct.integers)
Int32un (in module malstruct.integers)
Int64sb (in module malstruct.integers)
Int64sl (in module malstruct.integers)
Int64sn (in module malstruct.integers)
Int64ub (in module malstruct.integers)
Int64ul (in module malstruct.integers)
Int64un (in module malstruct.integers)
Int8sb (in module malstruct.integers)
Int8sl (in module malstruct.integers)
Int8sn (in module malstruct.integers)
Int8ub (in module malstruct.integers)
Int8ul (in module malstruct.integers)
Int8un (in module malstruct.integers)
integer2bits() (in module malstruct.lib.binary)
integer2bytes() (in module malstruct.lib.binary)
IntegerError
items() (malstruct.lazy.LazyContainer method)
Iter (class in malstruct.miscellaneous)
IterError
K
keys() (malstruct.lazy.LazyContainer method)
KnownFolderID() (in module malstruct.windows.enums)
L
LanguageIdentifier() (in module malstruct.windows.enums)
Lazy (class in malstruct.lazy)
LazyArray (class in malstruct.lazy)
LazyBound (class in malstruct.lazy)
LazyContainer (class in malstruct.lazy)
LazyListContainer (class in malstruct.lazy)
LazyStruct (class in malstruct.lazy)
lib (malstruct.transforms.Compressed attribute)
ListContainer (class in malstruct.lib.containers)
load_config (pecon.pecon.DataDirectories property)
Long (in module malstruct.integers)
M
MachOFatMemoryAddress (class in malstruct.binaryfiles.machoutils)
MachOFatPointer() (in module malstruct.binaryfiles.machoutils)
MachOMemoryAddress (class in malstruct.binaryfiles.machoutils)
MachOPointer() (in module malstruct.binaryfiles.machoutils)
malstruct
module
malstruct.adapters
module
malstruct.alignment
module
malstruct.analysis
module
malstruct.binaryfiles
module
malstruct.binaryfiles.dotnet
module
malstruct.binaryfiles.elfutils
module
malstruct.binaryfiles.machoutils
module
malstruct.binaryfiles.peutils
module
malstruct.bytes_
module
malstruct.conditional
module
malstruct.core
module
malstruct.debug
module
malstruct.exceptions
module
malstruct.expr
module
malstruct.helpers
module
malstruct.html
module
malstruct.integers
module
malstruct.lazy
module
malstruct.lib
module
malstruct.lib.binary
module
malstruct.lib.bitstream
module
malstruct.lib.containers
module
malstruct.lib.custombase64
module
malstruct.lib.hexd
module
malstruct.mappings
module
malstruct.miscellaneous
module
malstruct.network
module
malstruct.stream
module
malstruct.strings
module
malstruct.transforms
module
malstruct.windows
module
malstruct.windows.constants
module
malstruct.windows.enums
module
malstruct.windows.structures
module
Mapping (class in malstruct.mappings)
MappingError
match (malstruct.miscellaneous.Regex attribute)
max (malstruct.core.Range attribute)
Member (class in malstruct.html)
MemberMap (class in malstruct.html)
mergefields() (in module malstruct.core)
min (malstruct.core.Range attribute)
MIPSGOTPointer() (in module malstruct.binaryfiles.elfutils)
MIPSPointer() (in module malstruct.binaryfiles.elfutils)
module
malstruct
malstruct.adapters
malstruct.alignment
malstruct.analysis
malstruct.binaryfiles
malstruct.binaryfiles.dotnet
malstruct.binaryfiles.elfutils
malstruct.binaryfiles.machoutils
malstruct.binaryfiles.peutils
malstruct.bytes_
malstruct.conditional
malstruct.core
malstruct.debug
malstruct.exceptions
malstruct.expr
malstruct.helpers
malstruct.html
malstruct.integers
malstruct.lazy
malstruct.lib
malstruct.lib.binary
malstruct.lib.bitstream
malstruct.lib.containers
malstruct.lib.custombase64
malstruct.lib.hexd
malstruct.mappings
malstruct.miscellaneous
malstruct.network
malstruct.stream
malstruct.strings
malstruct.transforms
malstruct.windows
malstruct.windows.constants
malstruct.windows.enums
malstruct.windows.structures
pecon
pecon.pecon
N
NamedTuple (class in malstruct.miscellaneous)
NamedTupleError
new() (malstruct.lib.hexd.HexDisplayedInteger static method)
(malstruct.mappings.EnumIntegerString static method)
Nibble (in module malstruct.integers)
NoneOf() (in module malstruct.adapters)
NullStripped (class in malstruct.transforms)
NullTerminated (class in malstruct.transforms)
Numpy (in module malstruct.miscellaneous)
O
Octet (in module malstruct.integers)
OffsettedEnd (class in malstruct.stream)
OneOf() (in module malstruct.adapters)
Optional() (in module malstruct.conditional)
OptionalHeader (pecon.pecon.PE property)
P
Padded (class in malstruct.alignment)
PaddedString() (in module malstruct.strings)
Padding() (in module malstruct.alignment)
PaddingError
parse() (malstruct.core.Construct method)
parse_file() (malstruct.core.Construct method)
parse_stream() (malstruct.core.Construct method)
PascalString() (in module malstruct.strings)
Pass (in module malstruct.alignment)
Path (class in malstruct.expr)
Path2 (class in malstruct.expr)
PE (class in pecon.pecon)
PEAddressFromRVA (class in malstruct.binaryfiles.peutils)
pecon
module
pecon.pecon
module
Peek (class in malstruct.stream)
PEFILE_HEADER (in module malstruct.windows.structures)
PEImport (class in malstruct.binaryfiles.peutils)
PEImportPointer() (in module malstruct.binaryfiles.peutils)
PEMemoryAddress (class in malstruct.binaryfiles.peutils)
PEPhysicalAddress (class in malstruct.binaryfiles.peutils)
PEPointer() (in module malstruct.binaryfiles.peutils)
PEPointer64() (in module malstruct.binaryfiles.peutils)
PERVAPointer() (in module malstruct.binaryfiles.peutils)
Pickled (in module malstruct.miscellaneous)
Pointer (class in malstruct.stream)
possiblestringencodings (in module malstruct.strings)
precomputed_single_rotations (malstruct.transforms.ProcessRotateLeft attribute)
Prefixed (class in malstruct.transforms)
PrefixedArray() (in module malstruct.transforms)
Printable (class in malstruct.strings)
printout() (malstruct.debug.Probe method)
PRIVATEKEYBLOB (in module malstruct.windows.structures)
Probe (class in malstruct.debug)
ProcessRotateLeft (class in malstruct.transforms)
ProcessXor (class in malstruct.transforms)
R
Range (class in malstruct.core)
RangeError
RawCopy (class in malstruct.transforms)
RawCopyError
read() (malstruct.lib.bitstream.RebufferedBytesIO method)
(malstruct.lib.bitstream.RestreamedBytesIO method)
Rebuffered (class in malstruct.transforms)
RebufferedBytesIO (class in malstruct.lib.bitstream)
Rebuild (class in malstruct.transforms)
recursion_lock() (in module malstruct.lib.containers)
Regex (class in malstruct.miscellaneous)
regex (malstruct.miscellaneous.Regex attribute)
RegexMatch() (in module malstruct.miscellaneous)
RegexSearch() (in module malstruct.miscellaneous)
RegHive() (in module malstruct.windows.enums)
Renamed (class in malstruct.core)
RepeatError
RepeatUntil (class in malstruct.core)
resource (pecon.pecon.DataDirectories property)
RestreamData (class in malstruct.transforms)
Restreamed (class in malstruct.transforms)
RestreamedBytesIO (class in malstruct.lib.bitstream)
RotationError
S
search() (malstruct.lib.containers.Container method)
(malstruct.lib.containers.ListContainer method)
search_all() (malstruct.lib.containers.Container method)
(malstruct.lib.containers.ListContainer method)
Section (class in pecon.pecon)
Seek (class in malstruct.stream)
seek() (malstruct.helpers.BytesIOWithOffsets method)
(malstruct.lib.bitstream.RebufferedBytesIO method)
(malstruct.lib.bitstream.RestreamedBytesIO method)
seekable() (malstruct.lib.bitstream.RebufferedBytesIO method)
(malstruct.lib.bitstream.RestreamedBytesIO method)
Select (class in malstruct.conditional)
SelectError
Sequence (class in malstruct.core)
setGlobalPrintFalseFlags() (in module malstruct.lib.containers)
setGlobalPrintFullStrings() (in module malstruct.lib.containers)
setGlobalPrintPrivateEntries() (in module malstruct.lib.containers)
Short (in module malstruct.integers)
Signature (pecon.pecon.PE property)
Single (in module malstruct.integers)
singleton() (in module malstruct.helpers)
sizeof() (malstruct.core.Construct method)
(pecon.pecon.DataDirectories method)
SizeofError
Slicing (class in malstruct.adapters)
SOCKADDR_IN_L (in module malstruct.windows.structures)
StopFieldError
StopIf (class in malstruct.conditional)
stream_iseof() (in module malstruct.helpers)
stream_read() (in module malstruct.helpers)
stream_read_entire() (in module malstruct.helpers)
stream_seek() (in module malstruct.helpers)
stream_size() (in module malstruct.helpers)
stream_tell() (in module malstruct.helpers)
stream_write() (in module malstruct.helpers)
StreamError
String() (in module malstruct.strings)
String16() (in module malstruct.strings)
String32() (in module malstruct.strings)
StringEncoded (class in malstruct.strings)
StringError
Stripped (class in malstruct.miscellaneous)
Struct (class in malstruct.core)
subcon (malstruct.miscellaneous.Regex attribute)
subcons (malstruct.miscellaneous.Regex attribute)
Subconstruct (class in malstruct.core)
swapbitsinbytes() (in module malstruct.lib.binary)
swapbytes() (in module malstruct.lib.binary)
swapbytesinbits() (in module malstruct.lib.binary)
Switch (class in malstruct.conditional)
SwitchError
SymmetricAdapter (class in malstruct.core)
SystemTimeAdapter (class in malstruct.windows.structures)
T
Tell (in module malstruct.stream)
tell() (malstruct.helpers.BytesIOWithOffsets method)
(malstruct.lib.bitstream.RebufferedBytesIO method)
(malstruct.lib.bitstream.RestreamedBytesIO method)
tellable() (malstruct.lib.bitstream.RebufferedBytesIO method)
(malstruct.lib.bitstream.RestreamedBytesIO method)
Terminated (in module malstruct.stream)
TerminatedError
Timestamp() (in module malstruct.analysis)
TimestampAdapter (class in malstruct.analysis)
TimestampError
tls (pecon.pecon.DataDirectories property)
Transformed (class in malstruct.transforms)
Tunnel (class in malstruct.core)
U
unhexlify() (in module malstruct.lib.binary)
UniExpr (class in malstruct.expr)
Union (class in malstruct.conditional)
UnionError
UUID() (in module malstruct.analysis)
UUIDAdapter (class in malstruct.analysis)
V
ValidationError
Validator (class in malstruct.core)
value_to_string() (in module malstruct.lib.containers)
values() (malstruct.lazy.LazyContainer method)
VarInt (in module malstruct.integers)
VarIntb (in module malstruct.integers)
VarIntl (in module malstruct.integers)
W
wrap_exception (malstruct.transforms.Compressed attribute)
write() (malstruct.lib.bitstream.RebufferedBytesIO method)
(malstruct.lib.bitstream.RestreamedBytesIO method)
Z
ZigZag (in module malstruct.integers)
ZLIB (class in malstruct.transforms)
Contents