We have a built in one that does that.

See

http://www.nessoft.com/kb/18

and

http://www.nessoft.com/kb/4

for a discussion of this.