#!/usr/bin/perl

use IO::Socket::INET;

my $buffer, $page, $ip, @lines;

$sockfd = IO::Socket::INET->new( PeerAddr => 'www.mediacollege.com',
                                 PeerPort => 80,
                                 Proto => 'tcp'
) or die "No puedo conectarme";

$sockfd->send("GET /internet/utilities/show-ip.shtml HTTP/1.0\r\n");
$sockfd->send("Host:www.mediacollege.com\r\n\r\n");
do {
	$buffer = "";
	$sockfd->recv($buffer, 1024);
	$page .= $buffer;
} while($buffer ne "");

$sockfd->close();

@lines = split "\n",$page;

foreach $line (@lines) {
	chomp $line;
	if($line =~ /^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/) {
		print "Tu IP es: $line\n";
	}
}

