Merge pull request #1118 from steph78630/master

Add translated status
This commit is contained in:
Michael Boelen 2021-04-01 13:34:20 +02:00 committed by GitHub
commit aab6af4017
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 21 additions and 4 deletions

View File

@ -72,10 +72,14 @@ STATUS_DISABLED="DISABLED"
STATUS_DONE="DONE" STATUS_DONE="DONE"
STATUS_ENABLED="ENABLED" STATUS_ENABLED="ENABLED"
STATUS_ERROR="ERROR" STATUS_ERROR="ERROR"
STATUS_EXPOSED="EXPOSED"
STATUS_FAILED="FAILED" STATUS_FAILED="FAILED"
STATUS_FILES_FOUND="FILES FOUND" STATUS_FILES_FOUND="FILES FOUND"
STATUS_FOUND="FOUND" STATUS_FOUND="FOUND"
STATUS_HARDENED="HARDENED"
STATUS_INSTALLED="INSTALLED" STATUS_INSTALLED="INSTALLED"
STATUS_LOCAL_ONLY="LOCAL ONLY"
STATUS_MEDIUM="MEDIUM"
STATUS_NO="NO" STATUS_NO="NO"
STATUS_NO_UPDATE="NO UPDATE" STATUS_NO_UPDATE="NO UPDATE"
STATUS_NON_DEFAULT="NON DEFAULT" STATUS_NON_DEFAULT="NON DEFAULT"
@ -88,11 +92,13 @@ STATUS_NOT_RUNNING="NOT RUNNING"
STATUS_OFF="OFF" STATUS_OFF="OFF"
STATUS_OK="OK" STATUS_OK="OK"
STATUS_ON="ON" STATUS_ON="ON"
STATUS_PARTIALLY_HARDENED="PARTIALLY HARDENED"
STATUS_PROTECTED="PROTECTED" STATUS_PROTECTED="PROTECTED"
STATUS_RUNNING="RUNNING" STATUS_RUNNING="RUNNING"
STATUS_SKIPPED="SKIPPED" STATUS_SKIPPED="SKIPPED"
STATUS_SUGGESTION="SUGGESTION" STATUS_SUGGESTION="SUGGESTION"
STATUS_UNKNOWN="UNKNOWN" STATUS_UNKNOWN="UNKNOWN"
STATUS_UNSAFE="UNSAFE"
STATUS_UPDATE_AVAILABLE="UPDATE AVAILABLE" STATUS_UPDATE_AVAILABLE="UPDATE AVAILABLE"
STATUS_WARNING="WARNING" STATUS_WARNING="WARNING"
STATUS_WEAK="WEAK" STATUS_WEAK="WEAK"

View File

@ -72,10 +72,14 @@ STATUS_DISABLED="DÉSACTIVÉ"
STATUS_DONE="FAIT" STATUS_DONE="FAIT"
STATUS_ENABLED="ACTIVÉ" STATUS_ENABLED="ACTIVÉ"
STATUS_ERROR="ERREUR" STATUS_ERROR="ERREUR"
STATUS_EXPOSED="EXPOSÉ"
STATUS_FAILED="ÉCHOUÉ" STATUS_FAILED="ÉCHOUÉ"
STATUS_FILES_FOUND="FICHIERS TROUVÉS" STATUS_FILES_FOUND="FICHIERS TROUVÉS"
STATUS_FOUND="TROUVÉ" STATUS_FOUND="TROUVÉ"
STATUS_HARDENED="RENFORCÉ"
STATUS_INSTALLED="INSTALLÉ" STATUS_INSTALLED="INSTALLÉ"
STATUS_LOCAL_ONLY="LOCAL SEULEMENT"
STATUS_MEDIUM="MOYEN"
STATUS_NO="NON" STATUS_NO="NON"
STATUS_NO_UPDATE="PAS DE MISE A JOUR" STATUS_NO_UPDATE="PAS DE MISE A JOUR"
STATUS_NON_DEFAULT="PAS PAR DÉFAUT" STATUS_NON_DEFAULT="PAS PAR DÉFAUT"
@ -88,11 +92,13 @@ STATUS_NOT_RUNNING="NON LANCÉ"
STATUS_OFF="OFF" STATUS_OFF="OFF"
STATUS_OK="OK" STATUS_OK="OK"
STATUS_ON="ON" STATUS_ON="ON"
STATUS_PARTIALLY_HARDENED="PARTIELLEMENT RENFORCÉ"
STATUS_PROTECTED="PROTÉGÉ" STATUS_PROTECTED="PROTÉGÉ"
STATUS_RUNNING="EN COURS" STATUS_RUNNING="EN COURS"
STATUS_SKIPPED="IGNORÉ" STATUS_SKIPPED="IGNORÉ"
STATUS_SUGGESTION="SUGGESTION" STATUS_SUGGESTION="SUGGESTION"
STATUS_UNKNOWN="INCONNU" STATUS_UNKNOWN="INCONNU"
STATUS_UNSAFE="RISQUÉ"
STATUS_UPDATE_AVAILABLE="MISE A JOUR DISPONIBLE" STATUS_UPDATE_AVAILABLE="MISE A JOUR DISPONIBLE"
STATUS_WARNING="AVERTISSEMENT" STATUS_WARNING="AVERTISSEMENT"
STATUS_WEAK="FAIBLE" STATUS_WEAK="FAIBLE"

