Commit Graph

13 Commits

Author SHA1 Message Date
pandaadir05
6329feabbd Add Debug trait implementations and fix warnings 2025-11-20 14:27:52 +02:00
pandaadir05
34007d11c1 fix: Resolve 44 compilation errors in ghost-core 2025-11-17 22:26:53 +02:00
pandaadir05
96b0d12099 refactor: comprehensive codebase improvements and documentation
- Enhanced error handling with expanded GhostError variants and From impls
- Fixed race conditions in TUI (ui.rs unwrap calls)
- Added comprehensive module documentation with doc comments
- Improved type safety with proper validation in DetectionConfig
- Implemented Linux process enumeration via procfs
- Refactored TUI for better state management and removed emojis
- Enhanced CLI with proper logging initialization
- Added example configuration file (examples/ghost.toml)
- Updated README with complete feature documentation
- Added performance optimizations (saturating arithmetic, reduced clones)
- Improved testing framework with proper struct initialization
- Added validation and preset modes to DetectionConfig
2025-11-17 21:28:37 +02:00
Adir Shitrit
dc230889dc main with mitre attack 2025-11-08 13:47:23 +02:00
Adir Shitrit
cdb294a365 Add configuration file support to CLI 2025-11-08 12:43:11 +02:00
Adir Shitrit
d89444a268 Add JSON output format support 2025-11-08 12:40:55 +02:00
Adir Shitrit
279fb8f434 integrate new detection modules into main engine 2025-11-08 11:47:39 +02:00
Adir Shitrit
bae68652e1 feat: implement comprehensive process hollowing detection 2025-11-08 11:16:42 +02:00
Adir Shitrit
7eddbb575a feat: implement sophisticated shellcode pattern detection 2025-11-08 11:15:12 +02:00
Adir Shitrit
c65d24cd16 feat: add Windows hook injection detection (SetWindowsHookEx) 2025-11-08 11:13:14 +02:00
Adir Shitrit
6ff3fedc10 add thread analysis for injection detection 2025-11-08 11:09:00 +02:00
Adir Shitrit
ee21be20dc enhance memory pattern detection heuristics 2025-11-08 11:06:07 +02:00
Adir Shitrit
c79e7d6ed6 add basic detection engine with heuristics 2025-11-07 18:07:51 +02:00