用于Trend Micro产品的cli工具。

cloudonecli的Python项目详细描述


cloudonecli

这个包提供了一个命令行工具,用于Trend Micro Cloud One套件产品,包括

  • 深度安全(内部和DSAA)
  • 智能支票
  • 云整合(即将到来)
  • 网络安全(即将推出)

此软件包当前支持Python版本:

  • 3.6.x及更高版本
  • 3.7.x及更高版本
  • 3.8.x及更高版本

注意:来自服务器的所有回复都是JSON格式的。因此{a1}是一个很好的伴侣 将输出传送到的程序。对于大多数发行版,可以使用yum install jq或{}安装jq

安装

因此,最简单的安装方法是在virtualenv中的pip中使用pip:

$ pip3 install thus --user

或者,如果不在virtualenv中安装,请全局安装:

^{pr2}$

或为您的用户:

$ pip3 install --user thus

如果您安装了这样的,并希望升级到最新版本 你可以跑:

$ pip3 install --upgrade thus

命令完成--强烈建议

不知道你有什么壳?运行echo $SHELL如果结果是/bin/bash,那么就得到了bash。如果它回来了/bin/zsh你就得到了zsh。 ###巴什 要为bash启用tab completion,请执行

source thus_completer_bash.sh

如果在安装时使用了--user,那么{}的标准位置在~/.local/bin/thus_completer_bash.sh 因此,{cd9>安装时没有使用{cd9} 要在每次启用此功能,请将source命令添加到thus_completer_bash.sh~/.bashrc文件的完整路径中。在

zsh

找到您的thus_completer_zsh.sh文件。 如果您使用--user然后这样安装,thus_completer_zsh.sh的标准位置在~/.local/bin/thus_completer_zsh.sh 如果在安装时没有使用--user,那么thus_completer_zsh.sh的标准位置在/usr/bin/thus_comleter_zsh.sh

编辑~/.zshrc文件。在文件顶部添加以下行。它必须在调用autoload之前 $fpath=$fpath:~/.local/bin/thus_completer_zsh.sh

重新启动终端以使更改生效。在

入门

在使用之前,您需要提供服务的凭据和主机名。 您可以通过创建一个配置文件来实现这一点。文件应该放在~/.thus/credentials

[default]
DSMapikey = F16564D5-492A-F167-5472-2CEDA60E12D7:GDwCvBV2kV7FjSVuYJXdEqeeeu0WKlls3/sqwu+HEXM=
SCUser: administrator
SCPassword: MySuperPassword   

这将创建一个default配置文件,该配置文件同时具有深度安全性和智能检查凭据。您可以添加其他 更多服务器的配置文件。在

接下来,我们需要一个配置文件来告诉在使用profile default时我们想要使用什么设置。 文件应该放在~/.thus/config

[default]
DSMhost = https://emydsm.example.com:443/api
DSMverifyssl = False
SCHost = https://mySmartCheck.example.com:443/api
SCverifyssl = False

NoteURL末尾的/api是必需的。在

现在,当default配置文件用于智能检查时,它将使用用户名administrator和密码MySuperPassword连接到{}

示例

从Deep Security获取计算机列表:

thus deepsecurity computers list

从Deep Security获取一个只有两个扩展值的计算机列表:

thus deepsecurity computers list expand=interfaces,webreputation

从Deep Security获取策略列表:

thus deepsecurity policies list

从智能检查获取扫描列表

thus smartcheck scans list

寻求帮助

使用github问题记录错误和功能请求。在

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

推荐PyPI第三方库


热门话题
junit有没有办法在Java中重新初始化静态类?   在浏览器中点击应用程序时java Play框架挂起   文件Java错误中的NullPointerException   使用Java中的SNMP查找网络中计算机的登录名   java包装服务器引导程序已弃用,有什么替代方案?   当客户在等待理发时,java信号量值是否存在问题?   java如何使用JavaMail仅下载特定类型的附件   如何在java中将十进制转换为十六进制   java Slick2D粒子系统不会生成粒子   java检测更改事件来自何处   将Java集合类型参数类设置为数组   java如何从eclipse导出为可运行JAR文件?   java EntityManager对象未注入Glassfish和Spring   swing从actionPerformed和actionListener Java返回字符串   java在给定另一个等价键对象的情况下获取映射项的当前键   无论输入如何,java网络都会产生相同的输出