IPFilter Updater

Download

Instructions

Using IPFilter Updater

  1. Run IPFilter Updater if you haven’t already
  2. Wait a moment while the list of list mirrors is downloaded from SourceForge.net
  3. A mirror close to you will automatically be selected, but you may also manually choose one
  4. Click  Go

Once the list has downloaded and extracted, you can click the X in the top-right corner to close the utility

Configuring uTorrent to use the IPFilter

You will only have to do this once

  1. Open up uTorrent
  2. Go to the Options > Preferences menu
  3. Select the Advanced option in the tree
    Find ipfilter.enabled in the list and make sure it’s set to true
  4. Click OK
Enable the IPFilter in uTorrent

Updating the IPFilter

You should update the list often (at least once a month)

  1. Run IPFilter Updater as usual to update the list

Getting uTorrent to pick up the updated list

If uTorrent is running when the ipfilter is updated, you have a couple of options to get it to reload the filter:

  1. Exit and restart uTorrent

or

  1. Select a torrent in your list, click the Peers tab in the bottom panel, right click in the list and choose Reload IPFilter.

Verifying uTorrent is reading the ipfilter:

In the Logger tab, you should see something similar to “Loaded ipfilter.dat (xxxxxx entries)

General FAQ

What is “IPFilter Updater”?

It’s a small Windows application that will download and update an ipfilter list for uTorrent

What is an ipfilter?

An ipfilter list is a simple (but usually very large) list of addresses and ranges of malicious peers that will transmit junk data (i.e. anti-P2P) or peers that may be intrusive on your net privacy.

Why do I need an ipfilter?

For privacy and more reliable peers

Why do I need IPFilter Updater?

It will make it easier to download a list, and keep it up to date

Where does the list come from?

I do not maintain the list. The list is currently obtained from here, but IPFilter will be changed to allow you to obtain lists from other sources soon.

This program was originally written for a blog post in 2009

Original blog post: http://www.davidmoore.info/2009/05/27/set-up-ip-filtering-in-utorrent-and-keep-your-ipfilterdat-up-to-date-easily/