View File

@ -1068,23 +1068,28 @@
if [ "${UNIT}" = "UNIT" ]; then if [ "${UNIT}" = "UNIT" ]; then
continue continue
fi fi
STATUS="UNKNOWN"
COLOR="BLACK" COLOR="BLACK"
case ${PREDICATE} in case ${PREDICATE} in
PERFECT | SAFE | OK) PERFECT | SAFE | OK)
STATUS="${STATUS_PROTECTED}"
COLOR=GREEN COLOR=GREEN
;; ;;
MEDIUM) MEDIUM)
STATUS="${STATUS_MEDIUM}"
COLOR=WHITE COLOR=WHITE
;; ;;
EXPOSED) EXPOSED)
STATUS="${STATUS_EXPOSED}"
COLOR=YELLOW COLOR=YELLOW
;; ;;
UNSAFE | DANGEROUS) UNSAFE | DANGEROUS)
STATUS="${STATUS_UNSAFE}"
COLOR=RED COLOR=RED
;; ;;
esac esac
Display --indent 8 --text "- ${UNIT}:" --result "${PREDICATE}" --color "${COLOR}" Display --indent 8 --text "- ${UNIT}:" --result "${STATUS}" --color "${COLOR}"
LogText "Result: ${UNIT}: ${EXPOSURE} ${PREDICATE}" LogText "Result: ${UNIT}: ${EXPOSURE} ${STATUS}"
done done
ReportSuggestion "${TEST_NO}" "Consider hardening system services" "Run '${SYSTEMDANALYZEBINARY} security SERVICE' for each service" ReportSuggestion "${TEST_NO}" "Consider hardening system services" "Run '${SYSTEMDANALYZEBINARY} security SERVICE' for each service"
fi fi

View File

@ -606,11 +606,11 @@
done done
if [ ${FULLY_HARDENED} -eq 1 ]; then if [ ${FULLY_HARDENED} -eq 1 ]; then
LogText "Result: marked ${FILESYSTEM} as fully hardened" LogText "Result: marked ${FILESYSTEM} as fully hardened"
Display --indent 2 --text "- Mount options of ${FILESYSTEM}" --result HARDENED --color GREEN Display --indent 2 --text "- Mount options of ${FILESYSTEM}" --result "${STATUS_HARDENED}" --color GREEN
AddHP 5 5 AddHP 5 5
elif [ ${PARTIALLY_HARDENED} -eq 1 ]; then elif [ ${PARTIALLY_HARDENED} -eq 1 ]; then
LogText "Result: marked ${FILESYSTEM} as partially hardened" LogText "Result: marked ${FILESYSTEM} as partially hardened"
Display --indent 2 --text "- Mount options of ${FILESYSTEM}" --result "PARTIALLY HARDENED" --color YELLOW Display --indent 2 --text "- Mount options of ${FILESYSTEM}" --result "${STATUS_PARTIALLY_HARDENED}" --color YELLOW
AddHP 4 5 AddHP 4 5
else else
# if # if