# AWSTATS BROWSERS DATABASE
#-------------------------------------------------------
# If you want to add a Browser to extend AWStats database detection capabilities,
# you must add an entry in BrowsersSearchIDOrder and in BrowsersHashIDLib.
#-------------------------------------------------------
# $Author: rizwank $ - $Date: 2005/02/12 13:11:33 $


#package AWSUA;


# BrowsersSearchIDOrder
# This list is used to know in which order to search Browsers IDs (Most
# frequent one are first in this list to increase detect speed).
# It contains all matching criteria to search for in log fields.
# Note: Regex IDs are in lower case and ' ' and '+' are changed into '_'
#-------------------------------------------------------
@BrowsersSearchIDOrder = (
# Most frequent standard web browsers are first in this list
'firebird',
'firefox',
'go!zilla',
'icab',
'konqueror',
'links',
'lynx',
'omniweb',
'opera',
# Other standard web browsers
'22acidownload',
'aol\-iweng',
'amaya',
'amigavoyager',
'aweb',
'bpftp',
'camino',
'chimera',
'cyberdog',
'dillo',
'dreamcast',
'downloadagent',
'ecatch',
'emailsiphon',
'encompass',
'friendlyspider',
'fresco',
'galeon',
'getright',
'headdump',
'hotjava',
'ibrowse',
'intergo',
'k\-meleon',
'linemodebrowser',
'lotus\-notes',
'macweb',
'multizilla',
'ncsa_mosaic',
'netcaptor',
'netnewswire',
'netpositive',
'nutscrape',
'msfrontpageexpress',
'phoenix',
'safari',
'tzgeturl',
'viking',
'webfetcher',
'webexplorer',
'webmirror',
'webvcr',
# Site grabbers
'teleport',
'webcapture',
'webcopier',
# Music only browsers
'real',
'winamp',				# Works for winampmpeg and winamp3httprdr
'windows\-media\-player',
'audion',
'freeamp',
'itunes',
'jetaudio',
'mint_audio',
'mpg123',
'nsplayer',
'sonique',
'uplayer',
'xmms',
'xaudio',
# PDA/Phonecell browsers
'alcatel\-be4',
'alcatel\-be5',
'alcatel\-bf3',
'alcatel\-bf4',
'alcatel\-bf5',
'alcatel\-bg3',
'alcatel\-bh4',
'auditautomatic',
'ericssonr520',
'ericssont20',
'ericssont29',
'ericssont39',
'ericssont65',
'ericssont66',
'ericssont68',
'lg\-g7000',
'mitsu\/1\.2\.a',
'mot\-c350m',
'mot\-c4',
'mot\-cb',
'mot\-d4',
'mot\-d5',
'mot\-d8',
'mot\-e1',
'mot\-f0',
'mot\-f6',
'mot\-pan4',
'mot\-phx4',
'mot\-sap4',
'mot\-t720',
'mot\-ta02',
'mot\-v66m',
'mot\-v708',
'mot\-8300',
'mot\-a\-86',
'mot\-af',
'mot\-c2',
'mot\-c350',
'mot\-c550',
'mot\-c650',
'mot\-cf',
'mot\-f5',
'mot\-fe',
'mot\-t280',
'mot\-v300',
'mot\-v400',
'mot\-v500',
'mot\-v525',
'mot\-v600',
'mot\-v60m',
'mot\-v80',
'mot\-v810',
'nokia3100',
'nokia3200',
'nokia3560',
'nokia3595',
'nokia6220',
'nokia8265',
'nokia3300',
'nokia3530',
'nokia3590',
'nokia6108',
'nokia6211',
'nokia6600',
'nokia6650',
'nokia9210',
'nokian\-gage',
'nokia3210',
'nokia3310',
'nokia3330',
'nokia3350',
'nokia3410',
'nokia3510',
'nokia3650',
'nokia5100',
'nokia5110',
'nokia5130',
'nokia5210',
'nokia5510',
'nokia6100',
'nokia6110',
'nokia6130',
'nokia6150',
'nokia6210',
'nokia6250',
'nokia6310/',
'nokia6310i',
'nokia6500',
'nokia6510',
'nokia6610',
'nokia6800',
'nokia7110',
'nokia7210',
'nokia7250',
'nokia7650',
'nokia8110i',
'nokia8210',
'nokia8310',
'nokia8810',
'nokia8850',
'nokia8855',
'nokia8890',
'nokia8910',
'nokia9000',
'nokia9110',
'nokia9210i',
'nokia3660',
'nokia6230',
'nokia6340i',
'nokia6810',
'nokia6820',
'nokia7200',
'nokia7600',
'nokia7610',
'opwv\-sdk',
'panasonic\-gad35',
'panasonic\-gad67',
'panasonic\-gad68',
'panasonic\-gad6\*',
'panasonic\-gad75',
'panasonic\-gad76',
'panasonic\-gad87',
'panasonic\-gad88',
'panasonic\-gad95',
'panasonic\-gad96',
'panasonic\-g50',
'panasonic\-g60',
'panasonic\-x60',
'panasonic\-x70',
'philips\-az\@lis238',
'philips\-az\@lis268',
'philips\-az\@lis288',
'philips\-fisio120',
'philips\-fisio121',
'philips\-fisio311',
'philips\-fisio312',
'philips\-fisio316',
'philips\-fisio610',
'philips\-fisio620',
'philips\-fisio_625',
'philips\-fisio_820',
'philips\-fisio_822',
'philips\-fisio_825',
'philips\-v21wap',
'philips\-xenium9\@9',
'r380',
'r600',
'sagem\-3xxx',
'sagem\-9xx',
'sagem\-myx\-2',
'sagem\-myx\-3',
'sagem\-myx\-5/',
'sagem\-myx\-5d',
'sagem\-myx\-5m',
'sagem\-myx\-6',
'samsung\-sgh\-e700',
'samsung\-sgh\-s500',
'samsung\-sgh\-t500',
'samsung\-sgh\-a300',
'samsung\-sgh\-a400',
'samsung\-sgh\-a800',
'samsung\-sgh\-n100',
'samsung\-sgh\-n400_up',
'samsung\-sgh\-n500',
'samsung\-sgh\-n600',
'samsung\-sgh\-n620',
'samsung\-sgh\-r200s',
'samsung\-sgh\-r200',
'samsung\-sgh\-r210',
'samsung\-sgh\-s100',
'samsung\-sgh\-t100',
'samsung\-sgh\-t400',
'samsung\-sgh\-v200',
'samsung\-sgh\-x100',
'samsung\-sgh\-e100',
'samsung\-sgh\-e708',
'samsung\-sgh\-e800',
'samsung\-sgh\-x100',
'samsung\-sgh\-x600',
'sec\-sghc100',
'sec\-sghp100',
'sec\-sghp400',
'sec\-sghq200',
'sec\-sghs200',
'sec\-spha460',
'sec\-sghs100',
'sec\-sghs300',
'sec\-sghv200',
'sec\-sghv205',
'sec\-sghd410',
'sec\-sghe105',
'sec\-sghe410',
'sec\-sghe400',
'sec\-sghe600',
'sec\-sghe710',
'sec\-sghe715',
'sec\-sghs105',
'sec\-sghx105',
'sec\-sghx426',
'sec\-sghx427',
'sec\-sghx430',
'sec\-sghx450',
'sharp\-tq\-gx10',
'sharp\-tq\-gx12',
'sie\-2128',
'sie\-6618',
'sie\-a55',
'sie\-c60',
'sie\-c62',
'sie\-m55',
'sie\-mc60',
'sie\-sl55',
'sie\-slin',
'sie\-a50',
'sie\-c3i',
'sie\-c45',
'sie\-c55',
'sie\-m50',
'sie\-me45',
'sie\-mt50',
'sie\-s35',
'sie\-s40',
'sie\-s45',
'sie\-s55',
'sie\-sl45',
'sie\-slik',
'sie\-a57',
'sie\-a60',
'sie\-c56',
'sie\-c61',
'sie\-cf62',
'sie\-m65',
'sie\-s56',
'sie\-s57c',
'sie\-s65',
'sie_-sl5e',
'sie\-st60',
'sie\-sx1',
'sonyericssonp900',
'sonyericssont230',
'sonyericssont306',
'sonyericssont316',
'sonyericssont616',
'sonyericssonz600',
'sonyericssonp800',
'sonyericssont100',
'sonyericssont200',
'sonyericssont300',
'sonyericssont310',
'sonyericssont600',
'sonyericssont610',
'sonyericssont68/',
'sonyericssont68i',
'sonyericssont620',
'sonyericssont630',
't66',
'n21i',
'n22i',
'ts21i',
'portalmmm',
'ipcheck',
'cnf2',
# Others (TV)
'webtv',
# Other kind of browsers
'apt',
'curl',
'csscheck',
'wget',
'w3m',
'w3c_css_validator',
'w3c_validator',
'wdg_validator',
'webzip',
'staroffice',
'mozilla',				# Must be at end because a lot of browsers contains mozilla in string
'libwww'				# Must be at end because some browser have both 'browser id' and 'libwww'
);

