MCPcopy Create free account

hub / github.com/CyberForce/Pesidious / types & classes

Types & classes176 in github.com/CyberForce/Pesidious

↓ 226 callersClasspe_exception
PE exception class
portable-executable/portable-executable-library2/pe_lib/pe_exception.h:8
↓ 30 callersClassentry_finder
portable-executable/portable-executable-library2/pe_lib/pe_resources.h:198
↓ 22 callersClasstestcase
portable-executable/portable-executable-library2/tests/test_runner/main.cpp:20
↓ 8 callersClassresource_data_info
Class representing resource data
portable-executable/portable-executable-library2/pe_lib/resource_data_info.h:10
↓ 5 callersClassid_entry_finder
portable-executable/portable-executable-library2/pe_lib/pe_resources.h:176
↓ 4 callersClasshas_id
portable-executable/portable-executable-library2/pe_lib/pe_resource_viewer.h:126
↓ 3 callersClassmessage_table_item
Structure representing message table string
portable-executable/portable-executable-library2/pe_lib/message_table.h:9
↓ 3 callersClassname_entry_finder
portable-executable/portable-executable-library2/pe_lib/pe_resources.h:187
↓ 3 callersClasssection_ptr_finder
Helper: finder of section* in sections list
portable-executable/portable-executable-library2/pe_lib/pe_section.h:126
↓ 2 callersClassClassificationFailure
classifier.py:128
↓ 2 callersClassClassificationFailure
gym_malware/envs/utils/interface.py:53
↓ 2 callersClassDQN
rl_train.py:208
↓ 2 callersClassPEFeatureExtractor
Extract useful features from a PE file, and return as a vector of fixed size.
gym_malware/envs/utils/pefeatures.py:316
↓ 2 callersClassPEFeatureExtractor2
Extract useful features from a PE file, and return as a vector of fixed size.
gym_malware/envs/utils/pefeatures2.py:316
↓ 2 callersClassimport_rebuilder_settings
Simple import directory rebuilder Class representing import rebuilder advanced settings
portable-executable/portable-executable-library2/pe_lib/pe_imports.h:97
↓ 2 callersClasspe_base
Portable executable class
portable-executable/portable-executable-library2/pe_lib/pe_base.h:32
↓ 2 callersClassresource_cursor_icon_reader
portable-executable/portable-executable-library2/pe_lib/resource_cursor_icon_reader.h:9
↓ 2 callersClassresource_data_entry
Class representing resource data entry
portable-executable/portable-executable-library2/pe_lib/pe_resources.h:12
↓ 2 callersClasssection
Class representing image section
portable-executable/portable-executable-library2/pe_lib/pe_section.h:16
↓ 2 callersClasssection_by_raw_offset
Section by file offset finder helper (4gb max)
portable-executable/portable-executable-library2/pe_lib/pe_section.h:115
↓ 1 callersClassBlackBoxDetector
r""" Black box detector that intends to mimic an antivirus/anti-Malware program that detects whether a specific program is either malware or
malgan/detector.py:20
↓ 1 callersClassByteEntropyHistogram
2d byte/entropy histogram based roughly on (Saxe and Berlin, 2015). This roughly approximates the joint probability of byte value and local entro
gym_malware/envs/utils/pefeatures.py:59
↓ 1 callersClassByteEntropyHistogram
2d byte/entropy histogram based roughly on (Saxe and Berlin, 2015). This roughly approximates the joint probability of byte value and local entro
gym_malware/envs/utils/pefeatures2.py:59
↓ 1 callersClassByteHistogram
Byte histogram (normalized to sum to unity) over the entire binary file.
gym_malware/envs/utils/pefeatures.py:43
↓ 1 callersClassByteHistogram
Byte histogram (normalized to sum to unity) over the entire binary file.
gym_malware/envs/utils/pefeatures2.py:43
↓ 1 callersClassDQN
mutate.py:128
↓ 1 callersClassDiscriminator
r""" MalGAN discriminator (substitute detector). Simple feed forward network.
malgan/discriminator.py:10
↓ 1 callersClassExportsInfo
Information about exported functions. Note that the total number of exported functions is contained in GeneralFileInfo.
gym_malware/envs/utils/pefeatures2.py:195
↓ 1 callersClassFileRetrievalFailure
gym_malware/envs/utils/interface.py:57
↓ 1 callersClassGeneralFileInfo
General information about the file.
gym_malware/envs/utils/pefeatures2.py:209
↓ 1 callersClassGenerator
r""" MalGAN generator block
malgan/generator.py:15
↓ 1 callersClassHeaderFileInfo
Machine, architecure, OS, linker and other information extracted from header.
gym_malware/envs/utils/pefeatures2.py:231
↓ 1 callersClassImportsInfo
Information about imported libraries and functions from the import address table. Note that the total number of imported functions is contai
gym_malware/envs/utils/pefeatures2.py:169
↓ 1 callersClassMalGAN
r""" Malware Generative Adversarial Network based on the work of Hu & Tan.
malgan/__init__.py:81
↓ 1 callersClassMalwareDataset
r""" Encapsulates a malware dataset. All elements in the dataset will be either malware or benign
malgan/__init__.py:31
↓ 1 callersClassMalwareManipulator
gym_malware/envs/controls/manipulate2.py:30
↓ 1 callersClassNaivePrioritizedBuffer
rl_train.py:144
↓ 1 callersClassRangeNormalize
mutate.py:142
↓ 1 callersClassRangeNormalize
rl_train.py:270
↓ 1 callersClassSectionInfo
Information about section names, sizes and entropy. Uses hashing trick to summarize all this section info into a feature vector.
gym_malware/envs/utils/pefeatures2.py:106
↓ 1 callersClassStringExtractor
Extracts strings from raw byte stream
gym_malware/envs/utils/pefeatures2.py:267
↓ 1 callersClass_CompGraph
r""" Helper class used to visualize the computation graph
malgan/__init__.py:482
↓ 1 callersClass_DataGroup
r""" Encapsulates either PyTorch DataLoaders or Datasets. This class is intended only for internal use by MalGAN.
malgan/__init__.py:56
↓ 1 callersClassbasic_dotnet_info
Class representing basic .NET header information
portable-executable/portable-executable-library2/pe_lib/pe_dotnet.h:8
↓ 1 callersClassbound_import_ref
Class representing bound import reference
portable-executable/portable-executable-library2/pe_lib/pe_bound_import.h:11
↓ 1 callersClassentry_sorter
Helper: sorts resource directory entries
portable-executable/portable-executable-library2/pe_lib/pe_resources.cpp:456
↓ 1 callersClassexception_entry
Class representing exception directory entry
portable-executable/portable-executable-library2/pe_lib/pe_exception_directory.h:9
↓ 1 callersClassfile_version_info
Structure representing fixed file version info
portable-executable/portable-executable-library2/pe_lib/file_version_info.h:10
↓ 1 callersClassmisc_debug_info
Class representing advanced misc (IMAGE_DEBUG_TYPE_MISC) info
portable-executable/portable-executable-library2/pe_lib/pe_debug.h:53
↓ 1 callersClassordinal_sorter
Helper: sorts exported function list by ordinals
portable-executable/portable-executable-library2/pe_lib/pe_exports.cpp:252
↓ 1 callersClasspdb_2_0_info
Class representing advanced NB10 (PDB 2.0) information
portable-executable/portable-executable-library2/pe_lib/pe_debug.h:31
↓ 1 callersClasspdb_7_0_info
Class representing advanced RSDS (PDB 7.0) information
portable-executable/portable-executable-library2/pe_lib/pe_debug.h:9
↓ 1 callersClassrelocation_entry
Class representing relocation entry RVA of relocation is not actually RVA, but (real RVA) - (RVA of table)
portable-executable/portable-executable-library2/pe_lib/pe_relocations.h:12
↓ 1 callersClassresource_cursor_icon_writer
portable-executable/portable-executable-library2/pe_lib/resource_cursor_icon_writer.h:11
↓ 1 callersClassresource_directory
Forward declaration
portable-executable/portable-executable-library2/pe_lib/pe_resources.h:39
↓ 1 callersClassresource_string_table_reader
portable-executable/portable-executable-library2/pe_lib/resource_string_table_reader.h:13
↓ 1 callersClassresource_version_info_reader
portable-executable/portable-executable-library2/pe_lib/resource_version_info_reader.h:11
↓ 1 callersClassresource_version_info_writer
portable-executable/portable-executable-library2/pe_lib/resource_version_info_writer.h:9
ClassCV_INFO_PDB20
portable-executable/portable-executable-library2/pe_lib/pe_structures.h:826
ClassCV_INFO_PDB70
portable-executable/portable-executable-library2/pe_lib/pe_structures.h:834
ClassExportsInfo
Information about exported functions. Note that the total number of exported functions is contained in GeneralFileInfo.
gym_malware/envs/utils/pefeatures.py:195
ClassFeatureType
Base class from which each feature type may inherit
gym_malware/envs/utils/pefeatures.py:24
ClassFeatureType
Base class from which each feature type may inherit
gym_malware/envs/utils/pefeatures2.py:24
ClassFileRetrievalFailure
classifier.py:131
ClassGeneralFileInfo
General information about the file.
gym_malware/envs/utils/pefeatures.py:209
ClassHeaderFileInfo
Machine, architecure, OS, linker and other information extracted from header.
gym_malware/envs/utils/pefeatures.py:231
ClassImportsInfo
Information about imported libraries and functions from the import address table. Note that the total number of imported functions is contai
gym_malware/envs/utils/pefeatures.py:169
ClassLabel
r""" Label value assigned to malware and benign examples
malgan/__init__.py:92
ClassMalwareEnv
gym_malware/envs/malware_env.py:23
ClassMalwareScoreEnv
gym_malware/envs/malware_score_env.py:24
ClassOMFDirEntry
directory structure The data in this structure is used to reference the data for each subsection of the CodeView Debug OMF information. Tables that a
portable-executable/portable-executable-library2/pe_lib/pe_structures.h:862
ClassOMFDirHeader
directory information structure This structure contains the information describing the directory. It is pointed to by the signature at the base addres
portable-executable/portable-executable-library2/pe_lib/pe_structures.h:847
ClassOMFSignature
CodeView Debug OMF signature. The signature at the end of the file is a negative offset from the end of the file to another signature. At the negativ
portable-executable/portable-executable-library2/pe_lib/pe_structures.h:820
ClassSectionInfo
Information about section names, sizes and entropy. Uses hashing trick to summarize all this section info into a feature vector.
gym_malware/envs/utils/pefeatures.py:106
ClassStringExtractor
Extracts strings from raw byte stream
gym_malware/envs/utils/pefeatures.py:267
ClassType
r""" Learner algorithm to be used by the black-box detector
malgan/detector.py:25
Enumadvanced_info_type
portable-executable/portable-executable-library2/pe_lib/pe_debug.h:202
Classbitmapfileheader
portable-executable/portable-executable-library2/pe_lib/pe_structures.h:498
Classbitmapinfoheader
portable-executable/portable-executable-library2/pe_lib/pe_structures.h:430
Classbound_import
Class representing image bound import information
portable-executable/portable-executable-library2/pe_lib/pe_bound_import.h:36
Classcoff_debug_info
Class representing COFF (IMAGE_DEBUG_TYPE_COFF) debug info
portable-executable/portable-executable-library2/pe_lib/pe_debug.h:80
Classcoff_symbol
portable-executable/portable-executable-library2/pe_lib/pe_debug.h:84
Classcursor_group
portable-executable/portable-executable-library2/pe_lib/pe_structures.h:552
Classcursor_header
Structure representing CURSOR file header
portable-executable/portable-executable-library2/pe_lib/pe_structures.h:545
Classcursordirentry
Structure representing CURSOR directory entry inside CURSOR file
portable-executable/portable-executable-library2/pe_lib/pe_structures.h:563
Classdebug_info
Class representing debug information
portable-executable/portable-executable-library2/pe_lib/pe_debug.h:180
Enumdebug_info_type
portable-executable/portable-executable-library2/pe_lib/pe_debug.h:184
Classentropy_calculator
portable-executable/portable-executable-library2/pe_lib/entropy.h:7
Enumexception_id
portable-executable/portable-executable-library2/pe_lib/pe_exception.h:12
Classexport_info
Class representing export information
portable-executable/portable-executable-library2/pe_lib/pe_exports.h:63
Classexported_function
Class representing exported function
portable-executable/portable-executable-library2/pe_lib/pe_exports.h:11
Enumfile_os_type
portable-executable/portable-executable-library2/pe_lib/file_version_info.h:14
Enumfile_type
portable-executable/portable-executable-library2/pe_lib/file_version_info.h:34
Classguid
Windows GUID structure
portable-executable/portable-executable-library2/pe_lib/pe_structures.h:243
Classhas_name
portable-executable/portable-executable-library2/pe_lib/pe_resource_viewer.h:119
Classico_header
Structure representing ICON file header
portable-executable/portable-executable-library2/pe_lib/pe_structures.h:511
Classicon_group
Structure that is stored in icon group directory in PE resources
portable-executable/portable-executable-library2/pe_lib/pe_structures.h:519
Enumicon_place_mode
portable-executable/portable-executable-library2/pe_lib/resource_cursor_icon_writer.h:15
Classicondirentry
Structure representing ICON directory entry inside ICON file
portable-executable/portable-executable-library2/pe_lib/pe_structures.h:532
Classimage_base_relocation
Based relocation format ///
portable-executable/portable-executable-library2/pe_lib/pe_structures.h:676
next →1–100 of 176, ranked by callers