diff options
-rwxr-xr-x | create-new-vm.sh | 2 | ||||
-rwxr-xr-x | remote-notify-client.sh | 2 | ||||
-rwxr-xr-x | vpn-connect | 13 | ||||
-rwxr-xr-x | wireshark-remote | 5 | ||||
-rwxr-xr-x | zfs-backup.sh | 2 |
5 files changed, 15 insertions, 9 deletions
diff --git a/create-new-vm.sh b/create-new-vm.sh index 8e51a15..b42e3cd 100755 --- a/create-new-vm.sh +++ b/create-new-vm.sh @@ -5,7 +5,7 @@ set -e name=$1 size=20G -TMPDIR="`mktemp -d "/tmp/fb-client-up.XXXXXX"`" +TMPDIR="$(mktemp -d "/tmp/${0##*/}.XXXXXX")" trap "rm -rf '${TMPDIR}'" EXIT TERM cd "$TMPDIR" diff --git a/remote-notify-client.sh b/remote-notify-client.sh index 5bcca11..c53fa95 100755 --- a/remote-notify-client.sh +++ b/remote-notify-client.sh @@ -4,7 +4,7 @@ exec 0<&- -sup ssh mistral 'socat unix-connect:notify.sock stdout' | +sup ssh caju 'socat unix-connect:notify.sock stdout' | while read heading message; do if [[ -n $heading ]]; then notify-send --hint=int:transient:1 -t 5000 -- "${heading}" "${message}"; diff --git a/vpn-connect b/vpn-connect index 692310e..cf1a764 100755 --- a/vpn-connect +++ b/vpn-connect @@ -1,10 +1,15 @@ #!/bin/bash -vpnc tu.conf +vpnc --password-helper "$HOME/bin/vpn-getpass" tu.conf ip route delete default dev vpntun0 -ip route add default via 192.168.4.1 dev eth0 +ip route add default via 192.168.4.1 dev eno1 -for i in 128.130.0.0/15 192.35.240.0/24 193.170.3.0/24 193.170.72.0/21; do - ip route add $i dev vpntun0 +for i in 128.130.0.0/15 192.35.240.0/24 193.170.3.0/24 193.170.72.0/21; do + ip route add $i dev vpntun0 +done + +hostnames=(ieeexplore.ieee.org dl.acm.org) +for ip in $(dig +short "${hostnames[@]}"); do + ip route add dev vpntun0 "$ip" done diff --git a/wireshark-remote b/wireshark-remote index 0d4793d..e571eea 100755 --- a/wireshark-remote +++ b/wireshark-remote @@ -4,5 +4,6 @@ host="$1" iface="$2" #wireshark -k -i <(ssh "$host" tshark -i "$iface" -w - not tcp port 22) -#wireshark -k -i <(ssh "$host" dumpcap -q -i "$iface" -w /dev/stdout not tcp port 22) -wireshark -k -i <(ssh "$host" /home/flo/capture.sh "$iface") +#wireshark -k -i <(ssh "$host" dumpcap -q -i "$iface" -w /dev/stdout 'not\ tcp\ port\ 22') +wireshark -k -i <(ssh "$host" dumpcap -q -P -i "$iface" -w - -f 'not\ port\ 22') +#wireshark -k -i <(ssh "$host" /home/flo/capture.sh "$iface") diff --git a/zfs-backup.sh b/zfs-backup.sh index 40dc4f6..733c570 100755 --- a/zfs-backup.sh +++ b/zfs-backup.sh @@ -59,7 +59,7 @@ clean_snapshots() { /root/zfs_snapshot_cleanup.sh "$dst_fs" daily 10 /root/zfs_snapshot_cleanup.sh "$dst_fs" weekly 4 - /root/zfs_snapshot_cleanup.sh "$dst_fs" monthly 2 + /root/zfs_snapshot_cleanup.sh "$dst_fs" monthly 3 } create_and_clean_snapshots() { |