control over to which ip and on what port application may connect to the interne

There used to be a firewall that would give the users the following control over the way applications connect to servers:

When a new application wanted to connect to the internet, I would get a dialog asking if I want to let it connect to THIS IP on THIS PORT, THIS ONE TIME or ALWAYS. For example I could let Winamp connect to my favorite online radio stations but I could easily prevent it from connecting to Winamp’s servers to report usage statistics.

With my current Comodo settings when I let an application connect to ONE server, it lets it connect to ALL servers after that.

How can I change that?

Welcome to the Forum user63628 :slight_smile:

Firewall / Firewall Behaviour Settings / General Settings change to Custom Policy / Alert Settings change to high or very high.

To get This time or Always, tick or untick Remember my answer on the Alert

Dennis

Edit Changed this setting to my answer

Thanks Dennis2. These are my exact settings and it still doesn’t work.

Yep, it doesn’t work. Hence my first post. Just checked again with Winamp. Let it connect to my favorite radio station, didn’t even tick “Remember my answer”. Now when I click on Online Services or Podcast Directory (Winamp functions that use the internet) Winamp connects to the internet and pulls data from their server without asking me, like I have no firewall at all.

Try it yourself.

Sorry there is new All Application rule in Network Security Policy of CIS 5.5 you need to remove it otherwise all applications are allowed outgoing connections.

Dennis

All applications are allowed outgoing connections by default? ??? Spyware vendors must love Comodo…

The inclusion of the ‘Allow all applications’, rule most recently returned in CIS 5.5. It appears, however, to have been removed in 5.8, hardly surprising really…

So, if you’re using 5.5, I’d suggest either deleting the rule form the firewall, or switching to an alternative security configuration, which doesn’t include this, such as Proactive - More/manage My Configurations. If you’re using 5.8, your problem lies elsewhere.

Thanks for correcting me :slight_smile:

Edited post to say CIS 5.5

Thanks

Dennis

here we go again. after the problems outlined in this thread: https://forums.comodo.com/firewall-help-cis/connected-laptop-to-a-new-network-can-connect-only-to-some-sites-t77822.0.html

my firewall stopped working the way it should, i.e. when I open Winamp and it tries to pull artist data from their servers and I block it (without ticking the “remember” box), I cannot connect to any online radio station after that. i don’t even get a dialogue.

Firewall Security Level - Custom
Alert frequency level - very high

I should be getting alerts, no? and yet, i’m not getting them

Network Security Policy:
Application Rules - nothing relevant to Winamp (several other applications plus windows update and windows system applications)
Global rules - nothing relevant to winamp (icmp rules only)
Predefined policies - nothing relevant to winamp (web browser, email client, trusted and blocked application)

any idea how i can pull this ubercomplex stunt?

The problem is, when you prevent winamp from connecting to a server for album art, you’re actually blocking winamp.exe, which is the same executable needed to connect to whichever online service you wish to listen to. So, even though you’re selecting not to remember, the block will continue to apply until you restart winamp.

yes, but it’s not too much to ask to be able to control to which servers an application can and cannot connect, I think.

e.g. I don’t want programs to “phone home” but i do want to let them connect to the internet if needed

this is elementary stuff, firewall 101

it’s good for the user, but bad for SPYWARE

it’s difficult these days to figure out which side most firewalls are on…

spyware is big business…

i know it can be accomplished with comodo but it takes jumping through a lot of hoops

It’s very easy to create rules to control outbound connections and there are several ways to do what you wish but temporarily blocking an executable to one location and then expecting it to be able to connect to another without some guidance is not going to work.

If you know the IP addresses of the servers you don’t want winamp connecting to, you can use something along the lines of the following:

Application Name - Winamp.exe
Action - Block
Protocol - Enter the appropriate protocol either TCP or UDP
Direction - Out
Source Address - Any
Destination Address - Enter the address you wish to block here if more than one create a Network Zone
Source Port - Any
Destination Port - Enter whichever port number the server uses

Application Name - Winamp.exe
Action - Allow
Protocol - Enter the appropriate protocol either TCP or UDP
Direction - Out
Source Address - Any
Destination Address - Enter the address you wish to Allow here if more than one create a Network Zone
Source Port - Any
Destination Port - Enter whichever port number the server uses

Change the details to meet your requirements.

The first rule blocks access to the servers you don’t want winamp to contact and the second rule can either allow access to everything else or specific servers, depending on your requirements.

ok, it seems the problem lies in TEMPORARY disallowing Winamp to connect to their server. then it will automatically refuse to connect to ANY server until restart. to me that’s an obvious bug because comodo should ask me before blocking Winamp from connecting to a DIFFERENT server. after all it’s a different server, different connection attempt etc

BUT, if I block Winamp from connecting to their server PERMANENTLY, it WILL ask me before making a connection to my radio station after that. that’s the way it should be!

so why does it work properly in permanent mode and doesn’t in temporary?

I don’t mean to split hairs. i do think i’m talking about basic, elementary stuff a proper firewall should do

ok, it seems the problem lies in TEMPORARY disallowing Winamp to connect to their server. then it will automatically refuse to connect to ANY server until restart. to me that's an obvious bug because comodo should ask me before blocking Winamp from connecting to a DIFFERENT server. after all it's a different server, different connection attempt etc

Rightly or wrongly, with CIS, when you choose to ‘block a request’, even temporarily, it doesn’t appear to look at the specifics of the individual connection, it appears to see it as a whole and consequently stops all further communication, which, arguably, is not what the manual implies:

Block this request - Denies the requested activity or connection attempt.

Personally, I tend to agree with you, individual connections should be treated on their own merit and ‘block a request’ should just block that specific connection attempt. The best you can do is press ‘Cancel’ on the connections you don’t want, or create rules.

BUT, if I block Winamp from connecting to their server PERMANENTLY, it WILL ask me before making a connection to my radio station after that. that's the way it should be!

so why does it work properly in permanent mode and doesn’t in temporary?

Potentially it is a bug, I guess it just depends what the developers had in mind when they wrote it…

Thanks Radaghast, I think we’re on the same page here. there is a very simple solution to these issues. when i get some free time i’ll post more to clarify