mirror of
https://github.com/telekom-security/tpotce.git
synced 2025-07-02 01:27:27 -04:00
systemd - a service awakens
This commit is contained in:
33
installer/bin/clean.sh
Normal file
33
installer/bin/clean.sh
Normal file
@ -0,0 +1,33 @@
|
||||
#!/bin/bash
|
||||
|
||||
########################################################
|
||||
# T-Pot #
|
||||
# Container Data Cleaner #
|
||||
# #
|
||||
# v16.10.0 by mo, DTAG, 2016-05-28 #
|
||||
########################################################
|
||||
|
||||
# Set persistence
|
||||
myPERSISTENCE=$2
|
||||
|
||||
# Check persistence
|
||||
if [ "$myPERSISTENCE" = "on" ];
|
||||
then
|
||||
echo "### Persistence enabled, nothing to do."
|
||||
exit
|
||||
fi
|
||||
|
||||
# Let's create a function to clean up dionaea data
|
||||
fuDIONAEA () {
|
||||
rm -rf /data/dionaea/*
|
||||
rm /data/ews/dionaea/ews.json
|
||||
mkdir -p /data/dionaea/log /data/dionaea/bistreams /data/dionaea/binaries /data/dionaea/rtp /data/dionaea/wwwroot
|
||||
chmod 760 /data/dionaea -R
|
||||
chown tpot:tpot /data/dionaea -R
|
||||
}
|
||||
|
||||
case $1 in
|
||||
dionaea)
|
||||
fuDIONAEA $1
|
||||
;;
|
||||
esac
|
@ -41,7 +41,7 @@ for i in $(cat /data/imgcfg/all_images.conf);
|
||||
do
|
||||
systemctl stop $i
|
||||
sleep 2
|
||||
rm -rf /etc/init/$i.conf || true;
|
||||
systemctl disable $i;
|
||||
done
|
||||
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
|
||||
@ -56,7 +56,7 @@ sleep 2
|
||||
for i in $(cat /data/images.conf);
|
||||
do
|
||||
docker pull dtagdevsec/$i:latest1603;
|
||||
cp /data/upstart/"$i".conf /etc/init/;
|
||||
systemctl enable $i;
|
||||
done
|
||||
|
||||
# Announce reboot
|
||||
|
Reference in New Issue
Block a user