Commit Graph

5 Commits

Author SHA1 Message Date
joaoviictorti
8f96d4ec09 feature(driver): refactor internals and improve callback management
- Moved and refactored several internal modules to `driver/src/internals/`:
  - Added new files: `enums.rs`, `externs.rs`, `structs.rs`, `types.rs`, and `mod.rs`.
  - Renamed `includes/vad.rs` to `internals/vad.rs` for better organization.
- Updated `callback` module:
  - Refactored `notify_routine.rs`, `object.rs`, `registry.rs`, and supporting files for better callback handling.
  - Improved callback finding mechanism in `find_callback.rs` and `ioctls.rs`.
- Adjusted `injection` module:
  - Refactored callback and I/O control handling in `callbacks.rs` and `ioctls.rs`.
- Miscellaneous improvements:
  - Updated `misc/dse.rs`, `misc/etwti.rs`, and `keylogger/mod.rs`.
  - Refactored `process`, `registry`, and `thread` modules for better maintainability.
  - Simplified utility functions in `utils/`, including `address.rs`, `handles.rs`, `patterns.rs`, and more.
  - Cleaned up and removed unused files like `.gitignore` in multiple directories.
- Updated `Cargo.toml` and `Cargo.lock` to reflect dependency changes.
2024-09-25 18:28:10 -03:00
joaoviictorti
3bfec0ec0f docs: Adding thread module documentation 2024-09-23 10:32:08 -03:00
joaoviictorti
d21d5a0f1c docs: update README.md 2024-09-23 00:54:14 -03:00
joaoviictorti
16a9e0a6d0 docs: update thread.md documentation 2024-09-22 23:04:37 -03:00
joaoviictorti
7fda19a93f docs: Adding the rest of the modules 2024-09-22 22:26:45 -03:00