mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-07 17:52:46 +01:00
Setup Script - Fixes
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
# Security Onion NP Tech Preview
|
# Security Onion Hybrid Hunter Tech Preview
|
||||||
|
|
||||||
Installation:
|
Installation:
|
||||||
|
|
||||||
@@ -8,4 +8,4 @@ cd securityonion-saltstack
|
|||||||
sudo bash so-setup-network.sh
|
sudo bash so-setup-network.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
See the [FAQ](https://github.com/Security-Onion-Solutions/securityonion-saltstack/wiki/FAQ) on the TP wiki.
|
See the [FAQ](https://github.com/Security-Onion-Solutions/securityonion-saltstack/wiki/FAQ) on the Hybrid Hunter wiki.
|
||||||
|
|||||||
@@ -571,7 +571,7 @@ saltify() {
|
|||||||
|
|
||||||
salt_checkin() {
|
salt_checkin() {
|
||||||
# Master State to Fix Mine Usage
|
# Master State to Fix Mine Usage
|
||||||
if [ $INSTALLTYPE == 'MASTERONLY' ]; then
|
if [ $INSTALLTYPE == 'MASTERONLY' ] || [ $INSTALLTYPE == 'EVALMODE' ]; then
|
||||||
salt-call state.apply ca >>~/sosetup.log 2>&1
|
salt-call state.apply ca >>~/sosetup.log 2>&1
|
||||||
# salt-call state.apply ssl >>~/sosetup.log 2>&1
|
# salt-call state.apply ssl >>~/sosetup.log 2>&1
|
||||||
# salt-call state.apply common >>~/sosetup.log 2>&1
|
# salt-call state.apply common >>~/sosetup.log 2>&1
|
||||||
@@ -680,6 +680,8 @@ set_initial_firewall_policy() {
|
|||||||
if [ $INSTALLTYPE == 'EVALMODE' ]; then
|
if [ $INSTALLTYPE == 'EVALMODE' ]; then
|
||||||
printf " - $MAINIP\n" >> /opt/so/saltstack/pillar/firewall/minions.sls
|
printf " - $MAINIP\n" >> /opt/so/saltstack/pillar/firewall/minions.sls
|
||||||
printf " - $MAINIP\n" >> /opt/so/saltstack/pillar/firewall/masterfw.sls
|
printf " - $MAINIP\n" >> /opt/so/saltstack/pillar/firewall/masterfw.sls
|
||||||
|
printf " - $MAINIP\n" >> /opt/so/saltstack/pillar/firewall/forward_nodes.sls
|
||||||
|
printf " - $MAINIP\n" >> /opt/so/saltstack/pillar/firewall/storage_nodes.sls
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $INSTALLTYPE == 'SENSORONLY' ]; then
|
if [ $INSTALLTYPE == 'SENSORONLY' ]; then
|
||||||
@@ -710,7 +712,7 @@ set_initial_firewall_policy() {
|
|||||||
set_node_type() {
|
set_node_type() {
|
||||||
|
|
||||||
# Determine the node type based on whiplash choice
|
# Determine the node type based on whiplash choice
|
||||||
if [ $INSTALLTYPE == 'STORAGENODE' ]; then
|
if [ $INSTALLTYPE == 'STORAGENODE' ] || [ $INSTALLTYPE == 'EVALMODE' ]; then
|
||||||
NODETYPE='storage'
|
NODETYPE='storage'
|
||||||
fi
|
fi
|
||||||
if [ $INSTALLTYPE == 'PARSINGNODE' ]; then
|
if [ $INSTALLTYPE == 'PARSINGNODE' ]; then
|
||||||
@@ -864,8 +866,8 @@ whiptail_install_type() {
|
|||||||
INSTALLTYPE=$(whiptail --title "Security Onion Setup" --radiolist \
|
INSTALLTYPE=$(whiptail --title "Security Onion Setup" --radiolist \
|
||||||
"Choose Install Type:" 20 78 8 \
|
"Choose Install Type:" 20 78 8 \
|
||||||
"SENSORONLY" "Create a forward only sensor" ON \
|
"SENSORONLY" "Create a forward only sensor" ON \
|
||||||
"MASTERONLY" "Start a new grid" OFF \
|
|
||||||
"STORAGENODE" "Add a Storage Hot Node with parsing" OFF \
|
"STORAGENODE" "Add a Storage Hot Node with parsing" OFF \
|
||||||
|
"MASTERONLY" "Start a new grid" OFF \
|
||||||
"PARSINGNODE" "TODO Add a dedicated Parsing Node" OFF \
|
"PARSINGNODE" "TODO Add a dedicated Parsing Node" OFF \
|
||||||
"HOTNODE" "TODO Add a Hot Node (Storage Node without Parsing)" OFF \
|
"HOTNODE" "TODO Add a Hot Node (Storage Node without Parsing)" OFF \
|
||||||
"WARMNODE" "TODO Add a Warm Node to an existing Hot or Storage node" OFF \
|
"WARMNODE" "TODO Add a Warm Node to an existing Hot or Storage node" OFF \
|
||||||
@@ -1311,6 +1313,7 @@ if (whiptail_you_sure); then
|
|||||||
LSINPUTTHREADS=1
|
LSINPUTTHREADS=1
|
||||||
LSINPUTBATCHCOUNT=125
|
LSINPUTBATCHCOUNT=125
|
||||||
whiptail_make_changes
|
whiptail_make_changes
|
||||||
|
get_main_ip
|
||||||
# Add the user so we can sit back and relax
|
# Add the user so we can sit back and relax
|
||||||
echo ""
|
echo ""
|
||||||
echo "**** Please set a password for socore. You will use this password when setting up other Nodes/Sensors"
|
echo "**** Please set a password for socore. You will use this password when setting up other Nodes/Sensors"
|
||||||
@@ -1329,9 +1332,7 @@ if (whiptail_you_sure); then
|
|||||||
master_static
|
master_static
|
||||||
echo "** Generating the master pillar **"
|
echo "** Generating the master pillar **"
|
||||||
master_pillar
|
master_pillar
|
||||||
|
|
||||||
configure_minion eval
|
configure_minion eval
|
||||||
copy_minion_pillar sensors
|
|
||||||
set_node_type
|
set_node_type
|
||||||
node_pillar
|
node_pillar
|
||||||
salt_firstcheckin
|
salt_firstcheckin
|
||||||
|
|||||||
Reference in New Issue
Block a user