Project

General

Profile

Actions

Story #6597

closed
JF VJ

Task #4772: tracking: parity between fields logged and fields available for detection

rules: improve rules keyword/output parity

Story #6597: rules: improve rules keyword/output parity

Added by Juliana Fajardini Reichow over 2 years ago. Updated 7 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:

Description

For each application layer protocol, the overall process should be:

i. document the output of running
src/suricata --list-keyword | grep <app-proto>
ii. document the output of the complete EVE log for said protocol
iii. compare that to the schema.json for the app-proto
iv. complete the schema, if needed
v. group the documented outputs from steps i. and ii. by type (e.g. integers)
vi. list candidates for implementation (either as keywords or missing output fields), and share the list on the adequate ticket, request feedback for that on ticket
vii. implement keywords or missing output fields as agreed upon
viii. create or update SV tests to cover new fields/keywords
ix. document new fields/keywords

Deliverables:
iv, vii, viii, ix


Related issues 11 (5 open6 closed)

Related to Suricata - Documentation #6478: schema: add missing fieldsAssignedOISF DevActions
Related to Suricata - Feature #7095: rdp: keywords additionsNewOISF DevActions
Related to Suricata - Feature #7100: smb: additional keywordsNewOISF DevActions
Related to Suricata - Feature #6198: smtp: add keywords for use in rulesNewOISF DevActions
Related to Suricata - Story #7901: 9.0.0: rules: improve rules keyword/output parityAssignedVictor JulienActions
Blocked by Suricata - Feature #7588: mime: add email.cc keywordClosedAlice da Silva AkakiActions
Blocked by Suricata - Task #7591: mime: add email.date keywordClosedAlice da Silva AkakiActions
Blocked by Suricata - Feature #7592: mime: add email.from keywordClosedAlice da Silva AkakiActions
Blocked by Suricata - Feature #7593: mime: add email.message_id keywordClosedAlice da Silva AkakiActions
Blocked by Suricata - Feature #7595: mime: add email.subject keywordClosedAlice da Silva AkakiActions
Blocked by Suricata - Feature #7596: mime: add email.to keywordClosedAlice da Silva AkakiActions

JF Updated by Juliana Fajardini Reichow over 2 years ago Actions #1

JF Updated by Juliana Fajardini Reichow over 2 years ago Actions #2

  • Subtask #5642 added

JF Updated by Juliana Fajardini Reichow over 2 years ago Actions #3

  • Description updated (diff)

JF Updated by Juliana Fajardini Reichow over 2 years ago Actions #4

  • Related to Task #4772: tracking: parity between fields logged and fields available for detection added

PA Updated by Philippe Antoine over 2 years ago Actions #5

My understanding is that the first step is to complete the json schema for DNS.
like tc boolean field is missing (just reviewing the code in rust/src/dns/log.rs and look for js.set_ calls

HA Updated by Hadiqa Alamdar Bukhari over 2 years ago Actions #6

  • Status changed from New to In Progress

JF Updated by Juliana Fajardini Reichow almost 2 years ago Actions #7

  • Assignee changed from Hadiqa Alamdar Bukhari to OISF Dev

I'll assign this to OISF Dev, as this is the parent ticket. Thanks for the work you've done, Hadiqa! :)

JI Updated by Jason Ish almost 2 years ago Actions #8

LS Updated by Lukas Sismis almost 2 years ago Actions #9

VJ Updated by Victor Julien almost 2 years ago Actions #10

  • Subject changed from rules keyword/output parity: improve to tracking: impove rules keyword/output parity
  • Status changed from In Progress to New
  • Assignee changed from OISF Dev to Victor Julien
  • Target version changed from 8.0.0-beta1 to 8.0.0

VJ Updated by Victor Julien almost 2 years ago Actions #11

  • Parent task set to #4772

