Skip to content
Read opera password files (a.k.a. "the wand").
Python Batchfile
Branch: master
Clone or download
Latest commit 8e8b242 Feb 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
operapass Warn if mater password is set Oct 31, 2014
.hgignore Fix Python 3, minor bugs, and add Windows installer Mar 14, 2013
README.markdown Update README Feb 19, 2019
operapass-dump Warn if mater password is set Oct 31, 2014
operapass-tk
setup-cxfreeze.py Fix Python 3, minor bugs, and add Windows installer Mar 14, 2013
setup.bat Fix Python 3, minor bugs, and add Windows installer Mar 14, 2013
setup.py Fix Python 3, minor bugs, and add Windows installer Mar 14, 2013

README.markdown

This project is considered finished

This software works for Opera 12 and earlier (the Presto-based versions), and not for the newer Blink-based versions.

You can get the information from newer Opera versions by going to Settings -> Privacy & security -> Manage saved passwords.


Opera is a great browser, but one feature it’s been lacking for a very long time is the ability to view the passwords you’ve saved with the Opera password manager (“The wand”).

There are a few closed-source and Windows-only programs out there. An open-source multi-platform utility to read the wand seemed like a good idea :-)

operapass can be run from in a terminal or with a basic GUI. It should find the wand.dat in your Opera profile directory, but you can also specify it as the first parameter (eg.. operapass-tk path/to/wand.dat)

There are two utilities: operapass-dump to dump the password file to your stdout (ie. terminal) and operapass-tk for a very basic Tkinter GUI.

It should run on Windows, Linux, FreeBSD, and OSX.

Notes

operapass can only read wand files without a master password. Note you can remove and (re-)add a master password at any time in the Opera preferences.

operapass will use the M2Crypto module when available, and fall back to pyDes (bundled) when it’s not, note that M2Crypto is much faster. M2Crypto isn’t available for Python 3 yet.

ChangeLog

Version 1.3, 2014-11-01

  • Detect if a master password is set

Version 1.2, 2013-03-13

  • Python 3 didn’t always work, fix that
  • Windows binaries
  • A few minor bugfixes/cleanup

Version 1.1, 2012-11-01

  • Work with both Python 2 & 3

Version 1.0, 2011-10-04

  • Initial release
You can’t perform that action at this time.