You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
suricata/rust/src/smb
Victor Julien 65e9a7c31c smb: fix 'dangling' files in lossy sessions
In case of lossy connections the SMB state would properly clean up
transactions, including file transactions. However for files the
state was never set to 'truncated', leading to files to stay 'active'.

This would lead these files staying in the SMB's state. In long running
sessions with lots of files this would lead to performance and memory
use issues.

This patch cleans truncates the file that was being transmitted when
a file transaction is being closed.
5 years ago
..
auth.rs rust: add SecBlobError custom error type for the Kerberos parser 6 years ago
dcerpc.rs smb: Import constants from DCERPC 6 years ago
dcerpc_records.rs rust: use the streaming version of combinators to fix incomplete reads 6 years ago
debug.rs smb: convert to return AppLayerResult 6 years ago
detect.rs dcerpc: Replace C function calls with Rust 6 years ago
error.rs rust/smb: add custom error handling 6 years ago
events.rs rust: update to Rust 2018 with cargo fix 6 years ago
files.rs smb: handle file transactions post-GAP 6 years ago
funcs.rs smb2: map ioctl funcs to names 8 years ago
log.rs smb/eve: convert to jsonbuilder 5 years ago
mod.rs rust/smb: add custom error handling 6 years ago
nbss_records.rs rust: upgrade all parsers to nom 5 6 years ago
ntlmssp_records.rs rust: use the streaming version of combinators to fix incomplete reads 6 years ago
session.rs rust: remove unnecessary parentheses (Rust 1.40 fixup) 6 years ago
smb.rs smb: fix 'dangling' files in lossy sessions 5 years ago
smb1.rs smb1: fix 'event' txs not getting closed 6 years ago
smb1_records.rs rust: use the streaming version of combinators to fix incomplete reads 6 years ago
smb1_session.rs rust: update to Rust 2018 with cargo fix 6 years ago
smb2.rs rust: update to Rust 2018 with cargo fix 6 years ago
smb2_ioctl.rs rust: remove unnecessary parentheses (Rust 1.40 fixup) 6 years ago
smb2_records.rs rust: use the streaming version of combinators to fix incomplete reads 6 years ago
smb2_session.rs rust: update to Rust 2018 with cargo fix 6 years ago
smb3.rs rust: use the streaming version of combinators to fix incomplete reads 6 years ago
smb_records.rs rust/smb: add custom error handling 6 years ago