X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?a=blobdiff_plain;ds=sidebyside;f=contrib%2Futil.sh;h=2b1c22ad3f929409b1c0ca7d946d752e9ae36915;hb=3f728675941dc69d4e544d3a880a56240a6e394a;hp=f4d10309843e85414da334359272568fd6dd89b4;hpb=927951d1c1ad45ba9e7325f07d996154a91c911b;p=ossec-hids.git diff --git a/contrib/util.sh b/contrib/util.sh index f4d1030..2b1c22a 100755 --- a/contrib/util.sh +++ b/contrib/util.sh @@ -10,6 +10,13 @@ ACTION=$1 FILE=$2 FORMAT=$3 +if ! [ -e /etc/ossec-init.conf ]; then + echo OSSEC Manager not found. Exiting... + exit 1 +fi + +. /etc/ossec-init.conf + if [ "X$FILE" = "X" ]; then echo "$0: addfile []" echo "$0: addsite " @@ -29,7 +36,7 @@ fi # Adding a new file if [ $ACTION = "addfile" ]; then # Checking if file is already configured - grep "$FILE" /var/ossec/etc/ossec.conf > /dev/null 2>&1 + grep "$FILE" ${DIRECTORY}/etc/ossec.conf > /dev/null 2>&1 if [ $? = 0 ]; then echo "$0: File $FILE already configured at ossec." exit 1; @@ -49,7 +56,7 @@ if [ $ACTION = "addfile" ]; then $FILE - " >> /var/ossec/etc/ossec.conf + " >> ${DIRECTORY}/etc/ossec.conf echo "$0: File $FILE added."; exit 0; @@ -65,7 +72,7 @@ if [ $ACTION = "adddns" ]; then exit 1; fi - grep "host -W 5 -t NS $FILE" /var/ossec/etc/ossec.conf >/dev/null 2>&1 + grep "host -W 5 -t NS $FILE" ${DIRECTORY}/etc/ossec.conf >/dev/null 2>&1 if [ $? = 0 ]; then echo "$0: Already configured for $FILE" exit 1; @@ -79,7 +86,7 @@ if [ $ACTION = "adddns" ]; then $COMMAND - " >> /var/ossec/etc/ossec.conf || MYERR=1; + " >> ${DIRECTORY}/etc/ossec.conf || MYERR=1; if [ $MYERR = 1 ]; then echo "$0: Unable to modify the configuration file."; @@ -88,7 +95,7 @@ if [ $ACTION = "adddns" ]; then FIRSTRULE="150010" while [ 1 ]; do - grep "\"$FIRSTRULE\"" /var/ossec/rules/local_rules.xml > /dev/null 2>&1 + grep "\"$FIRSTRULE\"" ${DIRECTORY}/rules/local_rules.xml > /dev/null 2>&1 if [ $? = 0 ]; then FIRSTRULE=`expr $FIRSTRULE + 1` else @@ -106,7 +113,7 @@ if [ $ACTION = "adddns" ]; then DNS Changed for $FILE - " >> /var/ossec/rules/local_rules.xml || MYERR=1; + " >> ${DIRECTORY}/rules/local_rules.xml || MYERR=1; if [ $MYERR = 1 ]; then echo "$0: Unable to modify the local rules file."; @@ -127,7 +134,7 @@ if [ $ACTION = "addsite" ]; then exit 1; fi - grep "lynx --connect_timeout 10 --dump $FILE" /var/ossec/etc/ossec.conf >/dev/null 2>&1 + grep "lynx --connect_timeout 10 --dump $FILE" ${DIRECTORY}/etc/ossec.conf >/dev/null 2>&1 if [ $? = 0 ]; then echo "$0: Already configured for $FILE" exit 1; @@ -141,7 +148,7 @@ if [ $ACTION = "addsite" ]; then $COMMAND - " >> /var/ossec/etc/ossec.conf || MYERR=1; + " >> ${DIRECTORY}/etc/ossec.conf || MYERR=1; if [ $MYERR = 1 ]; then echo "$0: Unable to modify the configuration file."; @@ -150,7 +157,7 @@ if [ $ACTION = "addsite" ]; then FIRSTRULE="150010" while [ 1 ]; do - grep "\"$FIRSTRULE\"" /var/ossec/rules/local_rules.xml > /dev/null 2>&1 + grep "\"$FIRSTRULE\"" ${DIRECTORY}/rules/local_rules.xml > /dev/null 2>&1 if [ $? = 0 ]; then FIRSTRULE=`expr $FIRSTRULE + 1` else @@ -168,7 +175,7 @@ if [ $ACTION = "addsite" ]; then DNS Changed for $FILE - " >> /var/ossec/rules/local_rules.xml || MYERR=1; + " >> ${DIRECTORY}/rules/local_rules.xml || MYERR=1; if [ $MYERR = 1 ]; then echo "$0: Unable to modify the local rules file.";