One of these should be what you're looking for - from a quick glance,
Melon looks like it's half way there.
If you can't find it, maybe you would like to code it yourself? I'm sure some people would appreciate it, and it gives you a good reason to learn a langauge like Perl
Cheers,
-jk