Set up IP filtering in uTorrent and keep your ipfilter.dat up to date easily

The IPFilter Updater application now has its own page: http://www.davidmoore.info/ipfilter-updater/

uTorrent is one of the most popular BitTorrent clients out there. In my opinion it’s the best.

You can set up IP filtering in uTorrent to block bad seeds and peers from a list maintained by the community.

How to set up IP filtering in uTorrent

  1. Open up uTorrent and go to Options > Preferences from the menu or click the Preferences button in the toolbar
  2. Select the Advanced option in the tree
  3. Find ipfilter.enabled in the list and make sure it’s set to true
  4. Click OK

How to get and update the ipfilter.dat

I’ve written a simple program that will download the ipfilter.dat from SourceForge and copy it into the file where uTorrent expects it.

uTorrent IPFilter Updater [ Requires .NET 3.5 ]

UPDATED  26 Jan 2010: Now requires .NET 3.5, and allows mirror selection

  1. Extract the files to a folder, and run IPFilter.UI.exe
  2. Wait for it to download the mirrors, select the one you want, and click Go
  3. Once the file has downloaded and extracted, you can close the window

Enhancements

Done:

  • Download and extract zip file to speed up the download time and minimize the download usage
  • Allow selection of mirror you want to use

To Do:

  • Automation through command-line arguments, for scheduled tasks

Source Code: http://github.com/DavidMoore/IP-Filter-Updater/

How to get uTorrent to pick up the new ipfilter.dat

You have two options:

  1. You can simply exit and restart uTorrent to load theIPFilter or
  2. You can leave uTorrent open and reload the IPFilter by selecting the Peers tab, right clicking in the list and choosing Reload IPFilter. Annoyingly you need a selected torrent for this to work.

Looking in the Log should show a message similar to “Loaded ipfilter.dat xxxxxx entries)”

Because IP ranges and addresses change often, it’s a good idea to update your filter list often too.

Disabling the Opera Bit Torrent support

Opera has built-in torrent support which is very handy and nice, but not quite as nice as a full-fledged client like uTorrent

To disable the Torrent support in Opera so that uTorrent or your default torrent client will be used instead:

  1. In Opera, type in opera:config in the address bar and hit enter
  2. Click the Bit Torrent section to expand it
  3. Untick Enable
  4. Hit Save
  5. Click OK at the message box

You won’t have to restart Opera for this change to take effect

iTunes Lite

iTunes without the bloat, and the invasive Quicktime installer + annoying Bonjour service.

Install Quicktime Alternative, then the iTunes installer from Ajua Online.

That’s currently 17.8MB for the iTunes installer, and 10.8MB for Quicktime Alt. As opposed to the 80MB of bossy Apple iTunes installer.

Improve Mozilla Firefox 3 memory usage

Firefox still tends to be a bit of a memory hog over an extended period of time, even though the latest major version (3) has made massive memory usage improvements over previous versions.

This tweak will make sure Firefox behaves more like standard Windows applications when it comes to being minimized, as in freeing up the memory it’s using for Windows. The down-side to this is that when restored or maximized again, there will be a delay as the application shifts chunks from slow virtual memory to system memory.

  • Go to about:config
  • Right click anywhere in the list and choose New > Boolean
  • Call the entry config.trim_on_minimize and set it to true
  • Restart Firefox
  • You might want to go to about:config to confirm the change took effect