ttm c'est bien pratique
- 129 words
- 1 min
tofu m'a gentillement fait un script pour copier des fichiers temporairement sur un serveur en passant par tor, alors je le partage :
#! /bin/bash
# TODO: TTM server should be configurable via ~/.ttm.srv
help() {
echo "HELP: ttm.sh (-t|--tor) FILE"
}
[[ $# = 0 ]] || [[ $# > 2 ]] && help && exit 1
TOR=0
FILE=""
for a in "$@"; do
[[ $a = "-t" ]] || [[ $a = "--tor" ]] && TOR=1 && continue
[ -f $a ] && FILE="$a" && continue
echo "ERROR: Wrong argument $a" && help && exit 1
done
CMD="curl -F 'file=@$FILE' https://ttm.sh"
[[ $TOR = 1 ]] && CMD="torify $CMD"
eval $CMD
Du coup, à condition d'avoir tor qui tourne (systemctl start tor) je peux copier des fichiers en une ligne anonymement (par exemple le fichier ttm.sh lui même) :
ttm.sh -t ~/.local/bin/ttm.sh
Merci encore, c'est très gentil :)