I've got the itch to write one, but I'd rather be lazy and use someone
else's than write my own.
If one doesn't exist, I may very well embark on such a thing. It's
just so easy to rip apart protocol packets (and assemble them) in
Erlang compared to a lot of other languages ... and I have a colleague
who needs to do that sort of thing. I may be able to introduce the
corrosive influence of Erlang at my new employer yet. :-)