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
Giuseppe Longo 67f2f243f7 app-layer: add flow accessors for probing parsers
Probing parsers written in Rust cannot look into the Flow, which is
opaque to them.

Add SCFlowGetAppProtocolToClient() to get the protocol detected on
the to-client side, and SCAppLayerProtoDetectGetStreamDataSize() to
get the amount of stream data available for protocol detection in a
given direction.

These are needed by the IMAP probing parser to tell IMAP apart from
FTP on "USER CAPABILITY".

Ticket #8276
2 days ago
..
.cargo rust: rename .cargo/config to .cargo/config.toml 2 years ago
derive rust: inherit common package metadata from workspace 5 days ago
ffi rust: hoist suricata-sys dependency into workspace 5 days ago
htp rust: hoist nom 8 dependency into workspace 5 days ago
src dcerpc: require PFC_LAST_FRAG for completion 5 days ago
suricatactl rust: hoist regex dependency into workspace 5 days ago
suricatasc rust: hoist serde_json dependency into workspace 5 days ago
sys app-layer: add flow accessors for probing parsers 2 days ago
.gitignore rust: rename .cargo/config to .cargo/config.toml 2 years ago
Cargo.lock.in rust: update clipboard-win 5 days ago
Cargo.toml.in rust: hoist nom 8 dependency into workspace 5 days ago
Makefile.am rust/derive: add Makefile for Cargo.toml regeneration 5 days ago
cbindgen.toml http2: split transaction state machines 4 months ago
rustfmt.toml rustfmt: replace deprecated fn_args_layout with fn_params_layout 3 years ago