From b453190cd793cfd0c035903b68b3fa70a9946960 Mon Sep 17 00:00:00 2001 From: mboelen Date: Wed, 27 Apr 2016 10:52:45 +0200 Subject: [PATCH] Added firewall_software[] to report --- include/tests_firewalls | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/include/tests_firewalls b/include/tests_firewalls index fe8c20e5..bb2b0d62 100644 --- a/include/tests_firewalls +++ b/include/tests_firewalls @@ -91,6 +91,7 @@ fi fi fi + if [ ${IPTABLES_ACTIVE} -eq 1 ]; then Report "firewall_software[]=iptables"; fi fi # ################################################################################# @@ -246,6 +247,7 @@ if [ ${PFFOUND} -eq 1 ]; then FIREWALL_ACTIVE=1 FIREWALL_SOFTWARE="pf" + Report "firewall_software[]=pf" else LogText "Result: pf not running on this system" fi @@ -295,6 +297,7 @@ LogText "Result: ${FILE} exists" FIREWALL_ACTIVE=1 FIREWALL_SOFTWARE="csf" + Report "firewall_software[]=csf" Display --indent 2 --text "- Checking CSF status (configuration file)" --result FOUND --color GREEN else LogText "Result: ${FILE} does NOT exist" @@ -314,6 +317,7 @@ LogText "Result: ipf is enabled and running" FIREWALL_ACTIVE=1 FIREWALL_SOFTWARE="ipf" + Report "firewall_software[]=ipf" else Display --indent 4 --text "- Checking ipf status" --result "NOT RUNNING" --color YELLOW LogText "Result: ipf is not running" @@ -334,6 +338,7 @@ LogText "Result: IPFW is running for IPv4" FIREWALL_ACTIVE=1 FIREWALL_SOFTWARE="ipfw" + Report "firewall_software[]=ipfw" IPFW_ENABLED=`service -e | grep -o ipfw` if [ "${IPFW_ENABLED}" = "ipfw" ]; then Display --indent 4 --text "- IPFW enabled in /etc/rc.conf" --result YES --color GREEN @@ -384,6 +389,7 @@ if [ ! "${FIND}" = "" ]; then FIREWALL_SOFTWARE="nftables" NFTABLES_ACTIVE=1 + Report "firewall_software[]=nftables" fi fi # @@ -396,7 +402,7 @@ if [ ${SKIPTEST} -eq 0 ]; then # Retrieve nft version NFT_VERSION=`${NFTBINARY} --version 2> /dev/null | ${AWKBINARY} '{ if ($1=="nftables") { print $2 }}' | tr -d 'v'` - report "nft_version=${NFT_VERSION}" + Report "nft_version=${NFT_VERSION}" # Check for empty ruleset NFT_RULES_LENGTH=`${NFTBINARY} export json 2> /dev/null | wc -c`