Charlie wrote:
> 
> May 31, 2002 04:12 pm,Jon Doe wrote:
> > Anyone know what openfind is? I found this is my apache logs:
> >
> > 66.237.60.30 - - [31/May/2002:00:09:07 -0400] "GET / HTTP/1.0" 200 2438
> > 66.237.60.30 - - [31/May/2002:00:09:07 -0400] "GET / HTTP/1.0" 200 2438
> > "-" "Openfind data gatherer,
> > Openbot/3.0+([EMAIL PROTECTED];+http://www.openfind.com.tw
> > /robot.html)"
> >
> > I went to the website but its in Chinese.
> > Just wondered if anyone had ever heard of it before.
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> A very good question! I wonder what the answer is?
> 
> It seems to be a robot that's gathering statistics regarding Linux usage. How
> it works is a mystery but there's a lot of pages
> at:http://www.google.ca/linux?hl=en&q=what+is+openfind.com.tw&meta=


found these websites <
http://home.sina.com.hk/service/about/press/article45.html > 
                     <
http://www.commercenet.org.tw/EN/News/Content.asp?NewsID=558 > 

    

Maybe someone can decipher what these are??? 

found this java script:

 language="JavaScript script ">
                    <!-- 
                    function OpenfindSubmit(thisForm)
                    { 
                    if (thisForm.query.value == "") {
                    alert("請先輸入欲查群s的字串!");
                    thisForm.query.focus();
                    return false;
                    } else {
                    if (thisForm.ServiceID.selectedIndex == 1) {//
                    powerplant Web PAGE search
                    thisForm.action = "http://www.openfind.com.tw/cgi
                    bin/tw/webquery";
                    } else if (thisForm.ServiceID.selectedIndex == 2)
                    {// WNS search
                    thisForm.action =
                    "http://se1.openfind.com.tw/cgi-bin/URL/wns";;
                    } else if (thisForm.ServiceID.selectedIndex == 3)
                    {// powerplant BBS search
                    thisForm.action = "http://bbs.openfind.com.tw/cgi
                    bin/qsearch";
                    thisForm.QUERY.value = thisForm.query.value;
                    } else if (thisForm.ServiceID.selectedIndex == 4)
                    {// powerplant News search
                    thisForm.action =
                    "http://news.openfind.com.tw/cgi
                    bin/WebNews/iwn";
                    } else if (thisForm.ServiceID.selectedIndex == 5)
                    {// image search
                    thisForm.type.value = "image";
                    thisForm.action = "http://mms.openfind.com.tw/cgi
                    bin/MMS/ecgi";
                    } else if (thisForm.ServiceID.selectedIndex == 6)
                    {// audio search
                    thisForm.type.value = "audio";
                    thisForm.action = "http://mms.openfind.com.tw/cgi
                    bin/MMS/ecgi";
                    } else if (thisForm.ServiceID.selectedIndex == 7)
                    {// software search
                    thisForm.type.value = "software";
                    thisForm.action = "http://mms.openfind.com.tw/cgi
                    bin/MMS/ecgi";
                    } else if (thisForm.ServiceID.selectedIndex == 8)
                    {// Literature search
                    thisForm.type.value = "literature";
                    thisForm.action = "http://mms.openfind.com.tw/cgi
                    bin/MMS/ecgi";
                    } else {// default, powerplant CD search
                    thisForm.action = "http://cd.openfind.com.tw/cgi
                    bin/CD/SearchCd.exe";
                    thisForm.Query.value = thisForm.query.value;
                    } 
                    return true;
                    } 
                    } 
                    //--> 
                    < script/>

                    < TABLE cellspacing=0 cellpadding=2 of
                    align=center border=0 >
                    < TR >
                    < FORM name=Openfind onsubmit="return
                    OpenfindSubmit(this) "method=get >
                    < INPUTS type=hidden name=Function value=search >
                    < INPUTS type=hidden name=redirect value=ON >
                    < INPUTS type=hidden name=type value=image >
                    < INPUTS type=hidden name=Query >
                    < INPUTS type=hidden name=QUERY >
                    < TD >
                    < A HREF="http://www.openfind.com.tw/";><IMG
                    src="http://www.openfind.com.tw/images/logo_s.gif
                    "
                    alt="Openfind "border="0" width="100
                    "height="30"></A >
                    </TD >
                    < TD more valign=center align=middle >
                    < INPUT size=24 name=query >
                    < SELECT name=ServiceID >
                    < OPTION value=0 selected>分類</OPTION >
                    < OPTION value=1>網頁</OPTION >
                    < OPTION value=2>網址</OPTION >
                    < OPTION value=3>BBS</OPTION >
                    < OPTION value=4 >新"D</OPTION >
                    < OPTION value=5>遐e片</OPTION >
                    < OPTION value=6>音噎e</OPTION >
                    < OPTION value=7>軟體</OPTION >
                    < OPTION value=8>文件</OPTION >
                    </SELECT >
                    </TD >
                    < TD of vAlign=center width=44 >
                    < INPUT type=submit VALUE = "查 群s" >
                    </TD >
                    </FORM >
                    </TR >
                    </TABLE >

