http://cncutil.org/
I ran across this library some time ago but when I went back to look again, the code had unfortunately been taken down.
Just thought it may be of interest to someone. Maybe we could persuade the author to upload it again to github or bitbucket.