Instructions
Using IPFilter Updater
- Run IPFilter Updater if you haven’t already
- Wait a moment while the list of list mirrors is downloaded from SourceForge.net
- A mirror close to you will automatically be selected, but you may also manually choose one
- 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
- Open up uTorrent
- Go to the Options > Preferences menu
- Select the Advanced option in the tree
Find ipfilter.enabled in the list and make sure it’s set to true - Click OK
Updating the IPFilter
You should update the list often (at least once a month)
- 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:
- Exit and restart uTorrent
or
- 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/


[...] IPFilter Updater Search [...]
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
Thankyou Sir, for your excellent utility.
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 !
Thanks, I’ll look into detecting and supporting portable uTorrent.
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.
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!
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!
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.
After downloading the mirror,I could not find where its destination folder is to extract it. Any help? Thanks
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.
That’s Awesome , Thx alot
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?
If the “Install Now” doesn’t work, click on the Installation page link instead, and follow the instructions there.
Is this still under development? Does it work with Windows 7 x64?
Yes to both questions.
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
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
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.
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=
I’ve updated the page to link directly to the setup file. The ClickOnce installer will only normally work in Internet Explorer.
The installer is at http://ipfilterupdate.sourceforge.net/install/setup.exe if you want to try that.
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?
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.
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)
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.
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
Will this stop ant piracy companies to track your ip
very handy i have wanted an easy way to make sure my IP isn’t easily accessible for a while.
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?
[...] An auto updater program. By David Moore. By Henry | Posted in Uncategorized | Comments (0) [...]
Thanks for this!
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
great fix easy to use many thanks…
Thank you David for this great tool, it works perfectly.
Keep-up the good work.
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.
Excellent app thank you very very much. Its great to have this process automated now thanks to your hard work
thnx a lot
[...] http://ipfilterupdater.sourceforge.net/ 2. http://www.davidmoore.info/ipfilter-updater/ 3. [...]
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.
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?
Thanks for the program, nice work
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.
If you look in the uTorrent log you’ll see it loading the filtered entries (as shown in the instructions).
Nice work David. Very handy indeed.
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.
Sorry, this is Windows only for now. I’m not sure about alternatives.
Hey dave 1.0.0.3 been out for a while any chance you will make an update?
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?
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.
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.
Hi Leo. I’ve now updated the application, and it is now re-hosted at CodePlex.
Hi,
Where exactly does the ipfilter.dat file go? I’ve been putting it in C:\users\(username)\AppData\Roaming\uTorrent but the logger is telling me it’s only loading 1 entry. This is under Win7. Thanks!
@Yarrow: Just search your C:\users\%username%\ for ipfilter.dat
[...] Para evitar que isso aconteça, existem os chamados filtros de IP que catalogam essas organizações e criam uma lista com endereços aos quais seu cliente de torrent não deve se conectar. Para configurar o uTorrent para fazer uso dessa lista, acesse a janela de preferências e em Avançado, procure na lista a opção ipfilter.enable e defina para True, caso já não esteja. Para atualizar a lista com os mais recentes endereços catalogados, use o IPFilter Updater. [...]
Awesome! a IP Filter Updater that is up to date! My previous one was last updated over a year ago!
[...] 2. http://www.davidmoore.info/ipfilter-updater/ [...]