Vous n'êtes pas enregistré. Loggez-vous ou inscrivez vous.


Offre à ne pas rater : 1 pénis gratuit !

OleooRadio

Ecoutez OleooRadio

Pages: 1

Atom RSS

Posts [ 10 ]

mox07

Discussion: [PHP][Perso]donne: ip, proxy, naviguateur, FAI, provenance, OS, écran

Salut à tous,

Voici un script qui donne ip, proxy, naviguateur, FAI, provenance, OS, taille de l'écran, nombre de plugins installés...
Je ne garanti pas l'exactitude des informations donnés ^^

Merci encore à The Warez Crackor qui m'a aidé à faire ce script!

<?php
        function get_ip()
{
        if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
    {
        $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
    }
    elseif(isset($_SERVER['HTTP_CLIENT_IP']))
    {
        $ip  = $_SERVER['HTTP_CLIENT_IP'];
    }
    else
    {
        $ip = $_SERVER['REMOTE_ADDR'];
    }
   
    return $ip;
}

function get_fai()       
{
        if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
            {
                $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
            }
            elseif(isset($_SERVER['HTTP_CLIENT_IP']))
            {
                $ip  = $_SERVER['HTTP_CLIENT_IP'];
            }
            else
            {
                $ip = $_SERVER['REMOTE_ADDR'];
            }

$dyn = explode('.', gethostbyaddr($ip));
$nb_points = substr_count(gethostbyaddr($ip), '.');// Nombre de point(s) dans la ligne
 
if(IsSet($dyn[$nb_points],$dyn[$nb_points - 1]))
  {
    $fichier = $dyn[$nb_points - 1].'.'.$dyn[$nb_points];// Adresse du fichier
     
     
     
        $fai =  ucfirst($dyn[$nb_points - 1]);
   
          if($fai=='Proxad')
            {
            $fai='Free';
            }
       
       
        if($fai=='Gaoland')
            {
            $fai='Neuf Telecom';
            }

  }
 

  return $fai;
}

function get_nav()
{
$Navigateur = $_SERVER['HTTP_USER_AGENT'];
if(strpos($Navigateur,'MSIE'))
{
     $Browser = 'Internet Explorer';
}

elseif(strpos($Navigateur, 'Firefox'))
{
     $Browser = 'Firefox';
}
elseif(strpos($Navigateur, 'Netscape'))
{
        $Browser = 'Netscape';
}
elseif(strpos($Navigateur, 'Opera'))
{
        $Browser = 'Opera';
}
else
{
        $Browser = 'Inconnu';
}
  return $Browser;
 
}

function get_os()
{
if (ereg("Win", getenv("HTTP_USER_AGENT")))
  $os = "Windows";
elseif ((ereg("Mac", getenv("HTTP_USER_AGENT"))) || (ereg("PPC", getenv("HTTP_USER_AGENT"))))
  $os = "Mac";
elseif (ereg("Linux", getenv("HTTP_USER_AGENT")))
  $os = "Linux";
elseif (ereg("FreeBSD", getenv("HTTP_USER_AGENT")))
  $os = "FreeBSD";
elseif (ereg("SunOS", getenv("HTTP_USER_AGENT")))
  $os = "SunOS";
elseif (ereg("IRIX", getenv("HTTP_USER_AGENT")))
  $os = "IRIX";
elseif (ereg("BeOS", getenv("HTTP_USER_AGENT")))
  $os = "BeOS";
elseif (ereg("OS/2", getenv("HTTP_USER_AGENT")))
  $os = "OS/2";
elseif (ereg("AIX", getenv("HTTP_USER_AGENT")))
  $os = "AIX";
else
  $os = "Autre";
 
  return $os;
}

function get_prov()
{
if(IsSet($_SERVER['HTTP_REFERER'])){
    $prov = $_SERVER['HTTP_REFERER'];
}else{
    $prov = 'Inconnu';
}

   return $prov;
}

