summaryrefslogtreecommitdiff
path: root/functions/usage.sh
diff options
context:
space:
mode:
Diffstat (limited to 'functions/usage.sh')
-rwxr-xr-xfunctions/usage.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/functions/usage.sh b/functions/usage.sh
new file mode 100755
index 0000000..25861b8
--- /dev/null
+++ b/functions/usage.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+function usage() {
+ echo "Usage: genesisctl [command]"
+ echo "Commands:"
+ echo " watch-abuse Start abuse monitoring via IPTables"
+}
+
+function watch_abuse() {
+ echo "[*] Launching abuse watch via screen..."
+ screen -dmS abusewatch /usr/local/bin/genesisctl-watch-abuse.sh
+ echo "[✓] Abuse watch running in detached screen session 'abusewatch'"
+}
+
+case "$1" in
+ watch-abuse)
+ watch_abuse
+ ;;
+ *)
+ usage
+ ;;
+esac