daily pastebin goal
31%
SHARE
TWEET

Untitled

a guest Sep 14th, 2012 13 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/bin/bash
  2. PATH=/bin:/usr/bin:/sbin:/usr/sbin
  3.  
  4. . ./config.sh
  5.  
  6. echo -e "Content-type: text/html\n"
  7. if [ ! "`echo $HTTP_REFERER | grep 'altecnologic.com.br'`" ]; then
  8.   echo "`date +%Y-%m-%d\ %H:%M:%S`: $REMOTE_ADDR: referer invalido: $HTTP_REFERER" >> $BDIR/log/desconecta.log
  9.   echo "<head><meta http-equiv=\"refresh\" content=\"0;url=$LOGIN\"></head>"
  10.   exit
  11. fi
  12. sessao=`grep "^SESSAO=" /var/www/cgi-bin/sessoes/$REMOTE_ADDR 2> /dev/null | cut -f2 -d'=' 2> /dev/null`
  13. bytes=`grep "^BYTES=" /var/www/cgi-bin/sessoes/$REMOTE_ADDR 2> /dev/null | cut -f2 -d'=' 2> /dev/null`
  14. if [ "$sessao" ]; then
  15.   rm -f /var/www/cgi-bin/sessoes/$REMOTE_ADDR
  16.  
  17.  
  18.   iptables -t nat -D ALTECNETCARD -s $REMOTE_ADDR -j ACCEPT
  19.   iptables -D ALTECNETCARD -s $REMOTE_ADDR -j ACCEPT
  20.   iptables -D ALTECNETCARD -d $REMOTE_ADDR -j ACCEPT
  21.   iptables -s $REMOTE_ADDR -j DROP
  22.   iptables -d $REMOTE_ADDR -j DROP
  23.  
  24.  
  25.   echo "`date +%Y-%m-%d\ %H:%M:%S`: $REMOTE_ADDR: desconectado: $QUERY_STRING"
  26. #>> $BDIR/log/desconecta.log
  27.   echo "<head><meta http-equiv=\"refresh\" content=\"0;url=$ATUALIZA?gw=$GW&pw=$PW&sessao=$sessao&bytes=$bytes&fechar=1\"></head>"
  28. else
  29.   if [ "$QUERY_STRING" ]; then
  30.     sessao="`echo $QUERY_STRING | grep '^sessao='`"
  31.     echo "`date +%Y-%m-%d\ %H:%M:%S`: $REMOTE_ADDR: desconectado: $QUERY_STRING"
  32. # >> $BDIR/log/desconecta.log
  33.     echo "<head><meta http-equiv=\"refresh\" content=\"0;url=$ATUALIZA?gw=$GW&pw=$PW&$sessao&fechar=1\"></head>"
  34.   else
  35.     echo "<head><meta http-equiv=\"refresh\" content=\"0;url=$LOGIN\"></head>"
  36.   fi
  37. fi
RAW Paste Data
Pastebin PRO WINTER Special!
Get 40% OFF Pastebin PRO accounts!
Top