lynis/include/consts

206 lines
6.4 KiB
Plaintext
Raw Normal View History

2014-08-26 17:33:55 +02:00
#!/bin/sh
#################################################################################
#
# Lynis
# ------------------
#
# Copyright 2007-2015, Michael Boelen, CISOfy (michael.boelen@cisofy.com)
# Web site: https://cisofy.com
2014-08-26 17:33:55 +02:00
#
# This software is licensed under GPL, version 3. See LICENSE file for
# usage of this software.
#
#################################################################################
#
# Consts
#
#################################################################################
#
# Program information
# Paths where system and program binaries are located
# Includes Sun Solaris dirs
BINPATHS="/bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin \
/usr/local/libexec /usr/libexec /usr/sfw/bin /usr/sfw/sbin \
/usr/sfw/libexec /opt/sfw/bin /opt/sfw/sbin /opt/sfw/libexec \
/usr/xpg4/bin /usr/css/bin /usr/ucb /usr/X11R6/bin /usr/X11R7/bin \
/usr/pkg/bin /usr/pkg/sbin"
2014-08-26 17:33:55 +02:00
# Do not use specific language, fall back to default
unset LANG
#
#################################################################################
#
# Deprecated
#
#################################################################################
#
HOME_HISTORY_AUDIT_TITLE="Incorrect history file types"
HOME_HISTORY_AUDIT_DESCRIPTION=""
HOME_HISTORY_LOG_TITLE="History files type check"
HOME_HISTORY_LOG_DESCRIPTION="History files type check"
HOME_HISTORY_LOG_TEXT="History files are normally of the type 'file'. Symbolic links and other types can be riskful"
HOME_PATH_LOG_MESSAGE="A single dot in the PATH variable of a user can be a risk, while executing commands in for example a home directory."
USER_PASSWD_DOUBLEUID_AUDIT_TITLE="Non unique UIDs"
USER_PASSWD_DOUBLEUID_AUDIT_DESCRIPTION="Non unique UIDs in passwd file"
USER_PASSWD_DOUBLEUID_AUDIT_TEXT="Non unique UIDs can riskful for the system or part of a configuration mistake"
KERNEL_ACTIVE_MODULES_TITLE="Active kernel modules (KLDs)"
KERNEL_ACTIVE_MODULES_DESCRIPTION="View all active kernel modules (including kernel)"
KERNEL_ACTIVE_MODULES_TEXT="Displays the loaded kernel modules in memory. Make sure to check the integrity of the kld tools."
#
#################################################################################
#
# Initialize defaults
#
#################################################################################
#
# == Variable initializing ==
#
AUDITORNAME=""
PROFILE=""
REPORTFILE=""
AFICKBINARY=""
AIDEBINARY=""
AASTATUSBINARY=""
2014-10-13 19:56:44 +02:00
BINARY_SCAN_FINISHED=0
CHECK_BINARIES=1
2014-08-26 17:33:55 +02:00
CHKROOTKITBINARY=""
CHKCONFIGBINARY=""
CONTROL_URL_APPEND=""
CONTROL_URL_PREPEND=""
CUSTOM_URL_APPEND=""
CUSTOM_URL_PREPEND=""
2014-08-26 17:33:55 +02:00
FILEVALUE=""
FIND=""
2014-09-12 17:04:27 +02:00
FOUNDPATH=0
GREPBINARY="grep"
2014-08-26 17:33:55 +02:00
GRPCKBINARY=""
GROUP_NAME=""
HELPER=""
2014-09-19 16:44:22 +02:00
HOSTID=""
2014-08-26 17:33:55 +02:00
IPTABLESBINARY=""
LINUX_VERSION=""
LINUXCONFIGFILE=""
LOGFILE=""
2014-11-29 16:21:13 +01:00
LYNIS_COMPLIANCE_TESTS=0
2014-09-19 16:44:22 +02:00
MACHINEID=""
2014-08-26 17:33:55 +02:00
NGINX_ACCESS_LOG_DISABLED=0
NGINX_ACCESS_LOG_MISSING=0
NGINX_ALIAS_FOUND=0
NGINX_ALLOW_FOUND=0
NGINX_DENY_FOUND=0
NGINX_ERROR_LOG_DEBUG=0
NGINX_ERROR_LOG_MISSING=0
NGINX_EXPIRES_FOUND=0
NGINX_FASTCGI_FOUND=0
NGINX_FASTCGI_PARAMS_FOUND=0
NGINX_FASTCGI_PASS_FOUND=0
NGINX_LISTEN_FOUND=0
NGINX_LOCATION_FOUND=0
NGINX_SSL_CIPHERS=0
NGINX_SSL_ON=0
NGINX_SSL_PREFER_SERVER_CIPHERS=0
NGINX_SSL_PROTOCOLS=0
NGINX_RETURN_FOUND=0
NGINX_ROOT_FOUND=0
OS=""; OS_MODE=""
OS_REDHAT_OR_CLONE=0
OSIRISBINARY=""
PIDFILE=""
PFFOUND=0
2014-09-25 11:25:07 +02:00
PRIVILEGED=0
2014-08-26 17:33:55 +02:00
PROFILEVALUE=""
2014-09-12 17:04:27 +02:00
PSBINARY="ps"
2014-08-26 17:33:55 +02:00
RKHUNTERBINARY=""
RPMBINARY=""
RUN_HELPERS=0
RUN_PLUGINS=1
RUN_TESTS=1
2014-08-26 17:33:55 +02:00
SAMHAINBINARY=""
SCAN_TEST_HEAVY=""; SCAN_TEST_MEDIUM=""; SCAN_TEST_LOW=""
SESTATUSBINARY=""
2014-11-29 16:21:13 +01:00
SERVICE_MANAGER=""
SHOW_REPORT=1
2014-09-08 15:12:44 +02:00
SKIPPED_TESTS_ROOTONLY=""
2014-08-26 17:33:55 +02:00
SSHKEYSCANBINARY=""
SSHKEYSCANFOUND=0
SYSLOGNGBINARY=""
TEST_SKIP_ALWAYS=""
TESTS_EXECUTED=""
TESTS_SKIPPED=""
TRIPWIREBINARY=""
UPLOAD_OPTIONS=""
2014-08-26 17:33:55 +02:00
UPDATE_CHECK_SKIPPED=0
VALUE=""
#
#################################################################################
#
# == Options ==
#
# Option Description
# --------------------------------------------------------------------------
CRONJOB=0 # Run as a cronjob
CTESTS_PERFORMED=0 # Number of tests which are performed
DEBUG=0 # Debugging mode (to screen)
HPPOINTS=0 # Number of hardening points
HPTOTAL=0 # Maximum number of hardening points
LOG_INCORRECT_OS=1 # Log tests with incorrect OS
NEVERBREAK=0 # Don't wait for user input
2014-09-08 13:58:24 +02:00
PENTESTINGMODE=0 # Try tests without root privileges
2014-08-26 17:33:55 +02:00
QUICKMODE=0 # Don't wait for user input
QUIET=0 # Show normal messages and warnings as well
SHOW_TOOL_TIPS=1 # Show inline tool tips (default true)
SKIPLOGTEST=0 # Skip logging for one test
SKIP_UPGRADE_TEST=0 # Skip upgrade test
TESTS_TO_PERFORM="" # Which tests only to perform
TEST_PAUSE_TIME=0 # Default pause time
TOTAL_TESTS=0 # Total amount of tests (counter)
UPLOAD_DATA=0 # Upload of data to central node
VIEWHELP=0 # Show help
VIEWUPDATEINFO=0 # View program/database version
WRONGOPTION=0 # A wrong option is used
#
#################################################################################
#
# Installed packages and other settings
COMPILER_INSTALLED=0
#
#################################################################################
#
# Colors
#
#################################################################################
#
# Color name Description
# --------------------------------------------------------------------------
NORMAL=""
WARNING="" # Bad (red)
SECTION="" # Section (yellow)
NOTICE="" # Notice (yellow)
OK="" # Ok (green)
BAD="" # Bad (red)
# Real color names
YELLOW="" # Yellow
WHITE="" # White
GREEN="" # Green
RED="" # Red
PURPLE=""
MAGENTA=""
BROWN=""
CYAN=""
BLUE=""
#
#################################################################################
#
#================================================================================
# Lynis - Copyright 2007-2015, Michael Boelen, CISOfy - https://cisofy.com