]> git.ipfire.org Git - thirdparty/suricata-verify.git/log
thirdparty/suricata-verify.git
5 years agobug-130: update for changed detection logic 166/head
Victor Julien [Wed, 11 Dec 2019 20:40:36 +0000 (21:40 +0100)] 
bug-130: update for changed detection logic

5 years agohttp: test for body inspection corner case
Victor Julien [Wed, 11 Dec 2019 10:05:03 +0000 (11:05 +0100)] 
http: test for body inspection corner case

5 years agofixup: HAVE_RUST should be just RUST
Jason Ish [Mon, 9 Dec 2019 22:06:12 +0000 (16:06 -0600)] 
fixup: HAVE_RUST should be just RUST

5 years agotests: add mix of byte_extract tests
Andreas Herz [Mon, 1 Jul 2019 20:21:31 +0000 (22:21 +0200)] 
tests: add mix of byte_extract tests

5 years agotests: fix missing HAVE_RUST declarations
Victor Julien [Tue, 3 Dec 2019 07:13:36 +0000 (08:13 +0100)] 
tests: fix missing HAVE_RUST declarations

5 years agotests: fixes for bug 130
Victor Julien [Wed, 20 Nov 2019 18:19:51 +0000 (19:19 +0100)] 
tests: fixes for bug 130

Version check failed and windows failed to match.

5 years agotests: fix sip tests
Giuseppe Longo [Wed, 20 Nov 2019 10:50:36 +0000 (11:50 +0100)] 
tests: fix sip tests

The correct numbers of alerts logged is not correct and OISF/suricata#4330
fixes this issue, so this commit fixes tests that are broken.

5 years agotest: dhcp request flood test
Jason Ish [Wed, 20 Nov 2019 21:49:18 +0000 (15:49 -0600)] 
test: dhcp request flood test

Tests that a DHCP request flood doesn't take an excessive amount
of time.

Skipped by default.

Related ticket #3345:
https://redmine.openinfosecfoundation.org/issues/3345

5 years agorun: fix --force to force running of skipped tests
Jason Ish [Wed, 20 Nov 2019 21:45:05 +0000 (15:45 -0600)] 
run: fix --force to force running of skipped tests

5 years agoAll skip to be a boolean, for easy skip by default.
Jason Ish [Wed, 20 Nov 2019 21:44:42 +0000 (15:44 -0600)] 
All skip to be a boolean, for easy skip by default.

5 years agorun: allow an empty test.yaml
Jason Ish [Wed, 20 Nov 2019 21:36:56 +0000 (15:36 -0600)] 
run: allow an empty test.yaml

On an empty test.yaml, make sure the config object is an
empty dict, and not None.

5 years agorun: use 0 for undefined versioned components 158/head
Jason Ish [Wed, 20 Nov 2019 18:17:24 +0000 (12:17 -0600)] 
run: use 0 for undefined versioned components

Fix the version parser to use 0 for undefined version
components instead of None to support looser version
specifications:

5 => 5.0.0
5.1 => 5.1.0
5.1.1 => 5.1.1

5 years agobug-130: min-version 5.0 151/head
Jason Ish [Wed, 13 Nov 2019 22:46:13 +0000 (16:46 -0600)] 
bug-130: min-version 5.0

5 years agoAdd tests for #130: content + nocase issue
Shivani Bhardwaj [Sun, 30 Jun 2019 06:53:07 +0000 (12:23 +0530)] 
Add tests for #130: content + nocase issue

Closes redmine ticket #3057.

5 years agobase64 tests: update to work on 4.1
Jason Ish [Wed, 13 Nov 2019 22:27:41 +0000 (16:27 -0600)] 
base64 tests: update to work on 4.1

5 years agobase64: add basic tests
Eric Leblond [Sun, 13 Oct 2019 10:19:28 +0000 (12:19 +0200)] 
base64: add basic tests

5 years agoeve/dns: test eve/dns filtering 150/head
Jason Ish [Wed, 13 Nov 2019 17:32:49 +0000 (11:32 -0600)] 
eve/dns: test eve/dns filtering

To confirm ticket:
https://redmine.openinfosecfoundation.org/issues/3231

