IceFloor
From CVL Wiki
IceFloor is an open-source graphical front-end for pf, the default built-in firewall for OS X.
Installing IceFloor
- Download and install IceFloor: http://www.hanynet.com/icefloor/
- Open IceFloor and enter your login password
- Read the Welcome Wizard and skip installing the IceFloor Menulet
- Open the Options tab
- Check the Enable Emerging Threats... line and Enable <sshguard>... line
- Open the Help tab and click on Configuration Wizard
- Enter your login password and click Continue
- On the "Allow Inbound Connections" page, select the following and click Next
- Remote login (SSH)
- iChat, Message and iPhoto
- ICMP protocol
- If you use iTunes, you should also enable iTunes sharing and Airplay
- On the "Allow outbound connections" page, leave the default Allow all outbound connection and click Next
- If you are sure of what you are doing, you can limit outbound connections...doing this has the most chance of breaking something
- Check Enable Emerging Threats protection and click Save configuration
- Enter your login password
- Click the Start PF button and agree to the warning
- Enter your login password again...
- Choose yes to start PF rules at startup
Custom Rules
Crashplan
If you are using the ECE Crashplan app, please add a custom rule to Icefloor
- Open IceFloor
- Open the Firewall tab
- Under the Services in selected Address Group box, click the pencil icon
- Click Add new custom service
- Enter "Crashplan" and "4242" for the Service Name and Ports, and click Add service
- Close the Add or Remove services... window
- Now select the + (plus) icon under Services, and select the Crashplan service you created
- Enter your login password, click Apply, and enter your login password again.