ttm c'est bien pratique

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 :)