Advertisement
Guest User

Untitled

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