From e1e35e159b889112b5e60062978634a01fe92473 Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Mon, 2 Sep 2019 16:35:01 +0200 Subject: [PATCH] Rework scripts --- scripts/Makefile | 6 ++++++ scripts/dup2-client | 13 +++++++++---- scripts/dup2-server | 6 +++--- scripts/run-3 | 5 +++-- 4 files changed, 21 insertions(+), 9 deletions(-) create mode 100644 scripts/Makefile diff --git a/scripts/Makefile b/scripts/Makefile new file mode 100644 index 0000000..bdd1fbc --- /dev/null +++ b/scripts/Makefile @@ -0,0 +1,6 @@ +tor_bw_small: + ./run-3 \ + 1 . \ + orig-client 1000 1000 100, orig-client 1000 100 100, orig-client 10000 10 100, 10000 1 100 . \ + orig-server, orig-server, orig-server, orig-server . \ + tor3 -f /etc/torrc_simple, tor3 -f /etc/torrc_simple, tor3 -f /etc/torrc_simple, tor3 -f /etc/torrc_simple diff --git a/scripts/dup2-client b/scripts/dup2-client index b1af41b..d8ccc2e 100755 --- a/scripts/dup2-client +++ b/scripts/dup2-client @@ -1,8 +1,13 @@ #!/bin/bash -mkdir -p $4/{log,shared,res} -donar -a dup2 -c -o $4/shared/onion_services.pub -r 9000 > $4/log/client-donar-stdout.log 2> $4/log/client-donar-stderr.log & +mkdir -p $5/{log,shared,res} +donar \ + -a dup2 \ + -c \ + -o $5/shared/onion_services.pub \ + -l $4 + -r 9000 \ +> $5/log/client-donar-stdout.log 2> $5/log/client-donar-stderr.log & sleep 2 measlat -h 127.13.3.7 -p 9000 > /dev/null 2>&1 # Used to wait for connections -dump_circuits > $4/log/circuits.txt -measlat -h 127.13.3.7 -p 9000 -c $1 -i $2 -s $3 > $4/res/dup2.csv 2> $4/log/client-measlat-stderr.log +measlat -h 127.13.3.7 -p 9000 -c $1 -i $2 -s $3 > $5/res/dup2.csv 2> $5/log/client-measlat-stderr.log diff --git a/scripts/dup2-server b/scripts/dup2-server index 5698b88..6b01e52 100755 --- a/scripts/dup2-server +++ b/scripts/dup2-server @@ -1,6 +1,6 @@ #!/bin/bash -mkdir -p $1/{log,shared} -cd $1/shared +mkdir -p $2/{log,shared} +cd $2/shared -donar -a dup2 -s -e 9000 > ../log/server-donar-stdout.log 2> ../log/server-donar-stderr.log & +donar -a dup2 -s -l $1 -e 9000 > ../log/server-donar-stdout.log 2> ../log/server-donar-stderr.log & udpecho -p 9000 > ../log/server-udpecho-stdout.log 2> ../log/server-udpecho-stderr.log diff --git a/scripts/run-3 b/scripts/run-3 index 3e6bcbd..e2cf06a 100755 --- a/scripts/run-3 +++ b/scripts/run-3 @@ -18,6 +18,7 @@ OLD_IFS=$IFS; IFS="," read -a CONFIG <<< "${PARTS[0]}" read -a CLIENT_TARGETS <<< "${PARTS[1]}" read -a SERVER_TARGETS <<< "${PARTS[2]}" +read -a TOR_DAEMON <<< "${PARTS[3]}" IFS=$OLD_IFS [[ ${#CLIENT_TARGETS[@]} == ${#SERVER_TARGETS[@]} ]] \ @@ -56,7 +57,7 @@ docker run \ -e HOME='/tmp' \ -v `pwd`/out:/home/donar \ registry.gitlab.inria.fr/qdufour/donar \ - tor -f /etc/torrc + ${TOR_DAEMON[$i]} docker run \ --rm \ @@ -65,7 +66,7 @@ docker run \ -e HOME='/tmp' \ -v `pwd`/out:/home/donar \ registry.gitlab.inria.fr/qdufour/donar \ - tor -f /etc/torrc + ${TOR_DAEMON[$i]} done