teor wrote:
For example, I run an exit in Canada, where some addresses were allocated from an Canadian block, and others were allocated from a US block. So if I wanted to, I could ORPort on a Canadian address, and Exit on a US one.
It sounds like a country should be set by an operator in torrc rather than relying on GeoIP.
Behaving differently to most tor clients has always been a fingerprinting vector.
Does ExcludeExitNodes option change a number of packets/packet sizes sent or received by a client or do you mean a distributed fingerprint collected over a number of nodes?