Commit Graph

12578 Commits

Author SHA1 Message Date
pyth0n1c cc8113ec86 Fixed output of manifest for detection_failure_manifest.json. Previously, it contained mostly default settings and most notably did not container the proper apps configuration. Also updated a few documentation strings. 2021-12-20 08:34:54 -08:00
pyth0n1c 76364bf1c0 Updated the default configuration to use attack_range
apps stored on S3.  Pointed at the PATCHED linux_sysmon.
Added a slight delay in between starts of containers for
performance reasons.  Enabled better handling and ability
to download http_path local apps to a folder instead of
passing them in as string for the container to download.
2021-12-17 20:06:42 -08:00
pyth0n1c c8082984f0 A large number of changes and fixes to make
everything smoother. The largest differences
are improving detection of containers that
take too long to start (or that crash while)
they are starting by adding a timeout. That
timeout is set to 360 seconds and might need
to be tuned in the future to a larger number
since this was tested on a fast machine with
fast network.  The other large change is an
initial pass at updating and committing
detections that have passed the test back
to the repo. This still needs a lot of testing and
refinement.
2021-12-17 10:13:49 -08:00
pyth0n1c 34cfcef5cb Fixed a bug where we were printing the wrong skipped tests due to folder names. Instead we were printing the tests we did not skip. 2021-12-14 13:14:31 -08:00
pyth0n1c a475df1cb0 Removed throwing error if experimental is
in the path of a test/detection.
2021-12-14 13:01:07 -08:00
pyth0n1c 49695ed2c5 Preparing fixes for properly allowing testing to include or exclude folders. For example, by default we will not include and test detections or tests in experimental. 2021-12-14 12:59:17 -08:00
pyth0n1c 5a554f3b5b Updated paths in workflows that changed due to
relocating the automated_detection_testing
folder in bin/
2021-12-08 14:09:22 -08:00
pyth0n1c 04ba2b5ae6 Merge branch 'develop' into DetectionTestingDocker 2021-12-08 13:04:28 -08:00
pyth0n1c cc4f91d8c2 Moved everything into the bin directory. 2021-12-08 12:46:06 -08:00
pyth0n1c 8f55eb5848 Proper summary.json files are now always generated after a run of the CI. It does not require a separate run of summarize_json.py. Becuase the CI runs different jobs, though, it is still required to run this explicitly in the CI. Also fixed an issue where searches that resulted in an error had incorrect json output due to improper python error handling. 2021-12-08 12:00:51 -08:00
Jose Enrique Hernandez 0934e5ea2f Merge pull request #1860 from splunk/BA
Data Stream Haag
2021-12-08 12:36:06 -05:00
Jose Enrique Hernandez 16a5285957 Merge pull request #1859 from splunk/re-ssa
A Nightmare on Haag Street
2021-12-08 10:37:18 -05:00
pyth0n1c 934a3727f2 A number of changes. First we quit immediately if docker is not running on the machine... we were missing the quit before but not the check and error message. Next, we fix a persistent problem with storing the output of a test that encounters an error. We also remove some un-needed print statements 2021-12-07 17:08:11 -08:00
pyth0n1c 0f87a6011c Changes to support more of interactive mode and interactive_failure_mode as well as better logic around whether or not the password should be printed to the command line. In short, it will be printed if you are in interactive mode and have not included it in the config. If you are interactive and the password is in the config file, you will be warned but it will not be printed. If you are not interactive, it will not be printed unless you ask it to print. 2021-12-07 13:27:38 -08:00
mhaag-spl 692a565bef Update ssa___wbadmin_delete_system_backups.test.yml 2021-12-07 14:01:52 -07:00
mhaag-spl 3c2c99fb9c Update ssa___wbadmin_delete_system_backups.test.yml 2021-12-07 13:55:05 -07:00
mhaag-spl 44bf73018a wbadmin 2021-12-07 13:31:19 -07:00
pyth0n1c 9176e24d44 A number of small usability updates. Added and tested a --interactive mode flag and changed --interactive_failure to --no_interactive_failure. Interactive_failure mode is now the default mode. Improved spacing and messages on some error strings. 2021-12-07 12:11:29 -08:00
mhaag-spl 890e31a9c1 Update ssa___bcdedit_failure_recovery_modification.test.yml 2021-12-07 12:38:37 -07:00
mhaag-spl 51a47f76df Update ssa___bcdedit_failure_recovery_modification.yml 2021-12-07 12:30:48 -07:00
mhaag-spl e2abbaffe1 fsutil and bcdedit 2021-12-07 12:19:41 -07:00
mhaag-spl faebd2b7cd Merge branch 'BA' of https://github.com/splunk/security_content into BA 2021-12-07 12:02:14 -07:00
Bhavin Patel b4bab318d2 Branch was auto-updated. 2021-12-07 11:01:46 -08:00
Bhavin Patel 52ce90917e Branch was auto-updated. 2021-12-07 11:01:45 -08:00
Bhavin Patel b409336f85 Merge pull request #1865 from splunk/DetectionBaselineFixes
Detection baseline fixes
2021-12-07 11:01:28 -08:00
mhaag-spl 16849ba96e Update ssa___dns_exfiltration_using_nslookup_app.yml 2021-12-07 11:58:44 -07:00
mhaag-spl 77d186e946 Update ssa___dns_exfiltration_using_nslookup_app.yml 2021-12-07 11:51:15 -07:00
mhaag-spl 6b36d8c6ec DNS Exfil 2021-12-07 11:43:34 -07:00
mhaag-spl b51b7dbdf1 Update ssa___detect_rclone_command_line_usage.yml 2021-12-07 11:40:46 -07:00
Bhavin Patel 3807a2565b Branch was auto-updated. 2021-12-07 08:16:58 -08:00
Bhavin Patel 3b07aa32bb Branch was auto-updated. 2021-12-07 08:16:57 -08:00
Bhavin Patel 108881783b Branch was auto-updated. 2021-12-07 08:16:50 -08:00
pyth0n1c 0fc4bdbdee Merge pull request #1868 from splunk/dependabot/pip/configparser-5.2.0
Bump configparser from 5.1.0 to 5.2.0
2021-12-07 08:16:45 -08:00
pyth0n1c c47fd8fa3b Merge pull request #1867 from splunk/dependabot/pip/more-itertools-8.12.0
Bump more-itertools from 8.11.0 to 8.12.0
2021-12-07 08:16:32 -08:00
pyth0n1c 32870a934f Merge branch 'develop' into dependabot/pip/more-itertools-8.12.0 2021-12-07 08:09:48 -08:00
Bhavin Patel 25ff9017fc Branch was auto-updated. 2021-12-07 08:09:17 -08:00
Bhavin Patel f3c9f21652 Branch was auto-updated. 2021-12-07 08:09:10 -08:00
Bhavin Patel 8ae88f38f3 Branch was auto-updated. 2021-12-07 08:09:08 -08:00
Bhavin Patel a7b8ad9830 Branch was auto-updated. 2021-12-07 08:09:06 -08:00
pyth0n1c adb4f2c492 Merge pull request #1866 from splunk/dependabot/pip/packaging-21.3
Bump packaging from 21.2 to 21.3
2021-12-07 08:08:45 -08:00
mhaag-spl 11784add74 Update ssa___detect_rclone_command_line_usage.yml 2021-12-06 18:18:45 -07:00
dependabot[bot] 77f671932e Bump configparser from 5.1.0 to 5.2.0
Bumps [configparser](https://github.com/jaraco/configparser) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/jaraco/configparser/releases)
- [Changelog](https://github.com/jaraco/configparser/blob/main/CHANGES.rst)
- [Commits](https://github.com/jaraco/configparser/compare/v5.1.0...v5.2.0)

---
updated-dependencies:
- dependency-name: configparser
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-07 00:39:06 +00:00
dependabot[bot] 38b5c47405 Bump more-itertools from 8.11.0 to 8.12.0
Bumps [more-itertools](https://github.com/more-itertools/more-itertools) from 8.11.0 to 8.12.0.
- [Release notes](https://github.com/more-itertools/more-itertools/releases)
- [Commits](https://github.com/more-itertools/more-itertools/compare/v8.11.0...v8.12.0)

---
updated-dependencies:
- dependency-name: more-itertools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-07 00:38:54 +00:00
dependabot[bot] 90b8696569 Bump packaging from 21.2 to 21.3
Bumps [packaging](https://github.com/pypa/packaging) from 21.2 to 21.3.
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/21.2...21.3)

---
updated-dependencies:
- dependency-name: packaging
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-07 00:38:46 +00:00
Bhavin Patel 4b9daeda56 Branch was auto-updated. 2021-12-06 16:32:05 -08:00
Bhavin Patel 06097ee518 Branch was auto-updated. 2021-12-06 16:32:04 -08:00
Bhavin Patel b194d7ceec Branch was auto-updated. 2021-12-06 16:32:03 -08:00
pyth0n1c 3ce2a1322d Merge pull request #1856 from splunk/dependabot/pip/filelock-3.4.0
Bump filelock from 3.3.2 to 3.4.0
2021-12-06 16:31:44 -08:00
Bhavin Patel 2432d28517 Branch was auto-updated. 2021-12-06 16:26:14 -08:00
Bhavin Patel ad3ec08d71 Branch was auto-updated. 2021-12-06 16:26:13 -08:00