# BrowsersHashIDLib
# List of browser's name ('browser id in lower case', 'browser text')
#---------------------------------------------------------------
%BrowsersHashIDLib = (
# Common web browsers text
'msie','MS Internet Explorer',
'netscape','Netscape',
'firebird','Firebird (Old FireFox)',
'firefox','FireFox',
'go!zilla','Go!Zilla',
'icab','iCab',
'konqueror','Konqueror',
'links','Links',
'lynx','Lynx',
'omniweb','OmniWeb',
'opera','Opera',
# Other standard web browsers
'22acidownload','22AciDownload',
'aol\-iweng','AOL-Iweng',
'amaya','Amaya',
'amigavoyager','AmigaVoyager',
'aweb','AWeb',
'bpftp','BPFTP',
'camino','Camino',
'chimera','Chimera (Old Camino)',
'cyberdog','Cyberdog',
'dillo','Dillo',
'dreamcast','Dreamcast',
'downloadagent','DownloadAgent',
'ecatch', 'eCatch',
'emailsiphon','EmailSiphon',
'encompass','Encompass',
'friendlyspider','FriendlySpider',
'fresco','ANT Fresco',
'galeon','Galeon',
'getright','GetRight',
'headdump','HeadDump',
'hotjava','Sun HotJava',
'ibrowse','iBrowse',
'intergo','InterGO',
'k\-meleon','K-Meleon',
'linemodebrowser','W3C Line Mode Browser',
'lotus\-notes','Lotus Notes web client',
'macweb','MacWeb',
'multizilla','MultiZilla',
'ncsa_mosaic','NCSA Mosaic',
'netcaptor','NetCaptor',
'netnewswire','NetNewsWire',
'netpositive','NetPositive',
'nutscrape', 'Nutscrape',
'msfrontpageexpress','MS FrontPage Express',
'phoenix','Phoenix',
'safari','Safari',
'tzgeturl','TzGetURL',
'viking','Viking',
'webfetcher','WebFetcher',
'webexplorer','IBM-WebExplorer',
'webmirror','WebMirror',
'webvcr','WebVCR',
# Site grabbers
'teleport','TelePort Pro',
'webcapture','Acrobat',
'webcopier', 'WebCopier',
# Music only browsers
'real','RealAudio or compatible (media player)',
'winamp','WinAmp (media player)',				# Works for winampmpeg and winamp3httprdr
'windows\-media\-player','Windows Media Player (media player)',
'audion','Audion (media player)',
'freeamp','FreeAmp (media player)',
'itunes','Apple iTunes (media player)',
'jetaudio','JetAudio (media player)',
'mint_audio','Mint Audio (media player)',
'mpg123','mpg123 (media player)',
'nsplayer','NetShow Player (media player)',
'sonique','Sonique (media player)',
'uplayer','Ultra Player (media player)',
'xmms','XMMS (media player)',
'xaudio','Some XAudio Engine based MPEG player (media player)',
# PDA/Phonecell browsers
'alcatel\-be4','Alcatel BE4',
'alcatel\-be5','Alcatel BE5',
'alcatel\-bf3','Alcatel OT311',
'alcatel\-bf4','Alcatel OT511',
'alcatel\-bf5','Alcatel BF5',
'alcatel\-bg3','Alcatel BG3',
'alcatel\-bh4','Alcatel BH4',
'auditautomatic','Audit ByTel',
'ericssonr520','SonyEricsson R520-R2',
'ericssont20','SonyEricsson T20e',
'ericssont29','SonyEricsson 29s',
'ericssont39','SonyEricsson T39m',
'ericssont65','SonyEricsson T65',
'ericssont66','SonyEricsson T66',
'ericssont68','SonyEricsson T68',
'lg\-g7000','LG G7000',
'mitsu/1.2.a_(eclipse)','Trium Eclipse',
'mot\-c350m','Motorola C350M',
'mot\-c4','Motorola Talkabout T2288',
'mot\-cb','Motorola Timeport P7389',
'mot\-d4','Motorola Timeport P7389e',
'mot\-d5','motorola\-t191',
'mot\-d8','Motorola T250',
'mot\-e1','Motorola ? (E1)',
'mot\-f0','Motorola v50',
'mot\-f6','Motorola Accompli 008',
'mot\-pan4','Motorola T280',
'mot\-phx4','Motorola ? (PHX4)',
'mot\-sap4','Motorola V66',
'mot\-t720','Motorola T720',
'mot\-ta02','Motorola ? (TA02)',
'mot\-v66m','Motorola V66M',
'mot\-v708','Motorola V708',
'mot\-8300','Motorola 8300',
'mot\-a\-86','Motorola A86',
'mot\-af','Motorola AF',
'mot\-c2','Motorola C2',
'mot\-c350','Motorola C350',
'mot\-c550','Motorola C550',
'mot\-c650','Motorola C650',
'mot\-cf','Motorola CF',
'mot\-f5','Motorola F5',
'mot\-fe','Motorola FE',
'mot\-t280','Motorola T280',
'mot\-v300','Motorola V300',
'mot\-v400','Motorola V400',
'mot\-v500','Motorola V500',
'mot\-v525','Motorola V525',
'mot\-v600','Motorola V600',
'mot\-v60m','Motorola V60M',
'mot\-v80','Motorola V80',
'mot\-v810','Motorola V810',
'nokia3200','Nokia 3200',
'nokia3560','Nokia 3560',
'nokia3595','Nokia 3595',
'nokia6220','Nokia 6200',
'nokia8265','Nokia 8265',
'nokia3100','Nokia 3100',
'nokia3300','Nokia 3300',
'nokia3530','Nokia 3530',
'nokia3590','Nokia 3590',
'nokia6108','Nokia 6108',
'nokia6211','Nokia 6211',
'nokia6600','Nokia 6600',
'nokia6650','Nokia 6650',
'nokia9210','Nokia 9210',
'nokian\-gage','Nokia N-Gage',
'nokia3210','Nokia 3210',
'nokia3310','Nokia 3310',
'nokia3330','Nokia 3330',
'nokia3350','Nokia 3350',
'nokia3410','Nokia 3410',
'nokia3510','Nokia 3510',
'nokia3650','Nokia 3650',
'nokia5100','Nokia 5100',
'nokia5110','Nokia 5110',
'nokia5130','Nokia 5130',
'nokia5210','Nokia 5210',
'nokia5510','Nokia 5510',
'nokia6100','Nokia 6100',
'nokia6110','Nokia 6110',
'nokia6130','Nokia 6130',
'nokia6150','Nokia 6150',
'nokia6210','Nokia 6210',
'nokia6250','Nokia 6250',
'nokia6310/','Nokia 6310',
'nokia6310i','Nokia 6310i',
'nokia6500','Nokia 6500',
'nokia6510','Nokia 6510',
'nokia6610','Nokia 6610',
'nokia6800','Nokia 6800',
'nokia7110','Nokia 7110',
'nokia7210','Nokia 7210',
'nokia7250','Nokia 7250',
'nokia7650','Nokia 7650',
'nokia8110i','Nokia 8110i',
'nokia8210','Nokia 8210',
'nokia8310','Nokia 8310',
'nokia8810','Nokia 8810',
'nokia8850','Nokia 8850',
'nokia8855','Nokia 8855',
'nokia8890','Nokia 8890',
'nokia8910','Nokia 8910',
'nokia9000','Nokia 9000i',
'nokia9110','Nokia 9110',
'nokia9210i','Nokia 9210i',
'nokia3660','Nokia 3660',
'nokia6230','Nokia 6230',
'nokia6340i','Nokia 6340i',
'nokia6810','Nokia 6810',
'nokia6820','Nokia 6820',
'nokia7200','Nokia 7200',
'nokia7600','Nokia 7600',
'nokia7610','Nokia 7610',
'opwv\-sdk','openwave sdk',
'panasonic\-gad35','Panasonic GD35',
'panasonic\-gad67','Panasonic GD67',
'panasonic\-gad68','Panasonic GD68',
'panasonic\-gad6','Panasonic GD6xx',
'panasonic\-gad75','Panasonic GD75',
'panasonic\-gad76','Panasonic GD76',
'panasonic\-gad87','Panasonic GD87',
'panasonic\-gad88','Panasonic GD88',
'panasonic\-gad95','Panasonic GD95',
'panasonic\-gad96','Panasonic GD96',
'panasonic\-g50','Panasonic G50',
'panasonic\-g60','Panasonic G60',
'panasonic\-x60','Panasonic X60',
'panasonic\-x70','Panasonic X70',
'philips\-az\@lis238','Philips Azalis-238',
'philips\-az\@lis268','Philips Azalis-268',
'philips\-az\@lis288','Philips Azalis-288',
'philips\-fisio120','Philips Fisio 120',
'philips\-fisio121','Philips Fisio 121',
'philips\-fisio311','Philips Fisio 311',
'philips\-fisio312','Philips Fisio 312',
'philips\-fisio316','Philips Fisio 316',
'philips\-fisio610','Philips Fisio 610',
'philips\-fisio620','Philips Fisio 620',
'philips\-fisio_625','Philips Fisio 625',
'philips\-fisio_820','Philips Fisio 820',
'philips\-fisio_822','Philips Fisio 822',
'philips\-fisio_825','Philips Fisio 825',
'philips\-v21wap','Philips V21',
'philips\-xenium9\@9','Philips Xenium 9A9',
'r380','Ericsson R380',
'r600','Ericsson R600',
'sagem\-3xxx','Sagem 3XXX',
'sagem\-9xx','Sagem 9XX',
'sagem\-myx\-2','Sagem MyX 2',
'sagem\-myx\-3','Sagem MyX 3d',
'sagem\-myx\-5/','Sagem MyX 5',
'sagem\-myx\-5d','Sagem MyX 5d',
'sagem\-myx\-5m','Sagem MyX 5m',
'sagem\-myx\-6','Sagem MyX 6',
'samsung\-sgh\-e700','Samsung E700',
'samsung\-sgh\-s500','Samsung S500',
'samsung\-sgh\-t500','Samsung T500',
'samsung\-sgh\-a300','Samsung A300',
'samsung\-sgh\-a400','Samsung A400',
'samsung\-sgh\-a800','Samsung A800',
'samsung\-sgh\-n100','Samsung N100',
'samsung\-sgh\-n400','Samsung N400',
'samsung\-sgh\-n500','Samsung N500',
'samsung\-sgh\-n600','Samsung N600',
'samsung\-sgh\-n620','Samsung N620',
'samsung\-sgh\-r200','Samsung R200',
'samsung\-sgh\-r200s','Samsung R200s',
'samsung\-sgh\-r210','Samsung R210',
'samsung\-sgh\-s100','Samsung S100',
'samsung\-sgh\-t100','Samsung T100',
'samsung\-sgh\-t400','Samsung T400',
'samsung\-sgh\-v200','Samsung V200',
'samsung\_sgh\-x100','Samsung X100',
'samsung\-sgh\-e100','Samsung E100',
'samsung\-sgh\-e708','Samsung E700',
'samsung\-sgh\-e800','Samsung E800',
'samsung\-sgh\-x100','Samsung X100',
'samsung\-sgh\-x600','Samsung X600',
'sec\-sghc100','Samsung SGHC100',
'sec\-sghp100','Samsung SGHP100',
'sec\-sghp400','Samsung SGHP400',
'sec\-sghq200','Samsung SGHQ200',
'sec\-sghs200','Samsung SGHS200',
'sec\-spha460','Samsung SPHA460',
'sec\-sghs100','Samsung SGHS100',
'sec\-sghs300','Samsung SGHS300',
'sec\-sghv200','Samsung SGHS200',
'sec\-sghv205','Samsung SGHS205',
'sec\-sghd410','Samsung SGHD410',
'sec\-sghe105','Samsung SGHE105',
'sec\-sghe410','Samsung SGHE410',
'sec\-sghe400','Samsung SGHE400',
'sec\-sghe600','Samsung SGHE600',
'sec\-sghe710','Samsung SGHE710',
'sec\-sghe715','Samsung SGHE715',
'sec\-sghs105','Samsung SGHS105',
'sec\-sghx105','Samsung SGHX108',
'sec\-sghx426','Samsung SGHX426',
'sec\-sghx427','Samsung SGHX427',
'sec\-sghx430','Samsung SGHS430',
'sec\-sghx450','Samsung SGHS450',
'sharp\-tq\-gx10','Sharp TQ-GX10',
'sharp\-tq\-gx12','Sharp TQ-GX12',
'sie\-2128','Siemens 2128',
'sie\-6618','Siemens 66180',
'sie\-a55','Siemens A55',
'sie\-c60','Siemens C60',
'sie\-c62','Siemens C62',
'sie\-m55','Siemens M55',
'sie\-mc60','Siemens MC60',
'sie\-sl55','Siemens SL55',
'sie\-slin','Siemens SLIN',
'sie\-a50','Siemens A50',
'sie\-c3i','Siemens C35i',
'sie\-c45','Siemens C45',
'sie\-c55','Siemens C55',
'sie\-m50','Siemens M50',
'sie\-me45','Siemens ME45',
'sie\-mt50','Siemens MT50',
'sie\-s35','Siemens S35',
'sie\-s40','Siemens S40',
'sie\-s45','Siemens S45',
'sie\-s55','Siemens S55',
'sie\-sl45','Siemens S145',
'sie\-slik','Siemens ? (SLIK)',
'sie\-a57','Siemens A57',
'sie\-a60','Siemens A60',
'sie\-c56','Siemens C56',
'sie\-c61','Siemens C61',
'sie\-cf62','Siemens CF62',
'sie\-m65','Siemens M65',
'sie\-s56','Siemens S56',
'sie\-s57c','Siemens S57C',
'sie\-s65','Siemens S65',
'sie\-sl5e','Siemens SL5E',
'sie\-st60','Siemens ST60',
'sie\-sx1','Siemens SX1',
'sonyericssonp900','SonyEricsson P900',
'sonyericssont230','SonyEricsson T230',
'sonyericssont306','SonyEricsson T306',
'sonyericssont316','SonyEricsson T316',
'sonyericssont616','SonyEricsson T616',
'sonyericssonz600','SonyEricsson Z600',
'sonyericssonp800','SonyEricsson P800',
'sonyericssont100','SonyEricsson T100',
'sonyericssont200','SonyEricsson T200',
'sonyericssont300','SonyEricsson T300',
'sonyericssont310','SonyEricsson T310',
'sonyericssont600','SonyEricsson T600',
'sonyericssont610','SonyEricsson T610',
'sonyericssont68/','SonyEricsson T68',
'sonyericssont68i','SonyEricsson T68i',
'sonyericssont620','SonyEricsson T620',
'sonyericssont630','SonyEricsson T630',
't66','Ericsson T66',
'n21i','I-Mode Nec 21i',
'n22i','I-Mode Nec 22i',
'ts21i','I-Mode Toshiba 21i',
'portalmmm','I-Mode inconnu',
'ipcheck','Supervision IP Check',
'cnf2','Supervision I-Mode ByTel',
# Others (TV)
'webtv','WebTV browser',
# Other kind of browsers
'apt','Debian APT',
'curl','Curl',
'csscheck','WDG CSS Validator',
'wget','Wget',
'w3m','w3m',
'w3c_css_validator','W3C CSS Validator',
'w3c_validator','W3C HTML Validator',
'wdg_validator','WDG HTML Validator',
'webzip','WebZIP',
'staroffice','StarOffice',
'mozilla','Mozilla',
'libwww','LibWWW',
);


