Hacked By AnonymousFox
import logging
import requests
from hw_cpbackup.util.alert import send_alert
logger = logging.getLogger(__name__)
class Windy:
def __init__(self):
self.shared_backups_endpoint = 'https://clients.hostwinds.com/API/shared_server/new_shared_backups.php'
self.cloudflare_mtls_cert = ('/etc/hwautomate/ssl/cloudflare_hostwinds_mtls.cert.pem', '/etc/hwautomate/ssl/cloudflare_hostwinds_mtls.key.pem')
def get_shared_backups_user_data(self):
user_data = None
try:
r = requests.get(self.shared_backups_endpoint, cert=self.cloudflare_mtls_cert)
user_data = r.json()
logger.debug(user_data)
except Exception as e:
logger.info('Failed to get user data')
logger.debug(e, stack_info=True, exc_info=True)
send_alert(message='Userdata API request failure occurred')
if user_data.get('success') == 1:
return user_data
else:
raise Exception('Failed to get user data')
Hacked By AnonymousFox1.0, Coded By AnonymousFox