Most of us have the habit of depending on the browser to remember our passwords. What if you have forgotten the password and want to recover it? Not only the browser, there are several applications in your system which remember your passwords in different formats and techniques (plaintext, APIs, custom algorithms, databases, etc.). How about a tool that can handle many of them?

Enter LaZagne, a multi-platform Python utility that can recover passwords from several common applications installed on a Linux or Windows system. Here’s the current support list:

Installation

On Ubuntu, it is sufficient to clone the GitHub project:

$ git clone https://github.com/AlessandroZ/LaZagne

The standalone binaries for 32 and 64-bit are under Linux/standalone directory in the project tree. Otherwise you can also run the LaZangne.py utility.

You will also need the python-kde4 package to retrieve passwords from Kwallet.

Usage

The following examples use the LaZangne.py utility. Otherwise, you can also run the standalone binary.

To launch all modules:

$ LaZangne.py all

Launch only a specific module:

$ LaZagne.py browsers

Launch only a specific software script:

$ LaZagne.py browsers -f

Help:

$ LaZagne.py -h $ LaZagne.py browsers -h

Write all passwords into a file:

$ LaZagne.py -w

If you actually try out these commands, please leave a comment on the results.

On GitHub: LaZagne