mod_python – Como descobrir o ip, navegador e so do usuário ….
Para conseguir visualizar os dados enviados pelo header basta utilizar um parâmetro do objeto req da seguinte forma:
req.write(str(req.subprocess_env))
Ao se fazer isso aparecerá na tela somente alguns dados. Para se ter uma lista mais completa de dados primeiramente devemos chamar a função add_common_vars() do seguinte modo:
req.add_common_vars()
req.write(str(req.subprocess_env))
Com isso será possível notar uma lista mais rica em dados. Contudo os mais interessantes ao meu ver são:
req.subprocess_env['HTTP_USER_AGENT'] – Contém os dados do navegador, e sistema operacional utilizado pelo usuario
req.subprocess_env['REMOTE_ADDR'] – Ip do usuário
req.subprocess_env['REMOTE_ADDR'] – Query dos dados passados por GET
req.subprocess_env['SCRIPT_NAME'] – qual o caminho apartir da raiz do domínio em que esta o arquivo chamado
req.subprocess_env['SERVER_ADDR'] – Ip do servidor
req.subprocess_env['HTTP_HOST'] – Domínio do servidor
Existem mais dados que se analizados são facilmente identificados… a todos um abraço….

Queria saber se tem como descobrir o ip de uma máquina em Domínio através do nome do usuário.
Alguém sabe?
fernando
1 Novembro, 2007 em 1:42 pm
EU ESTOU TENTANDO JÁ À VÁRIOS DIAS ENCONTARAR O ENDEREÇO DO IP 202.175.89#CTM MAS NÃO CONSIGO.
SE ALGUÉM PODER AJUDAR AGRADECIA.
ANTÓNIO CAMBETA
3 Janeiro, 2009 em 8:14 am