#!/bin/bash readonly SERVER="tf2.csc.calpoly.io" readonly DIR=$(dirname $0) readonly KEY="$HOME/.ssh/keylog_rsa" readonly USER="keylog" sync() { if which rsync &> /dev/null; then rsync --progress --delete -vr -e 'ssh -i ~/.ssh/keylog_rsa -lkeylog' \ $USER@$SERVER:$1 $DIR/$2 elif which scp &> /dev/null; then scp -vri $KEY $USER@$SERVER:$1 $DIR/$2 else echo "Cannot copy data. Please install rsync or scp." 1>&2 exit 1 fi } if which rsync &> /dev/null; then readonly RCP=(rsync -r -e "'ssh -i ~/.ssh/keylog_rsa -lkeylog'") elif which scp &> /dev/null; then readonly RCP="scp -ri $KEY" else echo "Cannot copy data. Please install rsync or scp." 1>&2 exit 1 fi mkdir -p $DIR/keylogs $DIR/packets sync '~/data/*' keylogs/ sync '/var/log/tcpdump/*.pcap' packets