#!/usr/bin/perl -w use Socket; print "content-type: text/html\n\n"; print "IP"; print "Dados da conexão:

\n"; print "IP:\ $ENV{'REMOTE_ADDR'} ($ENV{'HTTP_X_FORWARDED_FOR'})\n
"; print "Host:\ ".gethostbyaddr(inet_aton($ENV{'REMOTE_ADDR'}), AF_INET)."\n
"; #print "Navegador:\ $ENV{'HTTP_USER_AGENT'}\n
"; if ($ENV{'HTTP_USER_AGENT'} =~ /MSIE/) { print "Navegador: Internet Explorer"; } elsif ($ENV{'HTTP_USER_AGENT'} =~ /Chrome/) { print "Navegador: Chrome"; } elsif ($ENV{'HTTP_USER_AGENT'} =~ /Firefox/) { print "Navegador: Firefox"; } elsif ($ENV{'HTTP_USER_AGENT'} =~ /Konqueror/) { print "Navegador: Konqueror/"; } elsif ($ENV{'HTTP_USER_AGENT'} =~ /Lynx/) { print "Navegador: Lynx/"; } elsif ($ENV{'HTTP_USER_AGENT'} =~ /Opera/) { print "Navegador: Opera"; } elsif ($ENV{'HTTP_USER_AGENT'} =~ /Safari/) { print "Navegador: Safari"; } elsif ($ENV{'HTTP_USER_AGENT'} =~ /Mozilla/) { print "Navegador: Netscape"; } else {print "Navegador: Desconhecido\n
"; } if ($ENV{'HTTP_USER_AGENT'} =~ /iPhone/) { print "/iPhone\n
"; } elsif ($ENV{'HTTP_USER_AGENT'} =~ /iPad/) { print "/iPad\n
"; } elsif ($ENV{'HTTP_USER_AGENT'} =~ /Android/) { print "/Android\n
"; } elsif ($ENV{'HTTP_USER_AGENT'} =~ /Windows/) { print "/Windows\n
"; } elsif ($ENV{'HTTP_USER_AGENT'} =~ /Macintosh/) { print "/Macintosh\n
"; } elsif ($ENV{'HTTP_USER_AGENT'} =~ /Linux/) { print "/Linux\n
"; } else {print "\n
"; } $start_time = localtime(time()); print "
Gerado em $start_time\ (GMT)\n
";