Coder Social home page Coder Social logo

davidmoore / ipfilter Goto Github PK

View Code? Open in Web Editor NEW
416.0 416.0 37.0 1.55 MB

Keeps your preferred Bit Torrent client blocklist up to date to support your privacy and security

Home Page: https://www.ipfilter.app

License: MIT License

C# 100.00%
bittorrent blocklist ipfilter privacy

ipfilter's Introduction

Hi there 👋

ipfilter's People

Contributors

davidmoore avatar galeksandrp avatar yfdyh000 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ipfilter's Issues

Auto Update No Longer Working

the auto update feature is no longer working in Windows 10 x64 but it was working fine in Windows 8.1 x64

can someone plz help me with this feature...

mvgroup.org being blocked somehow.

Loaded rare but seeded torrents from the mvgroup.org website and found no connections which was odd. Just turned off ipfilter in utorrent and restarted and all torrents came to life and completed, turn it back on and restart they all stop again. mvgroup.org is just documentaries. Are mvgroup seedboxes ip's etc being blocked or something.

just for info tracker is:
http://www.mvgroup.org:2710/announce

Support portable version of torrent clients

It would be helpfull if you could add support for portable version of the various torrent clients you already support and since that will be a loosing battle on your part add a way for the end user to define a list paths that the filter should be copied after download.

question&suggestion

  • make it a normal 'select folder where to install' installation, rather than that weird hidden who knows where installation.
  • add an option for downloading lists manually to a selected folder (even without utorrent).

I only have default list option, what is this default list containing?

Is this project still being worked on

Are the lists still being sourced weekly.

Could you maybe implement some of all of my suggestions. Including contacting CHEF-KOCH about also integrating his very hardened ipfilter.

Help for a newbie

I am trying to get the hang of this "ipfilter". where can I find how to use it?

Options dialog

Create an options dialog so users can view and change application options through the user interface

Error in Win 10 Creator's Update

The App won't run for me since I installed the Creator's Update for Win 10. Everytime I run the application, nothing happens but I get these errors in the event viewer:

Application Error:

Faulting application name: IPFilter.exe, version: 2.2.2.0, time stamp: 0x5731b7df
Faulting module name: d3d9.dll, version: 10.0.15063.0, time stamp: 0x631de416
Exception code: 0xc0000005
Fault offset: 0x000000000000fd0c
Faulting process id: 0x1d34
Faulting application start time: 0x01d2bf2865eb2328
Faulting application path: C:\Users\BothG\Desktop\IPFilter.exe
Faulting module path: C:\Windows\SYSTEM32\d3d9.dll
Report Id: da3fc4ab-b91a-4a33-a0b9-3c70bad81544
Faulting package full name:
Faulting package-relative application ID:

.Net Runtime Error:

Application: IPFilter.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: exception code c0000005, exception address 00007FFD7FE8FD0C

Standalone EXE

A portable executable version, with update checking or automatic update.

Cox Webmail & Cox.com

After using ipfilter I can't log in to my cox account, i think ipfilter is blocking it, is there a way to fix this.

Folder path

Could you add a way to choose a folder or even do it from commandline with a switch?
Or make it save next to its own exe.

I am using a portable version of utorrent and ipfilter doesn't recognise it and save it to:
ApplicationData\DavidMoore\IPFilter

It would be great to have the app download to a specified folder somehow.

Thanks for a great app and I hope you might consider this feature.

Feature Request: BitTorrent support

As you may or may not know, the modern BitTorrent client is a fork of uTorrent, essentially unchanged but for a purple colour scheme rather than green. As it is, to use the IPFilter updater, I have to run it, and then manually copy the ipfilter.dat from %appdata%\uTorrent to %appdata%\BitTorrent

Would it be possible to add an option for the program to put it there automatically? Or, for completion's sake, any custom path?

Claims to update qBittorrent.ini but doesn't?

Newbie. Installed and ran app; log says

Updating app qBittorrent v3.2.3
Pointing qBittorrent to C:\Users\scott\AppData\Local\Apps\2.0\Data\MVZLNW9A.7KN\5M6MY5VQ.0L1\ipfi..tion_0000000000000000_0002.0000_dddeb021f71fa879\Data\ipfilter.dat
Updating qBittorent configuration: C:\Users\scott\AppData\Roaming\qBittorrent\qBittorrent.ini
Done. List timestamp: 9/13/2015 6:06:58 AM -07:00

