diff options
author | Yoann Vandoorselaere <yoann@mandriva.com> | 1999-12-08 17:16:13 +0000 |
---|---|---|
committer | Yoann Vandoorselaere <yoann@mandriva.com> | 1999-12-08 17:16:13 +0000 |
commit | 7ed88ddf518e642fd4a95f6f0975ef0425b4bb04 (patch) | |
tree | 1e4d4be0539e5dd887e0845508fcd1f560749505 /cron-sh/promisc_check.sh | |
parent | bacd50d1eb33741af74727eb4f59fe39e1cbf523 (diff) | |
download | msec-7ed88ddf518e642fd4a95f6f0975ef0425b4bb04.tar msec-7ed88ddf518e642fd4a95f6f0975ef0425b4bb04.tar.gz msec-7ed88ddf518e642fd4a95f6f0975ef0425b4bb04.tar.bz2 msec-7ed88ddf518e642fd4a95f6f0975ef0425b4bb04.tar.xz msec-7ed88ddf518e642fd4a95f6f0975ef0425b4bb04.zip |
*** empty log message ***
Diffstat (limited to 'cron-sh/promisc_check.sh')
-rwxr-xr-x | cron-sh/promisc_check.sh | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/cron-sh/promisc_check.sh b/cron-sh/promisc_check.sh index 6caada9..10110b4 100755 --- a/cron-sh/promisc_check.sh +++ b/cron-sh/promisc_check.sh @@ -7,6 +7,20 @@ else exit 1 fi +Syslog() { + if [ "${SYSLOG_WARN}" == "yes" ]; then + /sbin/initlog --string="${1}" + fi +} + +Ttylog() { + if [ "${TTYLOG_WARN}" == "yes" ]; then + w | grep -v "load\|TTY" | awk '{print $2}' | while read line; do + echo -e "${1}" > /dev/$i + done + fi +} + PROMISC_CHECK="/usr/bin/promisc_check -q" # # Check if a network interface is in promisc check... @@ -14,9 +28,13 @@ PROMISC_CHECK="/usr/bin/promisc_check -q" # LogPromisc() { - Syslog "Security warning : $1 is in promiscuous mode. (sniffer running ?)" + Syslog "Security warning : $1 is in promiscuous mode." + Syslog " A sniffer is probably running on your system." Ttylog "\\033[1;31mSecurity warning : $1 is in promiscuous mode.\\033[0;39m" Ttylog "\\033[1;31mA sniffer is probably running on your system.\\033[0;39m" + echo "Security warning : $1 is in promiscuous mode." >> /var/log/security.log + echo " A sniffer is probably running on your system." >> /var/log/security.log + } if [ -f /etc/security/msec/security.conf ]; then |