ParentFull threadnicolasp·A comment in the article mentions libpuzzle[1], which looks interesting. A Python binding also exists: PyPuzzle[2].[1] http://www.pureftpd.org/project/libpuzzle[2] https://github.com/ArchangelSDY/PyPuzzleView on HN