Project

General

Profile

Actions

Task #3195

open

tracking: rustify all input

Added by Victor Julien about 5 years ago. Updated 2 months ago.

Status:
New
Priority:
High
Assignee:
Target version:
Effort:
Difficulty:
Label:
Hardening

Description

Goal is to make sure all untrusted input is handled by Rust code instead of C code.


Related issues 14 (6 open8 closed)

Related to Suricata - Optimization #2977: replace asn1 parser with rust based implementationClosedEmmanuel ThompsonActions
Related to Suricata - Optimization #2979: replace mime decoder with rust based implementationRejectedPhilippe AntoineActions
Related to Suricata - Task #2778: tracking: port app-layer parsers to RustNewOISF DevActions
Related to Suricata - Feature #3317: rules: use rust for tokenizing rulesFeedbackJason IshActions
Related to Suricata - Bug #3517: Convert DER parser to RustClosedPierre ChifflierActions
Related to Suricata - Feature #3957: Convert protocol to Rust: ModbusClosedSimon DugasActions
Related to Suricata - Feature #3958: enip: convert protocol parser to rustClosedPhilippe AntoineActions
Related to Suricata - Task #4082: ftp: convert parser to RustAssignedJeff LucovskyActions
Related to Suricata - Task #4095: tracking: unify rule keyword value parsingNewOISF DevActions
Related to Suricata - Task #4161: tls: convert parser to RustNewOISF DevActions
Related to Suricata - Optimization #5207: Common Rust parser for *bitsAssignedShivani BhardwajActions
Related to Suricata - Feature #7110: ssh: convert parser to rustRejectedActions
Related to Suricata - Optimization #7178: rfb: rustify keywords and app-layer registrationClosedPhilippe AntoineActions
Related to Suricata - Feature #7204: sip: rustify sticky buffersClosedGiuseppe LongoActions
Actions

Also available in: Atom PDF