Have you ever used or heard of tor?
It is the ultimate tool for anonymizing yourself on the Internet.
Read about it at http://tor.eff.org/
You could call tor a distributed proxy. Your tor client encrypts the data you send over the network, then passes it throughs everal tor servers, then unencrypts it and sends it to its intended destination. Then the reply goes back to the final tor server, picks a random route through the tor network then arrives at your computer where it is again encrypted. Thus any traffic you generate over the network will appear to be coming from a different computer. The path is supposed to be random, and encrypted the whole way.
Anyway, the windows client is pretty easy to configure, then you’ll need to configure your browser to use the privoxy, which comes with tor, as your proxy server. You can also configure anything else, such as your e-mail client, IM, IRC, etc. to use the proxy server to anonymize your traffic.
I spent part of today configuring my OpenBSD I have running on VMWare on my laptop to use tor. Lynx was pretty easy to setup. You just need to setup the environmental variable $http_proxy in ~/.login. Then I setup dante as a socks proxy, configure it to go through to (port 9050) and was able to use ‘socksify ssh’ to connect to a BSD server we’re using at work through an IP in Germany. I then did an nmap scan and found that my BSD server didn’t have any open ports besides what I wanted open on it, http, smtp, pop3, and ssh.
Anyway, I’ll go through all the logs on the server tomorrow to see if pf may give me some more info. I’d also like to see if I could trace my test by the MAC address. Of course, running on a VMWare server using a virtual NIC, then MAC is a virtual MAC.
So, that’s how I spent my Sunday afternoon. How did you spend yours?