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
Jeff Lucovsky 9ea2e29581 ftp: raise too_many_transactions event on overflow
Other parsers (SMB, POP3, ENIP) already raise a too_many_transactions
event when a flow exceeds its per-flow transaction limit. FTP had
the limit wired up through app-layer.protocols.ftp.max-tx but just
dropped the excess transaction on the floor with a "FTP does not set
events yet..." TODO, so no event was raised when the limit was
reached.

Add the FtpEventTooManyTransactions variant, a stock rule at
sid 2232002, and raise the event from FTPTransactionCreate when the
live-tx count goes past ftp_config_maxtx.

Issue: 8489
2 months ago
..
.cargo
derive rust/ffi: move AppLayerEvent to ffi 2 months ago
ffi rust/ffi: add flow lifecycle callback wrappers 2 months ago
htp rust/htp: formatting fixup 6 months ago
src ftp: raise too_many_transactions event on overflow 2 months ago
suricatactl rust: limit clap verson to 4.5.57 4 months ago
suricatasc rust: pin unicode-segmentation crate to 1.12.0 4 months ago
sys rust: bindgen flow lifecycle callbacks 2 months ago
.gitignore
Cargo.lock.in psl: update to 2.1.206 2 months ago
Cargo.toml.in rust/debug: use functions from ffi crate where possible 5 months ago
Makefile.am rust: bindgen SIGMATCH_ constants 3 months ago
cbindgen.toml rust: remove obsolete const exclusions in cbindgen 2 months ago
rustfmt.toml