frameassembly 1.0.1

A Domain-Specific Language (DSL) for writing deterministic network traffic to .pcap files.
Documentation
//! SMB protocol AST definitions.

/// Server Message Block (SMB2/3) specification.
#[derive(Debug, Clone, PartialEq, Eq, Default)]
pub struct SmbSpec<'a> {
    /// SMB2 command name (e.g. NEGOTIATE, CREATE).
    pub command: Option<&'a str>,
    /// NT status code.
    pub status: Option<u32>,
    /// Message ID.
    pub msgid: Option<u64>,
    /// Tree ID.
    pub tree_id: Option<u32>,
    /// Session ID.
    pub session_id: Option<u64>,
    /// Share name string.
    pub share: Option<&'a str>,
    /// File name string.
    pub filename: Option<&'a str>,
}