Project Summary

Gargoyle is an interface for small, widely available routers such as the Linksys WRT54G series and the La Fonera. It provides functionality above and beyond what the default software provides including sophisticated dynamic DNS, quality of service, and bandwidth monitoring tools. The primary goal is to provide a polished interface for these advanced tools that is at least as easy to configure as any existing firmware. Gargoyle is based on top of the most recent Kamikaze release of the OpenWrt firmware, but unlike other Web interfaces for OpenWrt it places a strong focus an usability and is meant for average users, not just power users.

For more information, check out our FAQ, or get started by reading the installation instructions and then downloading the software.

News
July 4th 2009 -- Quota System Update
The latest bleeding edge firmware contains a major update to the quota system. New features include the ability to specify times when quotas do not apply for "off-peak" hours, and the option to apply quotas to each individual IP on the network without explicity setting a quota for each one.

However, the new system saves quota data in a different format from older versions, so be aware that old data is not compatible with the new format. This is one reason I've been working hard to implement this feature before the upcoming 1.0 final release -- I'd like to finalize the file formats used by this time. I believe everything is working properly with the new quota system (I've run extensive tests), but I would be very grateful if some of you could help test the new firmware as well.

Most of my time between now and the release will likely be spent fixing bugs -- in particular there's one really bad one recently discovered in the bandwidth monitor on which I am now focusing most of my attention.

1 comment

June 11th 2009 -- Wiki!
I've changed my mind: Gargoyle needs a Wiki.

My original aversion to the idea of a wiki came from my frustration almost two years ago trying to figure out how to build OpenWrt packages based on the information provided in the OpenWrt wiki. The documentation on this was so poor that I wrote my own tutorial, and in the process became skeptical of how effective a wiki might be for providing useful documentation.

I was wrong. Maintaining documentation is hard, no matter how it's stored, and using a wiki may actually help this. Therefore, We now have a wiki.

I've migrated all existing documentation to the wiki. Anyone can register (sorry, it's not tied to the forum registration, so you'll have to register again), and add to it. To register, just click the login button, and then select "register."

There's still a lot of things that need to be updated (e.g. we desperately need a new section to keep track of hardware support), but this should be coming soon. And now, since it's a wiki, I hope some of you can join me to help keep things up to date. I really appreciate the suggestions a lot of you have made on the forum, and hope this will be an opportunity for some of you who have posted there to share your knowledge of Gargoyle / Openwrt.

Many thanks (in advance) to everyone who contributes!

1 comment

May 23rd 2009 -- New Authentication System & Bug Fixes
The latest bleeding edge firmware now includes a new cookie-based authentication system instead of the old basic http authentication. This should make the system more secure by allowing you to logout properly, allowing session time-outs if you are inactive for a while, and by preventing against XSRF attacks.

The problems with the access restriction section and the quota section noted in the Beta 5 release have also been corrected in the latest firmware. Several bugs have also been fixed in the web monitor, the custom DNS settings and the WDS bridge settings.

If you've experienced problems with any of these things, you may want to consider upgrading now.

7 comments