But qBittorrent.ini has no ipfilter info set ("IPFilter\File=", assuming that's the field), and nothing appears in the qBittorrent UI for IP filtering. The ipfilter.dat file does exist in the location cited.

If I manually add the ipfilter.dat with the QbT UI, it works as expected.

There is only one instance of qBittorrent.ini on this system (Win 7 / 64 bit).

Update Stops Utorrent From Opening

Hi, I updated my list today using the latest beta and now my utorrent doesn't open. It just hangs in the taskmanager using a lot of cpu. When i delete the ipfilter i can open utorrent normally.

List Provider Explanation

Hi, as a new user of this ipfilter i am unsure what the difference is between the emule security list and the I-Blocklist, and which one i should use.

A brief mention of this in the readme would be helpful. Thanks

Crashes all the time

Hi.
I just install and it crash every time I open it. Here's the detail,

Problem signature:
Problem Event Name: APPCRASH
Application Name: IPFilter.UI.exe
Application Version: 2.0.0.4
Application Timestamp: 54be0f2e
Fault Module Name: KERNELBASE.dll
Fault Module Version: 6.1.7601.18409
Fault Module Timestamp: 5315a05a
Exception Code: e0434352
Exception Offset: 000000000000940d
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 2413
Additional Information 2: 2413de213f38e5efe700010a55469627
Additional Information 3: 6b60
Additional Information 4: 6b60505ed1d3daa9d32dcf371905fb5b

Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt

Thanks.

No BitTorrent applications found

I'm running utorrent 2.2.1 but the log says No BitTorrent applications found and after update the ipfilter file is not updated.

Bug with .dat file after update

Hello :),

After running the ipfilter.dat updater, the ipfilter.dat file is not the same if i compare the two in my appdata folder and the one in appdata\davidmoore folder.

Mine show a date : 2015-06-13 and the new one is dated of 2016-04-10.

Why? Is there something I'm doing wrong?

my appdata ipfilter file
david moore appdata ipfilter file

Unable to get past checking for updates

I don't know if this is related to the previous TLS issue (I am using the 3.0.0-beta1 version)
Whenever I open it, it just says "Checking for software updates..." and never goes past that. Clicking the 'Cancel' button also does nothing.

no updates for quite some time

i see that the filter file has not been updated since 10/31/2014. any plans for the file to be updated?

thanks for the hard work.

d.

Won't update filters even when forcing no cert check

Hi, I use this with uTorrent and it's always worked great...until a couple of weeks ago. The updater stopped downloading any data, producing a certificate verification error. Running it with the '--no-check-certificate' switch solved the problem for a few days. However, that now does not work either.

I just tested it again on a brand new system that's never had uTorrent or the ipfilter updater installed. Same issues.

Full output below:

C:\Users\Matt\AppData\Roaming\uTorrent>"IP filter µpdater.bat" --no-check-certificate --13:39:20-- http://emulepawcio.sourceforge.net/nieuwe_site/Ipfilter_fakes/ipfilter.dat => ipfilter.dat'
Resolving emulepawcio.sourceforge.net... 216.34.181.96
Connecting to emulepawcio.sourceforge.net|216.34.181.96|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://downloads.sourceforge.net/emulepawcio/ipfilter.dat?use_mirror= [following]
--13:39:20-- http://downloads.sourceforge.net/emulepawcio/ipfilter.dat?use_mirror=
=> ipfilter.dat' Resolving downloads.sourceforge.net... 216.34.181.59 Connecting to downloads.sourceforge.net|216.34.181.59|:80... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: http://downloads.sourceforge.net/project/emulepawcio/Ipfilter/Ipfilter/ipfilter.dat?use_mirror= [following] --13:39:21-- http://downloads.sourceforge.net/project/emulepawcio/Ipfilter/Ipfilter/ipfilter.dat?use_mirror= => ipfilter.dat'
Connecting to downloads.sourceforge.net|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://superb-sea2.dl.sourceforge.net/project/emulepawcio/Ipfilter/Ipfilter/ipfilter.dat [following]
--13:39:21-- https://superb-sea2.dl.sourceforge.net/project/emulepawcio/Ipfilter/Ipfilter/ipfilter.dat
=> ipfilter.dat' Resolving superb-sea2.dl.sourceforge.net... 209.160.57.180 Connecting to superb-sea2.dl.sourceforge.net|209.160.57.180|:443... connected. ERROR: Certificate verification error for superb-sea2.dl.sourceforge.net: unable to get local issuer certificate To connect to superb-sea2.dl.sourceforge.net insecurely, use --no-check-certificate'.
Unable to establish SSL connection.

