Spent some time hacking on Junkbuster today. It’s rare that I get to hack on C code in my day job (or even outside of my day job).
Basically, Google needs to be able to strip out the Referer header from HTTP requests when said URL refers to an internal Google document, just in case the file name compromises confidentiality.
We now have a trio of Junkbuster proxies running on a single machine. Port 8000 filters out Referer and User Agent headers, port 8001 filters out both of those headers as well as ads, and port 8002 filters out those headers, ads, and cookies.
All in all, a decent step in the direction of anonymous browsing. It’s just unfortunate that Referer and User Agent information can also be retrieved via JavaScript. Nothing is infallible.
Looks like tomorrow is going to be taken up with documenting the proxy implementation and putting together an LDAP design document.
On the home network front, I now have monitoring, thanks to mon. I’ve also replaced wu-ftpd with vsftpd and syslogd with syslog-ng, which is a vastly superior piece of code. CVS is one of the next things I’ll need to set up, but that’s pretty simple.