You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Botspot-Pi-Apps/apps/Sysmon/install

32 lines
1.1 KiB
Bash

#!/bin/bash
DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")"
function error {
echo -e "\\e[91m$1\\e[39m"
exit 1
}
# Get dependencies
"${DIRECTORY}/pkg-install" "python3 python3-pip" "$(dirname "$0")" || exit 1
cd /opt
rm -rf ./sysmon || sudo rm -rf ./sysmon || error "Failed to first remove $(pwd)/sysmon folder!"
git clone https://github.com/t0xic0der/sysmon || sudo git clone https://github.com/t0xic0der/sysmon || error "Failed to clone Sysmon git repository!"
cd sysmon
sudo pip3 install -r requirements.txt || error "Failed to install requirements with Pip!"
echo "[Unit]
After=network.target
[Service]
ExecStart=sudo python3 /opt/sysmon/main.py -p 6969 -6
[Install]
WantedBy=default.target" | sudo tee /etc/systemd/system/WebStationSYSMON.service >/dev/null
#start the service
sudo systemctl daemon-reload || error "Failed to run systemctl daemon-reload!"
sudo systemctl enable WebStationSYSMON.service || error "Failed to enable sysmon service!"
sudo systemctl start WebStationSYSMON.service || error "Failed to start sysmon service!"