Commit Graph

115 Commits

Author SHA1 Message Date
Renato Alves
ea125c698e Remove trailing new-line 2016-02-16 18:39:01 +01:00
Renato Alves
f6c1779396 Add better debugging information 2016-02-16 16:39:32 +01:00
Renato Alves
1a11ede6c5 Make script compatible with both Python 2 and 3 2016-02-16 16:39:28 +01:00
Renato Alves
2db5c5684e Python 3 compatibility 2016-02-15 14:07:22 +01:00
Renato Alves
f9c7f19a0e Use an exception for premature exiting 2016-01-21 14:35:10 +01:00
Renato Alves
f780d71ce9 Use argparse for sys.argv parsing and refactor some code 2016-01-21 14:34:35 +01:00
Renato Alves
68947e643b Create an NSS global variable to prepare for refactoring 2016-01-21 14:32:23 +01:00
Renato Alves
1ad27f9a74 Default to python2 instead of any python.
Some distros are already using python3 as default python version
2016-01-21 14:13:49 +01:00
Renato Alves
8cbfe73c1a Retrieve error messages from NSS/NSPR when things go south 2016-01-19 15:28:58 +01:00
Renato Alves
5bb1abbf38 Add ability to read master password from a file. 2016-01-19 15:28:56 +01:00
Renato Alves
ca7e02d9ab Always try to pass the password to nss in UTF8 2016-01-19 15:27:51 +01:00
Renato Alves
6a27537db7 Don't try to decrypt unencrypted passwords 2015-12-28 02:24:39 +01:00
Renato Alves
86c6fbbc42 Support loading libnss3 in windows
Currently works only if Firefox is installed in the standard 32bits
location.
2015-12-28 01:55:05 +01:00
Renato Alves
30cfc54803 Support for logins.json the new format in Firefox 32.0+ 2014-10-08 15:09:32 +01:00
Renato Alves
91673e9f3f Firefox Decrypt first working version 2014-01-17 13:30:01 +00:00