]> git.ipfire.org Git - thirdparty/suricata-verify.git/log
thirdparty/suricata-verify.git
27 hours agodhcp: adds check for app-layer metadata logging in alerts master 3017/head
Philippe Antoine [Tue, 7 Apr 2026 19:43:00 +0000 (21:43 +0200)] 
dhcp: adds check for app-layer metadata logging in alerts

Ticket: 6091

2 days agosmb: add check for old session setup decoding 3011/head
Philippe Antoine [Tue, 7 Apr 2026 08:30:37 +0000 (10:30 +0200)] 
smb: add check for old session setup decoding

Ticket: 5845

8 days agobackport: support issue 8412 tests for 7 3003/head 3005/head
Philippe Antoine [Wed, 1 Apr 2026 12:20:24 +0000 (14:20 +0200)] 
backport: support issue 8412 tests for 7

9 days agobackport: support issue 8414 tests for 8 3001/head 3002/head
Philippe Antoine [Tue, 31 Mar 2026 19:30:28 +0000 (21:30 +0200)] 
backport: support issue 8414 tests for 8

9 days agobackport: support issue 8411 tests for 8
Philippe Antoine [Tue, 31 Mar 2026 19:30:25 +0000 (21:30 +0200)] 
backport: support issue 8411 tests for 8

9 days agobackport: support issue 8380 tests for 8 3000/head
Philippe Antoine [Thu, 26 Mar 2026 07:55:15 +0000 (08:55 +0100)] 
backport: support issue 8380 tests for 8

9 days agowebsocket: add test with control frame in reassembly 2998/head
Philippe Antoine [Thu, 26 Mar 2026 14:36:33 +0000 (15:36 +0100)] 
websocket: add test with control frame in reassembly

Ticket: 8413

9 days agohttp2: adds test with long frame
Philippe Antoine [Thu, 26 Mar 2026 14:16:13 +0000 (15:16 +0100)] 
http2: adds test with long frame

Ticket: 8410

9 days agotests: fix protocol for icmpv6 mtu rule
Victor Julien [Thu, 5 Mar 2026 13:27:42 +0000 (14:27 +0100)] 
tests: fix protocol for icmpv6 mtu rule

9 days agotests: add ether.hdr and arp tests
Victor Julien [Wed, 25 Feb 2026 09:10:00 +0000 (10:10 +0100)] 
tests: add ether.hdr and arp tests

10 days agogithub-ci: add qa-simulation to runs 2994/head 2997/head
Juliana Fajardini [Tue, 24 Mar 2026 00:49:46 +0000 (21:49 -0300)] 
github-ci: add qa-simulation to runs

Related to
Task #7885

10 days agobackport: support issue 7885 tests for 7
Philippe Antoine [Thu, 5 Mar 2026 12:42:47 +0000 (13:42 +0100)] 
backport: support issue 7885 tests for 7

7.0.x ticket: 7908

2 weeks agoirc: add test for not detecting it as FTP 2991/head
Philippe Antoine [Tue, 30 Dec 2025 19:53:51 +0000 (20:53 +0100)] 
irc: add test for not detecting it as FTP

Ticket: 2978

2 weeks agobackport: support issue 8404 tests for 8 2989/head
Philippe Antoine [Wed, 25 Mar 2026 17:09:02 +0000 (18:09 +0100)] 
backport: support issue 8404 tests for 8

2 weeks agobackport: support issue 8376 tests for 8
Philippe Antoine [Wed, 18 Mar 2026 13:54:05 +0000 (14:54 +0100)] 
backport: support issue 8376 tests for 8

2 weeks agobackport: support issue 8374 tests for 8
Philippe Antoine [Wed, 18 Mar 2026 13:54:04 +0000 (14:54 +0100)] 
backport: support issue 8374 tests for 8

2 weeks agobackport: support issue 8373 tests for 8
Philippe Antoine [Wed, 18 Mar 2026 13:54:02 +0000 (14:54 +0100)] 
backport: support issue 8373 tests for 8

2 weeks agodcerpc: add test with multiple ctx ids 2987/head
Philippe Antoine [Fri, 13 Mar 2026 11:03:03 +0000 (12:03 +0100)] 
dcerpc: add test with multiple ctx ids

Ticket: 8378

