Crate smb_msg

Crate smb_msg 

Source
Expand description

SMB Message definitions and utilities crate

Re-exports§

pub use cancel::*;
pub use compressed::*;
pub use create::*;
pub use dfsc::*;
pub use echo::*;
pub use encrypted::*;
pub use error::*;
pub use file::*;
pub use header::*;
pub use info::*;
pub use ioctl::*;
pub use lock::*;
pub use message::*;
pub use negotiate::*;
pub use notify::*;
pub use oplock::*;
pub use plain::*;
pub use query_dir::*;
pub use session_setup::*;
pub use tree_connect::*;

Modules§

cancel
Cancel Request
compressed
Compressed messages
create
Create & Close (files) requests and responses.
dfsc
echo
Echo request and response messages
encrypted
Encrypted messages
error
Error response message
file
File-related messages: Flush, Read, Write.
header
info
SMB2 Query and Set Info messages.
ioctl
SMB2 IOCTL packet implementation
lock
message
negotiate
notify
SMB2 Change Notify Request and Response, and Server to Client Notification
oplock
plain
query_dir
Directory-related messages.
session_setup
smb1
SMBv1 negotiation packet support.
tree_connect

Macros§

query_info_data
Internal helper macro to easily generate fields & methods for QueryInfoData.

Enums§

SmbMsgError
SMB Message related errors