rootzoll
6 years ago
2 changed files with 47 additions and 11 deletions
@ -0,0 +1,47 @@ |
|||||
|
|
||||
|
#!/bin/bash |
||||
|
|
||||
|
# command info |
||||
|
if [ "$1" = "-h" ] || [ "$1" = "-help" ]; then |
||||
|
echo "small config script to set a passwords A,B,C & D" |
||||
|
echo "blitz.setpassword.sh [?a|b|c|d] [?newpassword]" |
||||
|
exit 1 |
||||
|
fi |
||||
|
|
||||
|
# 1. parameter [?a|b|c|d] |
||||
|
abcd=$1 |
||||
|
|
||||
|
# 2. parameter [?newpassword] |
||||
|
newPassword=$2 |
||||
|
|
||||
|
# run interactive if no further parameters |
||||
|
if [ ${#abcd} -eq 0 ]; then |
||||
|
OPTIONS+=(A "Master User Password / SSH" \ |
||||
|
B "RPC Password (blockchain/lnd)" \ |
||||
|
C "LND Wallet Password" \ |
||||
|
D "LND Seed Password" ) |
||||
|
CHOICE=$(dialog --clear \ |
||||
|
--backtitle "$BACKTITLE" \ |
||||
|
--title "$TITLE" \ |
||||
|
--menu "$MENU" \ |
||||
|
$HEIGHT $WIDTH $CHOICE_HEIGHT \ |
||||
|
"${OPTIONS[@]}" \ |
||||
|
2>&1 >/dev/tty) |
||||
|
clear |
||||
|
case $CHOICE in |
||||
|
A) |
||||
|
abcd='a'; |
||||
|
;; |
||||
|
B) |
||||
|
abcd='b'; |
||||
|
;; |
||||
|
C) |
||||
|
abcd='c'; |
||||
|
;; |
||||
|
D) |
||||
|
abcd='d'; |
||||
|
;; |
||||
|
esac |
||||
|
fi |
||||
|
|
||||
|
echo "Changing '${abcd}' ..." |
@ -1,11 +0,0 @@ |
|||||
# parameter #1: old password c to unlock wallet |
|
||||
# parameter #2: new password c |
|
||||
import base64, codecs, json, requests, sys |
|
||||
url = 'https://localhost:8080/v1/changepassword' |
|
||||
cert_path = '/mnt/hdd/lnd/tls.cert' |
|
||||
data = { |
|
||||
'current_password': base64.b64encode(sys.argv[1]).decode(), |
|
||||
'new_password' : base64.b64encode(sys.argv[2]).decode() |
|
||||
} |
|
||||
r = requests.post(url, verify=cert_path, data=json.dumps(data)) |
|
||||
print(r.json()) |
|
Loading…
Reference in new issue