#!/usr/bin/perl if ( $ENV{'REQUEST_METHOD'} eq "GET" ) { $buffer = $ENV{'QUERY_STRING'}; } elsif ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); } @pairs = split(/&/, $buffer); foreach $pair (@pairs) { ($name, $value) = split(/=/, $pair); $value =~ tr/+/ /; $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; # print "Setting $name to $value

"; $$name = $value; } print "Content-type: text/html\n\n"; if ( $domain ne "") { print "\n\n"; print "\n\n\n"; print "\n
\n"; print "
\n"; print "
\n"; print "\n"; print "
\n"; print "
\n"; print "
\n"; print `./webcheckwhois.cgi $domain`; print "
\n
"; print "\n"; } else { print "\n\n"; print "

\n"; print "\n"; print "\n"; print "
\n"; } exit