Gorobytes

Em uma "mistura" de bytes

mod_python – Como descobrir o ip, navegador e so do usuário ….

com 2 comentários

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….

Escrito por rivolli

29 Agosto, 2007 às 11:13 am

Publicado em geral

2 Respostas

Subscreva aos comentários comRSS.

  1. 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

  2. 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


Deixe uma resposta