TinyWall includes a combination of features that sets it apart from both commercial and freeware firewalls. TinyWall does not display popups that "urge users to allow". In fact, it will not notify you of any blocked action. Rather than displaying popups, TinyWall allows users to white-list or unblock programs via various methods. For example, you can just initiate white listing by a hotkey, and then click on a window that you want to allow. Or, you can select an application from the list of running processes.
What's new in this version:
Version 2.0 has added new learning mode and support for running in a virtualized environment.