MCPcopy Create free account

hub / github.com/andreafortuna/malhunt / types & classes

Types & classes32 in github.com/andreafortuna/malhunt

↓ 19 callersClassVolatilityError
Exception raised for Volatility-related errors.
src/malhunt/volatility.py:18
↓ 19 callersClassVolatilityWrapper
Wrapper around Volatility3 CLI for memory analysis. This class provides a high-level interface to Volatility3 for memory dump analysis. C
src/malhunt/volatility.py:49
↓ 12 callersClassVolatilityConfig
Configuration for Volatility execution.
src/malhunt/volatility.py:37
↓ 7 callersClassNetworkScanner
Network connection scanner. Detects: - Connections to malicious IP addresses - Unusual port usage - Suspicious outbound connectio
src/malhunt/scanner.py:139
↓ 6 callersClassSuspiciousProcess
Model for a suspicious process found during scanning. Attributes: rule: Name of the detection rule that triggered process: Pr
src/malhunt/models.py:8
↓ 6 callersClassYaraScanner
YARA-based malware scanner.
src/malhunt/scanner.py:13
↓ 5 callersClassMalhunt
Main malhunt orchestrator for malware hunting in memory dumps. Coordinates the analysis pipeline: 1. Environment setup and validation
src/malhunt/core.py:19
↓ 4 callersClassMalfindScanner
Malfind-based injected code scanner. Detects: - Injected code in process memory - Suspicious memory allocations - Allocated but n
src/malhunt/scanner.py:83
↓ 3 callersClassDummyResp
tests/test_core.py:142
↓ 1 callersClassArtifactCollector
Collect and manage process artifacts.
src/malhunt/artifacts.py:12
↓ 1 callersClassClamavScanner
Antivirus scanning using ClamAV. Integrates with ClamAV for scanning dumped process artifacts. Provides detection results and malware ide
src/malhunt/artifacts.py:79
ClassTestBannerLogo
Test banner logo generation.
tests/test_core.py:452
ClassTestCheckExclusions
Test exclusion filtering.
tests/test_core.py:47
ClassTestFixDuplicatedRules
Test duplicate rule removal.
tests/test_core.py:71
ClassTestIdentifyProfile
Ensure memory profile detection uses multiple heuristics.
tests/test_core.py:393
ClassTestMalfindScanner
Test Malfind scanner.
tests/test_scanner.py:99
ClassTestNetworkScanner
Test Network scanner.
tests/test_scanner.py:128
ClassTestPrepareRules
Ensure prepare_rules downloads and unpacks YARA rules.
tests/test_core.py:121
ClassTestRemoveIncompatibleImports
Test filtering incompatible rule imports.
tests/test_core.py:207
ClassTestScannerErrorHandling
Test scanner error handling.
tests/test_scanner.py:214
ClassTestSuspiciousProcess
Test SuspiciousProcess model.
tests/test_core.py:17
ClassTestVolatilityCache
Test caching functionality.
tests/test_volatility.py:313
ClassTestVolatilityCommand
Test Volatility command execution.
tests/test_volatility.py:81
ClassTestVolatilityConfig
Test VolatilityConfig settings.
tests/test_core.py:366
ClassTestVolatilityFindBinary
Test finding Volatility binary.
tests/test_volatility.py:56
ClassTestVolatilityImageInfo
Test imageinfo parsing.
tests/test_volatility.py:194
ClassTestVolatilitySymbolDiagnostics
Test symbol diagnostics extraction helpers.
tests/test_volatility.py:405
ClassTestVolatilityWrapperInitialization
Test VolatilityWrapper initialization.
tests/test_volatility.py:11
ClassTestVolatilityYaraDependencyErrors
Test missing YARA backend handling.
tests/test_volatility.py:272
ClassTestVolatilityYaraTimeout
Test YARA-specific timeout behavior.
tests/test_volatility.py:230
ClassTestYaraRecoveryHelpers
Test helpers used for syntax-error recovery in YARA scans.
tests/test_volatility.py:347
ClassTestYaraScanner
Test YARA scanner.
tests/test_scanner.py:12