This sounds like a missing piece of software in the OSS world. If you have the inclination, you should write it.