#!/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