Project

General

Profile

Actions

Task #2778

open

tracking: port app-layer parsers to Rust

Added by Danny Browning almost 6 years ago. Updated about 5 years ago.

Status:
New
Priority:
Normal
Assignee:
Target version:
Effort:
Difficulty:
Label:

Description

Tracking ticket for conversion of protocol parsers from C to Rust.


Subtasks 1 (1 open0 closed)

Task #4161: tls: convert parser to RustNewOISF DevActions

Related issues 8 (2 open6 closed)

Related to Suricata - Optimization #2779: Convert DCE_RPC from C to RustClosedShivani BhardwajActions
Related to Suricata - Optimization #2780: Convert DNP3 from C to RustNewCommunity TicketActions
Related to Suricata - Optimization #2781: Convert ENIP from C to RustClosedCommunity TicketActions
Related to Suricata - Optimization #2782: Convert Modbus from C to RustRejectedActions
Related to Suricata - Task #3195: tracking: rustify all inputNewOISF DevActions
Related to Suricata - Feature #3445: Convert SSH parser to RustClosedPhilippe AntoineActions
Related to Suricata - Feature #3957: Convert protocol to Rust: ModbusClosedSimon DugasActions
Related to Suricata - Feature #3958: enip: convert protocol parser to rustClosedPhilippe AntoineActions
Actions #1

Updated by Danny Browning almost 6 years ago

  • Related to Feature #2279: TLS 1.3 decoding, SNI extraction and logging added
Actions #2

Updated by Danny Browning almost 6 years ago

  • Related to deleted (Feature #2279: TLS 1.3 decoding, SNI extraction and logging)
Actions #3

Updated by Danny Browning almost 6 years ago

Actions #4

Updated by Danny Browning almost 6 years ago

Actions #5

Updated by Danny Browning almost 6 years ago

Actions #6

Updated by Danny Browning almost 6 years ago

Actions #7

Updated by Victor Julien over 5 years ago

  • Target version changed from 5.0beta1 to Support
  • Affected Versions deleted (5.0beta1)
Actions #8

Updated by Victor Julien over 5 years ago

  • Tracker changed from Bug to Task
  • Target version deleted (Support)
  • Effort deleted (medium)
Actions #9

Updated by Victor Julien over 5 years ago

  • Assignee set to OISF Dev
Actions #10

Updated by Andreas Herz over 5 years ago

  • Target version set to TBD
Actions #11

Updated by Victor Julien about 5 years ago

  • Subject changed from Protocol Parsing Rust Conversion Tracking to tracking: port app-layer parsers to Rust
Actions #12

Updated by Victor Julien about 5 years ago

  • Related to Task #3195: tracking: rustify all input added
Actions #13

Updated by Victor Julien almost 5 years ago

Actions #14

Updated by Shivani Bhardwaj almost 4 years ago

  • Related to Feature #3957: Convert protocol to Rust: Modbus added
Actions #15

Updated by Shivani Bhardwaj almost 4 years ago

  • Related to Feature #3958: enip: convert protocol parser to rust added
Actions

Also available in: Atom PDF