From: Eric Leblond Date: Mon, 30 Oct 2023 20:43:49 +0000 (+0100) Subject: tests: add ethernet eve test X-Git-Tag: suricata-6.0.20~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=caea8969f91c3d9c997481cf205782f702a7205a;p=thirdparty%2Fsuricata-verify.git tests: add ethernet eve test --- diff --git a/tests/ethernet-eve/suricata.yaml b/tests/ethernet-eve/suricata.yaml new file mode 100644 index 000000000..9acc1e1fc --- /dev/null +++ b/tests/ethernet-eve/suricata.yaml @@ -0,0 +1,17 @@ +%YAML 1.1 +--- + +include: ../../etc/suricata-4.0.3.yaml + +outputs: + - eve-log: + enabled: yes + ethernet: yes + types: + - alert + - dns + - flow + - netflow + - tls + - http + - files diff --git a/tests/ethernet-eve/test.pcap b/tests/ethernet-eve/test.pcap new file mode 100644 index 000000000..0af26070e Binary files /dev/null and b/tests/ethernet-eve/test.pcap differ diff --git a/tests/ethernet-eve/test.yaml b/tests/ethernet-eve/test.yaml new file mode 100644 index 000000000..5c5b50e59 --- /dev/null +++ b/tests/ethernet-eve/test.yaml @@ -0,0 +1,78 @@ +requires: + min-version: 8 + +args: + - -k none + +checks: + - filter: + count: 5 + match: + event_type: dns + src_ip: 10.16.1.11 + ether.src_mac: d8:cb:8a:ed:a1:46 + dns.type: query + - filter: + count: 5 + match: + event_type: dns + src_ip: 10.16.1.11 + ether.src_mac: d8:cb:8a:ed:a1:46 + dns.type: answer + - filter: + count: 0 + match: + event_type: dns + src_ip: 10.16.1.11 + ether.dest_mac: d8:cb:8a:ed:a1:46 + dns.type: answer + - filter: + count: 5 + match: + event_type: flow + src_ip: 10.16.1.11 + ether.src_macs[0]: d8:cb:8a:ed:a1:46 + - filter: + count: 5 + match: + event_type: netflow + src_ip: 10.16.1.11 + ether.src_macs[0]: d8:cb:8a:ed:a1:46 + - filter: + count: 5 + match: + event_type: netflow + dest_ip: 10.16.1.11 + ether.dest_macs[0]: d8:cb:8a:ed:a1:46 + - filter: + count: 4 + match: + event_type: tls + src_ip: 192.168.56.1 + ether.src_mac: 0a:00:27:00:00:00 + - filter: + count: 0 + match: + event_type: tls + src_ip: 192.168.56.1 + ether.dest_mac: 0a:00:27:00:00:00 + - filter: + count: 5 + match: + event_type: flow + app_proto: tls + src_ip: 192.168.56.1 + ether.src_macs[0]: 0a:00:27:00:00:00 + - filter: + count: 1 + match: + event_type: http + src_ip: 192.168.118.10 + ether.src_mac: 00:11:2f:8f:a0:76 + - filter: + count: 1 + match: + event_type: fileinfo + dest_ip: 192.168.118.10 + ether.dest_mac: 00:11:2f:8f:a0:76 +