12531 adding support for logon spanish

This commit is contained in:
rafael 2023-12-13 12:20:39 +01:00
parent 167c204b6d
commit f01160915d
2 changed files with 13 additions and 3 deletions

View File

@ -143,12 +143,14 @@ def check_antivirus_status():
"name" : f"{display_name} Antivirus status", "name" : f"{display_name} Antivirus status",
"type" : "generic_proc", "type" : "generic_proc",
"value": atv_status, "value": atv_status,
"module_group": "security",
"desc" : f"{display_name} state: {product_state}, last update: {last_update}", "desc" : f"{display_name} state: {product_state}, last update: {last_update}",
}) })
modules.append({ modules.append({
"name" : f"{display_name} Antivirus up to date", "name" : f"{display_name} Antivirus up to date",
"type" : "generic_proc", "type" : "generic_proc",
"value": atv_uptodate, "value": atv_uptodate,
"module_group": "security",
"desc" : f"{display_name} state: {product_state}, last update: {last_update}", "desc" : f"{display_name} state: {product_state}, last update: {last_update}",
}) })
@ -205,6 +207,7 @@ def check_locksreen_enables():
"name" : "Lockscreen status", "name" : "Lockscreen status",
"type" : "generic_proc", "type" : "generic_proc",
"value": value, "value": value,
"module_group": "security",
"desc" : f"Check lockscreen enable", "desc" : f"Check lockscreen enable",
}) })
@ -268,6 +271,7 @@ def get_windows_update_info(limit=5):
"name" : "Microsoft Update system status", "name" : "Microsoft Update system status",
"type" : "generic_proc", "type" : "generic_proc",
"value": value, "value": value,
"module_group": "security",
"desc" : f"Check if system was updated in the last 10 days. last update: {last_update_date}", "desc" : f"Check if system was updated in the last 10 days. last update: {last_update_date}",
}) })
return True return True
@ -290,6 +294,7 @@ def is_firewall_enabled():
"name" : f"Firewall profile: {profile['Profile']} status", "name" : f"Firewall profile: {profile['Profile']} status",
"type" : "generic_proc", "type" : "generic_proc",
"value": profile["Enabled"], "value": profile["Enabled"],
"module_group": "security",
"desc" : f"Check if firewall profile {profile['Profile']} is enabled", "desc" : f"Check if firewall profile {profile['Profile']} is enabled",
}) })
return True return True
@ -320,6 +325,7 @@ def check_password_enforcement():
"name" : "All users enforced password", "name" : "All users enforced password",
"type" : "generic_proc", "type" : "generic_proc",
"value": enforce_pass, "value": enforce_pass,
"module_group": "security",
"desc" : f"Check if all users has enforced password, not secure users = {counter}", "desc" : f"Check if all users has enforced password, not secure users = {counter}",
}) })
except Exception as e: except Exception as e:
@ -338,16 +344,20 @@ def check_login_audit_policy():
# Interpret the result # Interpret the result
if "Success and Failure" in result.stdout: if "Success and Failure" in result.stdout:
result = 1 result = 1
elif "Aciertos y errores" in result.stdout:
result = 1
elif "No Auditing" in result.stdout: elif "No Auditing" in result.stdout:
result = 0 result = 0
elif "Sin auditoría" in result.stdout:
result = 0
else: else:
print("Unable to determine audit policy for Logon/Logoff events.", file=sys.stderr) print("Unable to determine audit policy for Logon/Logoff events.", file=sys.stderr)
result = 0 result = 0
return
modules.append({ modules.append({
"name" : "Check logon event audited", "name" : "Check logon event audited",
"type" : "generic_proc", "type" : "generic_proc",
"value": result, "value": result,
"module_group": "security",
"desc" : f"Check if the logon events audit log is enables, status:{cleaned_line}", "desc" : f"Check if the logon events audit log is enables, status:{cleaned_line}",
}) })

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:e847614a6e013999949ae465e0a29df2922e858664d253f89f58540f0e27e320 oid sha256:c58891fbd16bf80f288e0ff4751801aa02dbf4e6c914625b4d49a364c7e0b511
size 7829206 size 7829249