Advertisement
Guest User

Untitled

a guest
Sep 12th, 2012
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  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/autoriza.log
  9. echo "<head><meta http-equiv=\"refresh\" content=\"0;url=$LOGIN\"></head>"
  10. exit
  11. fi
  12. awkcmd="/^$REMOTE_ADDR / { print \$3 }"
  13. mac=`sudo arp -n | awk "$awkcmd"`
  14. echo -e "SESSAO=$QUERY_STRING\nBYTES=0" > /var/www/cgi-bin/sessoes/$REMOTE_ADDR
  15. #modprobe iptable_nat
  16. #iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu
  17. #iptables -t nat -A PREROUTING -I eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
  18. #iptables -t nat -A POSTROUTING -s $REMOTE_ADDR -p tcp --dport 80 -j SNAT --to 3128
  19. #iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT –to-port 3128
  20. #iptables-A PREROUTING -j DNAT -s 10.172.13.10 -p tcp --dport 80 --to 10.172.13.1:3128
  21. #iptables -t nat -A PREROUTING -i eth1 -s 10.172.13.1 -d ! 10.172.13.1 -p tcp --dport 80 -j REDIRECT --to-port 3128
  22. #iptables -t nat -A PREROUTING -i eth1 -s $rede_local -d ! $rede_local -p tcp --dport 80 -j REDIRECT --to-port 3128
  23. #iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.254.4:3128
  24.  
  25.  
  26. iptables -t nat -I ALTECNETCARD -s $REMOTE_ADDR -j ACCEPT
  27. iptables -I ALTECNETCARD -s $REMOTE_ADDR -j ACCEPT
  28. iptables -I ALTECNETCARD -d $REMOTE_ADDR -j ACCEPT
  29. echo "`date +%Y-%m-%d\ %H:%M:%S`: $REMOTE_ADDR: conectado: $QUERY_STRING"
  30. # >> $BDIR/log/autoriza.log
  31. echo "<head><meta http-equiv=\"refresh\" content=\"0;url=$CONFIRMA?sessao=$QUERY_STRING&gw=$GW&mac=$mac&ip=$REMOTE_ADDR\"></head>"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement