Resurrecting an old thread... any luck finding such a tool? I found several open source projects and have cobbled together something that may work.