XPUserz Skrevet 7. august 2003 Del Skrevet 7. august 2003 Har du lyst å lagre alle som kommer til websiden din med IP-adresse, dato, port og mer? da er dette knall! <?php SetCookie("SiteServerID", "XPUserzWasHere", time() + 365); //Åpner fil til å lagre til $fp = fopen("loginfo.html", "a"); //Henter IP adresse $ip = $_SERVER['REMOTE_ADDR']; //Logger IP adresse fputs($fp, "IP adresse: $ip<br>n"); // Henter dato og klokkeslett $dato = date('H:i:s , d/m /Y'); // Logger dato og klokkeslett fputs($fp, "Besøke oss: $dato<br>n"); //Henter server port $port2 = $_SERVER['SERVER_PORT']; //Logger server port fputs($fp, "Server Port: $port2<br>n"); //Henter informasjon om nettleser $browser = $_SERVER['HTTP_USER_AGENT']; //Skallerer ned til nettleser type $ie40 = preg_match("/MSIE 4/i", $browser); $ie50 = preg_match("/MSIE 5.0/i", $browser); $ie55 = preg_match("/MSIE 5.5/i", $browser); $ie60 = preg_match("/MSIE 6/i", $browser); $netscape45 = preg_match("/Mozilla/4.5/i", $browser); $netscape46 = preg_match("/Mozilla/4.6/i", $browser); $netscape47 = preg_match("/Mozilla/4.7/i", $browser); $netscape6 = preg_match("/Mozilla/5.0/i", $browser); $konqueror= preg_match("/Konqueror/i", $browser); $galeon = preg_match("/Galeon/i", $browser); $opera = preg_match("/Opera/i", $browser); $gecko = preg_match("/Gecko/i", $browser); $netscape = preg_match("/Netscape/i", $browser); $microsoft = preg_match("/Microsoft/i", $browser); if ($ie40 == 1) $browser = "Microsoft Internet Explorer 4.X"; else if ($ie50 == 1) $browser = "Microsoft Internet Explorer 5.0"; else if ($ie55 == 1) $browser = "Microsoft Internet Explorer 5.5"; else if ($ie60 == 1) $browser = "Microsoft Internet Explorer 6.0"; else if ($netscape45 == 1) $browser = "Netscape 4.5.x"; else if ($netscape46 == 1) $browser = "Netscape 4.6.x"; else if ($netscape47 == 1) $browser = "Netscape 4.7.x"; else if ($netscape6 == 1) $browser = "Netscape 6"; else if ($konqueror == 1) $browser = "Linux Konqueror"; else if ($galeon == 1) $browser = "Linux Galeon"; else if ($opera == 1) $browser = "Opera"; else if ($gecko == 1) $browser = "Gecko (Netscape 6)"; else if ($netscape == 1) $browser = "Ukjent Netscape Nettleser"; else if ($microsoft == 1) $browser = "Ukjent Microsoft Nettleser"; else $browser = "Annen nettleser"; //Logger aktuell nettleser fputs($fp, "Nettleser: $browser<br>n"); //Henter brukerens internett port $port = $_SERVER[REMOTE_PORT]; //Logger aktuell port fputs($fp, "Internet Port: $port<br>n"); //Henter informasjon om operativsystem $os = $_SERVER[HTTP_USER_AGENT]; //Skallerer ned til type operativsystem $xp = preg_match("/windows nt 5.1/i", $os); $xp2 = preg_match("/windows xp/i", $os); $linux = preg_match("/linux/i", $os); $mac = preg_match("/macintosh/i",$os); $me = preg_match("/win 9x 4.90/i", $os); $me2 = preg_match("/windows me/i", $os); $w2k = preg_match("/windows nt 5.0/i", $os); $w2kb = preg_match("/windows 2000/i", $os); $nt1 = preg_match("/windows nt 3.1/i", $os); $nt2 = preg_match("/windows nt 3.5.0/i", $os); $nt3 = preg_match("/windows nt 3.5.1/i", $os); $nt4 = preg_match("/windows nt 4.0/i", $os); $w98 = preg_match("/windows 98/i", $os); $w95 = preg_match("/windows 95/i", $os); $sun = preg_match("/sunos/i", $os); if ($xp == 1) $os = "Microsoft Windows XP"; else if ($xp2 == 1) $os = "Microsoft Windows XP"; else if ($linux == 1) $os = "Linux"; else if ($mac ==1) $os = "Macintosh"; else if ($me == 1) $os = "Microsoft Windows ME"; else if ($me2 == 1) $os = "Microsoft Windows ME"; else if ($w2k == 1) $os = "Microsoft Windows 2000"; else if ($w2kb == 1) $os = "Microsoft Windows 2000"; else if ($nt1 == 1) $os = "Microsoft Windows NT 3.0"; else if ($nt2 == 1) $os = "Microsoft Windows NT 3.5 "; else if ($nt3 == 1) $os = "Microsoft Windows NT 3.5"; else if ($nt4 == 1) $os = "Microsoft Windows NT 4.0"; else if ($w98 == 1) $os = "Microsoft Windows 98"; else if ($w95 == 1) $os = "Microsoft Windows 95"; else if ($sun == 1) $os = "SunOS"; else $os = "Annet operativsystem"; //Logger operativsystem fputs($fp, "Operativsystem: $os<br><hr>n"); //Avslutter logg fil fclose($fp); ?> <b>Din Brukerinformasjon:</b> <br> &Besøkte Oss: <?php echo "$dato" ?> <br> &IP adresse:</font> <font color="#FF0000" size="2" face="Arial Unicode MS"><?php echo "$ip" ?> </font><font size="2" face="Arial Unicode MS"><font size="2" face="Arial Unicode MS"> <br> <font color="#686868">&Server Port: <?php echo "$port2" ?> <br> &Internett Port: <?php echo "$port" ?> <br> &Nettleser: <?php echo "$browser" ?> <br> &Oppløsning: <script language=javascript> document.write(screen.width+"x"+screen.height) </script>&Piksler <br> &Farge oppløsning: <script language=javascript> document.write(window.screen.colorDepth) </script> Bit <br> &Operativsystem: <?php echo "$os" ?> <br> </font> Skriver ut på websiden scriptet limes inn på: Din Brukerinformasjon: Besøkte Oss: 07:29:13 , 07/08 /2003 IP adresse: XXXXXXXXX Server Port: 80 Internett Port: 1964 Nettleser: Microsoft Internet Explorer 6.0 Oppløsning: 1024x768 Piksler Farge oppløsning: 32 Bit Operativsystem: Microsoft Windows 2000 Husk å legg inn link til loginfo.html så brukerene kan se hvilken informasjon du tar vare på! Denne lagrer: IP adresse: XXXXXXXXXXXBesøke oss: 07:29:13 , 07/08 /2003 Server Port: 80 Nettleser: Microsoft Internet Explorer 6.0 Internet Port: 1964 Operativsystem: Microsoft Windows 2000 HUSK!! Hvis du kjører scriptet lokalt får du 127.0.0.1 som IP, men på ekstern maskin får du riktig! Har du flere tusen besøkende på sidene vil det ta tid med loginfo.html , men det er god informasjon. Nå når du har en internett port kan du prøve å sende en PingFlood til IP adressen :wink: Lenke til kommentar
XPUserz Skrevet 7. august 2003 Forfatter Del Skrevet 7. august 2003 Wup, hvis du føler deg uheldig på internett så kan du spekulere i hva et dataprogram som kjører på maskinen kan maile til programmeren hver gang du logger på nettet Lenke til kommentar
magikern Skrevet 7. august 2003 Del Skrevet 7. august 2003 http://www.mrunix.net/webalizer gjør egentlig denne jobben veldig bra for meg ihvertfall... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå