Search Mac Software Downloads
|
DESCRIPTION

WaterRoof is a firewall management frontend with bandwidth tuning, NAT setup, port redirection, dynamic rules tracking, live connections blocks, predefined rule sets, wizard, logs, graphic report and statistics and other features.

With WaterRoof you can set up the IPFW built-in firewall easily and quickly. With the NAT Setup feature you can fine-tune your internet sharing for the home LAN, or you can also set up a full-featured dual-homed firewall for your network. Rules and network option can be stored and loaded at boot time.

WaterRoof is only a frontend so it makes use of system tools: this means that when you have finished configuring/testing your firewall, you can safely delete WaterRoof from your system, without loosing your rules. Bandwidth settings, firewall rules, NAT rules, forwarding, logging and other options will be preserved and activated at boot using launchd, following Apple guidelines. This means that WaterRoof is quite safe because it does not install any strange kernel extension or background daemon. You can also download and check WaterRoof source code, it's open.

WaterRoof can be used to learn how ipfw works: you can use predefined rule sets to test firewall behaviour, or you can use the wizard to start from scratch with a step-by-step configuration. But WaterRoof can also be used to deeply configure a ipfw firewall/router, using every ipfw option including traffic shaping (dummynet queues).

English documentation included. Source code available at my web site. WaterRoof is freeware and open-source. WaterRoof 2.1 requires Mac OS X 10.4.11 or Mac OS X 10.5.

WHAT'S NEW
Version 2.2:
  • Now compatible with Mac OS X 10.6 Snow Leopard
  • Bug fixes.
REQUIREMENTS
Mac OS X 10.4.11 or later.

Bookmark and Share

SCREENSHOT

Developer:Hany El Imam
Downloads:21,127
  - Version d/l:1,348
Internet:Internet Utilities
License:Free
Date:07 Sep 2009
Platform:PPC/Intel
OTHER PEOPLE SUGGEST
Suggest something else:
WaterRoof User Reviews (13 posts)Write A Review
sort: smiles | time
Jan 23 2009

AIKOUSHA  Definitely doesn't work for me. Won't save rules, locks up with scripting errors after 4th block attempt, after crash (about 5 minutes after lockup), will not restart (icon appears in dock but nothing else happens, and this then creates a situation where a power-button restart is required).

This is off a clean install of 10.4.11, so I can't understand what is going wrong.  
(Version 2.1)

praisebury
-3
[ 1 Reply - Reply ]
Replies:
Apr 2 2009

ANONYMOUS  Those issues must be related with your "clean install of 10.4.11". WaterRoof has been tested and reported to work on both Mac OS X 10.4 and 10.5. If you need help please contact me and I'll try to understand why you are experiencing such problems. There are minor bugs in latest version but you are the first user since 2 years reporting those strange behaviours.   
(Version 2.1)

praisebury
0

Dec 13 2007

NICOLASD  thank goodness this is a free app! thanks so much to the developer for the effort! it is appreciated more than you know.  
(Version 2.0)

praisebury
0
[ 2 Replies - Reply ]
Replies:
Dec 13 2007

MACUPDATE ADMIN  There is a PayPal button for donations at the developer's website if you feel inclined to donate.  
(Version 2.0)

praisebury
-1
Dec 14 2007

HANY  Thank you nicolasd, I think we are part of a great community made of great people.

Security is a issue for everyone, and I think that security tools must be free and open-source. This is the only way to achieve the best results.

I would like to say thanks to every friend that helped me with code and beta testing.

I don't consider WaterRoof and NoobProof as 'my effort' but as 'community needs satisfied by community members.'

My english is very bad, anyway I hope you understand my words.

Regards from Italy

Hany  
(Version 2.0)

praisebury
0

Nov 5 2007

HANY  Now up and running, sorry about that.  
(Version 1.9)

praisebury
0
[ Reply ]
Nov 4 2007

XYPHER  Just released and the link is down?  
(Version 1.9)

praisebury
0
[ 2 Replies - Reply ]
Replies:
Nov 4 2007

MACUPDATE ADMIN  So it seems. I was able to download the file at the time it was posted today, now no can do.  
(Version 1.9)

praisebury
0
Nov 5 2007

MACUPDATE ADMIN  The developer would like you and everyone else to know that the problem has been rectified and the file is now available again.  
(Version 1.9)

praisebury
0

Sep 20 2007

VARIAC  Is it possible to have a waterRoof version that will run on MAC OS 10.3  
(Version 1.8)

praisebury
0
[ 1 Reply - Reply ]
Replies:
Sep 28 2007

HANY  I'm sorry but Mac OS X 10.3 features ipfw version 1 which lacks many options compared to ipfw version 2 found in Tiger. Mac OS X 10.3 is old and the applescript subsystem is not as stable as for Mac OS X 10.4. And anyway it is not suitable for WaterRoof.

For these reasons the minumum requirements for WaterRoof is Mac OS X 10.4.  
(Version 1.8)

praisebury
+1

Aug 31 2007

LIKOS  Thanks for a useful tool. If time permits can you please consider adding port knocking to the list of features?  
(Version 1.8)

praisebury
0
[ Reply ]
Aug 9 2007
*****

PTBCMAC  Easy to use and full of interesting features. We all have been waiting for a long time, but now we have a good firewall interface for osx.  
(Version 1.8)

praisebury
0
[ Reply ]
Jul 18 2007
**...

MOIRE  This program is quite simply a gui for the ipfw command prompt firewall program. If you don't understand ipfw this program won't help you as the manual is too vague. If this is the case for you you'll be better off sharpening your ipfw skills by manipulating the command line form of ipfw as that is the true way of learning and mastering ipfw.  
(Version 1.7)

praisebury
0
[ 1 Reply - Reply ]
Replies:
Sep 28 2007

HANY  "This program is quite simply a gui for the ipfw command prompt firewall program."

Yes, it is. This is the correct definition of "frontend". WaterRoof is a frontend.

"If you don't understand ipfw this program won't help you as the manual is too vague."

Yes, of course, WaterRoof manual is not IPFW manual. The User manual for WaterRoof is useful for people that want to use my application. If you need to learn IPFW, you need an IPFW manual.

"If this is the case for you you'll be better off sharpening your ipfw skills by manipulating the command line form of ipfw as that is the true way of learning and mastering ipfw"

Yes of course. If you need to add a rule, you can do it using the terminal. It's better.

If you want to change rules order quickly, you want to update dyn.rules often, you want to search logs and see stats/graphs... so you NEED a frontend. If you want to add/remove startup quickly, configure NAT easily, redirect ports, change bandwidth policies... you NEED a frontend.

WaterRoof is a frontend for ipfw, so you must know how to use ipfw. Once you know it, you can speed up your tasks using an ipfw frontend.

Easy.  
(Version 1.8)

praisebury
+1

Nov 24 2006

HANY  Ok guys, sorry but there was a HUGE BUG in WaterRoof releases prior to 1.3, and it was due to the Mac OS X Applescript authentication system. It is a known bug, and it causes system crash. There's nothing wrong with WaterRoof code. Apple is going to fix this, I hope. You find more at lists.apple.com.

WaterRoof 1.3 has changed authentication system: now it asks for password only ONE time, when started. And now WaterRoof is CRASH-PROOF.

I'm waiting for your opinions

Thank you

Hany  
(Version 1.3)

praisebury
0
[ Reply ]
Nov 17 2006

HANY  Ok guys, first of all thank you for trying WaterRoof. The development of this tool goes on, I have many ideas but little time. Your opinions are welcome. I will not release a new version of WaterRoof each day on MacUpdate, but if you want you can get night builds from my web site at http://www.hanynet.com/waterroof/index.html . These are untested beta versions.

Thank you again, best regard.

Hany

hany@hanynet.com

www.hanynet.com  
(Version 1.2)

praisebury
0
[ Reply ]
View all 13 posts >>