Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- PATH=/bin:/usr/bin:/sbin:/usr/sbin
- . ./config.sh
- echo -e "Content-type: text/html\n"
- if [ ! "`echo $HTTP_REFERER | grep 'altecnologic.com.br'`" ]; then
- echo "`date +%Y-%m-%d\ %H:%M:%S`: $REMOTE_ADDR: referer invalido: $HTTP_REFERER" >> $BDIR/log/desconecta.log
- echo "<head><meta http-equiv=\"refresh\" content=\"0;url=$LOGIN\"></head>"
- exit
- fi
- sessao=`grep "^SESSAO=" /var/www/cgi-bin/sessoes/$REMOTE_ADDR 2> /dev/null | cut -f2 -d'=' 2> /dev/null`
- bytes=`grep "^BYTES=" /var/www/cgi-bin/sessoes/$REMOTE_ADDR 2> /dev/null | cut -f2 -d'=' 2> /dev/null`
- if [ "$sessao" ]; then
- rm -f /var/www/cgi-bin/sessoes/$REMOTE_ADDR
- iptables -t nat -D ALTECNETCARD -s 10.172.13.111 -j ACCEPT
- iptables -D ALTECNETCARD -s 10.172.13.111 -j ACCEPT
- iptables -D ALTECNETCARD -d 10.172.13.111 -j ACCEPT
- echo "`date +%Y-%m-%d\ %H:%M:%S`: $REMOTE_ADDR: desconectado: $QUERY_STRING"
- #>> $BDIR/log/desconecta.log
- echo "<head><meta http-equiv=\"refresh\" content=\"0;url=$ATUALIZA?gw=$GW&pw=$PW&sessao=$sessao&bytes=$bytes&fechar=1\"></head>"
- else
- if [ "$QUERY_STRING" ]; then
- sessao="`echo $QUERY_STRING | grep '^sessao='`"
- echo "`date +%Y-%m-%d\ %H:%M:%S`: $REMOTE_ADDR: desconectado: $QUERY_STRING"
- # >> $BDIR/log/desconecta.log
- echo "<head><meta http-equiv=\"refresh\" content=\"0;url=$ATUALIZA?gw=$GW&pw=$PW&$sessao&fechar=1\"></head>"
- else
- echo "<head><meta http-equiv=\"refresh\" content=\"0;url=$LOGIN\"></head>"
- fi
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement