Jason Ertel
|
747f387936
|
Replace salt's http.wait_for_successful_query with so-common's wait_for_web_response due to issues with salt
|
2021-03-12 10:42:18 -05:00 |
|
Jason Ertel
|
8cddfeb47d
|
Provide pillar for each client param
|
2021-03-12 07:42:10 -05:00 |
|
Jason Ertel
|
462f76e2bb
|
Remove client params block in favor in individual settings that will go into the pillar
|
2021-03-12 06:38:53 -05:00 |
|
Jason Ertel
|
b5cf9ae820
|
Merge branch 'dev' into kilo
|
2021-03-11 18:01:17 -05:00 |
|
Jason Ertel
|
80987dfd1d
|
Support overrides of client params
|
2021-03-11 18:01:04 -05:00 |
|
Jason Ertel
|
286351f424
|
Merge branch 'dev' into kilo
|
2021-03-11 15:32:38 -05:00 |
|
Jason Ertel
|
908720592a
|
Upgrade saved objects to 7.11.2
|
2021-03-11 15:32:22 -05:00 |
|
Jason Ertel
|
79dd0d1809
|
Fix indentation
|
2021-03-11 11:13:14 -05:00 |
|
Jason Ertel
|
eefa6bb949
|
feature: Show job owner/submitter. Resolves #2775
|
2021-03-10 14:44:21 -05:00 |
|
Jason Ertel
|
3eb4a37c76
|
Expose zeek and suri pins for automation
|
2021-03-10 09:26:46 -05:00 |
|
Jason Ertel
|
180bba782e
|
Expose zeek and suri pins for automation
|
2021-03-10 09:26:11 -05:00 |
|
Jason Ertel
|
46af6a5c84
|
Ensure MTU is defined for advanced sensor automation
|
2021-03-10 08:14:25 -05:00 |
|
Jason Ertel
|
a496b03de7
|
Add missing MTU var for automation of advanced sensor
|
2021-03-09 20:52:34 -05:00 |
|
Jason Ertel
|
84c152e233
|
fix: Sensors can temporarily show offline while processing large PCAP jobs. Resolves #3279.
|
2021-03-08 12:05:44 -05:00 |
|
Jason Ertel
|
94610307b3
|
Merge branch 'dev' into kilo
|
2021-03-08 07:56:48 -05:00 |
|
Jason Ertel
|
61a7efeeab
|
fix: syntax error in reserved ports configuration; ensure ports are reserved prior to setup
|
2021-03-05 10:54:01 -05:00 |
|
Jason Ertel
|
4014dbbc3d
|
Revert "Move version to 2.3.31"
This reverts commit cf21200a36.
|
2021-03-02 10:14:45 -05:00 |
|
Jason Ertel
|
cf21200a36
|
Move version to 2.3.31
|
2021-03-02 09:11:49 -05:00 |
|
Jason Ertel
|
53a45e1c97
|
Merge branch 'dev' into foxtrot
|
2021-03-01 15:54:41 -05:00 |
|
Jason Ertel
|
b37d5ae15f
|
Enable advanced setup for some search/sensor installs
|
2021-03-01 15:54:29 -05:00 |
|
Jason Ertel
|
85e059a766
|
Update VERSION file to 2.3.40
|
2021-03-01 12:16:46 -05:00 |
|
Jason Ertel
|
1ae46b82ec
|
Update changes for 2.3.30
|
2021-03-01 09:58:39 -05:00 |
|
Jason Ertel
|
7451aa990b
|
Improve formatting of changes list
|
2021-02-27 08:14:44 -05:00 |
|
Jason Ertel
|
9631327c71
|
Add changes.json for 2.3.30
|
2021-02-26 18:11:13 -05:00 |
|
Jason Ertel
|
cc15e9a0b1
|
Merge branch 'dev' into foxtrot
|
2021-02-26 14:26:48 -05:00 |
|
Jason Ertel
|
4a03862fc4
|
Add suricata distributed automations
|
2021-02-26 14:26:28 -05:00 |
|
Jason Ertel
|
34dab9009c
|
Ensure Zeek spool dir is owned by Zeek to allow Zeek to start correctly
|
2021-02-25 08:10:13 -05:00 |
|
Jason Ertel
|
ef7cdf27bf
|
Add automation files for Suricata metadata
|
2021-02-25 07:43:11 -05:00 |
|
Jason Ertel
|
050058a959
|
Add retry support for 'docker pull' command
|
2021-02-24 09:34:14 -05:00 |
|
Jason Ertel
|
43e0c3a60b
|
Apply action on PR only now that PRs are mandatory
|
2021-02-22 12:35:17 -05:00 |
|
Jason Ertel
|
747d62dae5
|
Add acng to import installs for consistency
|
2021-02-22 09:44:24 -05:00 |
|
Jason Ertel
|
7222f1faa5
|
fix merge issue
|
2021-02-20 16:41:12 -05:00 |
|
Jason Ertel
|
9d3c82a589
|
Disable unused features for import installations
|
2021-02-19 20:14:55 -05:00 |
|
Jason Ertel
|
04b3a20e22
|
Merge branch 'dev' into delta
|
2021-02-19 20:12:07 -05:00 |
|
Jason Ertel
|
9302b9302b
|
Clear salt fileserver cache to ensure the new local.rules file gets picked up on the filesync
|
2021-02-19 11:13:31 -05:00 |
|
Jason Ertel
|
faa78c0e26
|
Salt doesn't like a name starting with a non alpha-numeric char. Switch back to long if/then format
|
2021-02-18 14:51:09 -05:00 |
|
Jason Ertel
|
e912b2fd96
|
Move idstools to run after nginx runs
|
2021-02-18 12:50:00 -05:00 |
|
Jason Ertel
|
6f7bc650a0
|
Apply reserved ports if the existing file is 0 bytes
|
2021-02-18 11:20:13 -05:00 |
|
Jason Ertel
|
e427f8178d
|
Implement locking to so-firewall script
|
2021-02-04 16:06:11 -05:00 |
|
Jason Ertel
|
a13b31fbcc
|
Merge branch 'dev' into automation/ami
|
2021-02-04 16:05:39 -05:00 |
|
Jason Ertel
|
6b54a29ac7
|
Remove 'new user' references from so-user
|
2021-02-03 15:23:58 -05:00 |
|
Jason Ertel
|
91480abaa0
|
Adjust AMI test network
|
2021-02-02 17:41:41 -05:00 |
|
Jason Ertel
|
f736d9f8dd
|
Adjust automation files for distributed AMI
|
2021-02-01 15:27:53 -05:00 |
|
Jason Ertel
|
2926527ad0
|
Place sig keys in same dir as other sig files
|
2021-01-29 13:21:58 -05:00 |
|
Jason Ertel
|
73909c4dea
|
Place sig keys in same dir as other sig files
|
2021-01-29 13:00:56 -05:00 |
|
Jason Ertel
|
c055427e40
|
Add support for image key/sig retries
|
2021-01-29 11:18:06 -05:00 |
|
Jason Ertel
|
194f480017
|
Airgap fix for import nodes missing rules
|
2021-01-28 13:03:47 -05:00 |
|
Jason Ertel
|
f12947362b
|
Adjust test network IPs
|
2021-01-28 11:35:10 -05:00 |
|
Jason Ertel
|
bfa6aabc4b
|
Correct automation for airgap import to avoid infinite loop during setup
|
2021-01-28 10:38:03 -05:00 |
|
Jason Ertel
|
34c2116669
|
Adjust test network allocation
|
2021-01-27 16:02:36 -05:00 |
|
Jason Ertel
|
df21b28d5c
|
Update copyright year
|
2021-01-25 17:11:42 -05:00 |
|
Jason Ertel
|
b0c74cf38c
|
Add import automation files for other platforms
|
2021-01-25 16:46:52 -05:00 |
|
Jason Ertel
|
ae233b5757
|
Update AMI automation files for distributed install
|
2021-01-25 15:53:25 -05:00 |
|
Jason Ertel
|
8ec0b95f02
|
Rename AMI automation files for consistency with other files
|
2021-01-25 15:53:25 -05:00 |
|
Jason Ertel
|
6f14f27ca0
|
Add automation files for distributed network variations
|
2021-01-23 11:04:07 -05:00 |
|
Jason Ertel
|
47d69bbc9e
|
Move from quay.io to ghcr.io
|
2021-01-22 13:53:49 -05:00 |
|
Jason Ertel
|
537f7529f8
|
Increase Kibana wait from 3 minutes to 15 minutes due to the longer init time needed for Kibana to start (because of the recent ES changes)
|
2021-01-22 10:09:15 -05:00 |
|
Jason Ertel
|
58f922aac3
|
Skip image pull if so-tcpreplay image already exists and is current
|
2021-01-20 11:17:10 -05:00 |
|
Jason Ertel
|
71e0014115
|
Wrap parenthesis around correlation filter to allow additional filtering
|
2021-01-19 17:51:23 -05:00 |
|
Jason Ertel
|
d91913e58e
|
Redirect tcpreplay warnings to dev null when running so-test
|
2021-01-18 21:42:50 -05:00 |
|
Jason Ertel
|
a795f0a487
|
Correct airgap IPs; Remove auto tcpreplay during post-setup phase
|
2021-01-16 12:01:49 -05:00 |
|
Jason Ertel
|
2006677a22
|
Add default customization file (Blank)
|
2021-01-15 20:08:27 -05:00 |
|
Jason Ertel
|
0af6afa216
|
Add method for making adjustments to the SOC UI
|
2021-01-15 16:26:06 -05:00 |
|
Jason Ertel
|
07b5f1d23e
|
Rename functions to avoid naming conflict with setup vars
|
2021-01-15 08:55:30 -05:00 |
|
Jason Ertel
|
9d0dca05b1
|
Adjusted logic on so-tcpreplay to handle init for standalone/eval nodes
|
2021-01-13 22:29:58 -05:00 |
|
Jason Ertel
|
2ccf77eaef
|
Rename network automation files
|
2021-01-13 17:29:48 -05:00 |
|
Jason Ertel
|
6d6779bba6
|
Added automation files for network eval/standalone installs; Reduced Zeek threads from 7 to 2 on all test nodes
|
2021-01-13 15:43:43 -05:00 |
|
Jason Ertel
|
0a1ab29d19
|
Add distributed airgap automation files
|
2021-01-13 14:28:54 -05:00 |
|
Jason Ertel
|
ea1ab75072
|
Refactored so-common node type checks for improved readability; Updated so-tcpreplay to support distributed grids
|
2021-01-13 12:42:54 -05:00 |
|
Jason Ertel
|
9b060fb2d1
|
Adjust automation defaults for sensors and search nodes
|
2021-01-13 10:39:10 -05:00 |
|
Jason Ertel
|
bb386f9935
|
Allow passwordless sudo during tests for all nodes, not just manager; Only run so-test on sensor nodes during test runs
|
2021-01-13 10:39:05 -05:00 |
|
Jason Ertel
|
8b49876e26
|
First pass at distribute ISO automation files
|
2021-01-11 12:04:57 -05:00 |
|
Jason Ertel
|
bc8e200919
|
Continued retry implementation for salt-key acceptance; improve timestamp coverage in setup
|
2021-01-10 02:34:46 -05:00 |
|
Jason Ertel
|
63047b4b85
|
Add retry logic around salt key acceptance during setup
|
2021-01-10 00:57:43 -05:00 |
|
Jason Ertel
|
9eedb874fb
|
Add eval and standalone airgap automations
|
2021-01-08 12:37:54 -05:00 |
|
Jason Ertel
|
a6f88b2843
|
Correct eval AMI automation vars
|
2021-01-07 15:22:34 -05:00 |
|
Jason Ertel
|
567d80bb01
|
Update sed to disable sudo password prompt for automated testing
|
2021-01-07 11:33:59 -05:00 |
|
Jason Ertel
|
948f900673
|
Drop password requirement for sudo access during automated tests
|
2021-01-06 20:39:44 -05:00 |
|
Jason Ertel
|
bbdb47703d
|
Rename automation files to match environment names for consistency
|
2021-01-06 17:21:46 -05:00 |
|
 Jason ErtelandWilliam Wernert
