长访问客户端
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``命令的可选参数提供。*
======
这是与
`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``命令的可选参数提供。*