]>
git.ipfire.org Git - thirdparty/suricata-verify.git/log
Victor Julien [Sat, 13 Feb 2021 19:23:05 +0000 (20:23 +0100)]
tests: add iprep test for issue 4280
Tharushi Jayasekara [Tue, 16 Feb 2021 16:43:24 +0000 (22:13 +0530)]
parallel runs: initialize failedLogs on non-Linux
Jason Ish [Thu, 11 Feb 2021 17:27:50 +0000 (11:27 -0600)]
parallel runs: don't initialize MP at all on non-linux
On Windows, simply initializing seems to fail.
Tharushi Jayasekara [Thu, 14 Jan 2021 13:32:48 +0000 (19:02 +0530)]
run: remove parallel tests capability for Windows/Mac
Tharushi Jayasekara [Fri, 8 Jan 2021 06:35:02 +0000 (12:05 +0530)]
run.py: default to using python 3
Tharushi Jayasekara [Fri, 8 Jan 2021 06:03:58 +0000 (11:33 +0530)]
run: fix maximum number of parallel processes
Unless -j is provided, set the maximum number of processes to 8 if
the cpu count exceeds that.
Tharushi Jayasekara [Mon, 14 Dec 2020 04:45:02 +0000 (10:15 +0530)]
run: parallel tests capability
Used the python multiprocessing module to add parallel tests
capability.
Added a -j parameter to control the number of jobs defaulting to the
number of cores found by the mp module.
Shivani Bhardwaj [Sat, 30 Jan 2021 06:37:08 +0000 (12:07 +0530)]
Check libnss required for JA3 support
Shivani Bhardwaj [Sat, 30 Jan 2021 06:36:10 +0000 (12:06 +0530)]
Check libnss for the required hash calculation
Philippe Antoine [Tue, 1 Oct 2019 08:37:00 +0000 (10:37 +0200)]
Adds test for http post data decompression
Philippe Antoine [Fri, 8 Jan 2021 14:50:19 +0000 (15:50 +0100)]
framework: adds feature filtering per check
Philippe Antoine [Tue, 17 Nov 2020 14:34:21 +0000 (15:34 +0100)]
Adds check for http2 file brotli decompression
Philippe Antoine [Thu, 12 Nov 2020 09:48:49 +0000 (10:48 +0100)]
Adds check for http2 file gzip decompression
Philippe Antoine [Tue, 10 Nov 2020 09:22:46 +0000 (10:22 +0100)]
http2: checks there are no anomaly
Victor Julien [Sat, 7 Nov 2020 15:59:47 +0000 (16:59 +0100)]
http2: add files testing
Update basic test to count files.
Add new test to inspect file.data and file hashes.
Victor Julien [Wed, 20 Jan 2021 21:26:45 +0000 (22:26 +0100)]
tests: nfs version for 5
Victor Julien [Wed, 20 Jan 2021 19:40:29 +0000 (20:40 +0100)]
tests: extend nfs test with logging, rules
Limit to v6+
Victor Julien [Wed, 20 Jan 2021 15:03:36 +0000 (16:03 +0100)]
tests: add ssh keyword tests
Victor Julien [Wed, 20 Jan 2021 14:57:38 +0000 (15:57 +0100)]
tests: smb add smb.share test
Victor Julien [Wed, 20 Jan 2021 11:15:04 +0000 (12:15 +0100)]
tests: add etopen parse test
Victor Julien [Tue, 19 Jan 2021 18:23:24 +0000 (19:23 +0100)]
tests: add dnp3 tests
Based on pcaps from:
https://github.com/bro/bro/tree/master/testing/btest/Traces/dnp3
Victor Julien [Mon, 18 Jan 2021 21:28:10 +0000 (22:28 +0100)]
tests: don't test proto IPv6-ICMP
https://redmine.openinfosecfoundation.org/issues/4267
Emmanuel Thompson [Wed, 6 May 2020 14:05:23 +0000 (10:05 -0400)]
tests/esp: Add test for logging ESP flow/netflow
Victor Julien [Mon, 18 Jan 2021 18:22:28 +0000 (19:22 +0100)]
tests: add teredo test
Victor Julien [Mon, 18 Jan 2021 17:02:45 +0000 (18:02 +0100)]
tests: sctp should work with Windows
Victor Julien [Mon, 18 Jan 2021 17:01:54 +0000 (18:01 +0100)]
tests: add ERSPAN II test
Victor Julien [Mon, 18 Jan 2021 14:48:03 +0000 (15:48 +0100)]
tests: add tests for various tickets
Victor Julien [Mon, 18 Jan 2021 14:42:46 +0000 (15:42 +0100)]
tests: add smb tests
Victor Julien [Mon, 18 Jan 2021 10:57:58 +0000 (11:57 +0100)]
tests: skip sctp test on windows
Victor Julien [Mon, 18 Jan 2021 09:48:14 +0000 (10:48 +0100)]
tests: add issue 3267 test
Victor Julien [Mon, 18 Jan 2021 09:46:37 +0000 (10:46 +0100)]
tests: add issue 3341 test
Victor Julien [Mon, 18 Jan 2021 09:45:21 +0000 (10:45 +0100)]
tests: add bug 2736 tests
Victor Julien [Mon, 18 Jan 2021 09:44:17 +0000 (10:44 +0100)]
tests: add bug 2558 tests
Victor Julien [Mon, 18 Jan 2021 09:43:11 +0000 (10:43 +0100)]
tests: add 2491 tests
Victor Julien [Mon, 18 Jan 2021 09:41:56 +0000 (10:41 +0100)]
tests: add bug 2430 test
Victor Julien [Mon, 18 Jan 2021 09:41:12 +0000 (10:41 +0100)]
tests: add bug 1045 test
Victor Julien [Mon, 18 Jan 2021 09:39:35 +0000 (10:39 +0100)]
tests: add bug 2158 test
Victor Julien [Mon, 18 Jan 2021 09:38:54 +0000 (10:38 +0100)]
tests: add bug 2511 test
Victor Julien [Mon, 18 Jan 2021 09:38:25 +0000 (10:38 +0100)]
tests: bug 856 test
Victor Julien [Mon, 18 Jan 2021 09:37:33 +0000 (10:37 +0100)]
tests: add bug 814 test
Victor Julien [Mon, 18 Jan 2021 09:37:04 +0000 (10:37 +0100)]
tests: add bug 990 test
Victor Julien [Mon, 18 Jan 2021 09:36:16 +0000 (10:36 +0100)]
tests: add bug 1401 tests
Victor Julien [Mon, 18 Jan 2021 09:13:01 +0000 (10:13 +0100)]
tests: sctp pcapng -> pcap
Victor Julien [Mon, 18 Jan 2021 07:47:19 +0000 (08:47 +0100)]
tests: add simple sctp decoder test
Victor Julien [Mon, 18 Jan 2021 07:46:00 +0000 (08:46 +0100)]
tests: add 2 simple nfs tests
Victor Julien [Mon, 18 Jan 2021 07:21:47 +0000 (08:21 +0100)]
tests: http.start add transform test
Victor Julien [Sun, 17 Jan 2021 19:12:36 +0000 (20:12 +0100)]
tests: update krb test to do detection
Victor Julien [Sun, 17 Jan 2021 18:45:56 +0000 (19:45 +0100)]
tests: add http.start test
Tharushi Jayasekara [Fri, 15 Jan 2021 17:22:32 +0000 (22:52 +0530)]
run: support symlink for test directories
Jason Ish [Wed, 23 Dec 2020 22:56:20 +0000 (16:56 -0600)]
smtp-md5: test md5 logging of smtp subject and body
Victor Julien [Thu, 31 Dec 2020 11:36:41 +0000 (12:36 +0100)]
nsh: add minimal detect testing
Victor Julien [Thu, 31 Dec 2020 11:24:06 +0000 (12:24 +0100)]
nsh: run for 7, add more detail
Carl Smith [Tue, 18 Aug 2020 00:05:01 +0000 (12:05 +1200)]
nsh: Add tests for NSH headers types 1 and 2
Victor Julien [Wed, 23 Dec 2020 20:32:15 +0000 (21:32 +0100)]
github-ci: 4.1 is eol, 6.0 test added
Victor Julien [Wed, 23 Dec 2020 15:49:08 +0000 (16:49 +0100)]
tests: add more midstream test variants
Victor Julien [Fri, 18 Dec 2020 07:08:25 +0000 (08:08 +0100)]
tests: add TCP async matching test
Victor Julien [Thu, 17 Dec 2020 09:52:59 +0000 (10:52 +0100)]
tests: add tcp async testmyids test
Simon Dugas [Tue, 7 Apr 2020 17:40:29 +0000 (17:40 +0000)]
tests/dns: add test for logging SOA fields
test config and pcap were copied from an existing test dns-udp-nxdomain-soa
Sascha Steinbiss [Tue, 3 Nov 2020 23:55:36 +0000 (00:55 +0100)]
dns: add test for SRV EVE-JSON output
Simon Dugas [Thu, 10 Sep 2020 21:04:40 +0000 (21:04 +0000)]
dns: add test for NULL record
Add test case to show that NULL record types are being logged.
Philippe Antoine [Thu, 5 Nov 2020 13:03:56 +0000 (14:03 +0100)]
Adds test against invalid HTTP protocol
Jason Ish [Fri, 4 Sep 2020 16:03:47 +0000 (10:03 -0600)]
geneve-test: simple test of the geneve decoder
Just check the ICMP flow to see that decoding occurred.
Sascha Steinbiss [Sun, 8 Nov 2020 17:34:49 +0000 (18:34 +0100)]
tests/mac-eve-packet: check packet context metadata
This refers to Redmine bug #4109.
Jeff Lucovsky [Thu, 17 Sep 2020 13:54:04 +0000 (09:54 -0400)]
tests/anomaly: Verify metadata section
This commit verifies that the "metadata" element, if any, is in the
proper place within anomaly event records.
Victor Julien [Thu, 26 Nov 2020 11:48:10 +0000 (12:48 +0100)]
tests/dcerpc: fix event log check
Victor Julien [Fri, 20 Nov 2020 07:22:34 +0000 (08:22 +0100)]
github-ci: fix env handling
Jeff Lucovsky [Thu, 5 Nov 2020 12:44:53 +0000 (07:44 -0500)]
tests: ICMPv4 header tests
Philippe Antoine [Wed, 6 Nov 2019 12:23:21 +0000 (13:23 +0100)]
Adds test case for url-decode transform keyword
Shivani Bhardwaj [Thu, 12 Nov 2020 11:02:29 +0000 (16:32 +0530)]
Add tests for DCERPC/UDP
Victor Julien [Mon, 16 Nov 2020 08:08:58 +0000 (09:08 +0100)]
run: don't disable asan leak checks
Jeff Lucovsky [Wed, 11 Nov 2020 12:31:57 +0000 (07:31 -0500)]
tests: Mixed file_data/transforms in IPS mode
Jeff Lucovsky [Sat, 24 Oct 2020 13:17:37 +0000 (09:17 -0400)]
tests: Add combo with file_data/fast_pattern
Jeff Lucovsky [Mon, 19 Oct 2020 12:52:40 +0000 (08:52 -0400)]
tests: Add file-data/url_decode test
Jeff Lucovsky [Thu, 15 Oct 2020 12:46:23 +0000 (08:46 -0400)]
tests: Add SMTP tests for issue 3616
Jeff Lucovsky [Tue, 6 Oct 2020 12:24:48 +0000 (08:24 -0400)]
bug-3616: New test with mixed file_data/transform rules
Jeff Lucovsky [Tue, 20 Oct 2020 12:25:12 +0000 (08:25 -0400)]
tests: Add exact match argument
This commit extends the CLI with a flag to treat the "pattern"
argument(s) as an exact match instead of a substring match.
Philippe Antoine [Wed, 30 Sep 2020 12:35:33 +0000 (14:35 +0200)]
Adds test with HTTP connect followed by parser failure
Philippe Antoine [Fri, 18 Sep 2020 06:15:44 +0000 (08:15 +0200)]
Adds http2 test against Suricata bug fixes
Ilya Bakhtin [Tue, 25 Aug 2020 13:16:40 +0000 (15:16 +0200)]
dnp3: test of dnp3 flow direction fix
Jeff Lucovsky [Thu, 10 Sep 2020 12:46:00 +0000 (08:46 -0400)]
tests: Add file_data/compress-ws transform tests
Jeff Lucovsky [Thu, 7 May 2020 13:27:07 +0000 (09:27 -0400)]
tests: Add file_data/strip-ws transform tests
Jason Ish [Wed, 16 Sep 2020 15:21:22 +0000 (09:21 -0600)]
smb-eicar-file: check files array
Add a check for the files array to make sure it exists
and has a filename.
Only applicable to v6.0.0+.
Philippe Antoine [Tue, 8 Sep 2020 07:21:18 +0000 (09:21 +0200)]
http: adds test for connect and protocol change
Philippe Antoine [Mon, 13 Jul 2020 14:06:45 +0000 (16:06 +0200)]
Adds http2 ugrade test
Adds http2 connection upgrade from http1 test
Jason Ish [Mon, 7 Sep 2020 05:11:22 +0000 (23:11 -0600)]
Revert "run.py: default to using python 3"
This reverts commit
3737f5aac5409d8e8e2663e1afa18d4a2b40df34 .
Jason Ish [Tue, 1 Sep 2020 19:06:35 +0000 (13:06 -0600)]
run.py: update copyright; assign to OISF
Assignment should have been done when this repo was imported into
the OISF namespace.
Jason Ish [Tue, 1 Sep 2020 19:05:30 +0000 (13:05 -0600)]
run.py: default to using python 3
Its time to default to using Python 3.
Jeff Lucovsky [Tue, 1 Sep 2020 11:20:06 +0000 (07:20 -0400)]
tests: Skip obsoleted standalone output test on 6+
This commit restricts the test case to versions less than 6. It's been
deprecated in 6.0+
Philippe Antoine [Wed, 22 Jul 2020 19:15:25 +0000 (21:15 +0200)]
http: fix http-sticky-server pcap by removing gaped flow
Philippe Antoine [Mon, 13 Jul 2020 08:00:11 +0000 (10:00 +0200)]
http: adds test with gap extending beyond body
Philippe Antoine [Mon, 13 Jul 2020 07:55:47 +0000 (09:55 +0200)]
http: adds test with whole body as gap
Philippe Antoine [Mon, 13 Jul 2020 07:53:03 +0000 (09:53 +0200)]
http: adds test with double gap
Philippe Antoine [Mon, 13 Jul 2020 07:50:42 +0000 (09:50 +0200)]
http: adds test with signle gap
Philippe Antoine [Thu, 30 Jul 2020 15:20:48 +0000 (17:20 +0200)]
dns: adds test against incomplete TCP payload
Sascha Steinbiss [Fri, 21 Aug 2020 09:09:34 +0000 (11:09 +0200)]
add MQTT ping test
See https://github.com/OISF/suricata/pull/5307 for details.
Shivani Bhardwaj [Thu, 19 Sep 2019 07:16:33 +0000 (12:46 +0530)]
Give test count as output not check count
With the current setup, after running suricata-verify, the output would
give stats about the passed, failed or skipped checks. However, it is
cleaner to get the total stats about tests only.
The priority order for the output is:
FAILED
SKIPPED
PASSED
i.e. if a check or sub-test has failed, the entire test will be counted
as failed in the final output. If all the checks have been skipped,
the test will be counted as skipped in the final output else passed.
Closes redmine ticket 3172.
Jason Ish [Mon, 3 Aug 2020 20:55:49 +0000 (14:55 -0600)]
http2: update test to match new log format
Also test for http1 compatible fields.
Jason Ish [Mon, 3 Aug 2020 15:30:41 +0000 (09:30 -0600)]
http2: enable http2 app-layer and output
HTTP2 is experimental and disabled by default so the tests
need to explicitly enable it.
Philippe Antoine [Mon, 13 Jul 2020 14:06:45 +0000 (16:06 +0200)]
Adds basic http2 test
Victor Julien [Thu, 6 Aug 2020 07:17:59 +0000 (09:17 +0200)]
rdp: fix new test for suricata 5