FINISHED --13:39:22--
Downloaded: 0 bytes in 0 files`

Doesn't work with Japanese paths

Faulting application name: IPFilter.exe, version: 2.2.2.0, time stamp: 0x5731b7df
Faulting module name: KERNELBASE.dll, version: 6.1.7601.23392, time stamp: 0x56eb3604
Exception code: 0xe0434352
Fault offset: 0x000000000001a06d
Faulting process id: 0x410
Faulting application start time: 0x01d1e237d278ebca
Faulting application path: C:\Users\malaac\AppData\Local\IPFilter\IPFilter.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report Id: 10fd99fe-4e2b-11e6-8da9-1c872c768ec6

Application: IPFilter.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArgumentException
at System.IO.Path.NormalizePath(System.String, Boolean, Int32, Boolean)
at System.IO.Path.GetFullPathInternal(System.String)
at System.IO.DirectoryInfo.Init(System.String, Boolean)
at IPFilter.Apps.BitTorrentApplication+d__6.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
at System.Runtime.CompilerServices.TaskAwaiter1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetResult() at IPFilter.Apps.ApplicationEnumerator+<GetInstalledApplications>d__0.MoveNext() at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task) at System.Runtime.CompilerServices.TaskAwaiter1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetResult()
at IPFilter.ViewModels.MainWindowViewModel+d__81.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at IPFilter.Views.MainWindow+<Window_Loaded>d__5.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.b__6_0(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Application.RunDispatcher(System.Object)
at System.Windows.Application.RunInternal(System.Windows.Window)
at IPFilter.EntryPoint.Main(System.String[])

Not Loading.

Tried using all the versions available.

Thank you for all your hard work.

Problem signature:
Problem Event Name: APPCRASH
Application Name: IPFilter.UI.exe
Application Version: 2.0.0.4
Application Timestamp: 54be0f2e
Fault Module Name: KERNELBASE.dll
Fault Module Version: 6.1.7601.17514
Fault Module Timestamp: 4ce7c78c
Exception Code: e0434352
Exception Offset: 000000000000a49d
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 2413
Additional Information 2: 2413de213f38e5efe700010a55469627
Additional Information 3: 57bb
Additional Information 4: 57bb597d10cfc54126c0a7d525027b8d

PLATFORM VERSION INFO
Windows : 6.1.7601.65536 (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 : file:///C:/Users/user1/Downloads/DavidMoore-ipfilter-a43eded%20(1)/DavidMoore-ipfilter-a43eded/install/IPFilter.UI.application
Deployment Provider url : https://davidmoore.github.io/IP-Filter-Updater/install/IPFilter.UI.application

ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of C:\Users\user1\Downloads\DavidMoore-ipfilter-a43eded (1)\DavidMoore-ipfilter-a43eded\install\IPFilter.UI.application resulted in exception. Following failure messages were detected:
+ Downloading https://davidmoore.github.io/IP-Filter-Updater/install/IPFilter.UI.application did not succeed.
+ The remote server returned an error: (404) Not Found.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.

WARNINGS
* The manifest for this application does not have a signature. Signature validation will be ignored.

OPERATION PROGRESS STATUS
* [4/5/2015 9:23:59 PM] : Activation of C:\Users\user1\Downloads\DavidMoore-ipfilter-a43eded (1)\DavidMoore-ipfilter-a43eded\install\IPFilter.UI.application has started.

ERROR DETAILS
Following errors were detected during this operation.
* [4/5/2015 9:23:59 PM] System.Deployment.Application.DeploymentDownloadException (Unknown subtype)
- Downloading https://davidmoore.github.io/IP-Filter-Updater/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.DownloadManifest(Uri& sourceUri, String targetPath, IDownloadNotification notification, DownloadOptions options, ManifestType manifestType, ServerInformation& serverInformation)
at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirect(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
at System.Deployment.Application.DownloadManager.FollowDeploymentProviderUri(SubscriptionStore subStore, AssemblyManifest& deployment, Uri& sourceUri, TempFile& tempFile, IDownloadNotification notification, DownloadOptions options)
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
- The remote server returned an error: (404) Not Found.
- Source: System
- Stack trace:
at System.Net.HttpWebRequest.GetResponse()
at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)

COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.

Errors in Win 10 creators version

I cannot run this on my machines that have the Creators Update. Possibly some Net Framework 4.7 issues? My other Win 10 machine runs it fine. (Was working on my Win 10 machine before the creators update)
Attached are the 2 event log errors it generates.

logs.zip

uTorrent opens very slowly after installing IPFilter Updater 3.0.0

I recently migrated from IPFilter Updater v2.2.0 to v3.0.0. After grabbing the latest list using the application, uTorrent which previously used to launch within 3-4 seconds of opening now takes close to 2 minutes. During those two minutes, uTorrent is listed in Task Manager as a background process consuming a relatively high amount of CPU (see screenshot).

image

After the 2 minute-or-so wait, uTorrent finally opens. Checking Task Manager shows that the CPU usage has returned to normal.

image

If I delete the ipfilter.dat downloaded by the Updater, uTorrent opens quickly as usual. I never had this problem when using v2.2.0 of the application. I've tried with the MSI package as well as the standalone executable but to no avail. Any ideas how to solve this?

Suggestions

Any news on my suggestions.

1. Harden the ipfilter list even more

Adding/merging CHEF-KOCH ipfilter.dat into your app. so I-Blocklist and his combine for best hardening of ipfilter list.

https://github.com/CHEF-KOCH/NSABlocklist/tree/master/test (in the master zip download, in the 'test' folder, your find a very strong ipfilter.dat updated monthly. very good security one this is

2. Some app feature ideas...

2a.
I like to just open ipfilter and press go, but I notice its always on default Emule Security. If I then open advanced and change it to I-Blocklist I see the 'save settings' button is still greyed out. Could maybe the list provider be added to the remember settings. That way one could just open the app and press 'Go' knowing the advanced options / list provider is set.

Combining two list options would be good, like if you added CHEF-KOCH's ipfilter list. I think having both merged somehow would make for the best overall protection.

2b.
And when and if other lists get added, maybe some way to just choose the list providers you want. For example, having check boxes next to the list provider and list names instead of a drop down.

2c.
And lastly settings remembered for your choices here. The list providers could have a + sign to open up the lists in a hierarchical tree layout... if said provider has multiple lists. A little forward future proofing maybe not required yet.

I think these are logical next step features to add.

Command-line parameter to update and exit?

Just wondering if this is already supported, if not, it is a suggestion. One can then set the Windows Task Scheduler to update the IP list on a daily regular basis without having the app open permanently.

ipfitler crashes

Windows 7 64-bit it will not run crashes!

Application: IPFilter.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArgumentException
at System.IO.Path.LegacyNormalizePath(System.String, Boolean, Int32, Boolean)
at System.IO.Path.GetFullPathInternal(System.String)
at System.IO.DirectoryInfo.Init(System.String, Boolean)
at IPFilter.Apps.BitTorrentApplication.DetectAsync()
at IPFilter.Apps.ApplicationEnumerator+d__0.MoveNext()
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
at IPFilter.ViewModels.MainWindowViewModel+d__85.MoveNext()
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
at IPFilter.Views.MainWindow+<Window_Loaded>d__11.MoveNext()
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Application.RunDispatcher(System.Object)
at System.Windows.Application.RunInternal(System.Windows.Window)
at IPFilter.EntryPoint.Main(System.String[])

Cross platform support

I just wanted to check and see if there was any plans to the project to .net core in the future to allow for cross platform support?
Still haven't found any thing as nice and easy as this for linux.

Automatic update fails due to github SSL/TLS restrictions

Looks like the automatic update function needs to be... updated.

Github started restricting SSL/TLS connections to reject connections that use TLS 1.0 and 1.1, so anything that wants to connect to Github needs to use TLS 1.2.

Details on how to fix this in C# apps (depending on what version of .NET you're building with) are here: https://blogs.perficient.com/microsoft/2016/04/tsl-1-2-and-net-support/

Resulting error:
Application update check failed: System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel.

v2.2.2.0 flagged as virus

It wasn't an issue the other day, but today Bitdefender updated and it's now flagging IPFilter.exe as a virus. Just thought you should know.

Feature request: Display save-to path

I use qBittorent, which also supports filter lists (.dat, .p2p, .p2b). I don't mind if IPFilter Updater saves to a uTorrent specific directory, but it would be helpful if after syncing the window could display the full path (with select + copy ability) where the ip list was saved.

IPFilter Installation

I am attempting to install the latest version from your webpage, but I am getting the following error:
"Unable to update the password. The value provided for the new password contains values that are not allowed in passwords."
P.S. Great software by the way... been using it for years now!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.