mirror of
https://github.com/Yamato-Security/WELA.git
synced 2025-12-11 03:33:01 +01:00
feat: verbose security
This commit is contained in:
@@ -21,7 +21,7 @@ function CountRules {
|
|||||||
$counts[$rule.level]++
|
$counts[$rule.level]++
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$status = if ($filterd_rules[0].applicable) { "enabled" } else { "disabled" }
|
$status = if ($filterd_rules[0].applicable) { ": enabled" } else { ": disabled" }
|
||||||
$result = "$status (critical: $($counts['critical']) | high: $($counts['high']) | medium: $($counts['medium']) | low: $($counts['low']), info: $($counts['informational']))"
|
$result = "$status (critical: $($counts['critical']) | high: $($counts['high']) | medium: $($counts['medium']) | low: $($counts['low']), info: $($counts['informational']))"
|
||||||
return $result
|
return $result
|
||||||
}
|
}
|
||||||
@@ -268,25 +268,9 @@ System
|
|||||||
$msgLines = $msg -split "`n"
|
$msgLines = $msg -split "`n"
|
||||||
foreach ($line in $msgLines) {
|
foreach ($line in $msgLines) {
|
||||||
if ($line -match '.*disabled.*\(') {
|
if ($line -match '.*disabled.*\(') {
|
||||||
$parts = $line -split '(disabled.*\))'
|
Write-Host -$line -ForegroundColor Red
|
||||||
foreach ($part in $parts) {
|
|
||||||
if ($part -match '.*disabled.*$') {
|
|
||||||
Write-Host -NoNewline $part -ForegroundColor Red
|
|
||||||
} else {
|
|
||||||
Write-Host -NoNewline $part
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Write-Host ""
|
|
||||||
} elseif ($line -match '.*enabled.*\(') {
|
} elseif ($line -match '.*enabled.*\(') {
|
||||||
$parts = $line -split '(enabled.*\))'
|
Write-Host $line -ForegroundColor Green
|
||||||
foreach ($part in $parts) {
|
|
||||||
if ($part -match '.*enabled.*$') {
|
|
||||||
Write-Host -NoNewline $part -ForegroundColor Green
|
|
||||||
} else {
|
|
||||||
Write-Host -NoNewline $part
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Write-Host ""
|
|
||||||
} else {
|
} else {
|
||||||
Write-Host $line
|
Write-Host $line
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user