VJ Updated by Victor Julien almost 2 years ago Actions #12

  • Subtask deleted (#5642)

VJ Updated by Victor Julien almost 2 years ago Actions #13

  • Blocked by Feature #5642: DNS: parity between log fields and detection added

VJ Updated by Victor Julien almost 2 years ago Actions #14

  • Blocked by Feature #4153: app-layer: rust derive style macros to generate common code added

VJ Updated by Victor Julien almost 2 years ago Actions #15

  • Tracker changed from Task to Story
  • Subject changed from tracking: impove rules keyword/output parity to rules: impove rules keyword/output parity

JF Updated by Juliana Fajardini Reichow over 1 year ago Actions #16

  • Related to Feature #6198: smtp: add keywords for use in rules added

JF Updated by Juliana Fajardini Reichow over 1 year ago Actions #17

  • Subject changed from rules: impove rules keyword/output parity to rules: improve rules keyword/output parity

edit: fix type in issue subject

PA Updated by Philippe Antoine over 1 year ago Actions #18

  • Related to Task #6476: ftp: parity of logging and detection buffers added

VJ Updated by Victor Julien over 1 year ago Actions #19

  • Related to deleted (Task #6476: ftp: parity of logging and detection buffers)

VJ Updated by Victor Julien over 1 year ago Actions #20

  • Blocked by Task #6476: ftp: parity of logging and detection buffers added

VJ Updated by Victor Julien over 1 year ago Actions #21

  • Blocked by Task #6473: detect: smtp keyword coverage added

JF Updated by Juliana Fajardini Reichow over 1 year ago Actions #22

  • Blocked by Task #6463: eve/output: investigate how to track coverage / parity added

PA Updated by Philippe Antoine over 1 year ago Actions #23

  • Blocked by Task #7452: ldap: add keywords to match output added

JF Updated by Juliana Fajardini Reichow about 1 year ago Actions #24

  • Blocked by Feature #7586: mime: expose 'headers' as a keyword added

JF Updated by Juliana Fajardini Reichow about 1 year ago Actions #25

  • Blocked by Feature #7587: mime: add email.body_md5 keyword added

JF Updated by Juliana Fajardini Reichow about 1 year ago Actions #26

JF Updated by Juliana Fajardini Reichow about 1 year ago Actions #27

  • Blocked by Task #7591: mime: add email.date keyword added

JF Updated by Juliana Fajardini Reichow about 1 year ago Actions #28

JF Updated by Juliana Fajardini Reichow about 1 year ago Actions #29

  • Blocked by Feature #7593: mime: add email.message_id keyword added

JF Updated by Juliana Fajardini Reichow about 1 year ago Actions #30

JF Updated by Juliana Fajardini Reichow about 1 year ago Actions #31

  • Blocked by Feature #7595: mime: add email.subject keyword added

JF Updated by Juliana Fajardini Reichow about 1 year ago Actions #32

JF Updated by Juliana Fajardini Reichow about 1 year ago Actions #33

JI Updated by Jason Ish 12 months ago Actions #34

  • Blocked by deleted (Feature #4153: app-layer: rust derive style macros to generate common code)

VJ Updated by Victor Julien 7 months ago Actions #35

  • Status changed from New to Resolved

VJ Updated by Victor Julien 7 months ago Actions #36

  • Related to Story #7901: 9.0.0: rules: improve rules keyword/output parity added

VJ Updated by Victor Julien 7 months ago Actions #37

VJ Updated by Victor Julien 7 months ago Actions #38

  • Blocked by deleted (Feature #7594: mime: add email.status keyword)

VJ Updated by Victor Julien 7 months ago Actions #39

  • Blocked by deleted (Feature #7587: mime: add email.body_md5 keyword)

VJ Updated by Victor Julien 7 months ago Actions #40

  • Blocked by deleted (Feature #7586: mime: expose 'headers' as a keyword)

VJ Updated by Victor Julien 7 months ago Actions #41

  • Blocked by deleted (Task #7452: ldap: add keywords to match output)

VJ Updated by Victor Julien 7 months ago Actions #42

  • Blocked by deleted (Task #6473: detect: smtp keyword coverage)

VJ Updated by Victor Julien 7 months ago Actions #43

  • Blocked by deleted (Task #6476: ftp: parity of logging and detection buffers)

VJ Updated by Victor Julien 7 months ago Actions #44

  • Blocked by deleted (Feature #5642: DNS: parity between log fields and detection)

VJ Updated by Victor Julien 7 months ago Actions #45

  • Blocked by deleted (Task #6463: eve/output: investigate how to track coverage / parity)

VJ Updated by Victor Julien 7 months ago Actions #46

  • Status changed from Resolved to Closed
Actions

Also available in: PDF Atom