mirror of
https://github.com/telekom-security/tpotce.git
synced 2025-04-29 03:38:51 +00:00

Remove old Sensor Edition and replace with Pot Edition Rename Pot Edition to new Sensor Edition POT is now called SENSOR
48 lines
1.6 KiB
Bash
Executable file
48 lines
1.6 KiB
Bash
Executable file
#!/bin/bash
|
||
# Let's add the first local ip to the /etc/issue and external ip to ews.ip file
|
||
# If the external IP cannot be detected, the internal IP will be inherited.
|
||
source /etc/environment
|
||
myUUID=$(lsblk -o MOUNTPOINT,UUID | grep "/" | awk '{ print $2 }')
|
||
myLOCALIP=$(hostname -I | awk '{ print $1 }')
|
||
myEXTIP=$(/opt/tpot/bin/myip.sh)
|
||
if [ "$myEXTIP" = "" ];
|
||
then
|
||
myEXTIP=$myLOCALIP
|
||
fi
|
||
mySSHUSER=$(cat /etc/passwd | grep 1000 | cut -d ':' -f1)
|
||
echo "[H[2J" > /etc/issue
|
||
toilet -f ivrit -F metal --filter border:metal "T-Pot 20.06" | sed 's/\\/\\\\/g' >> /etc/issue
|
||
echo >> /etc/issue
|
||
echo ",---- [ [1;34m\n[0m ] [ [0;34m\d[0m ] [ [1;30m\t[0m ]" >> /etc/issue
|
||
echo "|" >> /etc/issue
|
||
echo "| [1;34mIP: $myLOCALIP ($myEXTIP)[0m" >> /etc/issue
|
||
echo "| [0;34mSSH: ssh -l tsec -p 64295 $myLOCALIP[0m" >> /etc/issue
|
||
echo "| [1;30mWEB: https://$myLOCALIP:64297[0m" >> /etc/issue
|
||
echo "| [0;37mADMIN: https://$myLOCALIP:64294[0m" >> /etc/issue
|
||
echo "|" >> /etc/issue
|
||
echo "\`----" >> /etc/issue
|
||
echo >> /etc/issue
|
||
tee /data/ews/conf/ews.ip << EOF
|
||
[MAIN]
|
||
ip = $myEXTIP
|
||
EOF
|
||
tee /opt/tpot/etc/compose/elk_environment << EOF
|
||
HONEY_UUID=$myUUID
|
||
MY_EXTIP=$myEXTIP
|
||
MY_INTIP=$myLOCALIP
|
||
MY_HOSTNAME=$HOSTNAME
|
||
EOF
|
||
|
||
if [ -s "/data/elk/logstash/ls_environment" ];
|
||
then
|
||
source /data/elk/logstash/ls_environment
|
||
tee -a /opt/tpot/etc/compose/elk_environment << EOF
|
||
MY_TPOT_TYPE=$MY_TPOT_TYPE
|
||
MY_SENSOR_PRIVATEKEYFILE=$MY_SENSOR_PRIVATEKEYFILE
|
||
MY_HIVE_USERNAME=$MY_HIVE_USERNAME
|
||
MY_HIVE_IP=$MY_HIVE_IP
|
||
EOF
|
||
fi
|
||
|
||
chown tpot:tpot /data/ews/conf/ews.ip
|
||
chmod 770 /data/ews/conf/ews.ip
|