ts
ba8d406d01
WIP code - pushed from laptop
2020-01-13 13:58:10 +00:00
ts
8b8120819f
First goals -> rules code.
...
Currently prints out an array of the goals objects into the correct elastalert rules location.
TODO: add code to translate this into actual rules and alerts.
TODO: add scenario level goals elements and include those.
TODO: Identify which VM has elastalert and add a full list of elastalert.yaml rules there
TODO: Allow the use of dynamic goals based on other attributes of a module (i.e. filename, path, username, etc.)
2019-12-11 17:01:03 +00:00
ts
ff75b56c6b
Testing script, stretch fixes + code review
2018-10-05 17:27:12 +01:00
thomashaw
0033a7c642
network-ranges => scenario passthrough / rework
2017-10-18 14:57:53 +01:00
thomashaw
0d91381c15
WiP: wrap network_ranges check in conditional
2017-10-09 11:28:39 +01:00
thomashaw
7cfde8317a
Rework WIP: Testing changes so far. Still need to rework network-ranges passthrough hack with something more flexible.
2017-10-05 14:24:56 +01:00
thomashaw
f86025f343
access_element removed (redundant, use access='0' instead)
2017-08-30 16:11:01 +01:00
thomashaw
ee83e5016e
structured_content: initial work, created an organisation generator. Organisation based scenarios need updating to use this.
...
datastore access_json: can now access individual structured_content elements
2017-08-14 14:09:29 +01:00
Z. Cliffe Schreuders
f969cc8a42
fixed issue with passing a nested literal value into a default module input
2017-03-21 21:59:26 +00:00
Z. Cliffe Schreuders
25771b6344
unique_module_names for selectively ensuring a scenario doesn't repeat modules (currently only in the scenario for nested under an input)
2017-03-18 17:03:47 +00:00
Z. Cliffe Schreuders
1f3f0c211d
Merge branch 'access_datastore_elements'
2017-01-18 21:49:52 +00:00
Z. Cliffe Schreuders
655684e3d4
datastore iteration and element access
2017-01-18 21:44:16 +00:00
thomashaw
f8a97b2842
Parameterised Cleanup Module
2017-01-17 16:11:50 +00:00
thomashaw
1522fd3ac9
Enable static IP address network IP address resolution & a fix for the duplicate modules being output when using multiple systems in Vagrantfile bug
2017-01-17 14:49:24 +00:00
Z. Cliffe Schreuders
f8ba19ad75
datastores for storing and reusing calculated values
2017-01-07 21:21:17 +00:00
thomashaw
7d7d2e2677
Rework: Moved hello_world to messages. Changed write_fact to output_type. Updated PATH constants to DIR. Changed string generators to more specific message_generator in strings_to_leak.
2016-12-05 17:15:55 +00:00
thomashaw
733c871072
Additional parameterisation. New modules: parameterised_accounts, generators and an account_encoder. Added plenty of parameters/default_inputs to currently existing vulnerability modules.
2016-11-30 18:09:22 +00:00
Z. Cliffe Schreuders
9ff06fce7e
default values for parameters (modules and literal values)
2016-11-08 00:28:33 +00:00
Z. Cliffe Schreuders
e63aa00e0a
parameterisation
2016-10-18 21:19:47 +01:00
Z. Cliffe Schreuders
6b96ef6476
Parameterisation
2016-08-29 23:06:57 +01:00
Z. Cliffe Schreuders
edc1e28d68
Parameterisation
2016-08-17 23:11:53 +01:00
Z. Cliffe Schreuders
0185837c7b
Module dependencies
2016-08-16 23:44:44 +01:00
thomashaw
8b32a8dc62
Feature: Utilities - extracted services which do not run on a network socket e.g. package manager update, firewall rules, java etc. into utilities
2016-08-01 18:55:50 +01:00
Z. Cliffe Schreuders
6e6df008b9
Module dependencies
2016-07-27 09:51:13 +01:00
Jjk422
a54147962f
Changed encoding of symbol as us-ascii encoding that doesn't work with all machines.
2016-06-09 14:36:06 +01:00
Z. Cliffe Schreuders
b5b19fe1c5
Major overhaul of code base!
2016-06-09 00:03:04 +01:00