Actions
Task #3195
opentracking: rustify all input
Added by Victor Julien about 5 years ago. Updated 2 months ago.
Description
Goal is to make sure all untrusted input is handled by Rust code instead of C code.
Updated by Victor Julien about 5 years ago
- Related to Optimization #2977: replace asn1 parser with rust based implementation added
Updated by Victor Julien about 5 years ago
- Related to Optimization #2979: replace mime decoder with rust based implementation added
Updated by Victor Julien about 5 years ago
- Related to Task #2778: tracking: port app-layer parsers to Rust added
Updated by Victor Julien about 5 years ago
- Related to Feature #3317: rules: use rust for tokenizing rules added
Updated by Victor Julien almost 5 years ago
- Priority changed from Normal to High
Updated by Victor Julien over 4 years ago
- Related to Bug #3517: Convert DER parser to Rust added
Updated by Philippe Antoine over 4 years ago
Useful as well for signature parsing cf https://github.com/OISF/suricata/pull/5081/files#r442105437
Updated by Jason Ish over 4 years ago
Philippe Antoine wrote in #note-7:
Useful as well for signature parsing cf https://github.com/OISF/suricata/pull/5081/files#r442105437
One example of parsing a part of a signature in Rust is for DNS opcode:
https://github.com/OISF/suricata/blob/master/rust/src/dns/detect.rs#L34
Updated by Philippe Antoine over 4 years ago
Another example of what to do :
https://github.com/OISF/suricata/pull/5095#discussion_r444300697
Rustify structure `StreamingBufferConfig` so that we can use it easily in Rust
Updated by Victor Julien about 4 years ago
- Related to Feature #3957: Convert protocol to Rust: Modbus added
Updated by Victor Julien about 4 years ago
- Related to Feature #3958: enip: convert protocol parser to rust added
Updated by Jason Ish about 4 years ago
- Related to Task #4082: ftp: convert parser to Rust added
Updated by Victor Julien about 4 years ago
- Related to Task #4095: tracking: unify rule keyword value parsing added
Updated by Philippe Antoine over 3 years ago
- Related to Task #4161: tls: convert parser to Rust added
Updated by Philippe Antoine over 1 year ago
- Related to Optimization #5207: Common Rust parser for *bits added
Updated by Victor Julien 6 months ago
- Related to Feature #7110: ssh: convert parser to rust added
Updated by Philippe Antoine 5 months ago
- Related to Optimization #7178: rfb: rustify keywords and app-layer registration added
Updated by Philippe Antoine 3 months ago
- Related to Feature #7204: sip: rustify sticky buffers added
Updated by Philippe Antoine 2 months ago
Actions