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