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/autoriza.log
- echo "<head><meta http-equiv=\"refresh\" content=\"0;url=$LOGIN\"></head>"
- exit
- fi
- awkcmd="/^$REMOTE_ADDR / { print \$3 }"
- mac=`sudo arp -n | awk "$awkcmd"`
- echo -e "SESSAO=$QUERY_STRING\nBYTES=0" > /var/www/cgi-bin/sessoes/$REMOTE_ADDR
- # padrao
- iptables -t nat -I ALTECNETCARD -s $REMOTE_ADDR -j ACCEPT
- iptables -I ALTECNETCARD -s $REMOTE_ADDR -j ACCEPT
- iptables -I ALTECNETCARD -d $REMOTE_ADDR -j ACCEPT
- iptables -t nat -I ALTECNETCARD -s 10.172.13.111 -p tcp --dport 80 -j REDIRECT --to-port 3128
- iptables -t nat -I ALTECNETCARD -s 10.172.13.111 -p tcp --dport 3128 -d 187.17.96.84 -j ACCEPT
- iptables -t nat -I ALTECNETCARD -i eth0 -p tcp --dport 80 -j DNAT --to 187.17.96.84:3128
- iptables -t nat -A ALTECNETCARD -i eth1 -p tcp --dport 3128 -j DNAT --to 187.17.96.84:80
- echo "`date +%Y-%m-%d\ %H:%M:%S`: $REMOTE_ADDR: conectado: $QUERY_STRING"
- # >> $BDIR/log/autoriza.log
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement