From fe061392592d8d828a0cf4c4e85ec46341c4b27a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20Mei=C3=9Fner?= <florian.meissner@mailbox.org> Date: Sun, 26 Dec 2021 00:57:24 +0100 Subject: [PATCH] bla --- backup_keepass.sh | 16 ++++++++++++++++ pa_virtual.sh | 6 ++++++ restic_docs.sh | 2 +- vnc_notebook.sh | 4 ++++ vpn_uni.sh | 3 +++ 5 files changed, 30 insertions(+), 1 deletion(-) create mode 100755 backup_keepass.sh create mode 100755 pa_virtual.sh create mode 100755 vnc_notebook.sh diff --git a/backup_keepass.sh b/backup_keepass.sh new file mode 100755 index 0000000..aa73a34 --- /dev/null +++ b/backup_keepass.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +export RCLONE_CONFIG_PASS=$(cat $HOME/Documents/__wichtig__/passwords/rclone_config) + +myrestic=(-r=rclone:onedrive_ohm:/backup/docs \ + --password-command="cat $HOME/Documents/__wichtig__/passwords/restic_onedrive_ohm") + + +KEEPASS_FILE=$HOME/Sync/pymass.kdbx +BACKUP_NAME=pymass.xml + +read -r -s -p "Password: " password + +echo -e $password | keepassxc-cli export -q $KEEPASS_FILE | restic "${myrestic[@]}" backup --stdin --stdin-filename $BACKUP_NAME + +restic "${myrestic[@]}" check diff --git a/pa_virtual.sh b/pa_virtual.sh new file mode 100755 index 0000000..5a511a8 --- /dev/null +++ b/pa_virtual.sh @@ -0,0 +1,6 @@ +pacmd load-module module-null-sink sink_name=MySink +pacmd update-sink-proplist MySink device.description=MySink +pacmd update-source-proplist "MySink.monitor" device.description="\"MySink Monitor\"" + +pacmd load-module module-loopback sink=MySink source=alsa_input.usb-Kingston_HyperX_Cloud_II_Wireless_000000000001-00.mono-fallback +pacmd load-module module-loopback source=MySink.monitor sink=alsa_output.usb-Kingston_HyperX_Cloud_II_Wireless_000000000001-00.analog-stereo diff --git a/restic_docs.sh b/restic_docs.sh index fc20345..ba59f72 100755 --- a/restic_docs.sh +++ b/restic_docs.sh @@ -8,7 +8,7 @@ myrestic=(-r=rclone:onedrive_ohm:/backup/docs \ --password-command="cat $HOME/Documents/__wichtig__/passwords/restic_onedrive_ohm") #echo $myrestic - +#restic "${myrestic[@]}" unlock # Read a string with spaces using for loop for backup_path in "$HOME/Documents" "$HOME/scripts" "$HOME/Sync/pymass.kdbx" "/crypto_keyfile.bin" do diff --git a/vnc_notebook.sh b/vnc_notebook.sh new file mode 100755 index 0000000..b85ee86 --- /dev/null +++ b/vnc_notebook.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +ssh -L 12346:localhost:5900 -f -N ra1n@192.168.178.23 +gvncviewer localhost:6446 diff --git a/vpn_uni.sh b/vpn_uni.sh index c387ed9..b3fc2af 100755 --- a/vpn_uni.sh +++ b/vpn_uni.sh @@ -23,7 +23,10 @@ args=( # set protocol to globalprotect - probably don't change this # override routing for common servers --resolve fsin.th-nuernberg.de:141.75.149.145 --resolve fstest.th-nuernberg.de:141.75.149.143 + +# --servercert 'pin-sha256:lm+C0Qgm7ZTPMLZ7KJlRLk5teQGc9qhmGfZavlRv3eQ=' ) +#openconnect "${args[@]}" $VPN_SERVER cat $VPN_PASSWORD_FILE | openconnect "${args[@]}" $VPN_SERVER -- GitLab