From 909d9a1c37f2a9895d4fd46c8417df7f383ed4c8 Mon Sep 17 00:00:00 2001 From: Shihaam Abdul Rahman Date: Sun, 28 May 2023 23:14:22 +0500 Subject: [PATCH] there was an attempt to router2 --- routerapi2.sh | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 routerapi2.sh diff --git a/routerapi2.sh b/routerapi2.sh new file mode 100755 index 0000000..860efa7 --- /dev/null +++ b/routerapi2.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +source .env + + +# vars used from .env +#ROUTER_USERNAME +#ROUTER_PASSWORD +#ROUTER_ADDRESS + + +SesTokInfo_req(){ +req=$(curl -s $ROUTER_ADDRESS/api/webserver/SesTokInfo) +TokInfo=$(echo $req | xmlstarlet sel -t -v "/response/TokInfo") +SesInfo=$(echo $req | xmlstarlet sel -t -v "/response/SesInfo") +} + +gen_pass_hash(){ +hash1=$(echo -n $ROUTER_PASSWORD| sha256sum | awk '{print $1}') +hash2=$(echo -n $ROUTER_USERNAME$hash1$TokInfo| sha256sum | awk '{print $1}') +passhash=$hash2 +} + +gen_login_body(){ +body=$(echo "$ROUTER_USERNAME$password_type$passhash") +} + +# exec oder +SesTokInfo_req +gen_pass_hash + + +# debug +echo $TokInfo +echo $SesInfo +echo $passhash +echo $body