mirror of
https://github.com/CISOfy/lynis.git
synced 2025-07-31 01:34:23 +02:00
Improvements to report output, including custom URLs
This commit is contained in:
parent
b23a730e7e
commit
391476f38e
@ -18,25 +18,18 @@
|
|||||||
#
|
#
|
||||||
#################################################################################
|
#################################################################################
|
||||||
#
|
#
|
||||||
logtextbreak
|
|
||||||
#if [ ${QUIET} -eq 0 ]; then
|
|
||||||
# echo ""
|
|
||||||
# echo " ---------------------------------------------------"
|
|
||||||
# echo " Program version: ${PROGRAM_version}"
|
|
||||||
# echo " Operating system: ${OS_NAME}"
|
|
||||||
# echo " Operating system version: ${OS_VERSION}"
|
|
||||||
# if [ ! "${OS_MODE}" = "" ]; then echo " Operating system mode: ${OS_MODE}"; fi
|
|
||||||
# echo " Kernel version: ${OS_KERNELVERSION}"
|
|
||||||
# echo " Hardware platform: ${HARDWARE}"
|
|
||||||
# echo " Hostname: ${HOSTNAME}"
|
|
||||||
# echo " Auditor: ${AUDITORNAME}"
|
|
||||||
# echo " Profile: ${PROFILE}"
|
|
||||||
# echo " Log file: ${LOGFILE}"
|
|
||||||
# echo " Report file: ${REPORTFILE}"
|
|
||||||
# echo " Report version: ${REPORT_version}"
|
|
||||||
# echo " ---------------------------------------------------"
|
|
||||||
# fi
|
|
||||||
|
|
||||||
|
|
||||||
|
# Only show overview if not running in quiet mode
|
||||||
|
if [ ${QUIET} -eq 0 ]; then
|
||||||
|
echo ""; echo "================================================================================"
|
||||||
|
echo ""; echo " -[ ${WHITE}${PROGRAM_name} ${PROGRAM_version} Results${NORMAL} ]-"
|
||||||
|
echo "";
|
||||||
|
|
||||||
|
|
||||||
|
if [ ${SHOW_REPORT} -eq 1 ]; then
|
||||||
|
|
||||||
|
logtextbreak
|
||||||
#
|
#
|
||||||
#################################################################################
|
#################################################################################
|
||||||
#
|
#
|
||||||
@ -103,16 +96,14 @@
|
|||||||
#
|
#
|
||||||
#################################################################################
|
#################################################################################
|
||||||
#
|
#
|
||||||
# Only show overview if not running in quiet mode
|
if [ "${CONTROL_URL_PREPEND}" = "" ]; then CONTROL_URL_PREPEND="https://cisofy.com/controls/"; fi
|
||||||
if [ ${QUIET} -eq 0 ]; then
|
if [ "${CONTROL_URL_APPEND}" = "" ]; then CONTROL_URL_APPEND="/"; fi
|
||||||
echo ""; echo "================================================================================"
|
if [ "${CUSTOM_URL_PREPEND}" = "" ]; then CUSTOM_URL_PREPEND="https://your-domain.example.org/controls/"; fi
|
||||||
echo ""; echo " -[ ${WHITE}${PROGRAM_name} ${PROGRAM_version} Results${NORMAL} ]-"
|
if [ "${CUSTOM_URL_APPEND}" = "" ]; then CUSTOM_URL_APPEND="/"; fi
|
||||||
echo "";
|
|
||||||
|
|
||||||
# Show warnings from logfile
|
# Show warnings from logfile
|
||||||
SWARNINGS=`cat ${LOGFILE} | grep -i 'warning:' | sed 's/ /!space!/g'`
|
SWARNINGS=`cat ${LOGFILE} | grep -i 'warning:' | sed 's/ /!space!/g'`
|
||||||
|
|
||||||
|
|
||||||
if [ "${SWARNINGS}" = "" ]; then
|
if [ "${SWARNINGS}" = "" ]; then
|
||||||
echo " ${OK}No warnings${NORMAL}"; echo ""
|
echo " ${OK}No warnings${NORMAL}"; echo ""
|
||||||
else
|
else
|
||||||
@ -121,8 +112,13 @@
|
|||||||
for WARNING in ${SWARNINGS}; do
|
for WARNING in ${SWARNINGS}; do
|
||||||
SHOWWARNING=`echo ${WARNING} | sed 's/!space!/ /g' | sed 's/^\[\(.*\)\] Warning: //'`
|
SHOWWARNING=`echo ${WARNING} | sed 's/!space!/ /g' | sed 's/^\[\(.*\)\] Warning: //'`
|
||||||
ADDLINK=`echo ${WARNING} | sed 's/!space!/ /g' | sed 's/^\[\(.*\)\] Warning: \(.*\)\[//' | sed 's/\]//'`
|
ADDLINK=`echo ${WARNING} | sed 's/!space!/ /g' | sed 's/^\[\(.*\)\] Warning: \(.*\)\[//' | sed 's/\]//'`
|
||||||
|
IS_CUSTOM=`echo ${ADDLINK} | grep "^CUST"`
|
||||||
echo " ${WHITE}- ${SHOWWARNING}${NORMAL}"
|
echo " ${WHITE}- ${SHOWWARNING}${NORMAL}"
|
||||||
echo " https://cisofy.com/controls/${ADDLINK}/"
|
if [ "${IS_CUSTOM}" = "" ]; then
|
||||||
|
echo " ${CONTROL_URL_PREPEND}${ADDLINK}${CONTROL_URL_APPEND}"
|
||||||
|
else
|
||||||
|
echo " ${CUSTOM_URL_PREPEND}${ADDLINK}${CUSTOM_URL_APPEND}"
|
||||||
|
fi
|
||||||
echo ""
|
echo ""
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
@ -138,8 +134,13 @@
|
|||||||
for SUGGESTION in ${SSUGGESTIONS}; do
|
for SUGGESTION in ${SSUGGESTIONS}; do
|
||||||
SHOWSUGGESTION=`echo ${SUGGESTION} | sed 's/!space!/ /g' | sed 's/^\[\(.*\)\] Suggestion: //'`
|
SHOWSUGGESTION=`echo ${SUGGESTION} | sed 's/!space!/ /g' | sed 's/^\[\(.*\)\] Suggestion: //'`
|
||||||
ADDLINK=`echo ${SUGGESTION} | sed 's/!space!/ /g' | sed 's/^\[\(.*\)\] Suggestion: \(.*\)\[//' | sed 's/\]//'`
|
ADDLINK=`echo ${SUGGESTION} | sed 's/!space!/ /g' | sed 's/^\[\(.*\)\] Suggestion: \(.*\)\[//' | sed 's/\]//'`
|
||||||
|
IS_CUSTOM=`echo ${ADDLINK} | grep "^CUST"`
|
||||||
echo " - ${SHOWSUGGESTION}"
|
echo " - ${SHOWSUGGESTION}"
|
||||||
echo " https://cisofy.com/controls/${ADDLINK}/"
|
if [ "${IS_CUSTOM}" = "" ]; then
|
||||||
|
echo " ${CONTROL_URL_PREPEND}${ADDLINK}${CONTROL_URL_APPEND}"
|
||||||
|
else
|
||||||
|
echo " ${CUSTOM_URL_PREPEND}${ADDLINK}${CUSTOM_URL_APPEND}"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
echo ""
|
echo ""
|
||||||
fi
|
fi
|
||||||
@ -223,15 +224,21 @@
|
|||||||
echo "================================================================================"
|
echo "================================================================================"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo " ${PROGRAM_name} ${PROGRAM_version}"
|
|
||||||
echo " ${PROGRAM_copyright}"
|
|
||||||
echo " ${WHITE}${PROGRAM_extrainfo}${NORMAL}"
|
|
||||||
echo "================================================================================"
|
|
||||||
|
|
||||||
|
|
||||||
echo ""; echo ""
|
echo ""; echo ""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ${QUIET} -eq 0 ]; then
|
||||||
|
|
||||||
|
echo " ${PROGRAM_name} ${PROGRAM_version}"
|
||||||
|
echo " ${PROGRAM_copyright}"
|
||||||
|
echo " ${WHITE}${PROGRAM_extrainfo}${NORMAL}"
|
||||||
|
echo "================================================================================"
|
||||||
|
fi
|
||||||
|
|
||||||
#
|
#
|
||||||
#================================================================================
|
#================================================================================
|
||||||
# Lynis - Copyright 2007-2015, Michael Boelen - cisofy.com - The Netherlands
|
# Lynis - Copyright 2007-2015, Michael Boelen, CISOfy - https://cisofy.com
|
||||||
|
Loading…
x
Reference in New Issue
Block a user