Commit Graph

14763 Commits

Author SHA1 Message Date
root d708418dd8 Added detection testing service results inLinux At Allow Config File Creation 2021-12-22 10:25:23 +00:00
root 9a6806ce75 Added detection testing service results inLinux At Application Execution 2021-12-22 10:22:07 +00:00
root b38beadde2 Added detection testing service results inLinux Edit Cron Table Parameter 2021-12-22 10:03:26 +00:00
tccontre 3a68d044ef Update linux_possible_append_cronjob_entry_on_existing_cronjob_file.test.yml 2021-12-22 10:46:27 +01:00
tccontre 7549ae7c7b Update ssa___hiding_files_and_directories_with_attrib_exe.yml 2021-12-22 10:22:49 +01:00
root d1c95a44ad Added detection testing service results inLinux Possible Cronjob Modification With Editor 2021-12-22 09:02:46 +00:00
pyth0n1c 05821f4303 Fixed some parts of the CI that don't give a descriptive error message
in the output files when a search generates certain types of errors.
For example, an error where it cannot reach the Splunk endpoint
server.  These are rare, but good to have.
2021-12-21 14:46:44 -08:00
pyth0n1c 47e155b747 Changed back to one container per
GH Action Machine config with the
mock option.  Also, shuffling detections after they are put into a
list to distribute runtime and load as
much as possible.
2021-12-21 14:22:33 -08:00
Bhavin Patel 94130345ab Branch was auto-updated. 2021-12-21 11:22:20 -08:00
Bhavin Patel 0ff1e78f11 Branch was auto-updated. 2021-12-21 11:22:19 -08:00
Bhavin Patel 5b820c2af9 Branch was auto-updated. 2021-12-21 11:22:17 -08:00
Jose Enrique Hernandez 930a6db140 Merge pull request #1901 from splunk/AD_Privilege_Escalation_CVE-2021-42278 2021-12-21 14:21:54 -05:00
pyth0n1c 04c526ba6d Changed the wrong line to trigger a test of everything. Trying again. 2021-12-21 11:17:09 -08:00
root 9243038c09 Added detection testing service results inSuspicious Ticket Granting Ticket Request 2021-12-21 19:06:04 +00:00
pyth0n1c 5f972f734f Re-push to test everything with 2 containers per GH Actions machine. 2021-12-21 11:00:11 -08:00
pyth0n1c 9ba7abd0e8 Fixed a small error. If you specified a PR number and a branch that did not exist, then it would create a branch and that would be bad. Now, when you specify a branch and a PR number, the branch MUST exist. If not, we fail and bail. 2021-12-21 10:44:50 -08:00
mvelazco bb8ae58f84 adding new detection 2021-12-21 13:44:17 -05:00
tccontre 11dbcdf473 Update ssa___hiding_files_and_directories_with_attrib_exe.yml 2021-12-21 15:13:54 +01:00
tccontre fb087ea8b3 linux_persist_priv_batch_1 2021-12-21 11:02:15 +01:00
root da634d5c25 Added detection testing service results inSuspicious Kerberos Service Ticket Request 2021-12-21 03:57:17 +00:00
mvelazco 4631c84a60 updating logic 2021-12-20 22:38:27 -05:00
root 122d403d6c Added detection testing service results inSuspicious Kerberos Service Ticket Request 2021-12-21 03:34:17 +00:00
mvelazco d5d7e0ce1a Update suspicious_computer_account_name_change.yml 2021-12-20 22:11:09 -05:00
mvelazco 6fa0f9b30b adding new detection 2021-12-20 22:08:19 -05:00
root 653a7755e8 Added detection testing service results inSuspicious Computer Account Name Change 2021-12-20 22:50:20 +00:00
pyth0n1c 63555bc531 Added some more robust error handling to the high level test runner. It looks like we were getting errors pulling the image from docker hub - was it down... 2021-12-20 14:45:01 -08:00
pyth0n1c d4aae32b3d Removed Python 2 which was previously used for splunk packaging toolkit. Replaced with python3 2021-12-20 14:26:57 -08:00
mvelazco af31bdb3ec updating observable 2021-12-20 17:20:58 -05:00
mvelazco 243e60a3cc minor fix 2021-12-20 17:04:58 -05:00
pyth0n1c 264dbfb7f4 Fixed up and error that could occur where the environment is not properly set up if the users requested PERSIST_SECURITY_CONTENT, but the directory did not exist. Also fixed the default argument for this on GitHub Actions., 2021-12-20 13:58:58 -08:00
mvelazco 82a4a63093 creating analytic story and first detection 2021-12-20 16:58:34 -05:00
pyth0n1c d26032b912 Updated the github_actions config with S3 binary
paths.Updated the default args to include web and
experimental as possible folders with Web being a
default.
2021-12-20 13:38:51 -08:00
pyth0n1c 0e26dc76ff Changed so that we no longer start a container if
we know that we will not have a test for it. For example,
if we try to start 4 containers by have only 2 tests at
the beginning we will only start 2 containers. This saves
a lot of startup time and resources. There is a descriptive
printout for this as well.
Also, bumped the maximum startup time for 6 minutes to
10 minutes.  This, combined with the system info from
the previous commit should let us determine if we can
bump the number of containers per GitHub Actions
VM from 1 to 2 or more.
2021-12-20 13:17:46 -08:00
Bhavin Patel 2a15f8b170 Branch was auto-updated. 2021-12-20 12:42:51 -08:00
Bhavin Patel d60bcec3a4 Branch was auto-updated. 2021-12-20 12:42:50 -08:00
mvelazco 59b9068998 Merge pull request #1894 from splunk/Fix_Log4j_detection
Update Log4J Detection to use data models
2021-12-20 15:42:26 -05:00
pyth0n1c 7230b5c63d Print out some system usage information on each update.
This will help users dianose if their systems are overburdend
and also helps us figure out what the appropriate number
of containers to run on cloud infrastructure, like GitHub
Actions, may be without logging directly into the machine
doing the testing.  In some cases, we can't log into those
machines by design.  If you're running tests at home, you
can also just listen to the volume of your computer's fans.
2021-12-20 12:02:11 -08:00
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
tccontre e1261b36ca Update ssa___hiding_files_and_directories_with_attrib_exe.yml 2021-12-20 17:18:44 +01:00
tccontre b61311f72b new_ssa_info_sabotage 2021-12-20 13:44:02 +01:00
tccontre f144fc5df3 new_ssa_info_sabotage 2021-12-20 12:37:12 +01:00
tccontre c53510c42a new_ssa_info_sabotage 2021-12-20 12:31:21 +01:00
tccontre 9cf834a5f1 new_ssa_info_sabotage 2021-12-20 12:25:34 +01:00
tccontre d6581e728b new_ssa_info_sabotage 2021-12-20 12:21:04 +01:00
tccontre cdab1e8c74 new_ssa_ifo_sabotage 2021-12-20 12:17:04 +01: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
mhaag-spl 2ebb9f8c40 Updated Log4shell hunt 2021-12-17 11:43:40 -07: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
P4T12ICK 422a0f5b9d add builder design pattern instead of repository 2021-12-17 18:08:12 +01:00
Bhavin Patel 6e12b4f2ad Branch was auto-updated. 2021-12-16 12:55:23 -08:00