From 1b41852740355660ed74f32f83866f97fa1cb0af Mon Sep 17 00:00:00 2001 From: Sheppy Date: Wed, 25 Oct 2017 18:29:33 +0200 Subject: [PATCH] cip --- herbstluftwm/hl_status_deamon.py | 7 ++++++- zshrc | 8 ++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/herbstluftwm/hl_status_deamon.py b/herbstluftwm/hl_status_deamon.py index fe6f0b5..73af48e 100755 --- a/herbstluftwm/hl_status_deamon.py +++ b/herbstluftwm/hl_status_deamon.py @@ -46,6 +46,12 @@ def vpn_status(): with open(vpn_path,'w+') as g: g.write(out_vpn) +def cip_logins(): + l=hl_utils.shexec("wget -q -O- --user cip --password $(cat $HOME/.config/password.cip) 'https://atlantishq.de/cipactive/active_logins'") + if len(l) > 5: + return hl_utils.color_panel("CIP Logins: "+str(len(l)),RED) + color = hl_utils.get_color( + def battery(): try: bat = shexec("acpi -b") @@ -97,7 +103,6 @@ def trace_login(): f.write(tmp) if __name__ == '__main__': - #print('"'+sys.argv[-1]+'"') while(True): vpn_status() pr_acct_status() diff --git a/zshrc b/zshrc index 09d2c8e..d8c6caf 100644 --- a/zshrc +++ b/zshrc @@ -300,12 +300,12 @@ alias ssh="ssh_func" ### EXPERIMENTAL ### ## kill all cip sessions except this pc ## genocide(){ - while IFS='' read -r line || [[ -n "$line" ]]; do + TMP=$(wget -q -O- --user cip --password $(cat $HOME/.config/password.cip) "https://atlantishq.de/cipactive/active_logins") + echo $TMP | while read line; do if [[ $line != $HOST ]]; then - ssh -q $line -t "pkill -u ik15ydit" + ssh -n -q $line -t "pkill -u ik15ydit" fi - done < "$HOME/.config/cip_logins" - #truncate -s 0 ~/.config/cip_logins + done } export genocide alias insurgency_status="ssh insurgency@atlantishq.de -t /usr/local/bin/insurgency_rcon status"