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.
32 lines
1.1 KiB
Bash
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!"
|