function get_langage()
{
if(IsSet($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
    $langage = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
}else{
    $langage = 'Inconnu';
}
   return $langage;
}

function get_port()
{
if(IsSet($_SERVER['REMOTE_PORT'])){
    $port = $_SERVER['REMOTE_PORT'];
}else{
    $port = 80;
}
   return $port;
}

function get_vraip()
{
if(IsSet($_SERVER['HTTP_X_FORWARDED_FOR'])){
    $vraip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}elseif(IsSet($_SERVER['HTTP_CLIENT_IP'])){
    $vraip = $_SERVER['HTTP_CLIENT_IP'];
}else{
    $vraip = $_SERVER['REMOTE_ADDR'];
}
   return $vraip;
}

  echo '<br/><span align="center">Internet</span> <br/><strong> Mon fournisseur d\'Acces a Internet:</strong> '.get_fai().'<br/> <br/>';
  echo '<strong>Mon navigateur:</strong> '. get_nav() . '<br/> <br/>';
  echo '<strong>Mon Ip:</strong> '. get_vraip() . '<br/> <br/>';
  echo '<strong>Mon systeme d\'exploitation:</strong> '. get_os() . '<br/> <br/>';
  echo '<strong>Url de provenance:</strong> '.get_prov() .'<br/> <br/>';
  echo '<strong>Langage activé: </strong>'.get_langage() .'<br/> <br/>';
  echo '<strong>Mon port de connexion: </strong>'.get_port() .'<br/> <br/>';
  echo '<strong>L\'Ip du proxy:</strong> '. get_ip() . '<br/> <br/>';
  ?>

En espérant vous avoir rendu service ;-)

Mox

edit: Voici ce que donne ce script: http://mes-info.new.fr/

Dernière édition par mox07 (26/06/08 12:04:48)

ze spartacus

Re: [PHP][Perso]donne: ip, proxy, naviguateur, FAI, provenance, OS, écran

Pas trop mal sauf que pour le langage il me dit un truc completement incompréhensible et pour le nombre de plugins installés il se trompe aussi.

Mais autrement, tout m'avait l'air plutôt vrai content

http://spartacorp.free.fr/img/ttplayer.jpg
Comme (-2)² = 2² = 4 alors racine de 4 = -2

D3STR0Y

Re: [PHP][Perso]donne: ip, proxy, naviguateur, FAI, provenance, OS, écran

le language aussi il me mets un truc bizarre, mais le reste tout bon, bien joué clindoeil

http://img360.imageshack.us/img360/6596/dessy3.png

krt

Re: [PHP][Perso]donne: ip, proxy, naviguateur, FAI, provenance, OS, écran

Beau boulot je vais tester ça !

gaara49

Re: [PHP][Perso]donne: ip, proxy, naviguateur, FAI, provenance, OS, écran

Merci à toi, c'est exactement ce qe je cherchais !!!

mox07

Re: [PHP][Perso]donne: ip, proxy, naviguateur, FAI, provenance, OS, écran

de rien, de rien ^^ servez-vous.
Sa fait toujours plaisir les remerciement!

zne

Re: [PHP][Perso]donne: ip, proxy, naviguateur, FAI, provenance, OS, écran

tu pourrais faire une version améliorer parce que là, outre le fait que le code ne soit pas très propre, il ne sert qu'à afficher les infos.Tu pourrais y ajouter quelques champs dans une table et y enregistrer tout ça afin d'avoir des infos sur un membre par exemple content

cocco

Re: [PHP][Perso]donne: ip, proxy, naviguateur, FAI, provenance, OS, écran

merci je vais tester ça ! bravo à toi ^^
:cocco:

:cocco:
http://progcenter.free.fr/11/GS_83adc5d8239a6a1db03bce94d60a55a5.pnghttp://img10.xooimage.com/files/2/9/3/d-mons12-1da782.gif

Rêve d'étoile

Re: [PHP][Perso]donne: ip, proxy, naviguateur, FAI, provenance, OS, écran

Je pense aussi qu'on pourrait améliorer le code mais c'est quand même très intéressant.
Merci

Tout la haut, la haut, un petit point brillant dans la nuit...
Et oser partir vers l'aventure, a la recherche d'une etoile...

http://g.ferrante.free.fr/galerie/voitures/revetoile.jpg

Gomah

Re: [PHP][Perso]donne: ip, proxy, naviguateur, FAI, provenance, OS, écran

Un peu crade le code lol soucieux
Sinon, un peu de css ne ferait pas de mal là dedans ^^

Et nl2br existe pas pour rien content

http://www.gomah.fr/goodies/userbar.gomah.fr.red.png

Posts [ 10 ]

Le post pour invité est désactivé. Vous devez connexion ou s'enregistrer pour pouvoir répondre.

Pages: 1


Forum quick jump menu

[ Generated in 0.122 seconds, 8 queries executed ]

OleooRadio est une radio editee par Radionomy.

Oleoo.info : Classement par Audience - OleooTV - Recherche de Fichiers