das könnte man ganz einfach mit einer belibigen porgarmiersprache selbst schreiben (ich kanns nicht, aber weiß, dass es geht^^)