#!/bin/sh

#################################################################################
#
#   Lynis
# ------------------
#
# Copyright 2007-2008, Michael Boelen (michael@rootkit.nl), The Netherlands
# Web site: http://www.rootkit.nl
#
# 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"

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
#   Option			  Description
# --------------------------------------------------------------------------
    CTESTS_PERFORMED=0		# Number of tests which are performed
    NEVERBREAK=0		# Don't wait for user input
    QUICKMODE=0			# Don't wait for user input
    WRONGOPTION=0		# A wrong option is used
    CRONJOB=0			# Run as a cronjob
    VIEWHELP=0			# Show help
    VIEWUPDATEINFO=0		# View program/database version
    QUIET=0			# Show normal messages and warnings as well
    SKIP_UPGRADE_TEST=0		# Skip upgrade test
    TESTS_TO_PERFORM=""		# Which tests only to perform
    TEST_PAUSE_TIME=0		# Default pause time
# --------------------------------------------------------------------------

# Colors
# --------------------------------------------------------------------------
    NORMAL="[0;39m" 
    #WARNING="[33;55;1m"	# Warning (red)
    WARNING="[1;31m"		# Bad (red)
    SECTION="[1;33m"		# Section (yellow)
    NOTICE="[1;33m"		# Notice (yellow)
    OK="[1;32m"		# Ok (green)
    BAD="[1;31m"		# Bad (red)

    # Real color names
    YELLOW="[1;33m"		# Yellow
    WHITE="[1;37m"		# White
    GREEN="[1;32m"		# Green
    RED="[1;31m"		# Red
# --------------------------------------------------------------------------



#================================================================================
# Lynis - Copyright 2007-2008, Michael Boelen - www.rootkit.nl - The Netherlands
