#!/bin/sh
#
# HAMMERSLAM: Turn off someone at the firewall. It's gonna hurt!

if [ "$1" ]
   then

IP=$1

if [ ! -f /tmp/porky ]
   then
   echo "[%] Creating the counter for firewall rules."
   echo "500" > /tmp/porky
fi

# Increment

FOMP=`cat /tmp/porky`
FUMP=$(($FOMP + 1))
echo "$FUMP" > /tmp/porky

#echo "00$FOMP deny ip from $IP to any"
ipfw add 00${FOMP} deny ip from $IP to any

mail -s "Banned $IP for having too many connections." jason@textfiles.com < /dev/null

else

echo "I need a IP address to ponk."
fi

