Uruk

what is uruk?

Uruk (up to October 3, 2003 known as "AD1810 Firewall") is a wrapper for Linux iptables. It's implemented as a simple shell script. It's especially useful if you need similar (but not the same) firewall configurations on lots of boxes.

Take a look at the README file, at the script's manpage, at the script's resource file manpage, and at an example rc file.

Read the NEWS file to find out about status of latest release.

Uruk has a page on freshmeat.

Since 2004-06-05, Uruk has a project page on Gna!.

source

You can browse the download area, including an unpacked package.

packages

If you're running a Debian system, you can install the uruk Debian package. Uruk is distributed with the Debian unstable release since early november 2005; it gets shipped with Debian stable since the Debian "etch" release. A package for the Debian "sarge" release is available too, from non-gnu.uvt.nl: add

       deb http://non-gnu.uvt.nl/debian sarge uruk
       deb-src http://non-gnu.uvt.nl/debian sarge uruk
    

to your /etc/apt/sources.list file. Thanks Tilburg University for hosting this!

You can see if there are any bugs in the uruk package reported. If you find a bug, please report it. If you're interested in tracking development of this package, you might like to subscribe to the uruk Debian package, using the Debian Package Tracking System: send an email with body "subscribe uruk" to pts@qa.debian.org.

Uruk is shipped with Ubuntu Linux, via the Universe component since the Dapper release (October 2005).

If you're running an RPM based system like a Red Hat Linux or Mandrake, you can install the uruk RPM package. Source RPMs are available too. The RPM's are build on a Red Hat Enterprise Linux box: some Red Hat-isms might have crept in the RPM. Please let me know if you find any bug.

For other systems, you might want to download the tar ball.

development

Uruk is maintained using GNU Arch. This means you can get a fresh development copy by running

 tla register-archive http://arch.gna.org/uruk/archive-2004
 tla get joostvb-arch@mdcc.cx--2004-uruk/uruk--mainline--0.1 uruk

(and, if you're interested in the uruk packaging code (.deb, RPM):

 tla register-archive http://arch.gna.org/uruk/archive-2005-uruk-pkg
 tla get joostvb-arch@mdcc.cx--2005-uruk-pkg/uruk-pkg--mainline--0.1 uruk-pkg

.) See the GNU Arch Wiki and the Arch meets Hello World tutorial for information about arch.

If you'd prefer to use your webbrowser, a nightly updated checkout is available from http://mdcc.cx/arch/wd/uruk/; the code for the Uruk Debian and RPM package is available from http://mdcc.cx/arch/wd/uruk-pkg/.

If you'd just like to see the recent changes in the code, you can take a peek at Uruk's ChangeLog and the changelog of the uruk Debian package.

alternatives

If you don't like uruk for some reason, and need help in choosing another IPtables frontend, the information on the Debian Wiki page on Firewalls is likely useful.


Joost van Baal
$Id: index.html 1288 2007-11-01 21:18:02Z joostvb $