From c379a46065d93517f9907c1f1e9a063db1455ff7 Mon Sep 17 00:00:00 2001 From: Sebastian Serfling Date: Wed, 25 Oct 2023 10:27:12 +0200 Subject: [PATCH] ADD zls_check.py --- main.py | 35 ++++++++++++++++++----------------- system_info.py | 3 +-- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/main.py b/main.py index d1229b3..6f636eb 100644 --- a/main.py +++ b/main.py @@ -39,34 +39,35 @@ user = os.getlogin() ## GET CURRENT USER ## Check Database database = request("host/get/database",{"ip":system_info.get_local_ip()}).text.replace('"','') ##GET DATABASE FROM SQL-SERVER -check_hostname = request("host/get",{"hostname":hostname,"dbname":database}) ##GET VOLUMES FROM SQL-SERVER +# check_hostname = request("host/get",{"hostname":hostname,"dbname":database}) ##GET VOLUMES FROM SQL-SERVER + ## Check Host -if check_hostname.text == "false": - request("host/set",{"hostname":hostname,"ipadresse":system_info.get_local_ip(),"ram":system_info.get_ram_info(),"hddused":space_used(),"hddfree":space_free(),"hddtotal":space_total(),"dbname":database}) -else: - request("host/update", - {"hostname": hostname, "ipadresse": system_info.get_local_ip(), "ram": system_info.get_ram_info(), - "hddused": space_used(), "hddfree": space_free(), "hddtotal": space_total(), "dbname": database}) +# if check_hostname.text == "false": +# request("host/set",{"hostname":hostname,"ipadresse":system_info.get_local_ip(),"ram":system_info.get_ram_info(),"hddused":space_used(),"hddfree":space_free(),"hddtotal":space_total(),"dbname":database}) +# else: +# request("host/update", +# {"hostname": hostname, "ipadresse": system_info.get_local_ip(), "ram": system_info.get_ram_info(), +# "hddused": space_used(), "hddfree": space_free(), "hddtotal": space_total(), "dbname": database}) if system_info.get_client_info() == "Client": user = system_info.get_smb_credential() - ### Check User check_user_exist = request("user/get",{"user":user,"dbname":database}) +print(check_user_exist.text) if check_user_exist.text == "false": request("user/set", {"user": user, "dbname": database,"hardwareID": check_hostname.text}) -else: - request("user/set/lastlogon", {"userID": check_user_exist.text, "dbname": database, "lastlogon": system_info.get_lastlogon(user)}) +# else: +# request("user/set/lastlogon", {"userID": check_user_exist.text, "dbname": database, "lastlogon": system_info.get_lastlogon(user)}) -### Check CPU -check_cpu = request("host/get/cpu",{"cputype":system_info.get_cpu_brand(),"ghz":system_info.get_cpu_ghz()}) -if check_cpu.text == "false": - request("host/set/cpu",{"cputype":system_info.get_cpu_brand(),"cpucore":system_info.get_cpu_core()}) - -### Check Mainboard -request("host/mainboard",{"mainboardmodel":system_info.get_mainboard_model(),"mainboardvendor":system_info.get_mainboard_vendor()}) +# ### Check CPU +# check_cpu = request("host/get/cpu",{"cputype":system_info.get_cpu_brand(),"ghz":system_info.get_cpu_ghz()}) +# if check_cpu.text == "false": +# request("host/set/cpu",{"cputype":system_info.get_cpu_brand(),"cpucore":system_info.get_cpu_core()}) +# +# ### Check Mainboard +# request("host/mainboard",{"mainboardmodel":system_info.get_mainboard_model(),"mainboardvendor":system_info.get_mainboard_vendor()}) ### Check NetVolume Exist netvolume = request("host/get/netvolume",{"user":user,"dbname":database}) diff --git a/system_info.py b/system_info.py index a3e354b..66053bb 100644 --- a/system_info.py +++ b/system_info.py @@ -108,5 +108,4 @@ def get_client_info(): def get_smb_credential(): powershell_script = f'''Get-SmbConnection | Select-Object -ExpandProperty Credential''' result = subprocess.check_output(["powershell.exe", "-command", powershell_script], universal_newlines=True) - result.split("\\") - return result[1] \ No newline at end of file + return result.split("\\")[1].replace("\n","") \ No newline at end of file