ooniprobe asks ubuntu for client IP when configured with "includeip: false"
Starting ooniprobe with the following config (don't start Tor, don't send any information about my IP or location), the first thing it does is ask ubuntu what my IP over HTTP.
From stdout log:
(ooni)?!isis?wintermute:~/code/torproject/ooni-probe ? bin/ooniprobe -n nettests/experimental/tls_handshake.py -h 38.229.72.16:443
Log opened.
Not reporting using a collector
[D] No test deck detected
[D] Tor is not running. Skipping IP lookup via Tor.
[D] Cannot determine the probe IP address with a traceroute, becase of insufficient priviledges
Looking up your IP address via ubuntu
Starting factory <twisted.web.client._HTTP11ClientFactory instance at 0x280a3f8>
Found your IP via a GeoIP service: XXXXXXXXXXXXXXXXX
[D] adding callback for startNetTest
[D] Creating ./report-tls-handshake-2013-05-09T090504Z.yamloo
[...]
Config:
basic:
logfile: ooniprobe.log
privacy:
includeip: false
includeasn: false
includecountry: false
includecity: false
includepcap: false
reports:
pcap: Null
advanced:
#geoip_data_dir: ~/code/torproject/ooni-probe/data/
debug: true
tor_binary: '/usr/local/bin/tor'
interface: wlan3
#start_tor: true
tor:
#socks_port: 9050
#control_port: 9051
#bridges: bridges.list
#data_dir: '~/code/torproject/ooni-probe/.tor/'