and this perl script:

!/usr/bin/perl -w
#
# this perl script lets you fetch an HTML as a web spider.  i.e., it
basically lets
# you spoof/masquerade your UserAgent.  it has a number of presets to
make things 
# a little easier.
#
# -p <preset> lets you choose a preset, google is the default
# -u <string> lets you supply your own stirng to be used
#
# useful for checking to see if a server is using some cloaking
mechanisms.

use strict;
use LWP::UserAgent;
use HTTP::Request;
use Getopt::Std;
use vars qw /%opts/;

getopts("u:p:", \%opts);


my %user_agents = (
                   "atspid" => "ArchitextSpider",

                   "fast" => "FAST-WebCrawler/2.2.7 (crawler\@fast.no;
http://www.fast.no/faq/faqfastwebs earch/faqfastwebcrawler.html)",

                   "google" => "Googlebot/2.1
(+http://www.googlebot.com/bot.html)",

                   "ia_arch" => "ia_archiver",

                   "lycos" => "Lycos_Spider_(T-Rex)",

                   "mirago" => "HenryTheMiragoRobot",

                   "nlight" => "Gulliver/1.3",
                   
                   "openfind" => "Openfind data gatherer,
Openbot/3.0+(robot-response\@openfind.com.tw;+http://www.openfind.com.tw/robot.html)",
                   
                   "scooter" => "Scooter-W3-1.0",

                   "slurp" => "Mozilla/3.0 (Slurp/si;
slurp\@inktomi.com; http://www.inktomi.com/slurp.htm)"
                   );

my $agent = exists($opts{'p'}) && exists($user_agents{$opts{'p'}}) ?
$user_agents{$opts{'p'}} : $user_agents{'google'};

$agent = $opts{'u'} if $opts{'u'};

## create the user agent
my $ua = LWP::UserAgent->new;
$ua->agent($agent);

&usage() unless @ARGV;

my $request = HTTP::Request->new(GET => $ARGV[0]);
my $response = $ua->request($request);

if ($response->is_success) {
    print $response->content;
} else {
    print $response->error_as_HTML;
}
print "\n";

exit;

sub usage {
    print "$0 [options] URL\n";
    print "[options] can be:\n";
    print "\t-u <useragent>  set's the user agent to string given\n";
    print "\t-p <preset>     set the UserAgent: to a preset, preset can
be one of:\n";
    print "\t                UserAgent defaults to google\n";
    print "\n";
    print "\t            PRESET    DESCRIPTION\n";
    print "\t            ------    -----------\n";
    print "\t            atspid    ArchitextSpider. (Excite)\n";
    print "\t            fast      FAST. alltheweb.com.\n";
    print "\t            google    Googlebot. www.google.com\n";
    print "\t            ia_arch   Image Archiver ?\n";
    print "\t            lycos     Lycos Spider\n";
    print "\t            mirago    Mirago.co.uk\n";
    print "\t            nlight    NorthernLight\n";
    print "\t            openfind  Openfind data gatherer.
www.openfind.com.tw\n";
    print "\t            scooter   Altavista\n";
    print "\t            slurp     Inktomi. www.inktomi.com\n";

    exit;
}

Mike

Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to