Сценарий McAfee Python, SSL не удалось проверить - PullRequest
0 голосов
/ 27 августа 2018

Так что для моей работы мне нужно было изучить Python для McAfee ... В любом случае, я не могу найти достойную документацию, поэтому я решил добавить свои заметки сюда и посмотреть, что любой может улучшить мои решения.

В любом случае я получаю сообщение об ошибке ниже:

    Error/reason: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)>

Мой код указан ниже, личная информация удалена

    import mcafee

    mc = mcafee.client("172.16.153.194", "8443","admin","password")

    #code specific to this task
    input = "mytag" #

    systems = mc.system.find(input)#Search text can be IP address, MAC address, user name, agent GUID or tag
    #The above uses the System Tree for searching
    for system in systems:
        #The below file contains EPOComputerProperties
        #the file is in the for loop to all each device to produce results 
    for each property
        file = open('C:/.../.../.../myquery.txt')
        for i in file:
            id = system[i.rstrip('\n')]
            print id
        print ""
        file.close()

1 Ответ

0 голосов
/ 27 августа 2018

Поэтому я решил использовать патч Monkey (дрянной патч Monkey ...), используя приведенный ниже код в верхней части моей работы:

    import ssl

    ssl._create_default_https_context = ssl._create_unverified_context

Если вы можете найти лучший способустановите соединение, не предоставив действительный сертификат для моего сервера ePO, пожалуйста, дайте мне знать.

...