Mozilla password tool pont_mozpass@soua.net LICENSE ======= Please see the file LICENSE for licensing details. USAGE ==== This tool allows you to view the passwords stored by Mozilla/Firefox. It also allows you to encrypt/decrypt the password store (so that the master password is required/not required for access) INSTALLATION ============ If you have pyrex (<URL:http://nz.cosc.canterbury.ac.nz/~greg/python/Pyrex/>) installed, you should use distutils to install, just do python setup.py install and you should be all set (although you may of course need to modify sys.path if you use --prefix to install to a non-standard place). If you do not have pyrex, things become a little more complicated, I supply the source created by pyrex, and it should be possible to compile manually (most likely by running gcc -pthread -fno-strict-aliasing -O3 -fPIC -IPYTHONPATH -shared -lnss3 -o nss.so nss.c where PYTHONPATH is probably /usr/include/python2.3 or similar). After that, you have to copy the extension to your site-packages directory and copy mozpass to where you want it manually. BUGS ==== Bugs can be reported to pont_mozpass_bugs@soua.net. For reasons of simplicity, I use a hand-hacked header file instead of requiring the installation of NSS headers. As the supplied file is overly simplistic, it does place an additional requirement on the ABI used (who is responsible for adjusting the stack if parameters are passed on the stack). I haven't seen a system where that becomes a problem, though.