5 years agotests: add bug 3277 nfsv2+filestore test 148/head
Victor Julien [Thu, 7 Nov 2019 09:27:34 +0000 (10:27 +0100)] 
tests: add bug 3277 nfsv2+filestore test

5 years agotests: add empty TCP SACK test
Victor Julien [Thu, 7 Nov 2019 09:23:31 +0000 (10:23 +0100)] 
tests: add empty TCP SACK test

5 years agotests: add check for rdp support to rdp test
Victor Julien [Sat, 2 Nov 2019 15:23:45 +0000 (16:23 +0100)] 
tests: add check for rdp support to rdp test

5 years agotests: add rdp parser test 144/head
Andreas Herz [Tue, 29 Oct 2019 10:54:00 +0000 (11:54 +0100)] 
tests: add rdp parser test

5 years agorun: handle moved classificaton/reference config
Jason Ish [Tue, 1 Oct 2019 21:39:28 +0000 (15:39 -0600)] 
run: handle moved classificaton/reference config

First look for these configuration files in ./etc, then in the
top directory to handle the change of location in Suricata 5.0,
as well as work with older versions.

5 years agotests/datasets: set requirements
Victor Julien [Sat, 5 Oct 2019 09:27:01 +0000 (11:27 +0200)] 
tests/datasets: set requirements

5 years agotests/datasets: fix path hanlding in isnotset test
Victor Julien [Sat, 5 Oct 2019 08:51:18 +0000 (10:51 +0200)] 
tests/datasets: fix path hanlding in isnotset test

5 years agotest: dataset state isnotset test 135/head
Jason Ish [Thu, 3 Oct 2019 22:34:16 +0000 (16:34 -0600)] 
test: dataset state isnotset test

The idea with this test is to alert on the first time something
is seen in a state type dataset.

5 years agoAdds a testcase for HTTP multiple content-length 131/head
Philippe Antoine [Mon, 4 Mar 2019 16:27:57 +0000 (17:27 +0100)] 
Adds a testcase for HTTP multiple content-length

5 years agoAdds a testcase for http invalid request line
Philippe Antoine [Tue, 5 Mar 2019 13:09:05 +0000 (14:09 +0100)] 
Adds a testcase for http invalid request line

5 years agotests/evader: rename 116 to indicate its about lzma
Victor Julien [Fri, 20 Sep 2019 06:42:58 +0000 (08:42 +0200)] 
tests/evader: rename 116 to indicate its about lzma

5 years agotests: make sure lzma is enabled in evader test
Victor Julien [Fri, 20 Sep 2019 06:38:32 +0000 (08:38 +0200)] 
tests: make sure lzma is enabled in evader test

5 years agotests: add test case for file_data depth inspection
Andreas Herz [Wed, 21 Aug 2019 20:04:20 +0000 (22:04 +0200)] 
tests: add test case for file_data depth inspection

5 years agodns-opcode: test dns.opcode keyword
Jason Ish [Mon, 16 Sep 2019 22:28:47 +0000 (16:28 -0600)] 
dns-opcode: test dns.opcode keyword

5 years agosip: enable sip for sip tests
Jason Ish [Mon, 16 Sep 2019 23:05:19 +0000 (17:05 -0600)] 
sip: enable sip for sip tests

5 years agotests: add tests for sip keywords
Giuseppe Longo [Thu, 11 Jul 2019 14:19:49 +0000 (16:19 +0200)] 
tests: add tests for sip keywords

5 years agofile-store: add tests for stream-depth
Giuseppe Longo [Wed, 10 Apr 2019 20:17:09 +0000 (22:17 +0200)] 
file-store: add tests for stream-depth

5 years agotests: dns midstream reversed tests for tcp and udp 125/head
Jason Ish [Mon, 22 Apr 2019 17:35:00 +0000 (11:35 -0600)] 
tests: dns midstream reversed tests for tcp and udp

5 years agotests: add testmyids variant with midstream
Victor Julien [Tue, 11 Jun 2019 17:23:47 +0000 (19:23 +0200)] 
tests: add testmyids variant with midstream

5 years agotests: set proper requirements for dotprefix tests
Victor Julien [Fri, 13 Sep 2019 08:42:42 +0000 (10:42 +0200)] 
tests: set proper requirements for dotprefix tests

