McAfee ePolicy Orchestrator API客户端
项目描述
围绕ePO API的简单包装。管理身份验证、构建请求和解析响应。只需将客户端对象作为可调用函数处理,传递命令名称和参数。
安装
$ pip install mcafee-epo
使用
>>> from mcafee_epo import Client >>> client = Client('https://localhost:8443', 'user', 'password') >>> systems = client('system.find', '')
与“官方”客户端的差异
此库是在响应McAfee分发的一个相当差的客户端时创建的,该客户端不支持Python 3,并且通常一团糟。(您可以在前几个提交中找到支持Python 3的客户端的清理版本。)
官方库需要将文件复制到Python位置以“安装”它。此库是通过pip安装的实际软件包。
官方客户端使用低级别的URL库和许多工作区来执行HTTP请求。此库使用requests库来极大地简化之前代码所做的工作,同时提供更好的安全性。
官方客户端使用动态命令发现和调度机制来使API调用看起来像一组嵌套的对象。此库放弃了这种复杂性(IDEs本身也不理解),采用了一种更直接的方法,即调用时只接受命令名称。
链接
项目详情
关闭
mcafee-epo-1.1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | df2f9775dbeb79a42cce11312c2187be526c3498604f30284b9311c74cf09657 |
|
MD5 | fae84de01b425b3c1840bab55b201d92 |
|
BLAKE2b-256 | 5d02791e949bf27ca38b9d46c343d4484445e2453b0d9a7d857020c0fd0bd36e |
关闭
mcafee_epo-1.1.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5d2970c7488aaac168f2cf9e230838493b11448dd1b0438fff2f5b22dd4518fe |
|
MD5 | c6909abff99d5c823ab1c056e21b44b0 |
|
BLAKE2b-256 | d0a12ab5766f7ef73c902c0622b35650b9340c1e013af9ba733ae8c5dd64b49f |