[FUGSPBR] Controle de bridge por página web
m3
m3 em bandnet.com.br
Qua Set 15 14:38:57 BRT 2004
Car Luis
Veja bem. O que vc quer fazer eh ateh simples.
Primeiro, vc tera que ter o sudo configurado de forma que o usuario do apache
consigar usar o ipfw.
Com isso, o processo eh simples. Crie um .php que pegue o ip do cliente com
getenv( "REMOTE_ADDR" ), ae eh soh rodar um system( "ipfw add allow..." )
e no html da pagina, vc cria uma funcao em javascript que opere quando o
evento window.onclose() acontecer, essa funcao deve chamar outro .php que
faca o inverso, de um deny no ip do cara ou simplesmente um ipfw del na regra
criada anteriormente.
Primeiro ponto: no caso do clientes estar atras de um nat ou de um proxy, seu
firewall estara liberando para navgeacao o ip do nat/proxy, ou seja, nao tem
como garantir que somente uma maquina estara navegando.
Segundo, o cara pode usar o famoso control+alt+del do windows e matar o
processo do Internet explorer que esta com o popup aberto, assim, ele fechar
o popup sem chamar o evento onclose() do javascript. Fora esses detalhes, sua
ideia funciona sim.
m3
FreeBSD The Power to do everything!
_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd