A Firewall just blocks certain ports and connections, but most computers and especially servers are bound to have open ports if they are connected to the Internet. This is where the IDS come into play. It analyzes all data that arrives at your system and warns you if something suspicious is going on. No email notify and logging in demo.
||Free to try
||Windows 98/Me/NT/2000/XP/2003 Server