docs: updating lib documentation

This commit is contained in:
joaoviictorti
2025-08-23 14:03:29 -03:00
parent 091120fced
commit 41cb51fafb
2 changed files with 22 additions and 37 deletions

View File

@@ -19,7 +19,7 @@ use common::{
use shadowx::registry::Type;
use shadowx::{
Process, Thread,
Network, network
Network, network,
};
use shadowx::{
PROCESS_INFO_HIDE,

View File

@@ -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>;