#!/bin/sh
echo "" >>/var/log/splash.log
echo `date +%c` >> /var/log/splash.log
echo $DNSMASQ_TAGS >> /var/log/splash.log
echo $1 $2 $3 $4 $5 >> /var/log/splash.log


if [[ "$DNSMASQ_TAGS" =~ "known" ]]; then 
	echo "known, exiting" >>/var/log/splash.log
	exit 0;
fi

if grep -Fxq $2 /etc/ff/macs
then
    echo "mac found, exiting" >> /var/log/splash.log
    exit 0;
fi

if [ "$1" = "add" ]; then
echo "splashing $3 and adding $2" >>/var/log/splash.log
echo $2 >> /etc/ff/macs
/sbin/iptables -t nat -A PREROUTING -p tcp -s $3 ! -d 91.121.204.103 --dport 80 -j DNAT --to-destination 10.18.0.1
fi

if [ "$1" = "del" ]; then
echo "$3 went away" >>/var/log/splash.log
/sbin/iptables -t nat -D PREROUTING -p tcp -s $3 ! -d 91.121.204.103 --dport 80 -j DNAT --to-destination 10.18.0.1
fi


if [ "$1" = "delete" ]; then
echo "$2 desplashed" >>/var/log/fflog
/sbin/iptables -t nat -D PREROUTING -p tcp -s $2 ! -d 91.121.204.103 --dport 80 -j DNAT --to-destination 10.18.0.1
fi


