5
Vote

Everything is blocked - 'Allow' not working

description

Hello,
I just "installed" WFN 1.8.0, and I am unable to use it.
Once I enable it and open Firefox to browse the internet, for example, the expected pop up comes up asking me what I want to do. It doesn't matter what I do next, I cannot browse the internet, Firefox is blocked. The pop up notification comes up, I press allow and nothing happens. I try to reload the page in Firefox and once again the popup comes up blocking the outgoing connection. This can go on forever... It's like it's not saving the exception anywhere...

I'm using windows 7 64bit.

file attachments

comments

Wokhan wrote Nov 4, 2013 at 7:39 AM

Hi,

Thanks for your feedback.
Can you please check the error.log file which should have been created in the folder you put WFN in?
It should give some details about what happened.

Khan

halroach wrote Nov 4, 2013 at 3:18 PM

It appears that there was no error.log created. What I did notice, is that for each time I clicked on 'allow' it created a rule in the windows firewall. There were like 20-30 rules created for allowing firefox through, but it was still being blocked for some reason.

halroach wrote Nov 4, 2013 at 8:29 PM

Going into the 'outbound rules' of the 'windows firewall advanced security', when I double click to open one of the newly created Custom Rules, and I switch between the different tabs, it gives me the following error:
"the name cannot contain any leading or trailing white spaces" - it's referring to the name: "Custom Rule - " which has a space right after the "-". Some of the rules have more words after that, but some don't. Anyway I tried changing the names, but it still doesn't help my problem. All connections still seem not to work when I enable WFN...

wrote Nov 5, 2013 at 7:52 PM

ShaunMurphy wrote Nov 5, 2013 at 7:56 PM

Same problem here on Win8.1 x64

The custom rules created seem to be malformed, e.g:
C:programdata\some app\version\application.exe
Errors log:
=== 2013/11/05 15:13:50 ===
OS: Microsoft Windows NT 6.2.9200.0 (64bit)
.Net CLR: 4.0.30319.34003
Path: C:\Users\...\Downloads\WFN_1.8.0\Console.exe
Version: 1.8.0.0
Message: Unable to load the event log
Exception: No row can be added to a DataGridView control that does not have columns. Columns must be added first.
Stacktrace:    at System.Windows.Forms.DataGridViewRowCollection.AddInternal(Boolean newRow, Object[] values)
   at WindowsFirewallNotifierConsole.OptionsForm.initEventLog()

wrote Nov 5, 2013 at 7:59 PM

ShaunMurphy wrote Nov 5, 2013 at 7:59 PM

Here's a screenshot of the outbound rule for chrome

Wokhan wrote Nov 10, 2013 at 7:20 AM

Hi,

There is indeed something wrong with the file path. This one is computed after the physical path (\harddisk\volume) by mapping physical volumes to logical ones, I bet there is a bug in there.
I'll check that, this is kinda weird :-/

wrote Nov 10, 2013 at 11:49 PM

donahn wrote Nov 11, 2013 at 3:02 AM

I've got the same issue on Windows 7 x64. Basically just a missing backslash "\" in the executable path. Executables come up as "c:program files..." rather than "c:\program files...".

As a work around I leave the "Windows Firewall with Advanced Security" window up and just modify the rules that Windows Firewall Notifier makes. If I add the backslash, the "Allow" works. Something is eating that backslash, perhaps there is a missing escape in a string somewhere? "\" rather than "\"? I poked around a little in the code but didn't see anything obvious.

Also, the rule name often ends up as "Custom Rule - " (ending in a space). Windows Firewall complains if I try to save a rule with this name, so I need to modify both the name and the path. Sometimes the rule name is filled in if there is a service name involved.

Wokhan wrote Nov 11, 2013 at 7:09 AM

Yes, this is what happened, but what I don't get is why, since I never changed this code.
I extracted the exe I made available for download here, and I had the same issue, while I don't when debugging the application through Visual Studio.
I recompiled the whole and... it seems to work as expected now.

I updated the archive so that you can redownload this version, but I kept the same version number as the previous one was not meant to be the official 1.8.0.

Please confirm it's alright for you, and thank you very much for your feedback, I guess the 300+ people who dowloaded it here were a bit disappointed of this non-working version :-/
Sorry everybody!

halroach wrote Nov 12, 2013 at 5:59 PM

Hey Wokhan,

Where can the fixed version be downloaded from? There's nothing in the download area, and I guess I must have forgotten where I downloaded the software the last time... ? :)

Wokhan wrote Nov 12, 2013 at 9:18 PM

Oops, looks like I forgot to tick the "show to public" checkbox... Shame on me. The download was hidden, sorry!
It's back in the download area :-)

halroach wrote Nov 14, 2013 at 6:56 PM

Hi Wokhan,

Ever since installing the latest 1.8.0, It seems to be working better now :).
Though when I run iTunes, I keep getting a repeat message for c:\program files\bonjour\mdnsresponder.exe.
I allow it, and it keeps asking me again every now and then. what would be wrong? Why wouldn't one rule be enough? seems like there's a bug somewhere still.

Thanks

wrote Nov 18, 2013 at 3:24 PM

halroach wrote Dec 24, 2013 at 3:25 PM

Hi Wokhan,

I keep getting a notification about "C:\windows\system32\svchost.exe" trying to connect to various IPs. And sometimes it asked to connect to 127.0.0.1 (local host). I allow it and it keeps asking for another two or three times, and then it's quite. And then again...
It keeps creating multiple rules, again and again, all the same, and all named:
"Custom Rule - Host Process for Windows Services"

suggestions?

halroach wrote Jan 6, 2014 at 7:06 AM

Bump
(svchost.exe problem)

halroach wrote Jan 26, 2014 at 8:32 AM

Bumpity Bump.
What can I do about the svchost problem?
I was thinking of writing a rule to let svchost connect to anything it wants, but that's not working either, because I think it is a different instance of svchost everytime. I may need a general rule for it, but I'm not sure how to make one....
please help.

wfnuserx wrote Mar 25, 2016 at 9:56 PM

Just for tying loose ends here...

Be sure to update to at least 1.9.2.9.
Then, if you have repetitive blocking popup even with rules, this is a duplicate issue.
See /workitem/1831 (in url) and join us to vote there.

wrote May 25, 2016 at 7:18 AM

wrote Oct 22, 2016 at 7:17 PM

rotorb wrote Mar 15 at 10:32 PM

I'm having the same issue as halroach wrote Nov 14, 2013 at 2:56 PM: I keep getting a repeat message for c:\program files\bonjour\mdnsresponder.exe. I allow it, and it keeps asking me again and again. Exactly the same parameters: local port, target port, target IP, protocol, service.

rotorb wrote Mar 15 at 10:34 PM

Sorry, found this thread not /1831 because searched on "bonjour" - I'll move to the discussion there.