Files
ghost/examples/ghost.toml

54 lines
1.4 KiB
TOML
Raw Normal View History

# Ghost Detection Engine Configuration
# This file contains all configurable options for the detection engine.
# Enable or disable shellcode pattern detection
shellcode_detection = true
# Enable or disable process hollowing detection
hollowing_detection = true
# Enable or disable Windows hook injection detection
hook_detection = true
# Minimum confidence threshold for suspicious classification (0.0 - 1.0)
# Lower values are more sensitive but may produce false positives
confidence_threshold = 0.3
# Skip known safe system processes to improve performance
skip_system_processes = true
# Maximum memory size to scan per process in bytes (100MB default)
max_memory_scan_size = 104857600
# Enable thread behavior analysis
thread_analysis_enabled = true
# Enable evasion technique detection (anti-debugging, VM detection, etc.)
evasion_detection = true
# Enable MITRE ATT&CK framework mapping
mitre_mapping = true
# Scan interval in milliseconds for continuous monitoring
scan_interval_ms = 2000
# Optional process filter configuration
[process_filter]
# Whitelist: only scan these processes (empty means scan all)
whitelist = []
# Blacklist: never scan these processes
blacklist = []
# System processes to skip (Windows-specific)
system_processes = [
"csrss.exe",
"wininit.exe",
"winlogon.exe",
"dwm.exe",
"explorer.exe",
"smss.exe",
"services.exe",
"lsass.exe"
]