mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
e71154428e
The --include-asn option includes AS numbers in the geoip mapping. The --output-asn option makes the program generate a number-to-name mapping file. Additionally, the script now outputs ?? CC entries for networks that are listed but which have no country known.
To generate new geoip files, you'll need to install the libloc/"location" tool provided by https://location.ipfire.org/. I personally build it with: ./configure CFLAGS='-g -O2' --disable-perl --without-systemd --prefix=/opt/libloc make make install Then (after adjusting PATH and PYTHONPATH) you can get the latest dump with: location update location dump geoip-dump.txt And transform it into geoip files with cargo run --release -- -i geoip-dump.txt ============================== Note that the current version "0.1.9" of rangemap has a performance bug, making this tool quite slow. Previous versions had a correctness bug that made the output needlessly long. With luck, there will soon be a fast correct rangemap version.