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
Victor Julien db0f9ddc69 files/tx: inspection, logging and loop optimizations
Introduce AppLayerTxData::file_tx as direction(s) indicator for transactions.
When set to 0, its not a file tx and it will not be considered for file
inspection, logging and housekeeping tasks.

Various tx loop optimizations in housekeeping and output.

Update the "file capable" app-layers to set the fields based on their
directional file support as well as on the traffic.
4 years ago
..
applayertemplate app-layer: move files into transactions 4 years ago
asn1 rust/asn1: convert parsers to nom7 4 years ago
dcerpc app-layer: move files into transactions 4 years ago
detect detect/stream_size: Rename detect.rs to stream_size.rs 4 years ago
dhcp app-layer: move files into transactions 4 years ago
dns app-layer: move files into transactions 4 years ago
ffi rust: bump up digest crates 4 years ago
ftp ftp: Remove diagnostic print 5 years ago
http2 files/tx: inspection, logging and loop optimizations 4 years ago
ike app-layer: move files into transactions 4 years ago
krb app-layer: move files into transactions 4 years ago
mime rust/mime: convert parser to nom7 5 years ago
modbus app-layer: move files into transactions 4 years ago
mqtt app-layer: move files into transactions 4 years ago
nfs files/tx: inspection, logging and loop optimizations 4 years ago
ntp app-layer: move files into transactions 4 years ago
pgsql app-layer: move files into transactions 4 years ago
quic app-layer: move files into transactions 4 years ago
rdp app-layer: move files into transactions 4 years ago
rfb app-layer: move files into transactions 4 years ago
sip app-layer: move files into transactions 4 years ago
smb files/tx: inspection, logging and loop optimizations 4 years ago
snmp app-layer: move files into transactions 4 years ago
ssh app-layer: move files into transactions 4 years ago
telnet app-layer: move files into transactions 4 years ago
tftp app-layer: introduce common AppLayerStateData API 4 years ago
x509 rust/x509: finish transition to nom7 4 years ago
applayer.rs files/tx: inspection, logging and loop optimizations 4 years ago
common.rs rust: remove nom 5 dependency 4 years ago
conf.rs rust/conf: convert parser to nom7 4 years ago
core.rs app-layer: move files into transactions 4 years ago
filecontainer.rs app-layer: move files into transactions 4 years ago
filetracker.rs app-layer: move files into transactions 4 years ago
frames.rs rust/frames: cleanups 4 years ago
jsonbuilder.rs util: better hex print function 4 years ago
kerberos.rs rust: upgrade versions of BER/DER, Kerberos and SNMP parsers 4 years ago
lib.rs rust: remove nom 5 dependency 4 years ago
log.rs rust: remove feature function-macro 5 years ago
lua.rs
…
plugin.rs
…
util.rs
…