2 weeks agotests: add tests for issue 8333 2984/head
Jason Ish [Mon, 2 Mar 2026 17:36:03 +0000 (11:36 -0600)] 
tests: add tests for issue 8333

- Test with geoip that fails on current main
- Test with iprep that passes on current main

The idea is that geoip should behave much like iprep, as its just
another form of IP address lookup returning true or false for a match.

Ticket: #8333

2 weeks agotests: add firewall icmp with icode keyword test 2980/head
Victor Julien [Fri, 20 Mar 2026 11:45:35 +0000 (12:45 +0100)] 
tests: add firewall icmp with icode keyword test

2 weeks agotests: add icode keyword to ping test
Victor Julien [Fri, 20 Mar 2026 10:48:28 +0000 (11:48 +0100)] 
tests: add icode keyword to ping test

2 weeks agotests: add firewall reject test
Victor Julien [Thu, 19 Mar 2026 16:13:21 +0000 (17:13 +0100)] 
tests: add firewall reject test

3 weeks agogithub-ci: disable libmagic on macos 2973/head
Philippe Antoine [Fri, 13 Mar 2026 12:31:40 +0000 (13:31 +0100)] 
github-ci: disable libmagic on macos

5.47 is currently breaking CI, so disable during investigation.

Related to ticket #8342.

3 weeks agodcerpc/smb: add test with ctx id > 0 2971/head
Philippe Antoine [Fri, 13 Mar 2026 10:34:38 +0000 (11:34 +0100)] 
dcerpc/smb: add test with ctx id > 0

Ticket: 8375

3 weeks agodcerpc: update alert count 2964/head
Shivani Bhardwaj [Sat, 7 Feb 2026 08:55:30 +0000 (14:25 +0530)] 
dcerpc: update alert count

In the given pcap, the packets that match criteria for sid:1 are 39, 76.
the packets that match the criteria for sid:2 are 36, 73.

However, due to some trailing data at the beginning of the input passed
to the DCERPC parser for the packets 73-76 (request-response pair), they
were disregarded with an error during header parsing causing
app_layer_error exception_policy to trigger.

This no longer exists with the patch for:
Ticket: 7251

3 weeks agodcerpc: add check for multi pdu support
Philippe Antoine [Fri, 13 Mar 2026 09:19:15 +0000 (10:19 +0100)] 
dcerpc: add check for multi pdu support

Ticket: 7254

3 weeks agodcerpc: parse more request/responses in existing test 2963/head
Philippe Antoine [Fri, 13 Mar 2026 08:39:23 +0000 (09:39 +0100)] 
dcerpc: parse more request/responses in existing test

We parse the 5 mast requests/responses after auth3 packet

Ticket: 5133

3 weeks agodcerpc: add test with AUTH3 packet
Philippe Antoine [Fri, 13 Mar 2026 08:35:34 +0000 (09:35 +0100)] 
dcerpc: add test with AUTH3 packet

Ticket: 5133

4 weeks agotests: re-backport gunzip / zlib_deflate to 8 2960/head suricata-7.0.15 suricata-8.0.4
Philippe Antoine [Fri, 6 Mar 2026 17:21:26 +0000 (18:21 +0100)] 
tests: re-backport gunzip / zlib_deflate to 8

Ticket: 8235

4 weeks agoframework: check lt_version gt_version consistency 2954/head
Philippe Antoine [Thu, 5 Mar 2026 16:36:00 +0000 (17:36 +0100)] 
framework: check lt_version gt_version consistency

So that a check/test is always run in at least one config

4 weeks agoudp: enable tests for 8, 9 and further
Philippe Antoine [Mon, 2 Mar 2026 20:25:13 +0000 (21:25 +0100)] 
udp: enable tests for 8, 9 and further

Tests were only run for main7 when they pass on 9

Ticket: 5379

4 weeks agopop3: enable test for 9 and further
Philippe Antoine [Mon, 2 Mar 2026 20:21:26 +0000 (21:21 +0100)] 
pop3: enable test for 9 and further

Test was only run for main8 when they pass on 9

4 weeks agodetect/ftp: enable tests for 9 and further
Philippe Antoine [Mon, 2 Mar 2026 20:20:09 +0000 (21:20 +0100)] 
detect/ftp: enable tests for 9 and further

