#!/bin/sh                                             

. /var/www/maincp/var/etc/config

if [ "$1" == "" ]; then
  echo  "toke (ip) (time)"
  exit 1
fi 

if [ "$2" == "" ]; then
  echo  "toke (ip) (time)"
  exit 1
fi


TI=`date`

 

LI=`/var/www/maincp/root/ip-mac $1`

MSG2=`/var/www/maincp/root/im $1`

echo "$TI 225 ACCESS GUESTDNUKSYS - IMAC=$MSG2 $LI" >>$DISP


TM=$2


let TE=60*TMG


sleep $TE

RE2=/var/www/maincp/var/gban2
REND=/var/www/maincp/var/gban

S1=`cat $REND`

MCB=`/var/www/maincp/root/im $1`


SW99=/var/www/maincp/var/sw99 

egrep -i -c -e "$MCB" $REND > $SW99

SW=`cat $SW99`

rm -f $SW99

if [ $SW -eq 0 ]
then

echo "$MCB $S1" > $REND

chown $OWNW:$OWNW $REND

fi

if [ $SW -eq 1 ]
then


grep -i -c -e "$MCB" $RE2 > $SW99

SW1=`cat $SW99`

rm -f $SW99

if [ $SW1 -eq 0 ]
then



echo "$MCB $S1" > $RE2

chown $OWNW:$OWNW $RE2

fi

fi





/usr/local/sbin/chilli_query logout ip $1

/usr/local/sbin/chilli_query logout mac $MSG2

#/var/www/maincp/root/ban $1


/var/www/maincp/root/ban $1


sleep 900



/sbin/iptables -D FORWARD -p tcp -i tun0 -s $1 --dport 1:52 -m state --state NEW,ESTABLISHED -j DROP  
/sbin/iptables -D FORWARD -p tcp -i tun0 -s $1 --dport 54:79 -m state --state NEW,ESTABLISHED -j DROP 
/sbin/iptables -D FORWARD -p tcp -i tun0 -s $1 --dport 81:442 -m state --state NEW,ESTABLISHED -j DROP 
/sbin/iptables -D FORWARD -p tcp -i tun0 -s $1 --dport 444:1862 -m state --state NEW,ESTABLISHED -j DROP 
/sbin/iptables -D FORWARD -p tcp -i tun0 -s $1 --dport 1864:65535 -m state --state NEW,ESTABLISHED -j DROP 
/sbin/iptables -D FORWARD -p udp -i tun0 -s $1 --dport 1:52 -m state --state NEW,ESTABLISHED -j DROP 
/sbin/iptables -D FORWARD -p udp -i tun0 -s $1 --dport 54:79 -m state --state NEW,ESTABLISHED -j DROP 
/sbin/iptables -D FORWARD -p udp -i tun0 -s $1 --dport 81:122 -m state --state NEW,ESTABLISHED -j DROP 
/sbin/iptables -D FORWARD -p udp -i tun0 -s $1 --dport 124:442 -m state --state NEW,ESTABLISHED -j DROP 
/sbin/iptables -D FORWARD -p udp -i tun0 -s $1 --dport 444:1862 -m state --state NEW,ESTABLISHED -j DROP 
/sbin/iptables -D FORWARD -p udp -i tun0 -s $1 --dport 1864:65535 -m state --state NEW,ESTABLISHED -j DROP 

/var/www/maincp/root/removeban $1

TI=`date`



MSG=`/var/www/maincp/root/ip-mac $1`

echo "$TI 020 TIME END SNUKDGUEST - CMAC=$MCB $MSG " >>$DISP


rm -f $LI

rm -f $SW99






    
    



