长访问客户端

lacli的Python项目详细描述


longaccess客户机
======


这是与
`longaccess服务<;https://www.longaccess.com>;``进行交互的原型客户机程序。在安装了"python<;http://www.python.org>;`\uuuu
但还需要注册帐户的系统上,通过
命令行可以使用它。如果您对longaccess服务的其他方面不熟悉,那么最好从
"`什么是
longaccess?<;https://github.com/longaccess/longaccess docs/blob/master/what-u-is-longaccess.md有关详细信息,请参见"longaccess
下载页<;https://downloads.longaccess.com>;`。对于其他
平台或用途,您可以下载或克隆源存储库,
如果需要,创建一个"virtualenv<;http://www.virtualenv.org>;```并通过"pip"安装客户机。例如:





请注意,当前,在
修改的表单中需要某些第三方库。这些特殊的依赖项在
`requirements.txt<;>``中有描述,如果发出
以下命令,则可以自动安装:






依赖项
----

也就是说,它们没有任何硬的外部依赖性。但是,对于从文件系统中安全删除文件的外部工具有一种软依赖性,请参见下面的
了解更多信息。从源代码安装时,大多数依赖项都可以通过"pip"自动安装。在某些平台上,
安装可能需要手动安装开发包,
例如在[Fedora Linux][]上,您可能需要安装``python2 devel`
包。rpc服务器(用于与gui前端通信)需要额外的包,如"thrift"和"twisted"。
最后,安装"python zipstream"<;>r/>
安装后,程序将作为"lacli"调用。不带
参数运行它,以查看支持的用法的概要。简而言之,有四个基本命令:

-``lacli login``设置凭据以与其他命令一起使用
-``lacli archive``帮助您管理存档
-``lacli certificate``帮助您管理证书
-``lacli capsules``让我们查看可用的胶囊
-`` lacli server``运行rpc服务器。您通常不需要这个。

或者可以通过运行
``lacli-i``以交互方式运行程序。

``lacli``命令支持某些全局选项,您可以在上述概要中看到
。但是,唯一需要的参数是
我们在下一节中讨论的身份验证参数。

authentication
----

您可以通过两种方式将它们提供给程序:

1。作为全局参数,例如``lacli-u user-p pass archive list…``.
如果未提供密码,系统将提示您输入密码。
2.作为`.netrc``文件中的条目。这样你就不必每次都提供它们(但是你应该保证你的`.netrc``安全)。
3.使用"login"命令。如果身份验证成功,系统将提示
将凭据保存在上面的"`.netrc`"中,以便将来使用。如果交互,则凭证将用于
后续命令。

~~~~


ccess.com``。例如,您需要
此项:




machine www.longaccess.com login user@domain.com password somep4ss


示例用法
----


示例场景:




$lacli登录您的@email.com
密码:
身份验证成功esfull作为您的@email.com
保存凭据?y
$lacli存档列表
没有可用的存档。
$lacli存档创建/主页/kouk/toread-t文档
加密。
存档准备
$lacli存档列表
001 36mib文档本地
$lacli存档上载1
/home/kouk/.longaccaccess/data/2013-10-18-documents.zip.crypt:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\br/>稍后按ctrl-c手动检查
状态:已完成
证书68-h1bk已保存。
使用lacli证书列出以查看证书或LACLI证书--有关更多选项的帮助
完成。
$LACLI存档列表
001 36MIB文档完成68-H1BK
$LACLI证书列表
68-H1BK 36MIB文档
$LACLI证书打印68-H1BK
创建的文件:
longaccess-68-h1bk.html
$


安全删除
----

从磁盘删除存档和证书时,程序
支持"安全删除"lt;https://ssd.eff.org/tech/deletion>;``uuuuu到外部程序。如果找不到合适的删除程序,客户将投诉并给出进一步的指示。
目前,如果系统路径上有可用的工具,我们将自动支持以下工具:

-`srm<;http://en.wikipedia.org/wiki/srm(unix)>;``uu(mac,unix)`
-`shred<;http://en.wikipedia.org/wiki/shred\ux(unix)>;`\ux(unix)
-`sdelete<;http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx>;`\ux
(windows,专有)
-`eraser<;http://eraser.heidi.ie/>;`\uu(windows,开源)

*\*或尚未删除通过
``delete``命令的可选参数提供。*

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

推荐PyPI第三方库


热门话题
Java中的安卓字节[]操作   java如何使用SeleniumWebDriver自动弹出对话框窗口   运行单黄瓜JVM的java。来自Gradle的功能文件   在Java中使用JTA连接到SSH   eclipse为什么在从SVN签出Ant版本1.3时,Ant java项目本身有很多错误?   java如何获取撇号之间的字符串   java锁在单个线程上作为布尔信号量工作吗?   bluej我可以使用什么代码清除屏幕(java)?   java在单击JButton时更改JPanel图标   java将逗号分隔的字符串转换为不带中间容器的列表   java Flink:以集群模式加载资源文件   java删除多对多条目,同时将两个对象都保留在数据库中   将数组值向左移动