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
Jason Ish 595700ab7e dns: validate header on every incoming message
As UDP streams getting probed, a stream that does not appear to be DNS
at first, may have a single packet that does look close enough to DNS
to be picked up as DNS causing every subsequent packet to result in a
parser error.

To mitigate this, probe every incoming DNS message header for validity
before continuing onto the body.  If the header doesn't validate as
DNS, just ignore the packet so no parse error is registered.
4 years ago
..
.cargo
derive rust/derive: pin proc-macro-crate to v1.1.0. 5 years ago
src dns: validate header on every incoming message 4 years ago
.gitignore rust: derive crate: for custom derives 5 years ago
Cargo.toml.in file/swf: Use lzma-rs decompression instead of libhtp. 4 years ago
Makefile.am rust: cbindgen first verifies existing bindings 4 years ago
cbindgen.toml app-layer: introduce common AppLayerStateData API 4 years ago
rustfmt.toml style: compressed function headers for rustfmt 6 years ago