dm.KittenAuth implements a CAPTCHA validation solution using groups of images and associated questions. It can generate a form to let a user pick images for one or more groups of images stored in a MySQL database. The user must pick the right images according to the questions associated to the group of images being presented.
The network authentication wrapper library (libnaw) is a modular authentication library that is meant to be used as a preloadable drop-in to add a layer of authentication to source-restricted software, as an API for including authentication into custom or open source software, or as a library for direct linking into precompiled object files. The use of loadable modules allows libnaw the flexibility to accomplish any sort of authentication desired on a per-rule basis.
Are You Human? is a script that uses a graphical test to insure that a human is being dealt with rather than a script. This is useful to avoid automated Web signups or automated attempts to crack passwords. There are many equivalent libraries for other languages but this is the first one for Python. The Python Imaging Library (PIL) is required.