用于与yopass后端交互的cli

yopass-cli的Python项目详细描述


yopass cli

Build Status

PyPI version

这是一个命令行工具,用于与由Johan Haals创建的yopass backend交互。 尽管可以通过web-frontend使用该服务,但我觉得有必要使用一个cli工具,以便在自动化项目中使用这个很棒的软件。

这个cli工具使用sjcl(就像web前端)在客户端执行加密,从而防止您的秘密以cleartext的形式离开您的操作系统。

安装

yopass cli需要python3+才能运行。

$ pip install --user yopass-cli

确保在使用之前设置了以下2个环境变量:

  • yopass_backend_url

  • yopass_frontend_url

      $ export YOPASS_BACKEND_URL=https://api.yopass.se
      $ export YOPASS_FRONTEND_URL=https://yopass.se
    

如果您使用自己的服务器,前端和后端URL可以相同。为了 示例:https://yopass.domain.net

使用量

yopass-cli send [OPTIONS] SECRET
cat <filename> | yopass-cli send [OPTIONS]
echo "<my passphrase" | yopass-cli send [OPTIONS]
yopass-cli get [OPTIONS] SID PASSPHRASE

发送选项:

--expires [1h|1d|1w]
--outmode [verbose|one-click-link|short-link|id]
--outformat [plain|json]

获取选项:

--outformat [plain|json]

待办事项

  • 测试
  • 正确的自述文件

许可证

麻省理工学院

免费软件,见鬼!

欢迎投稿:)干杯

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Tomcat SSL错误   线程“main”java中的indexoutofboundsexception错误异常。lang.ArrayIndexOutOfBoundsException:0   java如何模拟@InjectMocks类的方法?   当在过滤器后单击时,带有搜索和onclick的java Listview没有获得正确的位置   java如何处理多个文件和消息以在春季实现国际化?   java MINA 2.0.7有时无法在会话关闭时发出通知   java与WindowsBuilderPro的配合使用   java为什么会出现“无法解析为类型”错误?   java Eclipse调试器在包行停止   关于BuffereImage和Image的java问题   java XML工具上下文错误   java有没有一种方法可以在不创建单独的子数据集的情况下对数据集进行分区并访问分区?   java创建异常类;从其他类别看不见   java必须根据应用程序的启动方式使用skip()或read()   java Hibernate特定条件查询