diff --git a/Makefile b/Makefile index a42fb972..cefa155e 100644 --- a/Makefile +++ b/Makefile @@ -22,6 +22,8 @@ clean: install: @mkdir -p /usr/share/bettercap/caplets @cp bettercap /usr/local/bin/ + @cp bettercap.service /etc/systemd/system/ + @systemctl daemon-reload docker: @docker build -t bettercap:latest . diff --git a/bettercap.service b/bettercap.service new file mode 100644 index 00000000..bcf2eb80 --- /dev/null +++ b/bettercap.service @@ -0,0 +1,15 @@ +[Unit] +Description=bettercap api.rest service. +Documentation=https://bettercap.org +Wants=network.target +After=network.target + +[Service] +Type=simple +PermissionsStartOnly=true +ExecStart=/usr/local/bin/bettercap -autostart "events.stream, net.recon, api.rest" -no-colors -eval "set events.stream.output /var/log/bettercap.log" +Restart=always +RestartSec=30 + +[Install] +WantedBy=multi-user.target