Feature #7017
closedFeature #7011: DNS additional section parsing and logging
DNS add OPT rdata struct and parsing
Description
Add struct and parsing to extract and store DNS additional section type OPT rdata.
I have a solution that adds a struct DNSRDataOPT, and a new type in enum DNSRData: OPT.
Parsing logic is also added to parser.rs that populates this data (similar to how DNSRDataSOA, SRV, SSHFP are populated).
Extracting and exposing this data allows for added logic that can reference different types of OPT rdata in the EDNS spec.
Note: this is closely related to / an extension of feature #7011.
I could easily submit this as part of 7011, but wasn't sure if you would want this as its own submission. Please advise.
Updated by Nathan Scrivens 6 months ago
Yes this could be a sub task of 7011 - the changes are all related. I can also package this logic up as an extra commit for 7011, the changes aren't too extensive.
Updated by Juliana Fajardini Reichow 6 months ago
- Parent task set to #7011
PR for review: https://github.com/OISF/suricata/pull/11166
Updated by Nathan Scrivens 4 months ago
- Status changed from In Review to Closed
Merged in: https://github.com/OISF/suricata/pull/11454
Updated by Juliana Fajardini Reichow 3 months ago
- Target version changed from TBD to 8.0.0-beta1
Setting a target, as it has been merged.