Skip to main content

A library able to retrieve and decrypt all items in lastpass along with their change history and attachments.

Project description

A library able to retrieve and decrypt all items in lastpass along with their change history and attachments.

Project Features

  • Can completely decrypt all secrets, attachments, and all history of every field that supports it.

  • Can save the blob locally.

  • Can save attachments of secrets.

  • Exposes share info to and from people.

Project Inspiration

Initial inspiration was taken from https://github.com/konomae/lastpass-python. More features were needed and I could not really follow the design of that project so well, so I ended up rewriting all of it with a new design that made sense to me and implemented all the required features on that. This project is now quite further that the original project feature wise.

During my reverse engineering efforts I also found https://github.com/cfbao/lastpass-vault-parser/blob/master/lastpass-vault-format.md sadly a little too late. Also extended my model further than the documentation of that project.

History

0.0.1 (08-02-2023)

  • First code creation

0.1.0 (11-02-2023)

  • Initial release

0.2.0 (17-02-2023)

  • Implement retrieving secrets by group and shared folder.

0.3.0 (17-02-2023)

  • Implement friendly interface to retrieve passwords and secure notes by group and shared folder.

0.4.0 (19-02-2023)

  • Implement folder grouping and retrieval.

0.5.0 (24-02-2023)

  • Implement folder filtering out on secret parsing.

0.6.0 (24-02-2023)

  • Implement a consistent interface for update datetime reporting.

0.7.0 (01-03-2023)

  • Implement root folder, personal folders and shared folders. Report on password change for secure notes that support it.

0.7.1 (01-03-2023)

  • Expose only one level of personal folders.

0.7.2 (01-03-2023)

  • Refactor to match on full share name.

0.7.3 (08-03-2023)

  • Decouple decrypted vault from vault functionality.

0.7.4 (08-03-2023)

  • Decouple decrypted vault from vault functionality.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lastpasslib-0.7.4.tar.gz (94.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lastpasslib-0.7.4-py3.9.egg (65.6 kB view details)

Uploaded Egg

File details

Details for the file lastpasslib-0.7.4.tar.gz.

File metadata

  • Download URL: lastpasslib-0.7.4.tar.gz
  • Upload date:
  • Size: 94.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for lastpasslib-0.7.4.tar.gz
Algorithm Hash digest
SHA256 18922b33b34342947be5b9612dd030b4fb6909088677b2f308f88057211c982f
MD5 fb53f3b61f43f8cdbfe1d9bb07b4aae1
BLAKE2b-256 c13cb5979625a216c497343e9a75aa4a02715928fc8a23f2feb094a7bd528ee7

See more details on using hashes here.

File details

Details for the file lastpasslib-0.7.4-py3.9.egg.

File metadata

  • Download URL: lastpasslib-0.7.4-py3.9.egg
  • Upload date:
  • Size: 65.6 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for lastpasslib-0.7.4-py3.9.egg
Algorithm Hash digest
SHA256 7b24266ae3ae47d4c9af9ebab66dc64e0a3cd68831dfcfd0b90d6e0934aef462
MD5 2b90eff223dc17a7dc788e38759c2b87
BLAKE2b-256 a0b68cf4276e9ea204d47a467eb293527a82ced1c5367ddd36941c16489982e9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page