mirror of
https://github.com/joaoviictorti/shadow-rs.git
synced 2026-01-16 22:14:36 +01:00
docs: updating lib documentation
This commit is contained in:
@@ -19,7 +19,7 @@ use common::{
|
||||
use shadowx::registry::Type;
|
||||
use shadowx::{
|
||||
Process, Thread,
|
||||
Network, network
|
||||
Network, network,
|
||||
};
|
||||
use shadowx::{
|
||||
PROCESS_INFO_HIDE,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//! # shadowx: Kernel-Level Utilities Library
|
||||
//!
|
||||
//! **shadowx** is a `#![no_std]` library designed for low-level kernel operations,
|
||||
//! **shadowx** is a `#![no_std]` library designed for kernel operations,
|
||||
//! including process management, thread handling, injection mechanisms, driver interactions,
|
||||
//! registry manipulation, and more.
|
||||
|
||||
@@ -12,53 +12,38 @@
|
||||
|
||||
extern crate alloc;
|
||||
|
||||
/// Process management and utilities.
|
||||
mod process;
|
||||
pub use process::*;
|
||||
|
||||
/// Thread management and utilities.
|
||||
mod thread;
|
||||
pub use thread::*;
|
||||
|
||||
/// Code/DLL injection mechanisms.
|
||||
mod injection;
|
||||
pub use injection::*;
|
||||
|
||||
/// Kernel module handling and driver utilities.
|
||||
mod module;
|
||||
pub use module::*;
|
||||
|
||||
/// Driver-related functionality.
|
||||
mod driver;
|
||||
pub use driver::*;
|
||||
|
||||
/// Miscellaneous kernel utilities.
|
||||
mod misc;
|
||||
pub use misc::*;
|
||||
|
||||
/// General-purpose utilities.
|
||||
mod utils;
|
||||
pub use utils::*;
|
||||
|
||||
/// Data structures used throughout the library.
|
||||
mod data;
|
||||
pub use data::*;
|
||||
|
||||
/// Port communication utilities.
|
||||
pub mod network;
|
||||
pub use network::*;
|
||||
|
||||
/// Error handling utilities.
|
||||
pub mod error;
|
||||
|
||||
/// Registry manipulation utilities.
|
||||
pub mod registry;
|
||||
pub use registry::*;
|
||||
|
||||
/// Kernel callback management.
|
||||
pub mod callback;
|
||||
pub use callback::*;
|
||||
|
||||
mod process;
|
||||
mod thread;
|
||||
mod injection;
|
||||
mod module;
|
||||
mod driver;
|
||||
mod misc;
|
||||
mod utils;
|
||||
mod data;
|
||||
mod offsets;
|
||||
|
||||
pub use process::*;
|
||||
pub use thread::*;
|
||||
pub use injection::*;
|
||||
pub use module::*;
|
||||
pub use driver::*;
|
||||
pub use misc::*;
|
||||
pub use utils::*;
|
||||
pub use data::*;
|
||||
pub use network::*;
|
||||
pub use registry::*;
|
||||
pub use callback::*;
|
||||
|
||||
pub(crate) type Result<T> = core::result::Result<T, error::ShadowError>;
|
||||
|
||||
Reference in New Issue
Block a user