[tor-commits] [onionoo/master] Document how to fetch geoip files.

karsten at torproject.org karsten at torproject.org
Wed Sep 17 08:53:15 UTC 2014


commit 6d141b9733673598a448302b6566efb922b52ada
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date:   Wed Sep 17 10:52:47 2014 +0200

    Document how to fetch geoip files.
---
 INSTALL              |   39 +++++++++------------------------------
 vagrant/bootstrap.sh |    2 +-
 2 files changed, 10 insertions(+), 31 deletions(-)

diff --git a/INSTALL b/INSTALL
index 2d73b78..5bc8c62 100644
--- a/INSTALL
+++ b/INSTALL
@@ -46,42 +46,21 @@ Download GeoIP and ASN database files
 Onionoo uses an IP-to-city database and an IP-to-ASN database to provide
 additional information about a relay's location.
 
-The IP-to-city database to be deployed with Onionoo needs to have its "A1"
-("Anonymous Proxy") entries fixed just like Tor's IP-to-country file.  See
-Tor's src/config/README.geoip for detailed information.
-
-First, change to the geoip/ directory:
+First, create the geoip/ directory and change to it:
 
+$ mkdir -p geoip
 $ cd geoip/
 
-Download the most recent MaxMind GeoLite City database and unzip it in the
-current directory, junking paths:
-
-$ wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity_CSV/GeoLiteCity-latest.zip
-$ unzip -j GeoLiteCity-latest.zip
-
-Run deanonymind.py in the local directory:
-
-$ python deanonymind.py
-
-Review the output to learn about applied automatic/manual changes and
-watch out for any warnings.  Possibly edit geoip-manual to make
-more/fewer/different manual changes and re-run deanonymind.py.  To look at
-automatic and manual changes, run:
-
-$ diff -U1 GeoLiteCity-Blocks.csv Automatic-GeoLiteCity-Blocks.csv
-$ diff -U1 Automatic-GeoLiteCity-Blocks.csv Manual-GeoLiteCity-Blocks.csv
-
-Download MaxMind's country and region codes files to the current
-directory:
+Download the most recent MaxMind GeoLite2 City database and unzip it in
+the current directory, junking paths:
 
-$ wget http://dev.maxmind.com/static/csv/codes/iso3166.csv
-$ wget http://dev.maxmind.com/static/csv/codes/maxmind/region.csv
+$ wget https://geolite.maxmind.com/download/geoip/database/GeoLite2-City-CSV.zip
+$ unzip -j GeoLite2-City-CSV.zip
 
-Download the most recent MaxMind ASN database file and unzip it in the
-current directory:
+Download the most recent MaxMind GeoLite ASN database file and unzip it in
+the current directory:
 
-$ wget http://www.maxmind.com/download/geoip/database/asnum/GeoIPASNum2.zip
+$ wget https://www.maxmind.com/download/geoip/database/asnum/GeoIPASNum2.zip
 $ unzip GeoIPASNum2.zip
 
 Change back to the root working directory:
diff --git a/vagrant/bootstrap.sh b/vagrant/bootstrap.sh
index b3733de..280f08b 100644
--- a/vagrant/bootstrap.sh
+++ b/vagrant/bootstrap.sh
@@ -13,7 +13,7 @@ echo "Installing required packages."
 apt-get install -y openjdk-7-jdk
 apt-get install -y libcommons-codec-java libcommons-compress-java \
 libcommons-lang-java libgoogle-gson-java junit4 libservlet3.0-java \
-ant tomcat6 libslf4j-java liblogback-java
+ant tomcat6 libslf4j-java liblogback-java unzip
 
 echo "Setting up paths and creating symbolic links."
 mkdir -p /srv/onionoo.torproject.org/onionoo/



More information about the tor-commits mailing list