What is Gargoyle?

Want to avoid installation hassles?

Buy Routers
with Gargoyle Pre-installed

Gargoyle is a free firmware upgrade for many widely available routers such as the WRT54GL and the original La Fonera.

Gargoyle firmware makes it easy to:

  • Monitor bandwidth usage for every computer
  • Set quotas, ensuring that network resources are allocated fairly.
  • Block forbidden websites, or block everything except a white-list of allowed addresses.
  • Configure a wireless bridge to connect two networks without any ugly wires.

If you have a compatible router you can get started by reading the installation instructions and then downloading the software. For more information, check out the FAQ.

News
August 14th 2010 -- Version 1.3.4: Quotas with Shaping
As of version version 1.3.4, Gargoyle now supports Quotas that will throttle bandwidth when exceeded instead of cutting off all network access. This has been the #1 requested feature for some time, and I'm pleased to say that this is now (finally) implemented:

Image

While you do not need to use/configure QoS in order to use this feature, you will see different behavior based on whether QoS is or is not active. If QoS is active, you can set the service class a host will use when the quota is exceeded. If QoS is not active, you can merely set the up/down speed to throttle the host down to when the Quota is exceeded (as shown above).

New in 1.3.4:
  • Implements Quotas that shape traffic when reached
  • IMQ modified to hook into INPUT and FORWARD instead of PREROUTING chain, allows post-NAT ingress QoS rules before traffic goes through IMQ
  • Fixes enabling/disabling of UPnP
  • Fixes timezone display when timezone is a plain UTC offset
  • Fixes backwards IPs in web monitor on atheros and alix devices
  • Fixes DHCP off-by-one error
  • Fixes setting of ip_conntrack_udp_timeout_stream key

8 comments

July 26th 2010 -- Version 1.3.3
New in 1.3.3:
  • Alix/X86 devices (with madwifi compatible wireless cards) now officially supported
  • Updated layer7 matching for backfire-supported patterns
  • More layer7 patterns and ability for the user to add more
  • Fixes bug causing router to crash when web monitor is active

3 comments

June 30th 2010 -- Version 1.3.2
New in 1.3.2:
  • Enabled ip range matching for included/excluded ips in web monitor
  • Fixes bug causing only half of IPs excluded/included in web monitor to be displayed
  • Better exclude searches that are the result from search engine performing query as a user types it in
  • Fixes enabling/disabling of quotas
  • Fix DIR-300 compatibility
  • Fix bug causing wpa_supplicant to drop broadcast packets when used with madwifi (and wpa encryption is enabled)

1 comment