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
Shivani Bhardwaj df0e9f106b mqtt: add too_many_properties event and limit
So far, the properties parsed across various different types of MQTT
messages was unbounded and could be exploited. Add a limit of 255 on the
maximum number of properties that any message type can store.
Additionally, raise an event for too many properties indicating an
anomaly in the network traffic.

Ticket: 8839
2 months ago
..
applayertemplate rust: format applayertemplate files 5 months ago
asn1 rust: format asn1 files 5 months ago
bittorrent_dht rust: format bittorrent_dht files 5 months ago
dcerpc dcerpc/log: map uuid, opnum to service and procedure 3 months ago
detect detect/bytemath: reject literal shift counts of 64 2 months ago
dhcp dhcp: remove unused import in test 2 months ago
dnp3 detect: dnp3.func is now a generic integer 12 months ago
dns lua/dns: handle OPT answers like TXT records 2 months ago
enip enip: make sure to have enough data for parser 2 months ago
ffi rust: format ffi files 5 months ago
ftp ftp: support LIST and MLSD data channels 4 months ago
http2 http2: log :authority header as hostname 2 months ago
ike rust: format ike files 5 months ago
krb detect/krb5: msg_type is not a multi integer 4 months ago
ldap rust: format ldap files 5 months ago
llmnr llmnr: implement logger 5 months ago
mdns rust: use snake case for applayer_register_protocol_detection 11 months ago
mime rust: clippy fixups for 1.97 4 months ago
modbus detect/modbus: move modbus keyword to rust 3 months ago
mqtt mqtt: add too_many_properties event and limit 2 months ago
nfs nfs: fix SECINFO_NO_NAME parser handling 2 months ago
ntp rust: format ntp files 5 months ago
pgsql rust: format pgsql files 5 months ago
pop3 rust: move AppLayerTxData definition to C 9 months ago
quic rust: format quic files 5 months ago
rdp rdp: fix tx id handling 4 months ago
rfb rfb: keep failure_reason as Vec<u8> 2 months ago
sctp detect/sctp: add sctp.chunk_type keyword 5 months ago
sdp rust: clippy fixups for 1.97 4 months ago
sip sip: store frame lens as u32 to avoid body truncation 4 months ago
smb smb/log: map dcerpc uuid, opnum to service names 3 months ago
snmp snmp/detect: add snmp.trap_address keyword 4 months ago
ssh rust: clippy fixups for 1.97 4 months ago
telnet rust: format telnet files 5 months ago
tftp rust: format tftp files 5 months ago
utils rust: format utils files 5 months ago
websocket websocket: accepts config value with units 5 months ago
x509 x509: saturate SAN count returned by parser 2 months ago
applayer.rs rust: format all files 4 months ago
common.rs rust: format all files 4 months ago
conf.rs rust: format all files 4 months ago
core.rs rust: format all files 4 months ago
debug.rs rust: format all files 4 months ago
encryption.rs rust: format all files 4 months ago
feature.rs rust: format all files 4 months ago
filecontainer.rs rust: bindgen more file functions 11 months ago
filetracker.rs rust: format all files 4 months ago
flow.rs flow: turn flags field into uint64_t 9 months ago
frames.rs rust: format all files 4 months ago
handshake.rs rust: format all files 4 months ago
ja4.rs tls: Integrate ALPNs into HandshakeParams object 1 year ago
jsonbuilder.rs rust: clippy fixups for 1.97 4 months ago
kerberos.rs rust: format all files 4 months ago
lib.rs rust: disable clippy warning for manual c str literals 2 months ago
lua.rs rust: format all files 4 months ago
lzma.rs rust/doc: add docstring to rust module files. 3 years ago
tls_version.rs tls: Move tls-versions to rust 1 year ago
util.rs rust: format all files 4 months ago