56 thoughts on “IPFilter Updater

  1. Pingback: Set up IP filtering in uTorrent and keep your ipfilter.dat up to date easily | David's Blog

  2. Jason

    Very handy! however is there’s anyway I can use switches, for example: IPFilter.UI.exe /autoupdate that way I can setup task scheduler to perform automatic update for my home server since I have my utorrent running webui as well.

    Thanks! this should’ve been done by utorrent natively :(

    Reply
  3. once375ml

    sir, before downloading, it’s better to detect if utorent is portable. if true, save to ./utorrent, else save to utorrent’s default

    thank you for your software !

    Reply
  4. Hey23

    Hi,
    I was wondering if the emulepawcio lists have been updated recently as the changelog seems to be <2008.

    Wondering why you are using these old lists as your (great) program is quite new.

    On the other hand i could be completly wrong and they just havent updated the changelogs or something.

    Thanks anyway.

    Reply
    1. David

      The files do get updated regularly; you can open the filter file and check the dates on that.

      I am working to allow the program to download from other places, such as BISS. Hopefully within the next month!

      Reply
  5. Danny

    I’m sorry, very unintelligent question, but I have to ask:

    Are these files (http://blocklistpro.com/download-center/ip-filters/) incorporated into the IPFilter updater? If not, how can I put it into the ipfilter.dat file? And, does this IPFilter Updater manually update itself? It’s been a week, just wondering.

    I’ll appreciate any type of help. Thank you very much!

    Reply
    1. David

      I think the list is a combination one, but it’s not as comprehensive as some of the lists from BISS, but I am working to integrate these too.

      Reply
    1. David

      Robert, the program will extract the file and place it in the destination folder where uTorrent requires it automatically. You just have to worry about which mirror to download from. And make sure uTorrent is configured for ip filtering.

      Reply
  6. Get

    When i click the install link, it just brings me to a page with the code written out. Is there anyway i could copy the code and save it on notepad as something?

    Reply
  7. Mike

    Thank you David for automating IP filtering in uTorrent. I use Peer Guardian on my XP machine but this is even easier to use on my Vista portable.

    Great job! I shall be following your progress.

    Mike

    Reply
  8. Ian

    David ,is this to use instead of peerblock or can I use it along and at the same times as peerblock,is it better or worse or the same ,thanks in advance

    Reply
    1. David

      This is an alternative to using something like PeerBlock. This will only give you peer blocking in uTorrent, not in any other applications like your web browser, which something like PeerBlock will do.

      Reply
  9. Jacq

    I am getting the same problem as Andrew above. Both the Oneclick link and the “Install” button lead to http://ipfilterupdate.sourceforge.net/install/IPFilter.UI.application, which just gives me a page of code. The same thing happened on both Firefox 3.6.8 with Adblock and Noscript installed (but allowing all scripts), as well as on a vanilla IE 6 browser. Here is the pasted code (sorry to uglify your comments page with a WALLOFTEXT).

    S84bHK5I0nwU5YIaE2RT5HOJOL4=

    Reply
  10. David

    Hey David,

    Great stuff you got here. Just cleaned my whole comp, and when I tried to download your IP filter again, it didn’t work. Here’s what it says after getting through with the download:

    “There was a problem decompressing: object reference not set
    to an instance of an object”

    Probably something wrong with code, but I’m not savvy enough with programming to track it down. Can you help?

    Reply
  11. Steve

    David i have a problem after the install I go to do an update then receive the following error “Error Decompressing, There was a problem decompressing: Object reference not set to an instance of an object.” im tried the following mirrors: Switch (Zurich Switzerland CH), CDN NEtworks San Jose CA US, SurfNet Amsterdam Netherlands, all error the same way. ??? windows xp and utorent 2.03. tried uninstalling and reinstalling still no dice.

    Reply
  12. David

    Thanks Steven and David for bringing this to my attention.

    If you restart the updater, it should download the new update to fix this problem (1.0.0.1)

    Reply
  13. yootzee

    Same error here. Been using for at least a year or more. update a couple of months ago okay. Tried to update today, and decompression blows up with the same error David and Steven get. Restarting doesn’t magically resolve the problem.

    Reply
    1. David

      It looks like SourceForge (where the installer is located) changed where the files were hosted; I’ve uploaded the latest version to the new location.

      When you run the IPFilter Updater you should be prompted to install a new version.

      The version you’re now running should be 1.0.0.3 (which will show in the window title bar as in the screen shot at the top of the page).

      If you’re still having trouble getting it updated, following these steps:

      1) Un-install the IP Filter updater you have installed
      2) Try re-installing using the links at the top of the page

      Reply
  14. lonranger

    I wonder why this ipfilter update only has like 225000 entries but my old one has over 660000?

    This does not make sense. Is there a whole bunch of sites missing from this list?

    Reply
  15. Pingback: hen3rz.com - A paste bin so I don't forget things

  16. pjottr

    Hi Am unable to install the updater Pls assist
    PLATFORM VERSION INFO
    Windows : 6.0.6002.131072 (Win32NT)
    Common Language Runtime : 4.0.30319.1
    System.Deployment.dll : 4.0.30319.1 (RTMRel.030319-0100)
    clr.dll : 4.0.30319.1 (RTMRel.030319-0100)
    dfdll.dll : 4.0.30319.1 (RTMRel.030319-0100)
    dfshim.dll : 4.0.31106.0 (Main.031106-0000)

    SOURCES
    Deployment url : http://ipfilterupdate.sourceforge.net/install/IPFilter.UI.application
    Server : nginx/0.7.63

    IDENTITIES
    Deployment Identity : IPFilter.UI.application, Version=1.0.0.3, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=msil

    APPLICATION SUMMARY
    * Installable application.

    ERROR SUMMARY
    Below is a summary of the errors, details of these errors are listed later in the log.
    * Activation of http://ipfilterupdate.sourceforge.net/install/IPFilter.UI.application resulted in exception. Following failure messages were detected:
    + Activation failed.
    + The system cannot find the file specified. (Exception from HRESULT: 0×80070002)

    COMPONENT STORE TRANSACTION FAILURE SUMMARY
    No transaction error was detected.

    WARNINGS
    There were no warnings during this operation.

    OPERATION PROGRESS STATUS
    * [1/10/2011 11:15:12 AM] : Activation of http://ipfilterupdate.sourceforge.net/install/IPFilter.UI.application has started.
    * [1/10/2011 11:15:13 AM] : Processing of deployment manifest has successfully completed.

    ERROR DETAILS
    Following errors were detected during this operation.
    * [1/10/2011 11:15:13 AM] System.Deployment.Application.DeploymentException (Activation)
    - Activation failed.
    - Source: System.Deployment
    - Stack trace:
    at System.Deployment.Application.ComponentStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter)
    at System.Deployment.Application.SubscriptionStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter)
    at System.Deployment.Application.ApplicationActivator.Activate(DefinitionAppId appId, AssemblyManifest appManifest, String activationParameter, Boolean useActivationParameter)
    at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
    at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
    — Inner Exception —
    System.IO.FileNotFoundException
    - The system cannot find the file specified. (Exception from HRESULT: 0×80070002)
    - Source: System.Deployment
    - Stack trace:
    at System.Deployment.Application.NativeMethods.CorLaunchApplication(UInt32 hostType, String applicationFullName, Int32 manifestPathsCount, String[] manifestPaths, Int32 activationDataCount, String[] activationData, PROCESS_INFORMATION processInformation)
    at System.Deployment.Application.ComponentStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter)

    COMPONENT STORE TRANSACTION DETAILS
    * Transaction at [1/10/2011 11:15:13 AM]
    + System.Deployment.Internal.Isolation.StoreOperationSetDeploymentMetadata
    - Status: Set
    - HRESULT: 0×0
    + System.Deployment.Internal.Isolation.StoreTransactionOperationType (27)
    - HRESULT: 0×0

    I run Vista home premium
    Thanks

    Reply
  17. Persona

    Thank you for the effort and time to assemble this program David. Hopefully this will help shield the lesser of us in our internet activities.

    Reply
  18. 2stoopid

    Excellent app thank you very very much. Its great to have this process automated now thanks to your hard work :-)

    Reply
  19. Pingback: டோரென்டில் உள்ள வில்லங்கம் – Part 2 « BREAK THE SILLY RULES

  20. Jay

    Like pjottr I also cannot get the updater to work, can I get some help?

    + Unable to connect to the remote server
    + An attempt was made to access a socket in a way forbidden by its access permissions

    ERROR DETAILS
    Following errors were detected during this operation.
    * [12/30/2011 7:23:37 AM] System.Deployment.Application.DeploymentDownloadException (Unknown subtype)
    - Downloading http://ipfilterupdate.sourceforge.net/install/IPFilter.UI.application did not succeed.
    - Source: System.Deployment
    - Stack trace:
    at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
    at System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
    at System.Deployment.Application.FileDownloader.Download(SubscriptionState subState)
    at System.Deployment.Application.DownloadManager.DownloadManifestAsRawFile(Uri& sourceUri, String targetPath, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
    at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
    at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
    at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
    at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
    — Inner Exception —
    System.Net.WebException
    - Unable to connect to the remote server
    - Source: System
    - Stack trace:
    at System.Net.HttpWebRequest.GetResponse()
    at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
    — Inner Exception —
    System.Net.Sockets.SocketException
    - An attempt was made to access a socket in a way forbidden by its access permissions

    - Source: System
    - Stack trace:
    at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
    at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)

    COMPONENT STORE TRANSACTION DETAILS
    No transaction information is available.

    Reply
    1. David

      Are you getting this error when trying to run the application, or installing it for the first time?
      Have you tried downloading and running Setup.exe instead?
      Also, do you have any firewall or anti-virus software that might be running that might interfere with this, or something like PeerBlocker?

      Reply
  21. Ryan

    how do i know if i did everything right? is there a way to check that its working properly? and thank you for this program! i just dowloaded it and im excited to use it. :)

    Reply
  22. Irene

    Is there an IPFilter Updater available on Mac OS X?? If not, is there a convenient alternative? I really don’t wanna resort to finding and downloading an updated .dat and dragging it into the uTorrent folder every time I wanna update the file.

    Reply
  23. René

    Whenever I start up the updater it crashes. Says it stopped responding and Windows gives me the option to close the program and search online for a solution or just close the program. Any idea why that is?

    Reply
  24. Leo

    I have been using your IPFilter Updater for 6 months now and have noticed everytime I’ve used the Updater, the number of loaded ipfilter.dat entries in the Logger column of uTorrent remains the same at 225832. This appears to me over the last 6 months there has been no updates to apply or that I am doing something wrong. I have applied all the steps outlined above. Your clarification is appreciated.

    Reply
    1. David

      Thanks for spotting this Leo. I’m adding a new mirror source for this; just waiting for them to get back to me. I’ll also update the application to report the date and time that the IP Filter has been updated.

      Reply
  25. Yarrow

    Hi,

    Where exactly does the ipfilter.dat file go? I’ve been putting it in C:users(username)AppDataRoaminguTorrent but the logger is telling me it’s only loading 1 entry. This is under Win7. Thanks!

    Reply
  26. Pingback: Ativando o filtro de IP no uTorrent - AmigoGeek

  27. Pingback: டோரென்டில் உள்ள வில்லங்கம் – Part 1 | குப்பிழான் .நெற் | kuppilan.net

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>