aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEugeni Dodonov <eugeni@mandriva.org>2010-03-10 15:00:33 +0000
committerEugeni Dodonov <eugeni@mandriva.org>2010-03-10 15:00:33 +0000
commit72386f7bb8c8221b9b39cdac4e6b697bfd990386 (patch)
tree64243398cdb7a267ff6a7c5090af6fe0c466e911
parente1f562b3caaf0d36819c3c8d9edf743f08e14ed7 (diff)
downloadmsec-72386f7bb8c8221b9b39cdac4e6b697bfd990386.tar
msec-72386f7bb8c8221b9b39cdac4e6b697bfd990386.tar.gz
msec-72386f7bb8c8221b9b39cdac4e6b697bfd990386.tar.bz2
msec-72386f7bb8c8221b9b39cdac4e6b697bfd990386.tar.xz
msec-72386f7bb8c8221b9b39cdac4e6b697bfd990386.zip
Allow to filter PID from open_port checks
-rwxr-xr-xcron-sh/scripts/02_network.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/cron-sh/scripts/02_network.sh b/cron-sh/scripts/02_network.sh
index b52f914..c81358f 100755
--- a/cron-sh/scripts/02_network.sh
+++ b/cron-sh/scripts/02_network.sh
@@ -25,7 +25,12 @@ if [[ -f ${FIREWALL_TODAY} ]]; then
fi
if [[ ${CHECK_OPEN_PORT} == yes ]]; then
- netstat -pvlA inet,inet6 2> /dev/null > ${OPEN_PORT_TODAY};
+ if [[ ${IGNORE_PID_CHANGES} = yes ]]; then
+ FILTER="sed -e s/\(PID\|[0-9]*\)\/\(.*\)$/\2/g"
+ else
+ FILTER="cat"
+ fi
+ netstat -pvlA inet,inet6 2> /dev/null | $FILTER > ${OPEN_PORT_TODAY};
Filter ${OPEN_PORT_TODAY} CHECK_OPEN_PORT
Count ${INFOS} ${OPEN_PORT_TODAY} "Total of open network ports"
fi