[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [ooni-probe/master] Add test to obtain the clients IP address via check.tpo
commit 26213446116ffef0ee8d528a1a58aab918b16aa7
Author: Arturo Filastò <arturo@xxxxxxxxxxx>
Date: Fri Sep 28 23:17:22 2012 +0000
Add test to obtain the clients IP address via check.tpo
---
nettests/myip.py | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/nettests/myip.py b/nettests/myip.py
new file mode 100644
index 0000000..e7e96f2
--- /dev/null
+++ b/nettests/myip.py
@@ -0,0 +1,18 @@
+# -*- encoding: utf-8 -*-
+#
+# :authors: Arturo Filastò
+# :licence: see LICENSE
+
+from ooni.templates import httpt
+class MyIP(httpt.HTTPTest):
+ inputs = ['https://check.torproject.org']
+ def processResponseBody(self, body):
+ print "FOOOO"
+ import re
+ regexp = "Your IP address appears to be: <b>(.+?)<\/b>"
+ match = re.search(regexp, body)
+ try:
+ self.report['myip'] = match.group(1)
+ except:
+ self.report['myip'] = None
+
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits