qsniffer 0.1.0

Qsniffer is an infrastructure component of the Qexed project, primarily used to validate and test the correctness of packet parsing functions. It's a development assistance tool that helps developers inspect network packet parsing logic.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#[qexed_packet_macros::packet(id = 0x02)]
#[derive(Debug, Default, PartialEq, Clone)]
pub struct Success {
    pub uuid:uuid::Uuid,
    pub username:String,
    pub properties:Vec<Properties>,
}

#[qexed_packet_macros::substruct]
#[derive(Debug,Default,PartialEq,Clone)]
pub struct Properties{
    pub name:String,
    pub value:String,
    pub signature:Option<String>,
}