# BrowsersHashAreGrabber
# Put here an entry for each browser in BrowsersSearchIDOrder that are grabber
# browsers.
#---------------------------------------------------------------------------
%BrowsersHereAreGrabbers = (
'teleport','1',
'webcapture','1',
'webcopier','1',
'curl','1',
'wget','1'
);


# BrowsersHashIcon
# Each Browsers Search ID is associated to a string that is the name of icon
# file for this browser.
#---------------------------------------------------------------------------
%BrowsersHashIcon = (
# Standard web browsers
'msie','msie',
'netscape','netscape',

'firebird','phoenix',
'firefox','firefox',
'go!zilla','gozilla',
'icab','icab',
'konqueror','konqueror',
'lynx','lynx',
'omniweb','omniweb',
'opera','opera',
# Other standard web browsers
'amaya','amaya',
'amigavoyager','amigavoyager',
'avantbrowser','avant',
'aweb','aweb',
'bpftp','bpftp',
'camino','chimera',
'chimera','chimera',
'cyberdog','cyberdog',
'dillo','dillo',
'dreamcast','dreamcast',
'ecatch','ecatch',
'encompass','encompass',
'fresco','fresco',
'galeon','galeon',
'getright','getright',
'hotjava','hotjava',
'ibrowse','ibrowse',
'k\-meleon','kmeleon',
'lotus\-notes','lotusnotes',
'macweb','macweb',
'multizilla','multizilla',
'msfrontpageexpress','fpexpress',
'ncsa_mosaic','ncsa_mosaic',
'netpositive','netpositive',
'phoenix','phoenix',
'safari','safari',
# Site grabbers
'teleport','teleport',
'webcapture','adobe',
'webcopier','webcopier',
# Music only browsers
'real','mediaplayer',
'winamp','mediaplayer',				# Works for winampmpeg and winamp3httprdr
'windows\-media\-player','mediaplayer',
'audion','mediaplayer',
'freeamp','mediaplayer',
'itunes','mediaplayer',
'jetaudio','mediaplayer',
'mint_audio','mediaplayer',
'mpg123','mediaplayer',
'nsplayer','mediaplayer',
'sonique','mediaplayer',
'uplayer','mediaplayer',
'xmms','mediaplayer',
'xaudio','mediaplayer',
# PDA/Phonecell browsers
'alcatel\-bf4','alcatel',
'alcatel\-bf3','alcatel',
'alcatel\-be4','alcatel',
'alcatel\-be5','alcatel',
'alcatel\-bf5','alcatel',
'alcatel\-bg3','alcatel',
'alcatel\-bh4','alcatel',
'auditautomatic','bytel',
'ericssont68','sony',
'lg\-g7000','lg',
'mot\-c350m','motorola',
'mot\-c4','motorola',
'mot\-cb','motorola',
'mot\-d4','motorola',
'mot\-d8','motorola',
'mot\-e1','motorola',
'mot\-f6','motorola',
'mot\-pan4','motorola',
'mot\-phx4','motorola',
'mot\-sap4','motorola',
'mot\-t720','motorola',
'mot\-ta02','motorola',
'mot\-v66m','motorola',
'mot\-v708','motorola',
'mot\-8300','motorola',
'mot\-a\-86','motorola',
'mot\-af','motorola',
'mot\-c2','motorola',
'mot\-c350','motorola',
'mot\-c550','motorola',
'mot\-c650','motorola',
'mot\-cf','motorola',
'mot\-f5','motorola',
'mot\-fe','motorola',
'mot\-t280','motorola',
'mot\-v300','motorola',
'mot\-v400','motorola',
'mot\-v500','motorola',
'mot\-v525','motorola',
'mot\-v600','motorola',
'mot\-v60m','motorola',
'mot\-v80','motorola',
'mot\-v810','motorola',
'nokia3650','nokia',
'nokia6100','nokia',
'nokia6800','nokia',
'nokia7250','nokia',
'panasonic\-gad35','panasonic',
'panasonic\-gad6','panasonic',
'panasonic\-g50','panasonic',
'panasonic\-g60','panasonic',
'panasonic\-x60','panasonic',
'panasonic\-x70','panasonic',
'panasonic\-gad95','panasonic',
'panasonic\-gad76','panasonic',
'panasonic\-gad96','panasonic',
'panasonic\-gad75','panasonic',
'panasonic\-gad67','panasonic',
'panasonic\-gad68','panasonic',
'panasonic\-gad87','panasonic',
'panasonic\-gad88','panasonic',
'philips\-fisio_625','philips',
'philips\-fisio_820','philips',
'philips\-fisio_822','philips',
'philips\-fisio_825','philips',
'philips\-v21wap','philips',
'r380','ericsson',
'r600','ericsson',
'sagem\-3xxx','sagem',
'sagem\-9xx','sagem',
'sagem\-myx\-2','sagem',
'sagem\-myx\-6','sagem',
'samsung\-sgh\-e700','samsung',
'samsung\-sgh\-s500','samsung',
'samsung\-sgh\-t500','samsung',
'samsung\-sgh\-a300','samsung',
'samsung\-sgh\-a400','samsung',
'samsung\-sgh\-a800','samsung',
'samsung\-sgh\-n100','samsung',
'samsung\-sgh\-n400','samsung',
'samsung\-sgh\-n500','samsung',
'samsung\-sgh\-r200','samsung',
'samsung\-sgh\-t400','samsung',
'samsung\-sgh\-s100','samsung',
'samsung\-sgh\-t100','samsung',
'samsung\-sgh\-t400','samsung',
'samsung\-sgh\-v200','samsung',
'samsung\_sgh\-x100','samsung',
'samsung\-sgh\-e100','samsung',
'samsung\-sgh\-e708','samsung',
'samsung\-sgh\-e800','samsung',
'samsung\-sgh\-x100','samsung',
'samsung\-sgh\-x600','samsung',
'sec\-sghc100','samsung',
'sec\-sghp100','samsung',
'sec\-sghp400','samsung',
'sec\-sghq200','samsung',
'sec\-sghs200','samsung',
'sec\-spha460','samsung',
'sec\-sghs100','samsung',
'sec\-sghs300','samsung',
'sec\-sghv200','samsung',
'sec\-sghv205','samsung',
'sec\-sghe410','samsung',
'sec\-sghe400','samsung',
'sec\-sghe600','samsung',
'sec\-sghe710','samsung',
'sec\-sghe715','samsung',
'sec\-sghs105','samsung',
'sec\-sghx105','samsung',
'sec\-sghx426','samsung',
'sec\-sghx427','samsung',
'sec\-sghx430','samsung',
'sec\-sghx450','samsung',
'sharp\-tq\-gx12','sharp',
'sie\-c3i','siemens',
'sie\-s35','siemens',
'sie\-s40','siemens',
'sie\-s55','siemens',
'sie\-sl45','siemens',
'sie\-slik','siemens',
'sie\-a57','siemens',
'sie\-a60','siemens',
'sie\-c56','siemens',
'sie\-c61','siemens',
'sie\-cf62','siemens',
'sie\-m65','siemens',
'sie\-s56','siemens',
'sie\-s57c','siemens',
'sie\-s65','siemens',
'sie\-sl5e','siemens',
'sie\-st60','siemens',
'sie\-sx1','siemens',
'sonyericssont100','sony',
'sonyericssont310','sony',
'sonyericssont610','sony',
'sonyericssont620','sony',
'sonyericssont630','sony',
'sonyericssont68','sony',
't66','sony',
'mot\-f0','motorola',
'mot\-d5','motorola',
'nokia3100','nokia',
'nokia3200','nokia',
'nokia3560','nokia',
'nokia3595','nokia',
'nokia6220','nokia',
'nokia8265','nokia',
'nokia3300','nokia',
'nokia3530','nokia',
'nokia3590','nokia',
'nokia6108','nokia',
'nokia6211','nokia',
'nokia6600','nokia',
'nokia6650','nokia',
'nokia9210','nokia',
'nokian\-gage','nokia',
'nokia5510','nokia',
'nokia5210','nokia',
'nokia8310','nokia',
'nokia6500','nokia',
'nokia7650','nokia',
'nokia6510','nokia',
'nokia8855','nokia',
'nokia6310i','nokia',
'nokia3510','nokia',
'nokia3410','nokia',
'nokia3350','nokia',
'nokia8910','nokia',
'nokia9210i','nokia',
'nokia3210','nokia',
'nokia3310','nokia',
'nokia3330','nokia',
'nokia5110','nokia',
'nokia5130','nokia',
'nokia6110','nokia',
'nokia6130','nokia',
'nokia6150','nokia',
'nokia6210','nokia',
'nokia6250','nokia',
'nokia6310/','nokia',
'nokia7110','nokia',
'nokia8110i','nokia',
'nokia8210','nokia',
'nokia8810','nokia',
'nokia8850','nokia',
'nokia8890','nokia',
'nokia9000','nokia',
'nokia9110','nokia',
'nokia7210','nokia',
'nokia5100','nokia',
'nokia6610','nokia',
'nokia3660','nokia',
'nokia6230','nokia',
'nokia6340i','nokia',
'nokia6810','nokia',
'nokia6820','nokia',
'nokia7200','nokia',
'nokia7600','nokia',
'nokia7610','nokia',
'philips\-az\@lis268','philips',
'philips\-az\@lis288','philips',
'philips\-fisio120','philips',
'philips\-fisio121','philips',
'philips\-fisio610','philips',
'philips\-fisio620','philips',
'philips\-fisio820','philips',
'philips\-fisio316','philips',
'philips\-az\@lis238','philips',
'philips\-fisio311','philips',
'philips\-fisio312','philips',
'philips\-xenium9\@9','philips',
'philips\-fisio625','philips',
'philips\-fisio825','philips',
'sagem\-myx\-5d','sagem',
'sagem\-myx\-5m','sagem',
'sagem\-myx\-3','sagem',
'sagem\-myx\-5/','sagem',
'samsung\-sgh\-n620','samsung',
'samsung\-sgh\-n600','samsung',
'samsung\-sgh\-t100','samsung',
'samsung\-sgh\-s100','samsung',
'samsung\-sgh\-r210','samsung',
'samsung\-sgh\-r200s','samsung',
'samsung\-sgh\-v200','samsung',
'mitsu\/1\.2\.a','trium',
'sie\-2128','siemens',
'sie\-6618','siemens',
'sie\-a55','siemens',
'sie\-c60','siemens',
'sie\-c62','siemens',
'sie\-m55','siemens',
'sie\-mc60','siemens',
'sie\-sl55','siemens',
'sie\-slin','siemens',
'sie\-me45','siemens',
'sie\-c45','siemens',
'sie\-s45','siemens',
'sie\-m50','siemens',
'sie\-mt50','siemens',
'sie\-c55','siemens',
'sie\-a50','siemens',
'ericssonr520','sony',
'ericssont20','sony',
'ericssont39','sony',
'ericssont39','sony',
'ericssont65','sony',
'ericssont66','sony',
'sonyericssonp900','sony',
'sonyericssont230','sony',
'sonyericssont306','sony',
'sonyericssont316','sony',
'sonyericssont616','sony',
'sonyericssonz600','sony',
'sonyericssont68/','sony',
'sonyericssont68i','sony',
'sonyericssont200','sony',
'sonyericssont300','sony',
'sonyericssont600','sony',
'sonyericssonp800','sony',
'opwv\-sdk','wap generic',
'sharp\-tq\-gx10','sharp',
# Others (TV)
'webtv','webtv',
# Other kind of browsers
'apt','apt',
'webzip','webzip',
'staroffice','staroffice',
'mozilla','mozilla'
);


