[flashproxy/master] Update switching experiment for JS proxy.

commit a9dce418b568aee67076abb5727c2dcbae73e835 Author: David Fifield <david@bamsoftware.com> Date: Sun Apr 8 17:11:15 2012 -0700 Update switching experiment for JS proxy. --- experiments/switching/local-http-alternating.sh | 7 ++++--- experiments/switching/local-http-constant.sh | 11 ++++++++--- experiments/switching/remote-tor-alternating.sh | 5 +++-- experiments/switching/remote-tor-constant.sh | 5 +++-- 4 files changed, 18 insertions(+), 10 deletions(-) diff --git a/experiments/switching/local-http-alternating.sh b/experiments/switching/local-http-alternating.sh index c2593a4..0d3eb08 100755 --- a/experiments/switching/local-http-alternating.sh +++ b/experiments/switching/local-http-alternating.sh @@ -9,7 +9,7 @@ PROFILE_1=flashexp1 PROFILE_2=flashexp2 -PROXY_URL="http://127.0.0.1:8000/swfcat.swf?facilitator=127.0.0.1:9002&ratelimit=off" +PROXY_URL="http://127.0.0.1:8000/embed.html?facilitator=127.0.0.1:9002&ratelimit=off" DATA_FILE_NAME="$FLASHPROXY_DIR/dump" OUTPUT_FILENAME="$1" @@ -41,7 +41,7 @@ PIDS_TO_KILL+=($!) visible_sleep 5 echo "Start connector." -"$FLASHPROXY_DIR"/connector.py --facilitator 127.0.0.1 >/dev/null & +"$FLASHPROXY_DIR"/connector.py --register --facilitator 127.0.0.1:9002 >/dev/null & PIDS_TO_KILL+=($!) visible_sleep 1 @@ -54,8 +54,9 @@ PIDS_TO_KILL+=($!) visible_sleep 2 echo "Start socat." -"$SOCAT" TCP-LISTEN:2000,reuseaddr,fork SOCKS4A:127.0.0.1:dummy:0,socksport=9001 & +"$FLASHPROXY_DIR"/connector.py >/dev/null & PIDS_TO_KILL+=($!) +echo $'POST / HTTP/1.0\r\n\r\nclient=:9000' | socat - TCP-CONNECT:127.0.0.1:9002 visible_sleep 2 diff --git a/experiments/switching/local-http-constant.sh b/experiments/switching/local-http-constant.sh index bc821a3..f7a8aba 100755 --- a/experiments/switching/local-http-constant.sh +++ b/experiments/switching/local-http-constant.sh @@ -9,7 +9,7 @@ PROFILE_1=flashexp1 PROFILE_2=flashexp2 -PROXY_URL="http://127.0.0.1:8000/swfcat.swf?facilitator=127.0.0.1:9002&ratelimit=off" +PROXY_URL="http://127.0.0.1:8000/embed.html?facilitator=127.0.0.1:9002&ratelimit=off" DATA_FILE_NAME="$FLASHPROXY_DIR/dump" OUTPUT_FILENAME="$1" @@ -35,14 +35,19 @@ echo "Start web server." "$THTTPD" -D -d "$FLASHPROXY_DIR" -p 8000 & PIDS_TO_KILL+=($!) +echo "Start websockify." +"$WEBSOCKIFY" -v 8001 127.0.0.1:8000 >/dev/null & +PIDS_TO_KILL+=($!) + echo "Start facilitator." -"$FLASHPROXY_DIR"/facilitator.py -d --relay 127.0.0.1:8000 >/dev/null & +"$FLASHPROXY_DIR"/facilitator.py -d --relay 127.0.0.1:8001 >/dev/null & PIDS_TO_KILL+=($!) visible_sleep 5 echo "Start connector." -"$FLASHPROXY_DIR"/connector.py --facilitator 127.0.0.1 >/dev/null & +"$FLASHPROXY_DIR"/connector.py >/dev/null & PIDS_TO_KILL+=($!) +echo $'POST / HTTP/1.0\r\n\r\nclient=:9000' | socat - TCP-CONNECT:127.0.0.1:9002 visible_sleep 1 echo "Start browser." diff --git a/experiments/switching/remote-tor-alternating.sh b/experiments/switching/remote-tor-alternating.sh index 5d1804b..0ab4511 100755 --- a/experiments/switching/remote-tor-alternating.sh +++ b/experiments/switching/remote-tor-alternating.sh @@ -9,7 +9,7 @@ PROFILE_1=flashexp1 PROFILE_2=flashexp2 -PROXY_URL="http://127.0.0.1:8000/swfcat.swf?facilitator=127.0.0.1:9002&ratelimit=off" +PROXY_URL="http://127.0.0.1:8000/embed.html?facilitator=127.0.0.1:9002&ratelimit=off" DATA_FILE_NAME="$FLASHPROXY_DIR/dump" OUTPUT_FILENAME="$1" @@ -38,8 +38,9 @@ PIDS_TO_KILL+=($!) visible_sleep 5 echo "Start connector." -"$FLASHPROXY_DIR"/connector.py --facilitator 127.0.0.1 >/dev/null & +"$FLASHPROXY_DIR"/connector.py >/dev/null & PIDS_TO_KILL+=($!) +echo $'POST / HTTP/1.0\r\n\r\nclient=:9000' | socat - TCP-CONNECT:127.0.0.1:9002 visible_sleep 1 echo "Start Tor." diff --git a/experiments/switching/remote-tor-constant.sh b/experiments/switching/remote-tor-constant.sh index 01c8da2..0b16fec 100755 --- a/experiments/switching/remote-tor-constant.sh +++ b/experiments/switching/remote-tor-constant.sh @@ -9,7 +9,7 @@ PROFILE_1=flashexp1 PROFILE_2=flashexp2 -PROXY_URL="http://127.0.0.1:8000/swfcat.swf?facilitator=127.0.0.1:9002&ratelimit=off" +PROXY_URL="http://127.0.0.1:8000/embed.html?facilitator=127.0.0.1:9002&ratelimit=off" DATA_FILE_NAME="$FLASHPROXY_DIR/dump" OUTPUT_FILENAME="$1" @@ -37,8 +37,9 @@ PIDS_TO_KILL+=($!) visible_sleep 5 echo "Start connector." -"$FLASHPROXY_DIR"/connector.py --facilitator 127.0.0.1 >/dev/null & +"$FLASHPROXY_DIR"/connector.py >/dev/null & PIDS_TO_KILL+=($!) +echo $'POST / HTTP/1.0\r\n\r\nclient=:9000' | socat - TCP-CONNECT:127.0.0.1:9002 visible_sleep 1 echo "Start Tor."
participants (1)
-
dcf@torproject.org