Tests were only run for main8 when they pass on 9

4 weeks agotests: add test for issue 7851
Victor Julien [Sat, 10 Jan 2026 10:05:05 +0000 (11:05 +0100)] 
tests: add test for issue 7851

5 weeks agomisc: fail on unknown keys in file-compare check 2949/head
Jason Ish [Fri, 27 Feb 2026 22:27:51 +0000 (16:27 -0600)] 
misc: fail on unknown keys in file-compare check

5 weeks agomisc: filter check requires cleanups
Jason Ish [Fri, 27 Feb 2026 22:05:49 +0000 (16:05 -0600)] 
misc: filter check requires cleanups

- Move require expressions in filter check to requires object
- Error if an unknown key is provided in a filter check

5 weeks agomisc: shell check requires cleanups
Jason Ish [Fri, 27 Feb 2026 21:40:49 +0000 (15:40 -0600)] 
misc: shell check requires cleanups

- Move require expressions in shell check to requires object
- Error if an unknown key is provided in a shell check

5 weeks agooutput/ipv6: Test compressed IPv6 IP addrs 2948/head
Jeff Lucovsky [Tue, 2 Dec 2025 15:16:40 +0000 (10:16 -0500)] 
output/ipv6: Test compressed IPv6 IP addrs

Valid for versions 9+

Issue: 7399

Add test cases for compressed IPv6 IP addresses

5 weeks agoconfig: add tests for ipproto + appproto combinations
Shivani Bhardwaj [Thu, 29 Jan 2026 08:10:04 +0000 (13:40 +0530)] 
config: add tests for ipproto + appproto combinations

Bug 8205

5 weeks agotests: update gunzip / zlib_deflate syntax 2940/head
Victor Julien [Fri, 27 Feb 2026 13:58:53 +0000 (14:58 +0100)] 
tests: update gunzip / zlib_deflate syntax

Limit to 9 for now until backport is done.

6 weeks agotests: add igmp tests 2910/head
Victor Julien [Wed, 11 Feb 2026 20:06:55 +0000 (21:06 +0100)] 
tests: add igmp tests

6 weeks agotests: update QA-SIMULATION tests to 80x 2935/head
Juliana Fajardini [Mon, 23 Feb 2026 22:04:44 +0000 (19:04 -0300)] 
tests: update QA-SIMULATION tests to 80x

Related to
Task #8159

6 weeks agotests: enable iprep issue 8278 fw tests for 8.0.x
Victor Julien [Sat, 21 Feb 2026 10:58:05 +0000 (11:58 +0100)] 
tests: enable iprep issue 8278 fw tests for 8.0.x

6 weeks agobackport: support issue 8235 tests for 8
Philippe Antoine [Thu, 19 Feb 2026 08:57:18 +0000 (09:57 +0100)] 
backport: support issue 8235 tests for 8

6 weeks agobackport: support issue 8299 tests for 8
Philippe Antoine [Thu, 19 Feb 2026 08:57:17 +0000 (09:57 +0100)] 
backport: support issue 8299 tests for 8

6 weeks agotests: update 8278 tests for 7.0.15 2928/head 2929/head
Victor Julien [Fri, 20 Feb 2026 19:28:58 +0000 (20:28 +0100)] 
tests: update 8278 tests for 7.0.15

6 weeks agotests: s/DEBUG/QA_SIMULATION for exception policy 2926/head
Juliana Fajardini [Tue, 10 Feb 2026 13:41:33 +0000 (10:41 -0300)] 
tests: s/DEBUG/QA_SIMULATION for exception policy

Use a dedicated build flag for qa-simulated scenarios, such as the
command-line options we have for the exception policies.

These are currently the only suricata-verify tests that required
Suricata to be built with `DEBUG` enabled, except for a test that checks
log verbosity, which should still use `DEBUG` feature enabled.

Related to
Task #7885

7 weeks agotests: support issue 8278 tests for 8.0.x 2925/head
Victor Julien [Wed, 18 Feb 2026 09:25:52 +0000 (10:25 +0100)] 
tests: support issue 8278 tests for 8.0.x

7 weeks agovxlan: add check for ARP over VXLAN logging 2922/head
Philippe Antoine [Fri, 23 May 2025 06:43:48 +0000 (08:43 +0200)] 
vxlan: add check for ARP over VXLAN logging