5 years agoAdds test case for http with missing protocol
Philippe Antoine [Tue, 2 Apr 2019 09:13:36 +0000 (11:13 +0200)] 
Adds test case for http with missing protocol

And header_names keyword in rules

5 years agotests: convert dotprefix test type to pcap
Jeff Lucovsky [Mon, 22 Jul 2019 22:39:22 +0000 (18:39 -0400)] 
tests: convert dotprefix test type to pcap

5 years agotests: add test for dotprefix transform
Jeff Lucovsky [Sun, 14 Jul 2019 18:52:09 +0000 (14:52 -0400)] 
tests: add test for dotprefix transform

5 years agotests: Update anomaly logging to use new config 123/head
Jeff Lucovsky [Tue, 13 Aug 2019 14:59:02 +0000 (10:59 -0400)] 
tests: Update anomaly logging to use new config

5 years agorun: pass OUTPUT_DIR to check.sh 120/head
Victor Julien [Thu, 5 Sep 2019 12:53:55 +0000 (14:53 +0200)] 
run: pass OUTPUT_DIR to check.sh

5 years agotests: add datasets tests
Victor Julien [Fri, 12 Jul 2019 18:43:16 +0000 (20:43 +0200)] 
tests: add datasets tests

5 years agoFix output in cmdline file for specified command 119/head
Shivani Bhardwaj [Thu, 5 Sep 2019 11:43:17 +0000 (17:13 +0530)] 
Fix output in cmdline file for specified command

So far if a command was specified in test.yaml, it showed up unusable in
cmdline file. Fix it with appropriate environment handling.

5 years agoRevert "Skips not yet passing http evader cases" 118/head
Philippe Antoine [Tue, 3 Sep 2019 14:26:26 +0000 (16:26 +0200)] 
Revert "Skips not yet passing http evader cases"

This reverts commit d6be0d9bde7ec9fd9028670966eabb46ccfd3f92.

5 years agorun: Add --skip-tests option 115/head
Shivani Bhardwaj [Thu, 11 Jul 2019 14:14:55 +0000 (19:44 +0530)] 
run: Add --skip-tests option

Given the ever increasing number of tests, give the developer an option
to skip tests based on patterns. Multiple patterns can be provided
separated by commas.

Usage
=====
```
 $  python ../suricata-verify/run.py --skip-tests evad,draft
```

As a result, all the tests containing "evad" or "draft" in their names.

5 years agoMove http-evader-* tests to http-evader folder
Shivani Bhardwaj [Thu, 11 Jul 2019 12:41:54 +0000 (18:11 +0530)] 
Move http-evader-* tests to http-evader folder

5 years agorun: Allow tests in subdirectories
Shivani Bhardwaj [Thu, 11 Jul 2019 12:32:32 +0000 (18:02 +0530)] 
run: Allow tests in subdirectories

With this patch it is now possible to have subdirectories with tests
under the main test directory. This shall help tests become more
organized.

5 years agotests: add tcp fastopen test
Jeff Lucovsky [Tue, 2 Jul 2019 19:16:31 +0000 (21:16 +0200)] 
tests: add tcp fastopen test

5 years agoAdds test case for http_header while closing
Philippe Antoine [Tue, 7 May 2019 14:22:42 +0000 (16:22 +0200)] 
Adds test case for http_header while closing

6 years agotests: pcap-ng -> pcap 107/head
Victor Julien [Tue, 23 Jul 2019 08:41:53 +0000 (10:41 +0200)] 
tests: pcap-ng -> pcap

6 years agotravis: add check for pcap-ng files
Victor Julien [Tue, 23 Jul 2019 08:57:59 +0000 (10:57 +0200)] 
travis: add check for pcap-ng files

6 years agotests: add test cases for FTP logging 106/head
Jeff Lucovsky [Sun, 21 Jul 2019 16:33:32 +0000 (12:33 -0400)] 
tests: add test cases for FTP logging

6 years agotests: update for anomaly filters 96/head
Jeff Lucovsky [Sat, 13 Jul 2019 15:58:36 +0000 (11:58 -0400)] 
tests: update for anomaly filters

6 years agoModify test.yaml to support tests for 4.1.x
Shivani Bhardwaj [Fri, 5 Jul 2019 12:08:20 +0000 (17:38 +0530)] 
Modify test.yaml to support tests for 4.1.x

