The "customize rule" box will bring up this screen. The displayed numbers will be different than these, but the selections are in the default positions.

All the options on the customize rule screen and many more are available from the edit menu on the main rule screen, which is accessible from the 'advanced" button on the administration screen. You can get that by right clicking on the tray icon.
This is a copy of the
Default ruleset for win98. Since the first 2 colums aren't labelled in the image, I'll explain them. The column of check boxes shows which rules are in use. Only checked ones will be applied, a useful feature for experimenting. The 2nd one is the application or system component the rule applies to. ICMP rules apply to all components, as will using the "any protocol" selection.
The 3rd column, "rule description" has arrows on the left edge. There will be one or two arrows, which will be red or green. Red indicates blocked access, green indicates permitted. Arrows pointing right refer to outgoing connections. To the left referrs to incoming, or server permissions as other firewalls call it. You'll note the first rule, DNS, shows the ability to receive incoming connections, or can act as a server.
Image of DNS EditFor this function, incoming permission is necessary so the requesting app can receive an answer to its request. If you look at the edit menu for this rule, you'll see it permits incoming on port 53 only, and UDP protocol only. You can further tighten this rule by only allowing it to connect to your internet services own DNS servers.
You can find rules that permit incoming connections by looking at the arrows on the main screen. Look for green ones pointing left. To change any you find, use the "edit" menu or double click on the rule itself. Towards the top, you'll see a drop box labelled "direction." Change it here.
As for ICMP, on the default ruleset, the next 5 rules are for this. Three of the first 4 rules pertain to echo and echo reply. If you're certain that your internet service doesn't ping you to see if you're using the connection, you can delete these. If you're unsure, just uncheck them for now. The last ICMP rule blocks all ICMP functions not expressly permitted by the first 4 ICMP rules. See next link for image of edit menu for this rule.
ICMP Blocking Rule.I spread the screen as much as I could. The back image is the main rule screen, with the ICMP blocking rule selected. Selecting "Edit" will call up the "Filter Rule" screen on the right. Note the absence of a drop box for selecting the app it applies to. This disappears when "ICMP" or "Any" is selected at the protocol drop box. The contents of the "remote endpoint" area will change depending on what you choose here. "Any" is what you want for ICMP. Make sure "both" is selected for direction and "deny" for action. On the far right, towards the top, you'll see a button "Set ICMP". It's only displayed when ICMP is the selected protocol. Clicking it will bring up the small menu on the left, "Rule Edit-ICMP Protocol Type". Scroll to the bottom of the list and check "all ICMP." Make sure everything in the list gets checked. This will block all ICMP. If your internet service starts dropping you for no apparent reason, you'll need to re-enable the ping (echo) rules. If all runs normal, then delete them after a few days.
I suggest you keep a copy of the original ruleset so you always have a point of reference. I also suggest that you save a copy of the existing ruleset before you edit rules. You can do this from the administration screen, miscellaneous tab, where you'll see the "load" and "save" buttons. I use the date of the ruleset for the filename. One more detail on this. If you use a password to control access to the ruleset and administrative functions, this also exports with the ruleset. If you change passwords, then import a different ruleset, the password in use at that time will apply. While the password will keep unauthorized users from playing with the ruleset or shutting Kerio down, having to type it in for every rule change will get old, fast. You might want to wait on that.
Let me know if I didn't cover your questions.
Regarding:
so many questions:-))
Not a problem. I'm having fun now.
Rick