Ticket: 7717

7 weeks agofilestore: define reassembly.depth in the right section
Philippe Antoine [Wed, 18 Feb 2026 09:52:25 +0000 (10:52 +0100)] 
filestore: define reassembly.depth in the right section

suricata.yaml outputs.stream is not read

7 weeks agotests: add issue 8285 iprep firewall tests
Victor Julien [Wed, 18 Feb 2026 10:31:28 +0000 (11:31 +0100)] 
tests: add issue 8285 iprep firewall tests

7 weeks agotests: add coverage for new delete-when-done value in configuration 2917/head
Ofer Dagan [Fri, 27 Jun 2025 13:35:20 +0000 (16:35 +0300)] 
tests: add coverage for new delete-when-done value in configuration

7 weeks agotests: add new test about zlib_deflate transform 2916/head
Philippe Antoine [Thu, 22 Jan 2026 08:45:46 +0000 (09:45 +0100)] 
tests: add new test about zlib_deflate transform

Ticket: 7846

7 weeks agotests: add new test about gunzip transform
Philippe Antoine [Thu, 22 Jan 2026 07:44:16 +0000 (08:44 +0100)] 
tests: add new test about gunzip transform

Ticket: 7846

7 weeks agotests: add issue 8278 tests 2913/head
Victor Julien [Sat, 14 Feb 2026 16:42:43 +0000 (17:42 +0100)] 
tests: add issue 8278 tests

2 months agotests: update 5510-related tests 2901/head 2911/head
Juliana Fajardini [Tue, 27 Jan 2026 13:48:25 +0000 (10:48 -0300)] 
tests: update 5510-related tests

With the fix for bug 5180, some results needed updating.

Related to
Bug #5180

2 months agotests/misc: fix typo in tests name
Juliana Fajardini [Tue, 27 Jan 2026 13:47:19 +0000 (10:47 -0300)] 
tests/misc: fix typo in tests name

2 months agotests/misc: fix README files
Juliana Fajardini [Tue, 27 Jan 2026 12:45:57 +0000 (09:45 -0300)] 
tests/misc: fix README files

Some files that were missing redmine ticket reference, and/or had
partially wrong descriptions.

2 months agotests: add 'drop and alert queue max' tests
Juliana Fajardini [Thu, 30 Oct 2025 00:31:48 +0000 (17:31 -0700)] 
tests: add 'drop and alert queue max' tests

Related to
Bug #5180

2 months agotls: adds test for tls_cert_notafter keyword 2902/head
Philippe Antoine [Fri, 16 Jan 2026 16:52:57 +0000 (17:52 +0100)] 
tls: adds test for tls_cert_notafter keyword

Ticket: 3065

2 months agotest/byte_jump Test case using bitmask
Jeff Lucovsky [Wed, 21 Jan 2026 14:33:24 +0000 (09:33 -0500)] 
test/byte_jump Test case using bitmask

Issue: 6693

2 test cases using bitmask:
- Validate bitmask values of 0 are not permitted
- Validate bitmask value applied correctly

2 months agotests/lua-gc-nil: set min-version to 8.0.4 2899/head 2900/head
Jason Ish [Mon, 2 Feb 2026 22:32:43 +0000 (16:32 -0600)] 
tests/lua-gc-nil: set min-version to 8.0.4

2 months agosmtp: adds test for protocol recognition on quit 2788/head 2898/head
Philippe Antoine [Tue, 2 Dec 2025 10:07:58 +0000 (11:07 +0100)] 
smtp: adds test for protocol recognition on quit

Ticket: 6591

2 months agoftp: adds test for protocol recognition on quit
Philippe Antoine [Thu, 27 Nov 2025 14:23:26 +0000 (15:23 +0100)] 
ftp: adds test for protocol recognition on quit

Ticket: 6591

2 months agotests/dnp3: set min-version to 7.0.14 2892/head
Jason Ish [Thu, 8 Jan 2026 21:18:54 +0000 (15:18 -0600)] 
tests/dnp3: set min-version to 7.0.14

Remove backoff keywords as they don't work in 7, and are not critical to
the tests.

2 months agotest: add test for dnp3 max objects
Jason Ish [Wed, 7 Jan 2026 17:17:13 +0000 (11:17 -0600)] 
test: add test for dnp3 max objects

