by jclarkw » Sat Feb 04, 2012 10:34 pm
I'm still confused about the display/application of specific addresses/ports (and the behavior of the rule editing box in general) in W7FC, XP version:
1) For example, my log file shows the following entry when Spooler SubSystem App is blocked from printing to my LAN-connected printer: "...TCP 192.168.1.101:9100(****)..." where "****" represents a sometimes-sequential, 4-digit number that seems to be different for each different connection/app attempt. (I can't find any description in the manual of how to read the log file. Apparently 9100 is the port number for the data transfer in this case. What is the number in parentheses?) But when I accept the apparently most specific form (A.B.C.D/24:XY) of the rule that is offered by the Edit Application box that pops up on detection, I get instead, "...TCP192.168.1.0/24:9100 Outgoing..." Where did my least significant address -- .101 -- go? Does the "24" tell W7FC to ignore the least significant byte?
If I over-ride the "default" above by explicitly replacing ".0/24:" with ".101/32:" in the address field, I get something confusing, since the Edit Application box still show a zone named, "TCP192.168.1.0/24:9100 Outgoing". Eventually I stumbled on this same-named zone in the Zone List and opened it, only to find that it showed the correct (full) address and port. After editing the name to match there, I had TWO entries in the Zone List; but when I went back to the Edit Application box and tried to change to the re-named zone, it wouldn't let me.
After some floundering around and giving counter-intuitive answers to yes/no questions, I somehow got rid of the old-named zone from the Zone List and got the Application List to accept the new-named zone. All seems to be well (although I have some lingering uncertainty), but it shouldn't be this hard. What was I doing wrong? Can you give some clear and explicit instructions for how to manipulate these various dialog boxes?
2) There is another confusion in this process: Dismissing the pop-up Edit Application box and instead right-clicking the corresponding entry in the "Blocked Events" tab produces an apparently ordered sequence of "Permit the remote PC,"... "Permit the service worldwide" buttons. How do these options correspond (or not) to the above specificity buttons in the Edit Application box?
If I select, "Permit the service for the remote PC," for example, it seems to preserve all 32 bits of the address, plus the port number, in a second rule of the resulting Edit Zone box -- there's a DisableAll rule in the first position that I had to deleted before clicking OK. This appears to work -- the printer prints its job -- but only the first time. The application zone reverts to DisableAll thereafter. Is this chioce of "Permit" buttons supposed to be a one-time permission, or what am I doing wrong here?
3) When composing/editing a rule in general, am I guessing correctly that any field left blank implies an arbitrary value for the corresponding parameter?
4) Finally, I'm still having trouble with the blocked-event balloons. (There's an earlier unanswered question to Tech Support on this.) Whenever a blocked/detection event occurs, a FLASHING balloon appears, but it never goes away. (Should it flash? This makes it much harder to read.) After I have the application properly permitted, the only way I have found to get rid of this flashing balloon (other than to reboot) is to check and then uncheck the "Do not show Log Balloon" box on the Settings tab. (Note that I had previously been instructed to increase the registry setting for BalloonTime from 5 seconds, when I was trying the Free version. It's still set at 60 seconds, although I am now testing the Plus verion that I was told to installed over top of the previous. It might possibly also be relevant that I'm running from a Limited User account in XP.)
Sorry to run on so long, but trial-and-error in the absence of clear instructions can be pretty frustrating . Thanks for any further clarification -- jclark