From 72386f7bb8c8221b9b39cdac4e6b697bfd990386 Mon Sep 17 00:00:00 2001 From: Eugeni Dodonov Date: Wed, 10 Mar 2010 15:00:33 +0000 Subject: Allow to filter PID from open_port checks --- cron-sh/scripts/02_network.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 -- cgit v1.2.1