与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 Maven Cobertura和包,无需运行两次单元测试   如何在java代码中获得Spring rest API响应?   音频-如何预加载声音并在Java中简单播放?   二进制理解Java字节   java语言分析器安卓   Hibernate中的java:是否可以为实体混合注释和XML配置?   java JDBC在尝试切换(使用)数据库时出现“MySQL语法错误”   将C中带有指针的代码转换为Java代码   java如何在for循环中循环字符串数组   JSF页面上的java EL表达式计算时间   java无法将docker映像推送到Nexus   swing如何使用单选按钮选择Java图形   java在运行mvn liquibase:diff更新数据库时发现多个目录与架构匹配   java KafkaConsumer API 0.9是否有以下场景的解决方案?   java打印邻接矩阵中的最短路径   java Spring安全身份验证失败空消息   使用trycatch处理FileNotFoundException的java   java如何在spring测试中模拟属性源?   java无法从sqlite数据库获取所有行   JavaEclipseRCP:如何从目标定义文件中的软件站点下载增量包?