[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