Exit Scanner Survival Guide
The exit scanner runs on the host check-01.torproject.org and is controlled over a systemd user script which lives at
Restarting the exit scanner
- Log into check-01.
- Switch to the tordnsel user by running
sudo -u tordnsel -s.
XDG_RUNTIME_DIR=/run/user/$(id -u) systemctl --user restart exitscanner.
Checking log files
The exit scanner writes its logs to
Checking if the exit scanner works
- Make sure that exitscan.py shows up when running
- Take a look at [https://metrics.torproject.org/collector/recent/exit-lists/ CollecTor's archive]. If there are new files once per hour, check-01 is up and running. If all files are of slightly varying size, the exit scanner is up and running too. If subsequent files are of the exact same size, the exit scanner is not running.
- Make sure that the directory
/srv/tordnsel.torproject.org/listscontains a file that was created in the last hour or so. All file names in this directory have the format