1;


# TODO
# Add Gecko category -> IE / Netscape / Gecko(except Netscape) / Other
# IE (based on Mosaic)
# Netscape family
# Gecko except Netscape (Mozilla, Firebird (was Phoenix), Galeon, AmiZilla, Dino, and few others) 
# Opera (Opera 6/7) 
# KHTML (Konqueror, Safari) 


# Browsers example
#
# MSIE		4.0  	Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt; KITV4 Wanadoo; KITV5 Wanadoo)
#
# Netscape	4.05	Mozilla/4.05 [fr]C-SYMPA (Win95; I)
# Netscape	4.7     Mozilla/4.7 [fr] (Win95; I)
# Netscape	6.0		Mozilla/5.0 (Macintosh; N; PPC; fr-FR; m18) Gecko/20001108 Netscape6/6.0
# Netscape	7.02	Mozilla/5.0 (Platform; Security; OS-or-CPU; Localization; rv:1.0.2) Gecko/20030208 Netscape/7.02 
#
# Mozilla	1.3		Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3) Gecko/20030312
#
# Firebird	0.6		Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1
#
# Opera		6.03	Mozilla/3.0 (Windows 98; U) Opera 6.03  [en]
# Opera		5.12    Mozilla/3.0 (Windows 98; U) Opera 5.12  [en]
# Opera		3.21    Opera 3.21, Windows:
#
# Galeon
#
# Safari
#
# Konqueror
#
# Autre             Mozilla/3.01 (compatible;)


