--- /dev/null
+%YAML 1.1
+---
+
+engine-analysis:
+ rules: yes
+
+logging:
+ outputs:
+ - file:
+ enabled: yes
+ filename: eve.json
+ type: json
--- /dev/null
+alert http any any -> any any (msg: "Illegal flowbit set + isset combination"; http.method; content:"GET"; flowbits:set,fb1; flowbits:isset,fb1; sid:111;)
--- /dev/null
+requires:
+ min-version: 9
+
+pcap: false
+
+args:
+ - --engine-analysis
+
+checks:
+ - filter:
+ count: 1
+ match:
+ log_level: Warning
+ engine.message: "inconsequential flowbit command combination in the same signature: set and isset"
--- /dev/null
+%YAML 1.1
+---
+
+engine-analysis:
+ rules: yes
+
+logging:
+ outputs:
+ - file:
+ enabled: yes
+ filename: eve.json
+ type: json
--- /dev/null
+alert http any any -> any any (msg: "Illegal flowbit unset + isnotset combination"; http.method; content:"GET"; flowbits:unset,fb1; flowbits:isnotset,fb1; sid:111;)
--- /dev/null
+requires:
+ min-version: 9
+
+pcap: false
+
+args:
+ - --engine-analysis
+
+checks:
+ - filter:
+ count: 1
+ match:
+ log_level: Warning
+ engine.message: "inconsequential flowbit command combination in the same signature: unset and isnotset"
--- /dev/null
+%YAML 1.1
+---
+
+engine-analysis:
+ rules: yes
+
+logging:
+ outputs:
+ - file:
+ enabled: yes
+ filename: eve.json
+ type: json
--- /dev/null
+alert http any any -> any any (msg: "Illegal flowbit set + toggle combination"; http.method; content:"GET"; flowbits:set,fb1; flowbits:toggle,fb1; sid:111;)
--- /dev/null
+requires:
+ min-version: 9
+
+pcap: false
+
+args:
+ - --engine-analysis
+
+checks:
+ - filter:
+ count: 1
+ match:
+ log_level: Warning
+ engine.message: "inconsequential flowbit command combination in the same signature: set and toggle"
--- /dev/null
+%YAML 1.1
+---
+
+engine-analysis:
+ rules: yes
+
+logging:
+ outputs:
+ - file:
+ enabled: yes
+ filename: eve.json
+ type: json
--- /dev/null
+alert http any any -> any any (msg: "Illegal flowbit isset + isnot combination"; http.method; content:"GET"; flowbits:isset,fb1; flowbits:isnotset,fb1; sid:111;)
--- /dev/null
+requires:
+ min-version: 9
+
+pcap: false
+
+exit-code: 1
+
+args:
+ - --engine-analysis
+
+checks:
+ - filter:
+ count: 1
+ match:
+ log_level: Error
+ engine.message: "invalid flowbit command combination in the same signature: isset and isnotset"
--- /dev/null
+%YAML 1.1
+---
+
+engine-analysis:
+ rules: yes
+
+logging:
+ outputs:
+ - file:
+ enabled: yes
+ filename: eve.json
+ type: json
--- /dev/null
+alert http any any -> any any (msg: "Illegal flowbit set + unset combination"; http.method; content:"GET"; flowbits:set,fb1; flowbits:unset,fb1; sid:111;)
--- /dev/null
+requires:
+ min-version: 9
+
+pcap: false
+
+args:
+ - --engine-analysis
+
+checks:
+ - filter:
+ count: 1
+ match:
+ log_level: Warning
+ engine.message: "inconsequential flowbit command combination in the same signature: set and unset"
--- /dev/null
+%YAML 1.1
+---
+
+engine-analysis:
+ rules: yes
+
+logging:
+ outputs:
+ - file:
+ enabled: yes
+ filename: eve.json
+ type: json
--- /dev/null
+alert http any any -> any any (msg: "Illegal flowbit unset + toggle combination"; http.method; content:"GET"; flowbits:unset,fb1; flowbits:toggle,fb1; sid:111;)
--- /dev/null
+requires:
+ min-version: 9
+
+pcap: false
+
+args:
+ - --engine-analysis
+
+checks:
+ - filter:
+ count: 1
+ match:
+ log_level: Warning
+ engine.message: "inconsequential flowbit command combination in the same signature: unset and toggle"
--- /dev/null
+%YAML 1.1
+---
+
+engine-analysis:
+ rules: yes
+
+logging:
+ outputs:
+ - file:
+ enabled: yes
+ filename: eve.json
+ type: json
--- /dev/null
+alert http any any -> any any (msg: "Illegal flowbit isset + set combination"; http.method; content:"GET"; flowbits:isset,fb1; flowbits:set,fb1; sid:111;)
--- /dev/null
+requires:
+ min-version: 9
+
+pcap: false
+
+args:
+ - --engine-analysis
+
+checks:
+ - filter:
+ count: 1
+ match:
+ log_level: Warning
+ engine.message: "inconsequential flowbit command combination in the same signature: isset and set"
--- /dev/null
+%YAML 1.1
+---
+
+engine-analysis:
+ rules: yes
+
+logging:
+ outputs:
+ - file:
+ enabled: yes
+ filename: eve.json
+ type: json
--- /dev/null
+alert http any any -> any any (msg: "Illegal flowbit isnotset + unset combination"; http.method; content:"GET"; flowbits:isnotset,fb1; flowbits:unset,fb1; sid:111;)
--- /dev/null
+requires:
+ min-version: 9
+
+pcap: false
+
+args:
+ - --engine-analysis
+
+checks:
+ - filter:
+ count: 1
+ match:
+ log_level: Warning
+ engine.message: "inconsequential flowbit command combination in the same signature: isnotset and unset"
--- /dev/null
+%YAML 1.1
+---
+
+engine-analysis:
+ rules: yes
+
+logging:
+ outputs:
+ - file:
+ enabled: yes
+ filename: eve.json
+ type: json
--- /dev/null
+alert http any any -> any any (msg: "Illegal flowbit toggle + set combination"; http.method; content:"GET"; flowbits:toggle,fb1; flowbits:set,fb1; sid:111;)
--- /dev/null
+requires:
+ min-version: 9
+
+pcap: false
+
+args:
+ - --engine-analysis
+
+checks:
+ - filter:
+ count: 1
+ match:
+ log_level: Warning
+ engine.message: "inconsequential flowbit command combination in the same signature: toggle and set"
--- /dev/null
+%YAML 1.1
+---
+
+engine-analysis:
+ rules: yes
+
+logging:
+ outputs:
+ - file:
+ enabled: yes
+ filename: eve.json
+ type: json
--- /dev/null
+alert http any any -> any any (msg: "Illegal flowbit isnotset + isset combination"; http.method; content:"GET"; flowbits:isnotset,fb1; flowbits:isset,fb1; sid:111;)
--- /dev/null
+requires:
+ min-version: 9
+
+pcap: false
+
+exit-code: 1
+
+args:
+ - --engine-analysis
+
+checks:
+ - filter:
+ count: 1
+ match:
+ log_level: Error
+ engine.message: "invalid flowbit command combination in the same signature: isset and isnotset"
--- /dev/null
+%YAML 1.1
+---
+
+engine-analysis:
+ rules: yes
+
+logging:
+ outputs:
+ - file:
+ enabled: yes
+ filename: eve.json
+ type: json
--- /dev/null
+alert http any any -> any any (msg: "Illegal flowbit unset + set combination"; http.method; content:"GET"; flowbits:unset,fb1; flowbits:set,fb1; sid:111;)
--- /dev/null
+requires:
+ min-version: 9
+
+pcap: false
+
+args:
+ - --engine-analysis
+
+checks:
+ - filter:
+ count: 1
+ match:
+ log_level: Warning
+ engine.message: "inconsequential flowbit command combination in the same signature: unset and set"
--- /dev/null
+%YAML 1.1
+---
+
+engine-analysis:
+ rules: yes
+
+logging:
+ outputs:
+ - file:
+ enabled: yes
+ filename: eve.json
+ type: json
--- /dev/null
+alert http any any -> any any (msg: "Illegal flowbit toggle + unset combination"; http.method; content:"GET"; flowbits:toggle,fb1; flowbits:unset,fb1; sid:111;)
--- /dev/null
+requires:
+ min-version: 9
+
+pcap: false
+
+args:
+ - --engine-analysis
+
+checks:
+ - filter:
+ count: 1
+ match:
+ log_level: Warning
+ engine.message: "inconsequential flowbit command combination in the same signature: toggle and unset"