Anonymizing a Virtual Machine using TOR
From PokerAI
The Onion Router (TOR) provides a generic SOCKS5 proxy that when run on a host computer, can be used to anonymize the traffic of a virtual machine.
Contents |
Setup
- Setup TOR on the host machine
- edit the torrc file to open access to TOR for other machines
- Setup a virtual machine
- Make sure the VMs network adaptor is set to "Host Only" mode so that it can only talk to the host machine and cannot otherwise access the internet
- Randomise the MAC address -> poker clients detect MAC addresses to use in identifying systems
- Suggest Windows XP as the operating system
- Install WideCAP
- Setup WideCAP to route all traffic via the TOR proxy setup on the host
Warning
- The TOR proxy should only be used by one VM at a time, which does limit it's usefulness somewhat.
- Make TOR use a new identify whenever you start a new VM
Information Leakage
Beware of leaking information by using the VM for other things. You should only use each VM for activities associated with a single poker account/email address. Do not browse your real email or access pokerbot websites or the pokerAI forums using one of your virtual machines, poker clients apparently track your web-browser history.For this reason, use a private VM dedicated solely to visiting your PokerBot websites. Also, do not run poker clients on the host machine when the VM is showing a poker client - the poker client on the host machine my grab details of the account used in the VM if it screenshots the host.
Testing
This setup is verified (as at Sept 2010) to work with:
It will probably work with many other poker rooms too.
See Also
Links
- The TOR project website
- Setting up a central TOR server. Steps 2 & 3 talk about how to edit the relevant config files.