|
1cc8a78aa5
|
Only stop SOC if is_manager or is_import
|
2021-01-06 14:37:27 -05:00 |
|
 Jason ErtelandWilliam Wernert
|
7dcd934269
|
so-fleet-setup doesn't need an interactive terminal to run, remove 'it'
|
2021-01-06 14:37:27 -05:00 |
|
 Jason ErtelandWilliam Wernert
|
bedbd39b82
|
tcpreplay doesn't need an interactive terminal to run, remove 'it'
|
2021-01-06 14:37:27 -05:00 |
|
 Jason ErtelandWilliam Wernert
|
7d97e3590c
|
Redirect tcpreplay init output to file
|
2021-01-06 14:37:27 -05:00 |
|
 Jason ErtelandWilliam Wernert
|
bdbc637852
|
Stop SOC prior to opening the firewall for analysts, this ensures no outside requests can be processed prior to the server rebooting
|
2021-01-06 14:37:27 -05:00 |
|
 Jason ErtelandWilliam Wernert
|
10d04f760d
|
Use manager internal IP for intra-service comms
|
2021-01-06 14:37:26 -05:00 |
|
 Jason ErtelandWilliam Wernert
|
ebb0e615b9
|
Fix script typo to correctly run the so-test
|
2021-01-06 14:37:26 -05:00 |
|
 Jason ErtelandWilliam Wernert