6 years agoRemove min-version requirement
Shivani Bhardwaj [Wed, 3 Jul 2019 07:42:18 +0000 (13:12 +0530)] 
Remove min-version requirement

6 years agoAdd tests for TFTP read and write requests
Shivani Bhardwaj [Tue, 18 Jun 2019 16:22:49 +0000 (21:52 +0530)] 
Add tests for TFTP read and write requests

Closes redmine ticket #3043.

6 years agoMoving pcapng files to pcap format
Philippe Antoine [Wed, 3 Jul 2019 20:02:38 +0000 (22:02 +0200)] 
Moving pcapng files to pcap format

6 years agoSkips not yet passing http evader cases
Philippe Antoine [Thu, 20 Jun 2019 08:10:55 +0000 (10:10 +0200)] 
Skips not yet passing http evader cases

6 years agoAdds all http evader cases
Philippe Antoine [Fri, 8 Mar 2019 09:35:42 +0000 (10:35 +0100)] 
Adds all http evader cases

6 years agotests: add ipv4.hdr and ipv6.hdr tests 85/head
Victor Julien [Mon, 1 Jul 2019 12:47:00 +0000 (14:47 +0200)] 
tests: add ipv4.hdr and ipv6.hdr tests

6 years agotests: fix vxlan test
Victor Julien [Fri, 28 Jun 2019 15:03:34 +0000 (17:03 +0200)] 
tests: fix vxlan test

6 years agotests: add vxlan with ssh test 83/head
Victor Julien [Fri, 28 Jun 2019 08:52:08 +0000 (10:52 +0200)] 
tests: add vxlan with ssh test

6 years agotests: icmp over vxlan test 82/head
Victor Julien [Thu, 27 Jun 2019 13:14:26 +0000 (15:14 +0200)] 
tests: icmp over vxlan test

6 years agotests: add basic vxlan test 81/head
Victor Julien [Thu, 27 Jun 2019 07:10:49 +0000 (09:10 +0200)] 
tests: add basic vxlan test

6 years agotests: add tests for udp.hdr and tcp.hdr 78/head
Victor Julien [Fri, 21 Jun 2019 12:39:25 +0000 (14:39 +0200)] 
tests: add tests for udp.hdr and tcp.hdr

6 years agotests: add test for tcp.mss keyword 75/head
Victor Julien [Tue, 18 Jun 2019 13:51:28 +0000 (15:51 +0200)] 
tests: add test for tcp.mss keyword

6 years agosnmp: convert pcap-ng file to pcap 71/head
Victor Julien [Thu, 6 Jun 2019 11:51:58 +0000 (13:51 +0200)] 
snmp: convert pcap-ng file to pcap

6 years agotests: add testcases for SNMP
Pierre Chifflier [Tue, 21 May 2019 18:51:23 +0000 (20:51 +0200)] 
tests: add testcases for SNMP

SNMP v2c, v3 (unauth and encrypted)

6 years agotests: add invalid byte extract depth usage 72/head
jason taylor [Thu, 23 May 2019 00:04:55 +0000 (20:04 -0400)] 
tests: add invalid byte extract depth usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid relative fast_pattern usage
jason taylor [Tue, 21 May 2019 01:35:22 +0000 (21:35 -0400)] 
tests: add invalid relative fast_pattern usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid relative negate fast_pattern
jason taylor [Tue, 21 May 2019 01:32:55 +0000 (21:32 -0400)] 
tests: add invalid relative negate fast_pattern

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid hex usage
jason taylor [Sun, 19 May 2019 01:15:56 +0000 (21:15 -0400)] 
tests: add invalid hex usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid content quotes usage
jason taylor [Sun, 19 May 2019 01:14:35 +0000 (21:14 -0400)] 
tests: add invalid content quotes usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: update checks for suricata PR #3865
jason taylor [Sat, 18 May 2019 23:55:53 +0000 (19:55 -0400)] 
tests: update checks for suricata PR #3865

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agoAdds test case four uri double encoding
Philippe Antoine [Fri, 17 May 2019 11:56:06 +0000 (13:56 +0200)] 
Adds test case four uri double encoding

