1 rizwank 1.1 # AWSTATS ROBOTS DATABASE
2 #-------------------------------------------------------
3 # If you want to add robots to extend AWStats database detection capabilities,
4 # you must add an entry in RobotsSearchIDOrder_listx and RobotsHashIDLib.
5 #-------------------------------------------------------
6 # $Revision: 1.35 $ - $Author: eldy $ - $Date: 2004/09/13 17:47:27 $
7
8
9 #package AWSROB;
10
11
12 # Robots list was found at http://www.robotstxt.org/wc/active/all.txt
13 # Other robots can be found at http://www.jafsoft.com/searchengines/webbots.html
14 # Rem: To avoid bad detection, some robots id were removed from this list:
15 # - Robots with ID of 3 letters only
16 # - Robot called 'webs' and 'tcl'
17 # Rem: Some robot most used for download are also remode: wget
18 # Rem: directhit changed into direct_hit (its real id)
19 # Rem: calif changed into calif[^r] to avoid confusion between Tiscalifreenet browser
20 # Rem: fish changed into [^a]fish to avoid confusion between Madsafish browser
21 # Rem: roadrunner changed into road_runner
22 rizwank 1.1 # Rem: lycos changed to lycos_ to avoid confusion with lycos-online browser
23 # Rem: voyager changed into ^voyager\/ to avoid to exclude voyager and amigavoyager browser
24
25 # RobotsSearchIDOrder
26 # It contains all matching criteria to search for in log fields. This list is
27 # used to know in which order to search Robot IDs.
28 # Most frequent one are in list1, used when LevelForRobotsDetection is 1 or more
29 # Minor robots are in list2, used when LevelForRobotsDetection is 2 or more
30 # Note: Robots IDs are in lower case, ' ' and '+' are changed into '_' and are quoted.
31 #-------------------------------------------------------
32 @RobotsSearchIDOrder_list1 = (
33 # Common robots (In robot file)
34 'appie',
35 'architext',
36 'jeeves',
37 'bjaaland',
38 'ferret',
39 'googlebot',
40 'gulliver',
41 'harvest',
42 'htdig',
43 rizwank 1.1 'linkwalker',
44 'lycos_',
45 'moget',
46 'muscatferret',
47 'myweb',
48 'nomad',
49 'scooter',
50 'slurp',
51 '^voyager\/',
52 'weblayers',
53 # Common robots (Not in robot file)
54 'antibot',
55 'digout4u',
56 'echo',
57 'fast\-webcrawler',
58 'ia_archiver',
59 'jennybot',
60 'mercator',
61 'netcraft',
62 'msnbot',
63 'petersnews',
64 rizwank 1.1 'unlost_web_crawler',
65 'voila',
66 'webbase',
67 'wisenutbot'
68 );
69 @RobotsSearchIDOrder_list2 = (
70 # Less common robots (In robot file)
71 '[^a]fish',
72 'abcdatos',
73 'acme\.spider',
74 'ahoythehomepagefinder',
75 'alkaline',
76 'anthill',
77 'arachnophilia',
78 'arale',
79 'araneo',
80 'aretha',
81 'ariadne',
82 'arks',
83 'aspider',
84 'atn\.txt',
85 rizwank 1.1 'atomz',
86 'auresys',
87 'backrub',
88 'bbot',
89 'bigbrother',
90 'blackwidow',
91 'blindekuh',
92 'bloodhound',
93 'borg\-bot',
94 'brightnet',
95 'bspider',
96 'cactvschemistryspider',
97 'calif[^r]',
98 'cassandra',
99 'cgireader',
100 'checkbot',
101 'christcrawler',
102 'churl',
103 'cienciaficcion',
104 'collective',
105 'combine',
106 rizwank 1.1 'conceptbot',
107 'coolbot',
108 'core',
109 'cosmos',
110 'cruiser',
111 'cusco',
112 'cyberspyder',
113 'desertrealm',
114 'deweb',
115 'dienstspider',
116 'digger',
117 'diibot',
118 'direct_hit',
119 'dnabot',
120 'download_express',
121 'dragonbot',
122 'dwcp',
123 'e\-collector',
124 'ebiness',
125 'elfinbot',
126 'emacs',
127 rizwank 1.1 'emcspider',
128 'esther',
129 'evliyacelebi',
130 'fastcrawler',
131 'fdse',
132 'felix',
133 'fetchrover',
134 'fido',
135 'finnish',
136 'fireball',
137 'fouineur',
138 'francoroute',
139 'freecrawl',
140 'funnelweb',
141 'gama',
142 'gazz',
143 'gcreep',
144 'getbot',
145 'geturl',
146 'golem',
147 'grapnel',
148 rizwank 1.1 'griffon',
149 'gromit',
150 'gulperbot',
151 'hambot',
152 'havindex',
153 'hometown',
154 'htmlgobble',
155 'hyperdecontextualizer',
156 'iajabot',
157 'iconoclast',
158 'ilse',
159 'imagelock',
160 'incywincy',
161 'informant',
162 'infoseek',
163 'infoseeksidewinder',
164 'infospider',
165 'inspectorwww',
166 'intelliagent',
167 'irobot',
168 'iron33',
169 rizwank 1.1 'israelisearch',
170 'javabee',
171 'jbot',
172 'jcrawler',
173 'jobo',
174 'jobot',
175 'joebot',
176 'jubii',
177 'jumpstation',
178 'kapsi',
179 'katipo',
180 'kilroy',
181 'ko_yappo_robot',
182 'labelgrabber\.txt',
183 'larbin',
184 'legs',
185 'linkidator',
186 'linkscan',
187 'lockon',
188 'logo_gif',
189 'macworm',
190 rizwank 1.1 'magpie',
191 'marvin',
192 'mattie',
193 'mediafox',
194 'merzscope',
195 'meshexplorer',
196 'mindcrawler',
197 'mnogosearch',
198 'momspider',
199 'monster',
200 'motor',
201 'muncher',
202 'mwdsearch',
203 'ndspider',
204 'nederland\.zoek',
205 'netcarta',
206 'netmechanic',
207 'netscoop',
208 'newscan\-online',
209 'nhse',
210 'northstar',
211 rizwank 1.1 'nzexplorer',
212 'objectssearch',
213 'occam',
214 'octopus',
215 'openfind',
216 'orb_search',
217 'packrat',
218 'pageboy',
219 'parasite',
220 'patric',
221 'pegasus',
222 'perignator',
223 'perlcrawler',
224 'phantom',
225 'phpdig',
226 'piltdownman',
227 'pimptrain',
228 'pioneer',
229 'pitkow',
230 'pjspider',
231 'plumtreewebaccessor',
232 rizwank 1.1 'poppi',
233 'portalb',
234 'psbot',
235 'python',
236 'raven',
237 'rbse',
238 'resumerobot',
239 'rhcs',
240 'road_runner',
241 'robbie',
242 'robi',
243 'robocrawl',
244 'robofox',
245 'robozilla',
246 'roverbot',
247 'rules',
248 'safetynetrobot',
249 'search\-info',
250 'search_au',
251 'searchprocess',
252 'senrigan',
253 rizwank 1.1 'sgscout',
254 'shaggy',
255 'shaihulud',
256 'sift',
257 'simbot',
258 'site\-valet',
259 'sitetech',
260 'skymob',
261 'slcrawler',
262 'smartspider',
263 'snooper',
264 'solbot',
265 'speedy',
266 'spider_monkey',
267 'spiderbot',
268 'spiderline',
269 'spiderman',
270 'spiderview',
271 'spry',
272 'ssearcher',
273 'suke',
274 rizwank 1.1 'suntek',
275 'sven',
276 'tach_bw',
277 'tarantula',
278 'tarspider',
279 'techbot',
280 'templeton',
281 'titan',
282 'titin',
283 'tkwww',
284 'tlspider',
285 'ucsd',
286 'udmsearch',
287 'urlck',
288 'valkyrie',
289 'verticrawl',
290 'victoria',
291 'visionsearch',
292 'voidbot',
293 'vwbot',
294 'w3index',
295 rizwank 1.1 'w3m2',
296 'wallpaper',
297 'wanderer',
298 'wapspider',
299 'webbandit',
300 'webcatcher',
301 'webcopy',
302 'webfetcher',
303 'webfoot',
304 'webinator',
305 'weblinker',
306 'webmirror',
307 'webmoose',
308 'webquest',
309 'webreader',
310 'webreaper',
311 'websnarf',
312 'webspider',
313 'webvac',
314 'webwalk',
315 'webwalker',
316 rizwank 1.1 'webwatch',
317 'whatuseek',
318 'whowhere',
319 'wired\-digital',
320 'wmir',
321 'wolp',
322 'wombat',
323 'worm',
324 'wwwc',
325 'wz101',
326 'xget',
327 # Other robots reported by users
328 'aport',
329 'awbot',
330 'baiduspider',
331 'bobby',
332 'boris',
333 'bumblebee',
334 'cscrawler',
335 'daviesbot',
336 'exactseek',
337 rizwank 1.1 'ezresult',
338 'gigabot',
339 'gnodspider',
340 'grub',
341 'henrythemiragorobot',
342 'holmes',
343 'internetseer',
344 'justview',
345 'linkbot',
346 'metager\-linkchecker', # Must be before linkchecker
347 'linkchecker',
348 'mediapartners\-google',
349 'microsoft_url_control',
350 'msiecrawler',
351 'nagios',
352 'perman',
353 'pompos',
354 'rambler',
355 'redalert',
356 'shoutcast',
357 'slysearch',
358 rizwank 1.1 'surveybot',
359 'turnitinbot',
360 'turtlescanner', # Must be before turtle
361 'turtle',
362 'ultraseek',
363 'webclipping\.com',
364 'webcompass',
365 'wonderer',
366 'yahoo\-verticalcrawler',
367 'yandex',
368 'zealbot',
369 'zyborg'
370 );
371 @RobotsSearchIDOrder_listgen = (
372 # Generic robot
373 'robot',
374 'crawl',
375 'spider'
376 );
377
378
379 rizwank 1.1
380 # RobotsHashIDLib
381 # List of robots names ('robot id','robot clear text')
382 #-------------------------------------------------------
383 %RobotsHashIDLib = (
384 # Common robots (In robot file)
385 'appie','Walhello appie',
386 'architext','ArchitextSpider',
387 'jeeves','AskJeeves',
388 'bjaaland','Bjaaland',
389 'ferret','Wild Ferret Web Hopper #1, #2, #3',
390 'googlebot','Googlebot',
391 'gulliver','Northern Light Gulliver',
392 'harvest','Harvest',
393 'htdig','ht://Dig',
394 'linkwalker','LinkWalker',
395 'lycos_','Lycos',
396 'moget','moget',
397 'muscatferret','Muscat Ferret',
398 'myweb','Internet Shinchakubin',
399 'nomad','Nomad',
400 rizwank 1.1 'scooter','Scooter',
401 'slurp','Inktomi Slurp',
402 '^voyager\/','Voyager',
403 'weblayers','weblayers',
404 # Common robots (Not in robot file)
405 'antibot','Antibot',
406 'digout4u','Digout4u',
407 'echo','EchO!',
408 'fast\-webcrawler','Fast-Webcrawler',
409 'ia_archiver','Alexa (IA Archiver)',
410 'jennybot','JennyBot',
411 'mercator','Mercator',
412 'msnbot','MSNBot',
413 'netcraft','Netcraft',
414 'petersnews','Petersnews',
415 'unlost_web_crawler','Unlost Web Crawler',
416 'voila','Voila',
417 'webbase', 'WebBase',
418 'wisenutbot','WISENutbot',
419 # Less common robots (In robot file)
420 '[^a]fish','Fish search',
421 rizwank 1.1 'abcdatos','ABCdatos BotLink',
422 'acme\.spider','Acme.Spider',
423 'ahoythehomepagefinder','Ahoy! The Homepage Finder',
424 'alkaline','Alkaline',
425 'anthill','Anthill',
426 'arachnophilia','Arachnophilia',
427 'arale','Arale',
428 'araneo','Araneo',
429 'aretha','Aretha',
430 'ariadne','ARIADNE',
431 'arks','arks',
432 'aspider','ASpider (Associative Spider)',
433 'atn\.txt','ATN Worldwide',
434 'atomz','Atomz.com Search Robot',
435 'auresys','AURESYS',
436 'backrub','BackRub',
437 'bbot','BBot',
438 'bigbrother','Big Brother',
439 'blackwidow','BlackWidow',
440 'blindekuh','Die Blinde Kuh',
441 'bloodhound','Bloodhound',
442 rizwank 1.1 'borg\-bot','Borg-Bot',
443 'brightnet','bright.net caching robot',
444 'bspider','BSpider',
445 'cactvschemistryspider','CACTVS Chemistry Spider',
446 'calif[^r]','Calif',
447 'cassandra','Cassandra',
448 'cgireader','Digimarc Marcspider/CGI',
449 'checkbot','Checkbot',
450 'christcrawler','ChristCrawler.com',
451 'churl','churl',
452 'cienciaficcion','cIeNcIaFiCcIoN.nEt',
453 'collective','Collective',
454 'combine','Combine System',
455 'conceptbot','Conceptbot',
456 'coolbot','CoolBot',
457 'core','Web Core / Roots',
458 'cosmos','XYLEME Robot',
459 'cruiser','Internet Cruiser Robot',
460 'cusco','Cusco',
461 'cyberspyder','CyberSpyder Link Test',
462 'desertrealm','Desert Realm Spider',
463 rizwank 1.1 'deweb','DeWeb(c) Katalog/Index',
464 'dienstspider','DienstSpider',
465 'digger','Digger',
466 'diibot','Digital Integrity Robot',
467 'direct_hit','Direct Hit Grabber',
468 'dnabot','DNAbot',
469 'download_express','DownLoad Express',
470 'dragonbot','DragonBot',
471 'dwcp','DWCP (Dridus\' Web Cataloging Project)',
472 'e\-collector','e-collector',
473 'ebiness','EbiNess',
474 'elfinbot','ELFINBOT',
475 'emacs','Emacs-w3 Search Engine',
476 'emcspider','ananzi',
477 'esther','Esther',
478 'evliyacelebi','Evliya Celebi',
479 'fastcrawler','FastCrawler',
480 'fdse','Fluid Dynamics Search Engine robot',
481 'felix','Felix IDE',
482 'fetchrover','FetchRover',
483 'fido','fido',
484 rizwank 1.1 'finnish','Hämähäkki',
485 'fireball','KIT-Fireball',
486 'fouineur','Fouineur',
487 'francoroute','Robot Francoroute',
488 'freecrawl','Freecrawl',
489 'funnelweb','FunnelWeb',
490 'gama','gammaSpider, FocusedCrawler',
491 'gazz','gazz',
492 'gcreep','GCreep',
493 'getbot','GetBot',
494 'geturl','GetURL',
495 'golem','Golem',
496 'grapnel','Grapnel/0.01 Experiment',
497 'griffon','Griffon',
498 'gromit','Gromit',
499 'gulperbot','Gulper Bot',
500 'hambot','HamBot',
501 'havindex','havIndex',
502 'hometown','Hometown Spider Pro',
503 'htmlgobble','HTMLgobble',
504 'hyperdecontextualizer','Hyper-Decontextualizer',
505 rizwank 1.1 'iajabot','iajaBot',
506 'iconoclast','Popular Iconoclast',
507 'ilse','Ingrid',
508 'imagelock','Imagelock',
509 'incywincy','IncyWincy',
510 'informant','Informant',
511 'infoseek','InfoSeek Robot 1.0',
512 'infoseeksidewinder','Infoseek Sidewinder',
513 'infospider','InfoSpiders',
514 'inspectorwww','Inspector Web',
515 'intelliagent','IntelliAgent',
516 'irobot','I, Robot',
517 'iron33','Iron33',
518 'israelisearch','Israeli-search',
519 'javabee','JavaBee',
520 'jbot','JBot Java Web Robot',
521 'jcrawler','JCrawler',
522 'jobo','JoBo Java Web Robot',
523 'jobot','Jobot',
524 'joebot','JoeBot',
525 'jubii','The Jubii Indexing Robot',
526 rizwank 1.1 'jumpstation','JumpStation',
527 'kapsi','image.kapsi.net',
528 'katipo','Katipo',
529 'kilroy','Kilroy',
530 'ko_yappo_robot','KO_Yappo_Robot',
531 'labelgrabber\.txt','LabelGrabber',
532 'larbin','larbin',
533 'legs','legs',
534 'linkidator','Link Validator',
535 'linkscan','LinkScan',
536 'lockon','Lockon',
537 'logo_gif','logo.gif Crawler',
538 'macworm','Mac WWWWorm',
539 'magpie','Magpie',
540 'marvin','marvin/infoseek',
541 'mattie','Mattie',
542 'mediafox','MediaFox',
543 'merzscope','MerzScope',
544 'meshexplorer','NEC-MeshExplorer',
545 'mindcrawler','MindCrawler',
546 'mnogosearch','mnoGoSearch search engine software',
547 rizwank 1.1 'momspider','MOMspider',
548 'monster','Monster',
549 'motor','Motor',
550 'muncher','Muncher',
551 'mwdsearch','Mwd.Search',
552 'ndspider','NDSpider',
553 'nederland\.zoek','Nederland.zoek',
554 'netcarta','NetCarta WebMap Engine',
555 'netmechanic','NetMechanic',
556 'netscoop','NetScoop',
557 'newscan\-online','newscan-online',
558 'nhse','NHSE Web Forager',
559 'northstar','The NorthStar Robot',
560 'nzexplorer','nzexplorer',
561 'objectssearch','ObjectsSearch',
562 'occam','Occam',
563 'octopus','HKU WWW Octopus',
564 'openfind','Openfind data gatherer',
565 'orb_search','Orb Search',
566 'packrat','Pack Rat',
567 'pageboy','PageBoy',
568 rizwank 1.1 'parasite','ParaSite',
569 'patric','Patric',
570 'pegasus','pegasus',
571 'perignator','The Peregrinator',
572 'perlcrawler','PerlCrawler 1.0',
573 'phantom','Phantom',
574 'phpdig','PhpDig',
575 'piltdownman','PiltdownMan',
576 'pimptrain','Pimptrain.com\'s robot',
577 'pioneer','Pioneer',
578 'pitkow','html_analyzer',
579 'pjspider','Portal Juice Spider',
580 'plumtreewebaccessor','PlumtreeWebAccessor',
581 'poppi','Poppi',
582 'portalb','PortalB Spider',
583 'psbot','psbot',
584 'python','The Python Robot',
585 'raven','Raven Search',
586 'rbse','RBSE Spider',
587 'resumerobot','Resume Robot',
588 'rhcs','RoadHouse Crawling System',
589 rizwank 1.1 'road_runner','Road Runner: The ImageScape Robot',
590 'robbie','Robbie the Robot',
591 'robi','ComputingSite Robi/1.0',
592 'robocrawl','RoboCrawl Spider',
593 'robofox','RoboFox',
594 'robozilla','Robozilla',
595 'roverbot','Roverbot',
596 'rules','RuLeS',
597 'safetynetrobot','SafetyNet Robot',
598 'search\-info','Sleek',
599 'search_au','Search.Aus-AU.COM',
600 'searchprocess','SearchProcess',
601 'senrigan','Senrigan',
602 'sgscout','SG-Scout',
603 'shaggy','ShagSeeker',
604 'shaihulud','Shai\'Hulud',
605 'sift','Sift',
606 'simbot','Simmany Robot Ver1.0',
607 'site\-valet','Site Valet',
608 'sitetech','SiteTech-Rover',
609 'skymob','Skymob.com',
610 rizwank 1.1 'slcrawler','SLCrawler',
611 'smartspider','Smart Spider',
612 'snooper','Snooper',
613 'solbot','Solbot',
614 'speedy','Speedy Spider',
615 'spider_monkey','spider_monkey',
616 'spiderbot','SpiderBot',
617 'spiderline','Spiderline Crawler',
618 'spiderman','SpiderMan',
619 'spiderview','SpiderView(tm)',
620 'spry','Spry Wizard Robot',
621 'ssearcher','Site Searcher',
622 'suke','Suke',
623 'suntek','suntek search engine',
624 'sven','Sven',
625 'tach_bw','TACH Black Widow',
626 'tarantula','Tarantula',
627 'tarspider','tarspider',
628 'techbot','TechBOT',
629 'templeton','Templeton',
630 'titan','TITAN',
631 rizwank 1.1 'titin','TitIn',
632 'tkwww','The TkWWW Robot',
633 'tlspider','TLSpider',
634 'ucsd','UCSD Crawl',
635 'udmsearch','UdmSearch',
636 'urlck','URL Check',
637 'valkyrie','Valkyrie',
638 'verticrawl','Verticrawl',
639 'victoria','Victoria',
640 'visionsearch','vision-search',
641 'voidbot','void-bot',
642 'vwbot','VWbot',
643 'w3index','The NWI Robot',
644 'w3m2','W3M2',
645 'wallpaper','WallPaper (alias crawlpaper)',
646 'wanderer','the World Wide Web Wanderer',
647 'wapspider','w@pSpider by wap4.com',
648 'webbandit','WebBandit Web Spider',
649 'webcatcher','WebCatcher',
650 'webcopy','WebCopy',
651 'webfetcher','webfetcher',
652 rizwank 1.1 'webfoot','The Webfoot Robot',
653 'webinator','Webinator',
654 'weblinker','WebLinker',
655 'webmirror','WebMirror',
656 'webmoose','The Web Moose',
657 'webquest','WebQuest',
658 'webreader','Digimarc MarcSpider',
659 'webreaper','WebReaper',
660 'websnarf','Websnarf',
661 'webspider','WebSpider',
662 'webvac','WebVac',
663 'webwalk','webwalk',
664 'webwalker','WebWalker',
665 'webwatch','WebWatch',
666 'whatuseek','whatUseek Winona',
667 'whowhere','WhoWhere Robot',
668 'wired\-digital','Wired Digital',
669 'wmir','w3mir',
670 'wolp','WebStolperer',
671 'wombat','The Web Wombat',
672 'worm','The World Wide Web Worm',
673 rizwank 1.1 'wwwc','WWWC Ver 0.2.5',
674 'wz101','WebZinger',
675 'xget','XGET',
676 # Other robots reported by users
677 'aport', 'Aport',
678 'awbot', 'AWBot',
679 'baiduspider','BaiDuSpider',
680 'bobby', 'Bobby',
681 'boris', 'Boris',
682 'bumblebee', 'Bumblebee (relevare.com)',
683 'cscrawler','CsCrawler',
684 'daviesbot', 'DaviesBot',
685 'exactseek','ExactSeek Crawler',
686 'ezresult', 'Ezresult',
687 'gigabot','GigaBot',
688 'gnodspider','GNOD Spider',
689 'grub','Grub.org',
690 'henrythemiragorobot', 'Mirago',
691 'holmes', 'Holmes',
692 'internetseer', 'InternetSeer',
693 'justview', 'JustView',
694 rizwank 1.1 'linkbot','LinkBot',
695 'linkchecker','LinkChecker',
696 'mediapartners\-google','Google AdSense',
697 'metager\-linkchecker','MetaGer LinkChecker',
698 'microsoft_url_control','Microsoft URL Control',
699 'nagios','Nagios',
700 'msiecrawler','MSIECrawler',
701 'perman', 'Perman surfer',
702 'pompos','Pompos',
703 'rambler', 'StackRambler',
704 'redalert', 'Red Alert',
705 'shoutcast','Shoutcast Directory Service',
706 'slysearch','SlySearch',
707 'surveybot','SurveyBot',
708 'turnitinbot','Turn It In',
709 'turtle', 'Turtle',
710 'turtlescanner', 'Turtle',
711 'ultraseek', 'Ultraseek',
712 'webclipping\.com', 'WebClipping.com',
713 'webcompass', 'webcompass',
714 'wonderer', 'Web Wombat Redback Spider',
715 rizwank 1.1 'yahoo\-verticalcrawler', 'Yahoo Vertical Crawler',
716 'yandex', 'Yandex bot',
717 'zealbot','ZealBot',
718 'zyborg','Zyborg',
719
720 # Generic root ID
721 'robot', 'Unknown robot (identified by \'robot\')',
722 'crawl', 'Unknown robot (identified by \'crawl\')',
723 'spider', 'Unknown robot (identified by \'spider\')',
724
725 # Unknown robots identified by hit on robots.txt
726 'unknown', 'Unknown robot (identified by hit on \'robots.txt\')'
727 );
728
729
730 # RobotsAffiliateLib
731 # This list try to tell by which Search Engine a robot is used
732 #-------------------------------------------------------------
733 %RobotsAffiliateLib = (
734 'fast\-webcrawler'=>'AllTheWeb',
735 'googlebot'=>'Google',
736 rizwank 1.1 'msnbot'=>'MSN',
737 'scooter'=>'AltaVista',
738 'wisenutbot'=>'Looksmart',
739 'yahoo\-verticalcrawler'=>'Yahoo',
740 'zyborg'=>'Looksmart'
741 );
742
743
744
745 1;
|