Qualysguard(R)Qualys API包

qualysapi的Python项目详细描述


QualySapi
==
[![构建状态](HTTPS://TravIS-CI.COM/PARBAXIX/QualApAsi.VIG)?分支=主机)(http://特拉维斯Ci.com / PalbAXI/QualAsAPI)
[覆盖状态](HTTPS:/Copalal.IO/Reave/GithBu/PalbAXi/QualAsApII/BADGE.VG)?分支=主机)(HTPSP//CopalalsIO/GITHUB/PalbAXIX/QualAsAPi?branch=master)


python包qualys api,这使得调用任何qualysapi都非常简单。Qualys API版本v1、v2和was&am(资产管理)都受支持。

用户需要提供的唯一参数是调用和数据(可选)。它自动执行以下操作:
*通过所请求的调用自动标识API版本。
*从上述步骤自动标识url。
*根据Qualys文档自动将http方法标识为请求的POST或GET。

[BR//Bulb/Mask/实例/ ]。
-
在[QuaLaSIPi示例.py]中找到的详细示例(http://Github.com/PalBaXi/QualAsPi/Blb/Muth/Simult/ QuaLaSAPI I .Py)。
BR/>< BR/> ` Python
& Gt;目录(http://Github.com/PalbAb)a=qualysapi.connect()
qualysguard用户名:我的用户名
qualysguard密码:
>;>打印a.request('about.php')
<;?xml version=“1.0”encoding=“utf-8”?>;
<;!关于系统的doctype“关于系统的doctype关于系统”https://qualys api.qualys.com/about.dtd“>;
<;关于>;
><;关于>;
<;关于api-version major=“1”minor=“1”minor=“4”gt;
<;web-version>;7.10.61-1<;web-version>;
><;关于web-version>;
><;关于scanner-version>;7.1.10-1<;关于<;关于<;scanner-version>;
>;
><;关于<;关于vulnsigs-version br/><;/关于>;
<;!--为username=“my_username”date=“2013-07-03t10:31:57z”->;
<;生成!--机密和专有信息Qualys“按原样”提供QualysGuard服务,不提供任何形式的保证。Qualys不保证本报告中包含的信息是完整的或无错误的。版权所有2013,Qualys,Inc.//-->;
```


查看“virtualenv”。


requirements
----


*requests(http://docs.python requests.org)
*lxml(http://lxml.de/)


在python 2.7上成功测试。

configuration
==


默认情况下,包将在命令提示符下询问用户名和密码。默认情况下,包连接到Qualys文档主机(qualysapi.qualys.com)。


您可以重写这些设置,并通过执行以下任何操作来阻止自己键入凭据:

1。通过运行下面的python,“qualysapi.connect(记住,me=true)”。这会在当前工作目录中自动生成一个.qcrc文件,并将配置范围限定到该目录。
2。通过运行下面的python,`qualysapi.connect(记住'u me_always=true`)。这会在主目录中自动生成一个.qcrc文件,将配置范围设置为所有对QualysAPI的调用,而不考虑目录。
3。通过在python脚本的主目录或目录中创建名为“.qcrc”(对于windows,默认文件名为“config.ini”)的文件。
4。这支持多个配置文件。只需在调用qualysapi.connect('config.txt')时添加文件名即可。

;3ELIA
BR/>设置每个连接应该尝试的最大重试次数。注意,这只适用于失败的连接和超时,从不请求服务器返回响应。
最大重试次数=10

[代理]
;此部分是可选的如果您不使用代理,请保留它。
;也可以使用环境变量:http://www-ython请求。org/Eng/Eng/Eng/Audio/Advix/AXY代理;如果没有指定,则将PROXYY协议设置为HTTPS。
PROXYURUR=代理。MyCORP.com。BR/>< BR/>;PROXYOL端口将覆盖PROXYURURL中指定的任何端口< BR/> PROXYPORT=8080
BR/>;代理身份验证
代理用户名=kramer
代理密码=giddy up!
```



许可证
=
apache许可证,版本2.0
http://www.apache.org/licenses/license-2.0.html


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

推荐PyPI第三方库


热门话题
java将Int值传递给另一个类   在使用Sdin(或非交互式)输入| Java时调试奇怪的输入错误   java返回一个文本字符串作为响应struts2   java为什么我们不能在声明局部变量之前初始化它呢?   java从现有XML中读取值并将其填充到Json中   java Spring Boot+Maven:找不到repositoryFactoryBean   java使用regex表示“W o.Rd”。replaceAll(“单词”、“替换”)   java Sub resorce在Jersey REST API框架中不起作用   java在组件启动时,当所述报告存储在Sharepoint中时,是否可以加载预格式化的WebDataRocks报告?   java并发更新列表的最佳方法   servlets Java web应用程序对象调度   应用程序在点击按钮时崩溃,Android Studio(Java)   java如何为掷骰子游戏调用另一个类中的方法?