Ticket: #8181

2 months agotest: dnp3 max points test
Jason Ish [Tue, 6 Jan 2026 17:43:13 +0000 (11:43 -0600)] 
test: dnp3 max points test

Test that an alert is raised if the maximum number of points per object
was hit.

Ticket: #8181

2 months agotest: dnp3 flood test
Jason Ish [Tue, 6 Jan 2026 17:33:40 +0000 (11:33 -0600)] 
test: dnp3 flood test

Test that a DNP3 flood event is raised after 32 in-flight requests.

Ticket: #8181

2 months agodatasets: add test with long string
Philippe Antoine [Mon, 17 Nov 2025 18:41:44 +0000 (19:41 +0100)] 
datasets: add test with long string

Ticket: 8110

2 months agotests: add test for alert queue capacity overflow
Shivani Bhardwaj [Mon, 5 Jan 2026 14:25:29 +0000 (19:55 +0530)] 
tests: add test for alert queue capacity overflow

Ticket: 8190

2 months agotests: enable 8224 test for 7.0.14
Philippe Antoine [Wed, 21 Jan 2026 20:31:45 +0000 (21:31 +0100)] 
tests: enable 8224 test for 7.0.14

2 months agotests: add test for issue 4220
Victor Julien [Wed, 21 Jan 2026 12:34:12 +0000 (13:34 +0100)] 
tests: add test for issue 4220

Not showing a problem, behavior is as expected.

2 months agotests: add test to show isdataat behavior
Victor Julien [Wed, 21 Jan 2026 08:54:52 +0000 (09:54 +0100)] 
tests: add test to show isdataat behavior

Ticket: #8031.

2 months agotests: add test for ticket 7847
Victor Julien [Thu, 15 Jan 2026 14:17:40 +0000 (15:17 +0100)] 
tests: add test for ticket 7847

Test doesn't show a problem, just the current way to do something.

2 months agotests: enable issue 6744 for 7 as well
Philippe Antoine [Mon, 5 Jan 2026 20:25:37 +0000 (21:25 +0100)] 
tests: enable issue 6744 for 7 as well

Ticket: 6744

The breakage happened in 8, so test always passed in 7

2 months agotests: remove vim .swp file
Victor Julien [Tue, 23 Dec 2025 14:44:30 +0000 (15:44 +0100)] 
tests: remove vim .swp file

2 months agotests: add more tests for bug 8021
Juliana Fajardini [Sat, 1 Nov 2025 02:31:20 +0000 (19:31 -0700)] 
tests: add more tests for bug 8021

Related to
Bug #8021
Bug #7630

2 months agotests: improve alert-max tests
Juliana Fajardini [Wed, 29 Oct 2025 18:53:46 +0000 (11:53 -0700)] 
tests: improve alert-max tests

As the tests for correct rule alerts appending and alert verdict  have
more rules, it's easier to understand the whole behavior if all the
rules present are accounted for, in the yaml checks.

Bug #8021

2 months agooutput: add test with verdict and alert-max
Philippe Antoine [Mon, 27 Oct 2025 20:45:37 +0000 (21:45 +0100)] 
output: add test with verdict and alert-max

Ticket: 8021

2 months agotests: detection_filter unique_on ports and no-dup cases 2889/head
Ofer Dagan [Mon, 27 Oct 2025 16:23:13 +0000 (17:23 +0100)] 
tests: detection_filter unique_on ports and no-dup cases

Add tests coverage to the new detection_filter option of unique_on,
for dst and src ports.

Issue: 7928

2 months agotest: test lua gc of nil value with sandbox disabled 2886/head 2887/head
Jason Ish [Fri, 23 Jan 2026 22:25:15 +0000 (16:25 -0600)] 
test: test lua gc of nil value with sandbox disabled

Ticket: #8248

2 months agoflowbits: add tests for invalid flowbit cmd combinations 2883/head
Shivani Bhardwaj [Fri, 20 Jun 2025 12:08:34 +0000 (17:38 +0530)] 
flowbits: add tests for invalid flowbit cmd combinations

Bug 7772
Bug 7773
Bug 7774
Bug 7817
Bug 7818
Bug 8166

