| Overview | News | Publications | Downloading | Contact |

Ruler - introduction

Ruler - introduction

Ruler is a language to match and rewrite strings. It was designed for the anonymization of network packets, but it is flexible enough to support a wide range of applications. One of its key features is that it uses a highly efficient regular-expression matching and rewrite algorithm. By specifying the anonymization process as rewrite specifications on network packets, a clear and flexible specification is possible. read more...


Ruler software can be downloaded from this site.

Most Ruler software is licensed under the GNU General Public License (GPL); the code templates and libraries are licensed under the GNU Library public license (LGPL). Briefly, this means that the output of Ruler can be used in any program, no matter what the license is.


See the publications page for a list of publications.


Development of Ruler was funded by the European Commission, as part of the Information Society Technologies project LOBSTER.

Last modified Thursday 09 August 2007 13:31:41 UT by Kees van Reeuwijk.