Description
Traceroute est une expérience visant à accumuler des traceroutes (vers des coins du Net tirés aléatoirement), pour étudier la diversité des routes empruntées par les nœuds Tor.
Préliminaires
- Le code peut être obtenu sur BitBucket : https://bitbucket.org/anupam_das/traceroute-from-tor-relays
- nicoo a audité la révision
bdc09b31a590968793b86f62034b0b4035bb7d77
. C'est la version de travail préconisée. - Une tarball a été produite via
git archive
.
Mise en place (sur marcuse et ekumen)
- Installation de
scamper
- Création d'un user dédié (
traceroute
) Création d'une limite dure d'utilisation mémoire de 200Mio pour cet utilisateur :
traceroot hard as 204800
Extraction de la tarball dans son
HOME
- Ouverture d'un screen
- Mise en place d'une limite d'utilisation mémoire avec
ulimit
- Lancement de l'expérience
Erratum
Sur marcuse, la création d'un screen pour traceroute
échoue :
screen
tente d'accéder à mon tty au lieu d'en allouer un nouveau.
Du coup, l'expérience tourne dans un screen appartenant à nicoo
, mais sous un sudo -u traceroute -s
.