pandaadir05
934b367f49
Re-enable disabled tests and reduce warnings to 8
2025-11-20 14:53:31 +02:00
pandaadir05
a19c56fe86
Update CI workflow and contribution guidelines
2025-11-20 14:53:24 +02:00
pandaadir05
6b6fbd6878
Fix CLI formatting and imports
2025-11-20 14:28:15 +02:00
pandaadir05
9a9e94af8d
Update detection configuration structure
2025-11-20 14:28:03 +02:00
pandaadir05
6329feabbd
Add Debug trait implementations and fix warnings
2025-11-20 14:27:52 +02:00
pandaadir05
2b3d81cc03
Add project documentation and changelog
2025-11-20 14:27:04 +02:00
pandaadir05
17fdf7ffc4
Add missing newline at end of file
2025-11-20 14:26:51 +02:00
pandaadir05
2f7eed4047
Fix TUI borrow checker and generic type issues
2025-11-20 14:26:37 +02:00
pandaadir05
9d684cab19
Disable outdated tests with TODO comments
2025-11-20 14:26:25 +02:00
pandaadir05
a3e793d114
Implement macOS memory reading via mach APIs
2025-11-20 14:26:09 +02:00
pandaadir05
e44f58e308
Standardize import ordering and code formatting
2025-11-20 14:25:44 +02:00
pandaadir05
34007d11c1
fix: Resolve 44 compilation errors in ghost-core
2025-11-17 22:26:53 +02:00
pandaadir05
b1f098571d
feat: Add PE header validation and LD_PRELOAD detection
2025-11-17 22:02:41 +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
9ef666ba9d
Merge pull request #1 from pandaadir05/master
...
main with mitre attack
2025-11-08 13:48:51 +02:00
Adir Shitrit
dc230889dc
main with mitre attack
2025-11-08 13:47:23 +02:00
Adir Shitrit
cc2c2ead92
main wiht mitre attack
2025-11-08 13:43:45 +02:00
Adir Shitrit
87c2c85fd7
mitre detetction
2025-11-08 13:43:11 +02:00
Adir Shitrit
be73f614eb
add neural memory analysis engine
2025-11-08 13:33:51 +02:00
Adir Shitrit
94afac576d
add behavioral ML analysis engine
2025-11-08 13:33:17 +02:00
Adir Shitrit
65768c6600
add dynamic YARA rule engine
2025-11-08 13:32:41 +02:00
Adir Shitrit
94508647fc
add live threat intelligence feeds
2025-11-08 13:32:13 +02:00
Adir Shitrit
773b1b4848
add cloud ML engine for threat detection
2025-11-08 13:31:52 +02:00
Adir Shitrit
170f254b10
Add proper exit codes for automation
2025-11-08 12:44:10 +02:00
Adir Shitrit
d96ec90000
Add dynamic version from Cargo.toml
2025-11-08 12:43:40 +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
662d239deb
Add process name filtering option
2025-11-08 12:37:49 +02:00
Adir Shitrit
1a237b8a9e
Add quiet mode for automated scanning
2025-11-08 12:37:03 +02:00
Adir Shitrit
f72b530f6c
Add structured logging with debug flag
2025-11-08 12:35:41 +02:00
Adir Shitrit
3ae9cbc907
Add output file option to CLI
2025-11-08 12:29:21 +02:00
Adir Shitrit
444cf191e4
improve CLI help text with detailed description
2025-11-08 12:26:48 +02:00
Adir Shitrit
e8c1b990f6
add Makefile for build automation and development
2025-11-08 12:22:43 +02:00
Adir Shitrit
6a7c66e382
track and report memory access errors in verbose mode
2025-11-08 12:22:19 +02:00
Adir Shitrit
30614fe77e
improve error handling for invalid PID input
2025-11-08 12:21:52 +02:00
Adir Shitrit
3aeffc8735
add CSV output format option
2025-11-08 12:21:27 +02:00
Adir Shitrit
fe3e5e3b21
add configuration system with TOML support
2025-11-08 12:20:53 +02:00
Adir Shitrit
977b3e310a
add target PID option to CLI
2025-11-08 12:20:02 +02:00
Adir Shitrit
db7a60d091
enhance TUI layout and threat visualization
2025-11-08 11:49:39 +02:00
Adir Shitrit
75171c7ff2
improve TUI responsiveness and error handling
2025-11-08 11:49:33 +02:00
Adir Shitrit
a90a6d8091
expand MITRE ATT&CK technique coverage mapping
2025-11-08 11:49:27 +02:00
Adir Shitrit
cb9e072655
update security guidelines and vulnerability reporting
2025-11-08 11:49:12 +02:00
Adir Shitrit
e5eeb4fea5
update gitignore for build artifacts and logs
2025-11-08 11:49:06 +02:00
Adir Shitrit
26a99a59e2
document research framework and analysis methods
2025-11-08 11:48:33 +02:00
Adir Shitrit
24463dfe83
add performance optimization guide
2025-11-08 11:48:27 +02:00
Adir Shitrit
2581cdd87a
add command line options for output format and verbosity
2025-11-08 11:48:20 +02:00
Adir Shitrit
bb93dcb14c
implement comprehensive testing framework for validation
2025-11-08 11:48:04 +02:00
Adir Shitrit
e4ad7c6862
add eBPF kernel tracing for Linux process monitoring
2025-11-08 11:47:58 +02:00
Adir Shitrit
cd61b89eb5
update dependencies for async and serialization support
2025-11-08 11:47:46 +02:00
Adir Shitrit
279fb8f434
integrate new detection modules into main engine
2025-11-08 11:47:39 +02:00