#!/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; } if ( $domain ne "") { print `/web/puregeek/testing-grounds/checkwhois.cgi $domain`; print "Content-type: text/plain\n\n"; } else { print "Content-type: text/html\n\n"; print "\n\n"; print "

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