All pastes #46220 Raw Edit

Unnamed

public text v1 · immutable
#46220 ·published 2006-03-19 10:27 UTC
rendered paste body

if (/^.*!.* .* (.*) :!trace (.*)/) {
      		my $w = Net::Whois::ARIN->new(
        	      host    => 'whois.arin.net',
        	      port    => 43,
        	      timeout => 30,);
      		my $result = $w->query($2);
      		my @output = $w->network($2);
      		foreach my $net (@output) {
			print $socket "privmsg $1 :Range: $net->NetRange\n";
        		print $socket "privmsg $1 :Owner: $net->OrgName\n";
			print $socket "privmsg $1 :Owner ID: $net->OrgID\n";
			print $socket "privmsg $1 :Address: $net->Address\n";
			print $socket "privmsg $1 :City: $net->City\n";
			print $socket "privmsg $1 :State/Province: $net->StateProv\n";
			print $socket "privmsg $1 :Zipcode: $net->PostalCode\n";
			print $socket "privmsg $1 :Country: $net->Country\n";
			print $socket "privmsg $1 :CIDR: $net->CIDR\n";
			print $socket "privmsg $1 :Net Name: $net->NetName\n";
			print $socket "privmsg $1 :Net Handle: $net->NetHandle\n";
			print $socket "privmsg $1 :Net Type: $net->NetType\n";
			print $socket "privmsg $1 :Reg Date: $net->RegDate\n";
			print $socket "privmsg $1 :Updated: $net->Updated\n";
			print $socket "privmsg $1 :Parent: $net->Parent\n";
			print $socket "privmsg $1 :Comment: $net->Comment\n";
      		}
    	}