|
f20feabda2
|
Reboot to ensure thehive falls in line before kicking off the test
|
2021-01-06 14:37:26 -05:00 |
|
 Jason ErtelandWilliam Wernert
|
9b40318bfe
|
Ensure so-test is logged
|
2021-01-06 14:37:26 -05:00 |
|
 Jason ErtelandWilliam Wernert
|
fc44474519
|
Add eval automation
|
2021-01-06 14:37:26 -05:00 |
|
 Jason ErtelandWilliam Wernert
|
229657f7d2
|
Use AMI's public IP for external access
|
2021-01-06 14:37:26 -05:00 |
|
 Jason ErtelandWilliam Wernert
|
fb28faa4e3
|
Monitor interface will not always be bond0 - pull correct value from pillar; Replay test data after automated test installations complete.
|
2021-01-06 14:37:26 -05:00 |
|
Jason Ertel
|
455da7ec5d
|
Only stop SOC if is_manager or is_import
|
2020-12-31 15:09:22 -05:00 |
|
Jason Ertel
|
4b244645ba
|
so-fleet-setup doesn't need an interactive terminal to run, remove 'it'
|
2020-12-31 10:52:59 -05:00 |
|
Jason Ertel
|
6b81419d38
|
tcpreplay doesn't need an interactive terminal to run, remove 'it'
|
2020-12-30 22:02:19 -05:00 |
|
Jason Ertel
|
e167bfed20
|
Redirect tcpreplay init output to file
|
2020-12-30 18:48:56 -05:00 |
|
Jason Ertel
|
df305c49a6
|
Stop SOC prior to opening the firewall for analysts, this ensures no outside requests can be processed prior to the server rebooting
|
2020-12-30 16:33:46 -05:00 |
|
Jason Ertel
|
13f0ddabfc
|
Use manager internal IP for intra-service comms
|
2020-12-30 12:02:42 -05:00 |
|
Jason Ertel
|
19d14cf277
|
Fix script typo to correctly run the so-test
|
2020-12-30 10:31:04 -05:00 |
|
Jason Ertel
|
a49ddfb887
|
Reboot to ensure thehive falls in line before kicking off the test
|
2020-12-29 20:42:50 -05:00 |
|
Jason Ertel
|
827a571db8
|
Ensure so-test is logged
|
2020-12-29 17:25:53 -05:00 |
|