IceFloor for Mac
Mac OS X comes with two built-in firewalls: ALF, for the applications, and PF for the network. The first one is able to protect you against unauthorized apps or services that try to accept incoming connections, and you can easily customize its behavior via the System Preferences.
User friendly workflow for personalizing your PF firewall settings
IceFloor is a Mac OS X application that provides an user friendly graphical interface for the PF firewall, in order to offer a more extensive control over your traffic. Usually, these adjustments can be performed via the Terminal, but IceFloor enables you to quickly establish your own rules and create configuration files with just a few mouse clicks.
Provides quick access to a wide range of customization options for the PF firewall
The IceFloor main window is separated into multiple tabs, and by navigating between them you can easily set up firewall rules for inbound and outbound connections, create various presets, manage hidden services, create custom rules, and much more.
If you are not certain where you should start, run the IceFloor Configuration Wizard and specify which inbound and outbound connections are allowed. Of course, the configuration file can be further customized through the app’s main window.
Streamlined and powerful solution for creating PF firewall configuration files without going through the shell terminal
For your convenience, IceFloor also enables you to install a menulet (it is optional) that is placed in your status bar and enables you to trigger basic firewall management actions: enable, disable, reload rules, access the Terminal, edit PF rules, visualize the PF logs, and so on.
In addition, IceFloor comes with an uninstaller that correctly removes the application from your system, deletes the firewall configuration files (IceFloor creates its own and does not modify the default configuration files), and resets the PF firewall settings to the factory default.