]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
smb: log max read/write sizes
authorVictor Julien <vjulien@oisf.net>
Mon, 18 Apr 2022 20:14:36 +0000 (22:14 +0200)
committerShivani Bhardwaj <shivanib134@gmail.com>
Wed, 20 Apr 2022 13:23:36 +0000 (18:53 +0530)
(cherry picked from commit 90d4b8e43804d4a03190ad06b6863c808c8b4acd)

rust/src/smb/log.rs

index 162dbe32026de9cfe03a2105fd80c822ef27f0e5..a05682cb692a6b4adaad0f2903c623eb071ff758 100644 (file)
@@ -249,6 +249,13 @@ fn smb_common_header(jsb: &mut JsonBuilder, state: &SMBState, tx: &SMBTransactio
             }
 
             jsb.set_string("server_guid", &guid_to_string(&x.server_guid))?;
+
+            if state.max_read_size > 0 {
+                jsb.set_uint("max_read_size", state.max_read_size.into())?;
+            }
+            if state.max_write_size > 0 {
+                jsb.set_uint("max_write_size", state.max_write_size.into())?;
+            }
         },
         Some(SMBTransactionTypeData::TREECONNECT(ref x)) => {
             jsb.set_uint("tree_id", x.tree_id as u64)?;