Skip to content

Commit d1f4e26

Browse files
authored
Merge pull request #15043 from Security-Onion-Solutions/2.4/dev
2.4.180
2 parents 01b3138 + 5166db1 commit d1f4e26

257 files changed

Lines changed: 222168 additions & 201166 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/DISCUSSION_TEMPLATE/2-4.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ body:
3030
- 2.4.150
3131
- 2.4.160
3232
- 2.4.170
33+
- 2.4.180
3334
- Other (please provide detail below)
3435
validations:
3536
required: true

DOWNLOAD_AND_VERIFY_ISO.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
### 2.4.170-20250812 ISO image released on 2025/08/12
1+
### 2.4.180-20250916 ISO image released on 2025/09/17
22

33

44
### Download and Verify
55

6-
2.4.170-20250812 ISO image:
7-
https://download.securityonion.net/file/securityonion/securityonion-2.4.170-20250812.iso
6+
2.4.180-20250916 ISO image:
7+
https://download.securityonion.net/file/securityonion/securityonion-2.4.180-20250916.iso
88

9-
MD5: 50ECAAD05736298452DECEAE074FA773
10-
SHA1: 1B1EB520DE61ECC4BF34E512DAFE307317D7666A
11-
SHA256: 87D176A48A58BAD1C2D57196F999BED23DE9B526226E3754F0C166C866CCDC1A
9+
MD5: DE93880E38DE4BE45D05A41E1745CB1F
10+
SHA1: AEA6948911E50A4A38E8729E0E965C565402E3FC
11+
SHA256: C9BD8CA071E43B048ABF9ED145B87935CB1D4BB839B2244A06FAD1BBA8EAC84A
1212

1313
Signature for ISO image:
14-
https://github.com/Security-Onion-Solutions/securityonion/raw/2.4/main/sigs/securityonion-2.4.170-20250812.iso.sig
14+
https://github.com/Security-Onion-Solutions/securityonion/raw/2.4/main/sigs/securityonion-2.4.180-20250916.iso.sig
1515

1616
Signing key:
1717
https://raw.githubusercontent.com/Security-Onion-Solutions/securityonion/2.4/main/KEYS
@@ -25,22 +25,22 @@ wget https://raw.githubusercontent.com/Security-Onion-Solutions/securityonion/2.
2525

2626
Download the signature file for the ISO:
2727
```
28-
wget https://github.com/Security-Onion-Solutions/securityonion/raw/2.4/main/sigs/securityonion-2.4.170-20250812.iso.sig
28+
wget https://github.com/Security-Onion-Solutions/securityonion/raw/2.4/main/sigs/securityonion-2.4.180-20250916.iso.sig
2929
```
3030

3131
Download the ISO image:
3232
```
33-
wget https://download.securityonion.net/file/securityonion/securityonion-2.4.170-20250812.iso
33+
wget https://download.securityonion.net/file/securityonion/securityonion-2.4.180-20250916.iso
3434
```
3535

3636
Verify the downloaded ISO image using the signature file:
3737
```
38-
gpg --verify securityonion-2.4.170-20250812.iso.sig securityonion-2.4.170-20250812.iso
38+
gpg --verify securityonion-2.4.180-20250916.iso.sig securityonion-2.4.180-20250916.iso
3939
```
4040

4141
The output should show "Good signature" and the Primary key fingerprint should match what's shown below:
4242
```
43-
gpg: Signature made Fri 08 Aug 2025 06:24:56 PM EDT using RSA key ID FE507013
43+
gpg: Signature made Tue 16 Sep 2025 06:30:19 PM EDT using RSA key ID FE507013
4444
gpg: Good signature from "Security Onion Solutions, LLC <[email protected]>"
4545
gpg: WARNING: This key is not certified with a trusted signature!
4646
gpg: There is no indication that the signature belongs to the owner.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.4.170
1+
2.4.180

pillar/top.sls

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,9 @@ base:
262262
- minions.adv_{{ grains.id }}
263263
- kafka.nodes
264264
- kafka.soc_kafka
265+
- stig.soc_stig
266+
- elasticfleet.soc_elasticfleet
267+
- elasticfleet.adv_elasticfleet
265268

266269
'*_import':
267270
- node_data.ips
@@ -319,10 +322,12 @@ base:
319322
- elasticfleet.adv_elasticfleet
320323
- minions.{{ grains.id }}
321324
- minions.adv_{{ grains.id }}
325+
- stig.soc_stig
322326

323327
'*_hypervisor':
324328
- minions.{{ grains.id }}
325329
- minions.adv_{{ grains.id }}
330+
- stig.soc_stig
326331

327332
'*_desktop':
328333
- minions.{{ grains.id }}

salt/allowed_states.map.jinja

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@
143143
),
144144
'so-fleet': (
145145
ssl_states +
146+
stig_states +
146147
['logstash', 'nginx', 'healthcheck', 'elasticfleet']
147148
),
148149
'so-receiver': (

salt/elasticfleet/artifact_registry.sls

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,6 @@ fleetartifactdir:
99
- user: 947
1010
- group: 939
1111
- makedirs: True
12+
- recurse:
13+
- user
14+
- group

salt/elasticfleet/config.sls

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99
{% from 'elasticfleet/map.jinja' import ELASTICFLEETMERGED %}
1010
{% set node_data = salt['pillar.get']('node_data') %}
1111
12+
include:
13+
- elasticfleet.artifact_registry
14+
1215
# Add EA Group
1316
elasticfleetgroup:
1417
group.present:

salt/elasticfleet/defaults.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ elasticfleet:
3838
- elasticsearch
3939
- endpoint
4040
- fleet_server
41+
- filestream
4142
- http_endpoint
4243
- httpjson
4344
- log

salt/elasticfleet/enabled.sls

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ so-elastic-fleet-auto-configure-artifact-urls:
6767
elasticagent_syncartifacts:
6868
file.recurse:
6969
- name: /nsm/elastic-fleet/artifacts/beats
70+
- user: 947
71+
- group: 947
7072
- source: salt://beats
7173
{% endif %}
7274
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
"package": {
3+
"name": "filestream",
4+
"version": ""
5+
},
6+
"name": "agent-monitor",
7+
"namespace": "",
8+
"description": "",
9+
"policy_ids": [
10+
"so-grid-nodes_general"
11+
],
12+
"output_id": null,
13+
"vars": {},
14+
"inputs": {
15+
"filestream-filestream": {
16+
"enabled": true,
17+
"streams": {
18+
"filestream.generic": {
19+
"enabled": true,
20+
"vars": {
21+
"paths": [
22+
"/opt/so/log/agents/agent-monitor.log"
23+
],
24+
"data_stream.dataset": "agentmonitor",
25+
"pipeline": "elasticagent.monitor",
26+
"parsers": "",
27+
"exclude_files": [
28+
"\\.gz$"
29+
],
30+
"include_files": [],
31+
"processors": "- decode_json_fields:\n fields: [\"message\"]\n target: \"\"\n- add_fields:\n target: event\n fields:\n module: gridmetrics",
32+
"tags": [],
33+
"recursive_glob": true,
34+
"ignore_older": "72h",
35+
"clean_inactive": -1,
36+
"harvester_limit": 0,
37+
"fingerprint": true,
38+
"fingerprint_offset": 0,
39+
"fingerprint_length": 64,
40+
"file_identity_native": false,
41+
"exclude_lines": [],
42+
"include_lines": []
43+
}
44+
}
45+
}
46+
}
47+
}
48+
}

0 commit comments

Comments
 (0)