1 个不稳定版本

0.1.0 2020年4月12日

#1005认证

GPL-2.0-or-later

415KB
11K SLoC

C 9K SLoC // 0.2% comments Rust 1.5K SLoC // 0.0% comments Shell 285 SLoC // 0.1% comments RPM Specfile 31 SLoC

LastPass Rust 客户端

Continuous integration

(API 文档)

基于 lastpass/lastpass-cli 项目的 LastPass API 的非官方接口。

特性

  • 登录

    • 检测需要双因素认证的情况
    • 为用户提供一种简单的方法来使用双因素认证
  • 登出

  • 密码保险库

    • 获取保险库版本号(用于允许缓存保险库和缓存失效)
    • 检索保险库的副本
    • 解密保险库的所有部分
      • 账户(密码、秘密笔记、地址等)
      • 附件元数据
      • 共享项
      • 本地标志
      • 应用信息
      • 应用字段
  • 账户管理

    • 更改详情(名称、用户名、笔记等)
    • 创建新账户
    • 删除账户
  • 附件

    • 下载附件
    • 解密它
    • 上传现有附件的新版本
    • 将附件添加到账户
    • 从账户中删除附件
  • 生成新密码

许可证

本项目被视为 lastpass-cli 的派生作品,因此也按照 GPLv2 许可证授权。

版权 (C) 2020 Michael-F-Bryan [email protected]

本程序是自由软件:您可以按照自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它,无论是许可证的第 3 版,还是(按您的选择)任何后续版本。

本程序是根据希望它对您有用而分发的,但没有任何保证;甚至没有关于其适销性或适用于特定用途的暗示保证。有关详细信息,请参阅 GNU 通用公共许可证。

您应该已经收到一份 GNU 通用公共许可证副本。如果没有收到,请参阅 https://www.gnu.org/licenses/

贡献

建议始终使用 cargo-crev 来验证每个依赖项的可信度,包括此依赖项。

该包的目的是没有安全性错误。开发者将尽力避免它们,并欢迎帮助分析和修复它们。

依赖项

约11-25MB
~370K SLoC