与tenable的产品和应用程序接口的python库

pyTenable的Python项目详细描述


https://travis-ci.org/tenable/pyTenable.svg?branch=masterhttps://img.shields.io/pypi/v/pytenable.svghttps://img.shields.io/pypi/pyversions/pyTenable.svghttps://img.shields.io/pypi/dm/pyTenable.svghttps://img.shields.io/github/license/tenable/pyTenable.svg

pytenable旨在成为tenable应用程序的pythonic接口。 原料药。此外,通过在 所有不同的应用程序,我们可以从 一些产品之间有不同的api。

安装

要将最新发布的版本安装到pypi,只需 通过PIP安装:

pip install pytenable

如果您正在寻找出血边缘,请直接从 像这样的github存储库:

pip install git+git://github.com/tenable/pytenable.git#egg=pytenable

开始

假设我们想得到在 Tenable.io应用程序。执行此操作非常简单,如下所示:

fromtenable.ioimportTenableIOtio=TenableIO('TIO_ACCESS_KEY','TIO_SECRET_KEY')forscanintio.scans.list():print('{status}: {id}/{uuid} - {name}'.format(**scan))

开始使用tenable.sc同样简单:

fromtenable.scimportTenableSCsc=TenableSC('SECURITYCENTER_NETWORK_ADDRESS')sc.login('SC_USERNAME','SC_PASSWORD')forvulninsc.analysis.vulns():print('{ip}:{pluginID}:{pluginName}'.format(**vuln))

有关可用内容的详细信息,请参阅 pyTenable Documentation

日志记录

为pytenable启用日志记录只是通过 python日志包。这里有一个简单的例子:

importlogginglogging.basicConfig(level=logging.DEBUG)

许可证

这个项目是根据麻省理工学院的许可证授权的。

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

推荐PyPI第三方库


热门话题
java用arraylist中的单词替换txt文件中的单词?   java为ProgressBar提供了一个解决方案。是否接受整数?   java添加鼠标侦听器以删除目标   java删除标点符号的简单程序   java JavaScriptException:(TypeError):无法调用null的方法“getBoundingClientRect”   java我可以在没有对话框的情况下卸载应用程序吗?   执行泛型Java类   如果主线程从不调用线程,那么线程中断的原因是什么。中断()?   导致其他组件不显示的java绘制方法   java ObjectMapper追加文件JSON   Netbeans Java:将我的CSV文件放在哪里?   bouncycastle RSAKeyParameters中的java公钥   java为什么我总是在这个字符串数组中输入a1字符串?   java使用匿名绑定连接到AD并搜索用户DN   从JSP文件向Java应用程序发送socket?