From 34a081c6d6df2fee1c577655ead53d9afa2bf855 Mon Sep 17 00:00:00 2001 From: shimunn <> Date: Sat, 19 Jan 2019 23:04:06 +0100 Subject: [PATCH] basic handler [CI SKIP] --- handler.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 handler.sh diff --git a/handler.sh b/handler.sh new file mode 100644 index 0000000..82ab0ed --- /dev/null +++ b/handler.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +#{event} {id} {allowed_ips} {endpoint} {last_handshake} {persistent_keepalive} {traffic} +EVENT=$1 +PUB_KEY=$2 +IFS=',' read -ra ALLOWED_IPS <<< "$3" +ENDPOINT=$4 +LAST_HSHAKE=$5 +KEEPALIVE=$6 +IFS=',' read -ra TRAFFIC <<< "$7" +TX_BYTES=${TRAFFIC[0]} +RX_BYTES=${TRAFFIC[1]} + +echo "Caught event $EVENT for $PUB_KEY with IP $ALLOWED_IPS last shaked: $LAST_HSHAKE" > /tmp/log + +case "$EVENT" in +"connected") + +;; +"disconnected") + +;; +"roaming") + PREV_ENDPOINT=$8 +;; +"added") +;; +"removed") + +;; +*) +exit 1 +;; +esac