首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行Python中的Qualys调用和响应,不会得到没有错误的返回

运行Python中的Qualys调用和响应,不会得到没有错误的返回
EN

Stack Overflow用户
提问于 2022-03-08 05:43:59
回答 1查看 237关注 0票数 0

在这里,我成功地使用Curl运行了以下API调用:用户名密码已经被净化,用于安全目的。

curl -H“X请求-具有: Curl示例”-u“用户名:密码”"https://qualysapi.qg2.apps.qualys.com/api/2.0/fo/scan/?action=list

此调用只列出与帐户关联的Qualys扫描。

我尝试使用Python3.10运行相同的API调用,但是它完成后,就不会返回任何数据而没有错误。进程已完成退出代码0

Python脚本如下:

代码语言:javascript
复制
from __future__ import print_function
import sqlite3
from sqlite3 import Error
import requests
import pandas as pd
import os
import csv
import time
from tqdm import tqdm
import sys, getopt
import codecs
import warnings
from pprint import pprint
import json
import pyfiglet
from openpyxl import Workbook
from datetime import datetime


'''Function to call Qualys API For Vulnerability Scan List Module'''
def QualysScanAPI(act, stat):
    print ('qualysapi.qg2.apps.qualys.com/api/2.0/fo/scan/?action=list')
    headers = {
    'X-Requested-With': 'QualysApiExplorer',
    }
    data = {
      'action': list,
      'state': stat,
      '': ''
    }


    response = requests.post('https://qualysapi.qg2.apps.qualys.com/api/2.0/fo/scan/?action=list', headers=headers, data=data, auth=('username', 'password'))

    return response.content

    print(response.content)
EN

回答 1

Stack Overflow用户

发布于 2022-06-29 18:20:54

我建议使用qualysapi图书馆:

https://pypi.org/project/qualysapi/

打你要找的电话容易多了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71390537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档