Ok I think Ive got it figured out for CPF version 2.4.18.184 this may change completely for CPF V3
Note Application rules Are very complicated and some of the auto configuration features in COMODO may cause problems in manually configured Application rule Sets
Before trying this I sugest you read the thead below
Re: Overall viewpoint of a new user
And this
Hi flarp, a couple of tips that may help when creating rules.
1. Make sure logging is enabled for all components
2. Set the Alert Frequency to Very High
The entries in the log can help you to identify problem areas, as can monitoring the connections window when starting an application.
Setting the Alert Frequency (cfp/Security/Advanced/Musc/Configure/Alert frequency) to Very High will generate pop-ups for virtually every connection attempt. When you click allow + remember you will get individual entries in AM for IP and Port. You can then use these entries to build the rules you need.
Give it a go, but if you still need some help, you know where we are

1) The rules are grouped Alphabetically by Rule Sets by "Path" application (the application actually being used to access the internet) and the "Parent" application (the application starting the "Path" application) - The order of the Rule sets does not matter it is only alphabetical. It is based on the "Path" application and using the "Parent" application as a secondary reference. So you might have several Rule Sets of application rules showing as Explorer.exe However each Rule Set would have a different "Parent" application
2) The Order within each Rule Set is hierarchical (It is read from the top down)
2.1 Example Rule set to
allow PAth- C:\windows\ Explorer.exe
with Parent- C:\windows\System32\Userinit.exe to and from [LAN] and block anything else
Notes:1. the rules are broken out into separate in
and out rules and theallow rule is above the block rule.)
2.1.1 PAth- C:\windows\ Explorer.exe
Parent- C:\windows\System32\Userinit.exe
Destination-
[LAN] Port- [ANY]
Protocol- TCP/UDP In
Permission-
Allow 2.1.2 PAth- C:\windows\ Explorer.exe
Parent- C:\windows\System32\Userinit.exe
Destination-
[LAN] Port- [ANY]
Protocol- TCP/UDP Out
Permission-
Allow 2.1.3 PAth- C:\windows\ Explorer.exe
Parent- C:\windows\System32\Userinit.exe
Destination-
[ANY] Port- [ANY]
Protocol- TCP/UDP In
Permission-
Block 2.1.4. PAth- C:\windows\ Explorer.exe
Parent- C:\windows\System32\Userinit.exe
Destination-
[ANY] Port- [ANY]
Protocol- TCP/UDP In
Permission-
Block 2.2 Example Rule set to
block PAth- C:\windows\ Explorer.exe with Parent-
C:\windows\System32\Userinit.exe to and from [LAN] and
allow anything else
Notes:
1. the rules are broken out into separate in and out rules and theallow rule is above the block rule. 2. Explorer.exe and userinit.exe were only used in example 2.2 to keep the example
consistant I can not think of any time you would want to set the rules up in the same
manner as 2.2 but that is decision that must be made by the network Designer or engineer 2.2.1 PAth- C:\windows\ Explorer.exe
Parent- C:\windows\System32\Userinit.exe
Destination-
[LAN] Port- [ANY]
Protocol- TCP/UDP In
Permission-
Block 2.2.2 PAth- C:\windows\ Explorer.exe
Parent- C:\windows\System32\Userinit.exe
Destination-
[LAN] Port- [ANY]
Protocol- TCP/UDP Out
Permission-
Block 2.1.3 PAth- C:\windows\ Explorer.exe
Parent- C:\windows\System32\Userinit.exe
Destination-
[ANY] Port- [ANY]
Protocol- TCP/UDP In
Permission-
Allow 2.2.4. PAth- C:\windows\ Explorer.exe
Parent- C:\windows\System32\Userinit.exe
Destination-
[ANY] Port- [ANY]
Protocol- TCP/UDP In
Permission-
Allow 3.If the rules are out of order opening the
bottomtop rule in a Rule Set and closing it by "clicking" on OK will move it to the
topbottom of the coresponding rule set
Thanks to Toogie, Lil Mac and Soya as well as others who I may have forgoten to mention. For all your help and if you see anything in error in this please correct me
Opus Dei