1
0
Fork 0
mirror of https://github.com/ThomasGsp/HyperProxmox.git synced 2025-03-09 15:40:18 +00:00

Crypto decode user and password

This commit is contained in:
thomas.guiseppin 2017-10-25 20:45:56 +02:00
parent 67dfa9a5c2
commit e4b14f520d

View file

@ -14,7 +14,6 @@ from core.libs.hcrypt import *
import time
import operator
import random
import bson
import base64
def add_token(tokens_in_slots, slot_distributions):
@ -58,17 +57,15 @@ class Analyse:
for cluster in self.clusters_conf:
""" Decode data """
user = pdecrypt(base64.b64decode(cluster["user"]), self.generalconf["keys"]["key_pvt"])["data"].decode('utf-8')
password = pdecrypt(base64.b64decode(cluster["password"]), self.generalconf["keys"]["key_pvt"])["data"].decode('utf-8')
user = pdecrypt(base64.b64decode(cluster["user"]),
self.generalconf["keys"]["key_pvt"])["data"].decode('utf-8')
password = pdecrypt(base64.b64decode(cluster["password"]),
self.generalconf["keys"]["key_pvt"])["data"].decode('utf-8')
""" AUTH """
proxmox = Proxmox("Analyse")
proxmox.get_ticket("{0}:{1}".format(cluster["url"],
int(cluster["port"])),
pdecrypt(user, self.generalconf["keys"]["key_pvt"]),
pdecrypt(password, self.generalconf["keys"]["key_pvt"]))
proxmox.get_ticket("{0}:{1}".format(cluster["url"], int(cluster["port"])), user, password)
""" Get excluded nodes """
exclude_nodes = cluster["exclude_nodes"]