[tor-commits] [ooni-probe/master] Remove script to install psiphon

art at torproject.org art at torproject.org
Fri Nov 20 14:42:00 UTC 2015


commit 954452ba8f38569757a519bae2307001a91e7378
Author: Simone Basso <bassosimone at gmail.com>
Date:   Sun Nov 15 16:11:18 2015 +0100

    Remove script to install psiphon
    
    We will write a more ad-hoc script to install psiphon as part
    of the lepidopter install process of OONI.
    
    This way we don't need to worry about portability to MacOS and
    similar issues since we know we'll be on debian.
---
 scripts/psiphon_install.sh |   51 --------------------------------------------
 1 file changed, 51 deletions(-)

diff --git a/scripts/psiphon_install.sh b/scripts/psiphon_install.sh
deleted file mode 100644
index e03e663..0000000
--- a/scripts/psiphon_install.sh
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/bash
-
-PSIPHON_PATH=$HOME
-PSIPHON_PYCLIENT_PATH=$PSIPHON_PATH/psiphon-circumvention-system/pyclient
-
-sudo apt-get install mercurial
-cd $PSIPHON_PATH
-hg clone https://bitbucket.org/psiphon/psiphon-circumvention-system
-# optional, compile their ssh
-#cd psiphon-circumvention-system/Server/3rdParty/openssh-5.9p1/
-#./configure
-#make
-#cp ssh ../../../pyclient/
-#cd $PSIPHON_PATH
-
-# create psi_client.dat
-cat <<EOF > psi_generate_dat.py
-#!/usr/bin/env python
-
-import wget
-import os
-import json
-
-# Delete 'server_list' if exists
-if os.path.exists("server_list"):
-    # os.remove("server_list")
-    # os.rename("server_list", "server_list")
-    pass
-else:
-    # Download 'server_list'
-    url ="https://psiphon3.com/server_list'
-    wget.download(url)
-
-# convert server_list to psi_client.dat
-dat = {}
-dat["propagation_channel_id"] = "FFFFFFFFFFFFFFFF"
-dat["sponsor_id"] = "FFFFFFFFFFFFFFFF"
-dat["servers"] = json.load(open('server_list'))['data'].split()
-json.dump(dat, open('psi_client.dat', 'w'))
-EOF
-
-chmod +x psi_generate_dat.py 
-./psi_generate_dat.py
-cp psi_client.dat $PSIPHON_PYCLIENT_PATH
-
-# assuming to be inside a virtualenv
-pip install jsonpickle pexpect
-
-# run psiphon
-# cd $PSIPHON_PYCLIENT_PATH
-# psi_client.py





More information about the tor-commits mailing list