]>
git.ipfire.org Git - thirdparty/suricata-verify.git/log
Jason Ish [Mon, 29 Mar 2021 16:28:17 +0000 (10:28 -0600)]
tests: add test for Rust template parser
Jason Ish [Mon, 29 Mar 2021 16:21:32 +0000 (10:21 -0600)]
tests: add test for C template parser
Philippe Antoine [Thu, 11 Mar 2021 15:17:56 +0000 (16:17 +0100)]
Adds kerberos probing parser test
Jason Ish [Tue, 16 Mar 2021 17:41:12 +0000 (11:41 -0600)]
license: add a LICENSE.txt (MIT)
Jason Ish [Tue, 16 Mar 2021 04:24:35 +0000 (22:24 -0600)]
dns-udp-eve-log-srv: for Suricata v7+
Remove file check and just use a version check now that 7 is out.
Jason Ish [Mon, 15 Mar 2021 21:58:17 +0000 (15:58 -0600)]
dns-udp-eve-log-query-only: add dns eve v2 test
Jason Ish [Mon, 15 Mar 2021 21:55:13 +0000 (15:55 -0600)]
dns-udp-eve-log-mx-only: add dns eve v2 test
Jason Ish [Mon, 15 Mar 2021 21:50:01 +0000 (15:50 -0600)]
dns-udp-eve-log-answer-only: dns eve v2 test
Jason Ish [Mon, 15 Mar 2021 21:46:14 +0000 (15:46 -0600)]
dns-udp-eve-log-aaaa-only: add dns eve v2 test
Jason Ish [Mon, 15 Mar 2021 21:38:57 +0000 (15:38 -0600)]
dns-udp-double-request-response: add dns eve v2 test
Jason Ish [Mon, 15 Mar 2021 21:36:05 +0000 (15:36 -0600)]
dns-tcp-www-google-com: add dns eve v2 test
Jason Ish [Mon, 15 Mar 2021 21:15:53 +0000 (15:15 -0600)]
dns-tcp-ts-gap: update for dns eve v2
Jason Ish [Mon, 15 Mar 2021 21:13:00 +0000 (15:13 -0600)]
dns: mark existing dns eve v1 tests for Suricata < 7
Jason Ish [Mon, 15 Mar 2021 20:56:13 +0000 (14:56 -0600)]
dns-udp-unsolicited-response: dns eve v1 and v2 tests
Jason Ish [Mon, 15 Mar 2021 20:54:36 +0000 (14:54 -0600)]
dns-udp-null: use dns v2 logging
Also, instead of file check use min-version of 7.
Jason Ish [Mon, 15 Mar 2021 20:50:50 +0000 (14:50 -0600)]
dns-udp-nxdomain-soa: v1 and v2 dns eve tests
Jason Ish [Fri, 12 Mar 2021 23:31:38 +0000 (17:31 -0600)]
dns-eve: dns eve v1 and v2 versions
Jason Ish [Fri, 12 Mar 2021 23:27:01 +0000 (17:27 -0600)]
dns-tcp-multirequest-buffer: versions for v1 and v2 DNS logging
Jason Ish [Fri, 12 Mar 2021 23:21:20 +0000 (17:21 -0600)]
dns-udp-dns-log-unanswered: remove
This test was specific to the non-Rust DNS parser which is no
longer supported.
Jason Ish [Fri, 12 Mar 2021 23:15:08 +0000 (17:15 -0600)]
dns-single-request: split into dns v1 and v2 test
Update dns-single-request to v2 format, rename old test to
dns-single-request-v1.
Jason Ish [Fri, 3 Apr 2020 17:34:43 +0000 (11:34 -0600)]
github-ci: use github action checkout@v2 for build test
Jason Ish [Fri, 3 Apr 2020 17:20:35 +0000 (11:20 -0600)]
github-ci: move pcapng check to github
Ilya Bakhtin [Sat, 1 Aug 2020 17:26:41 +0000 (19:26 +0200)]
stream/tcp: Test verifies the behavior when direction of TCP flow is changed by the probing parser
pcap file contains 2 http transactions. The request is missing for the first one.
The second transaction is fully complete. So eve.json must contain one and only anomaly event.
Also common flow details are verified.
It must be http, to port 80 with specified number of bytes_toclient and bytes_toserver
Victor Julien [Sat, 26 Dec 2020 07:39:57 +0000 (08:39 +0100)]
tests/tcp: test for tcp invalid option fp
Philippe Antoine [Tue, 23 Feb 2021 09:06:25 +0000 (10:06 +0100)]
Move checks about HTTP2 keywords in separate tests
so as to have min-version 7 for them
Philippe Antoine [Thu, 17 Dec 2020 15:03:30 +0000 (16:03 +0100)]
Adds check with http.stat_msg keyword and HTTP2 traffic
Philippe Antoine [Thu, 17 Dec 2020 14:21:14 +0000 (15:21 +0100)]
Adds check with http.user_agent keyword and HTTP2 traffic
Philippe Antoine [Mon, 7 Dec 2020 11:33:01 +0000 (12:33 +0100)]
Adds checks with http.uri keyword and HTTP2 traffic
Shivani Bhardwaj [Sat, 22 Jun 2019 09:08:43 +0000 (14:38 +0530)]
Add test for uricontent matching regression
Closes redmine ticket #3055.
Shivani Bhardwaj [Sat, 22 Jun 2019 09:07:44 +0000 (14:37 +0530)]
Add test for http_uri matching regression
Related to redmine ticket #78. This test has been added since uricontent
has been deprecated by http_uri.
frank honza [Fri, 27 Mar 2020 15:18:24 +0000 (16:18 +0100)]
ikev1: improve ikev1 tests
(Fixed commit by Victor Julien after accidental merge of wrong PR)
frank honza [Fri, 27 Mar 2020 15:18:24 +0000 (16:18 +0100)]
ikev1: add ikev1 test
Philippe Antoine [Tue, 23 Feb 2021 13:50:44 +0000 (14:50 +0100)]
Adds test about decoder against too many layers
Aaron Bungay [Thu, 28 Jan 2021 17:21:37 +0000 (17:21 +0000)]
framework: add python requirements.txt
Victor Julien [Fri, 26 Feb 2021 07:17:28 +0000 (08:17 +0100)]
bug-4199: need to pass on suri 6
Victor Julien [Fri, 26 Feb 2021 07:15:10 +0000 (08:15 +0100)]
tests: add more complex tests for bug 4199
Jeff Lucovsky [Sat, 23 Jan 2021 20:26:33 +0000 (15:26 -0500)]
bug-4199: Add test for forum-reported issue
Jeff Lucovsky [Sat, 12 Dec 2020 15:04:25 +0000 (10:04 -0500)]
bug-4199: Tests for shared http request body
Victor Julien [Wed, 24 Feb 2021 08:04:54 +0000 (09:04 +0100)]
tests: dcerpc/zerologon now passes on 6
Victor Julien [Tue, 23 Feb 2021 20:14:42 +0000 (21:14 +0100)]
dcerpc: limit test for bug 4198 to 7 for now
Shivani Bhardwaj [Sat, 20 Feb 2021 14:46:31 +0000 (20:16 +0530)]
dcerpc: test for bug 4198
Victor Julien [Tue, 23 Feb 2021 19:54:35 +0000 (20:54 +0100)]
smb: lock new tests for 7 for now
Philippe Antoine [Wed, 25 Nov 2020 15:04:55 +0000 (16:04 +0100)]
Adds test for SMB AndX evasion
Philippe Antoine [Tue, 14 Apr 2020 12:05:16 +0000 (14:05 +0200)]
Adds test for smb padding evasion
Philippe Antoine [Tue, 14 Apr 2020 11:46:02 +0000 (13:46 +0200)]
Adds smb overlap evasion test
Philippe Antoine [Wed, 17 Feb 2021 15:37:17 +0000 (16:37 +0100)]
http: increase time limit for sticky start test
Ilya Bakhtin [Mon, 15 Feb 2021 18:04:39 +0000 (19:04 +0100)]
tests: add midstream protocol detection test
In midstream protocol detection, the protocol must be detected
if the server message is split
Shivani Bhardwaj [Mon, 7 Sep 2020 07:03:02 +0000 (12:33 +0530)]
datasets: add test for loading 1m StringSets
Shivani Bhardwaj [Fri, 19 Feb 2021 07:47:02 +0000 (13:17 +0530)]
http/connect: remove app proto from filter
There is no DCERPC packet in the pcap. With the addition of probe
function in DCERPC, app_proto check for dcerpc causes the test to fail.
It is incorrect, remove it.
Shivani Bhardwaj [Sat, 13 Feb 2021 11:22:08 +0000 (16:52 +0530)]
dcerpc/udp: remove test as pcap is not good
The pcap contains a lot of suspicious data that does not look like
DCERPC/UDP e.g. body in auth verifier. It is not properly handled by
applayer UDP parser with the probe function as there are UDP packets
preceding DCERPC/UDP causing failures.
Shivani Bhardwaj [Fri, 22 Jan 2021 13:17:08 +0000 (18:47 +0530)]
dcerpc/udp: test with Scapy gen PCAP
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