2 months agogithub: Add partial link for issue
Jeff Lucovsky [Tue, 9 Dec 2025 13:35:35 +0000 (08:35 -0500)] 
github: Add partial link for issue

Modified github template to contain the partial link for the redmine
issue which only requires the issue number to be complete.

2 months agotest/ipv4: Test case for IPv4 unknown proto
Jeff Lucovsky [Mon, 8 Dec 2025 13:52:46 +0000 (08:52 -0500)] 
test/ipv4: Test case for IPv4 unknown proto

Test case to ensure IPv4 unknown proto event fires.

Issue: 7146

2 months agotests: enable 7842 test for 7.0.15 2874/head 2877/head
Victor Julien [Mon, 19 Jan 2026 19:26:53 +0000 (20:26 +0100)] 
tests: enable 7842 test for 7.0.15

2 months agotests: enable 8224 test for 8.0.4 2872/head
Victor Julien [Sat, 17 Jan 2026 08:42:56 +0000 (09:42 +0100)] 
tests: enable 8224 test for 8.0.4

2 months agotests: enable 7842 test for 8.0.4
Victor Julien [Sat, 17 Jan 2026 08:42:37 +0000 (09:42 +0100)] 
tests: enable 7842 test for 8.0.4

2 months agotests: enable 8206 test for 8.0.4
Victor Julien [Sat, 17 Jan 2026 08:42:09 +0000 (09:42 +0100)] 
tests: enable 8206 test for 8.0.4

2 months agonfs: backport logging tests to 8
Philippe Antoine [Fri, 16 Jan 2026 14:22:11 +0000 (15:22 +0100)] 
nfs: backport logging tests to 8

Ticket: 8222

2 months agotests: add test for issue 8224 2870/head
Victor Julien [Fri, 16 Jan 2026 12:11:07 +0000 (13:11 +0100)] 
tests: add test for issue 8224

2 months agossh: adds test with hassh disabled
Philippe Antoine [Tue, 13 Jan 2026 20:36:42 +0000 (21:36 +0100)] 
ssh: adds test with hassh disabled

Ticket: 8223

2 months agotests: add test for decoder counters
Victor Julien [Thu, 15 Jan 2026 13:03:49 +0000 (14:03 +0100)] 
tests: add test for decoder counters

For testing derive counters.

2 months agotests: add bug 7842 test
Victor Julien [Sat, 10 Jan 2026 19:52:41 +0000 (20:52 +0100)] 
tests: add bug 7842 test

2 months agounix-socket: add test for add-hostbits
Philippe Antoine [Thu, 11 Dec 2025 20:52:32 +0000 (21:52 +0100)] 
unix-socket: add test for add-hostbits

Ticket: 8102

2 months agoframework: unix-socket support
Philippe Antoine [Thu, 11 Dec 2025 20:42:07 +0000 (21:42 +0100)] 
framework: unix-socket support

Ticket: 3464

Add support for unix-socket SV tests.
A test may define may define in its yaml a unix-commands list.
If so,
- we add --unix-socket to suricata args
- after launching suricata, we wait to see Engine started in stdout
- we then run suricatasc commands
- Checks can be run on sc.json for suricatasc output

If suricatasc is not found, such tests are skipped

2 months agotls: enable tests for 8 2868/head
Shivani Bhardwaj [Tue, 6 Jan 2026 07:30:02 +0000 (13:00 +0530)] 
tls: enable tests for 8

2 months agonfs: add a test for nfsv2 logging 2857/head
Philippe Antoine [Mon, 12 Jan 2026 19:56:36 +0000 (20:56 +0100)] 
nfs: add a test for nfsv2 logging

Ticket: 8222

2 months agonfs: adds test for nfs4 write logging
Philippe Antoine [Mon, 12 Jan 2026 19:41:02 +0000 (20:41 +0100)] 
nfs: adds test for nfs4 write logging

Ticket: 8222

2 months agotests: add test for issue 8206
Victor Julien [Wed, 7 Jan 2026 13:13:17 +0000 (14:13 +0100)] 
tests: add test for issue 8206

2 months agoquic: add test for encryption-handling bypass
Philippe Antoine [Tue, 16 Dec 2025 21:40:59 +0000 (22:40 +0100)] 
quic: add test for encryption-handling bypass

Ticket: 8116