6 years agoFTP active/passive mode file extraction tests
Jeff Lucovsky [Sat, 30 Mar 2019 15:07:37 +0000 (08:07 -0700)] 
FTP active/passive mode file extraction tests

This changeset adds test cases for FTP active and passive mode using
the pcaps from issue 2527.

6 years agoAdd tests for bug 28 70/head
Shivani Bhardwaj [Sat, 18 May 2019 14:35:07 +0000 (20:05 +0530)] 
Add tests for bug 28

This patch adds tests for the long closed redmine ticket #28.

6 years agotests/tls: add testcases for JA3S
Mats Klepsland [Thu, 16 May 2019 09:44:31 +0000 (11:44 +0200)] 
tests/tls: add testcases for JA3S

6 years agotests: update minimum version to 5.0.0
jason taylor [Fri, 17 May 2019 15:18:54 +0000 (11:18 -0400)] 
tests: update minimum version to 5.0.0

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid semicolon usage
jason taylor [Wed, 15 May 2019 16:11:27 +0000 (12:11 -0400)] 
tests: add invalid semicolon usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid semicolon usage
jason taylor [Wed, 15 May 2019 16:11:10 +0000 (12:11 -0400)] 
tests: add invalid semicolon usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid quotation mark usage
jason taylor [Wed, 15 May 2019 16:10:47 +0000 (12:10 -0400)] 
tests: add invalid quotation mark usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid dsize range usage
jason taylor [Wed, 15 May 2019 16:10:17 +0000 (12:10 -0400)] 
tests: add invalid dsize range usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid dsize range and offset usage
jason taylor [Wed, 15 May 2019 16:09:38 +0000 (12:09 -0400)] 
tests: add invalid dsize range and offset usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid dsize and offset usage
jason taylor [Wed, 15 May 2019 16:08:52 +0000 (12:08 -0400)] 
tests: add invalid dsize and offset usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid content and dsize usage
jason taylor [Wed, 15 May 2019 16:07:54 +0000 (12:07 -0400)] 
tests: add invalid content and dsize usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid within and within usage
jason taylor [Wed, 15 May 2019 15:23:36 +0000 (11:23 -0400)] 
tests: add invalid within and within usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid offset and offset usage
jason taylor [Wed, 15 May 2019 15:23:14 +0000 (11:23 -0400)] 
tests: add invalid offset and offset usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid offset and distance usage
jason taylor [Wed, 15 May 2019 15:22:47 +0000 (11:22 -0400)] 
tests: add invalid offset and distance usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid depth within usage
jason taylor [Wed, 15 May 2019 15:22:23 +0000 (11:22 -0400)] 
tests: add invalid depth within usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid depth within usage
jason taylor [Wed, 15 May 2019 15:21:53 +0000 (11:21 -0400)] 
tests: add invalid depth within usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid depth usage
jason taylor [Wed, 15 May 2019 15:21:21 +0000 (11:21 -0400)] 
tests: add invalid depth usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid depth and depth usage
jason taylor [Wed, 15 May 2019 15:19:48 +0000 (11:19 -0400)] 
tests: add invalid depth and depth usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add more invalid depth and distance usage
jason taylor [Wed, 15 May 2019 01:04:14 +0000 (21:04 -0400)] 
tests: add more invalid depth and distance usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid offset and within usage
jason taylor [Wed, 15 May 2019 00:59:03 +0000 (20:59 -0400)] 
tests: add invalid offset and within usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests: add invalid depth and distance usage
jason taylor [Wed, 15 May 2019 00:45:13 +0000 (20:45 -0400)] 
tests: add invalid depth and distance usage

Signed-off-by: jason taylor <jtfas90@gmail.com>
6 years agotests/tls: add testcases for tls.certs keyword 60/head
Mats Klepsland [Wed, 15 May 2019 12:57:09 +0000 (14:57 +0200)] 
tests/tls: add testcases for tls.certs keyword

6 years agotests: add missing magic dep to filestore
Victor Julien [Mon, 6 May 2019 11:26:32 +0000 (13:26 +0200)] 
tests: add missing magic dep to filestore

6 years agofilestore: add testcases for filecontainer with http and smb 52/head
Andreas Herz [Fri, 3 May 2019 08:46:30 +0000 (10:46 +0200)] 
filestore: add testcases for filecontainer with http and smb