'MS Internet Explorer', 'netscape' => 'Netscape', 'firefox' => 'Firefox', 'svn' => 'Subversion client', 'firebird' => 'Firebird (Old 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', 'bonecho' => 'BonEcho (Firefox 2.0 development)', 'bpftp' => 'BPFTP', 'camino' => 'Camino', 'chimera' => 'Chimera (Old Camino)', 'cyberdog' => 'Cyberdog', 'dillo' => 'Dillo', 'doris' => 'Doris (for Symbian)', 'dreamcast' => 'Dreamcast', 'xbox' => 'XBoX', 'downloadagent' => 'DownloadAgent', 'ecatch' => 'eCatch', 'emailsiphon' => 'EmailSiphon', 'encompass' => 'Encompass', 'epiphany' => 'Epiphany', 'friendlyspider' => 'FriendlySpider', 'fresco' => 'ANT Fresco', 'galeon' => 'Galeon', 'flashget' => 'FlashGet', 'freshdownload' => 'FreshDownload', 'getright' => 'GetRight', 'leechget' => 'LeechGet', 'netants' => 'NetAnts', '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', 'netpositive' => 'NetPositive', 'nutscrape' => 'Nutscrape', 'msfrontpageexpress' => 'MS FrontPage Express', 'phoenix' => 'Phoenix', 'shiira' => 'Shiira', 'safari' => 'Safari', 'tzgeturl' => 'TzGetURL', 'viking' => 'Viking', 'webfetcher' => 'WebFetcher', 'webexplorer' => 'IBM-WebExplorer', 'webmirror' => 'WebMirror', 'webvcr' => 'WebVCR', # Site grabbers 'teleport' => 'TelePort Pro', 'webcapture' => 'Acrobat Webcapture', 'webcopier' => 'WebCopier', # Media only browsers 'real' => 'Real player 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)', 'mplayer' => 'The Movie Player (media player)', 'nsplayer' => 'NetShow Player (media player)', 'qts' => 'Quicktime', 'sonique' => 'Sonique (media player)', 'uplayer' => 'Ultra Player (media player)', 'xaudio' => 'Some XAudio Engine based MPEG player (media player)', 'xine' => 'Xine, a free multimedia player (media player)', 'xmms' => 'XMMS (media player)', # RSS Readers 'abilon' => 'Abilon (RSS Reader)', 'aggrevator' => 'Aggrevator (RSS Reader)', 'akregator' => 'Akregator (RSS Reader)', 'applesyndication' => 'AppleSyndication (RSS Reader)', 'betanews_reader' => 'Betanews Reader (RSS Reader)', 'blogbridge' => 'BlogBridge (RSS Reader)', 'feeddemon' => 'FeedDemon (RSS Reader)', 'feedreader' => 'FeedReader (RSS Reader)', 'feedtools' => 'FeedTools (RSS Reader)', 'greatnews' => 'GreatNews (RSS Reader)', 'gregarius' => 'Gregarius (RSS Reader)', 'hatena_rss' => 'Hatena (RSS Reader)', 'jetbrains_omea' => 'Omea (RSS Reader)', 'liferea' => 'Liferea (RSS Reader)', 'lilina' => 'lilina (RSS Reader)', 'netnewswire' => 'NetNewsWire (RSS Reader)', 'newsfire' => 'NewsFire (RSS Reader)', 'newsgator' => 'NewsGator (RSS Reader)', 'newzcrawler' => 'NewzCrawler (RSS Reader)', 'pluck' => 'Pluck (RSS Reader)', 'potu_rss\-reader' => 'Potu (RSS Reader)', 'pubsub\-rss\-reader' => 'PubSub (RSS Reader)', 'pulpfiction' => 'PulpFiction (RSS Reader)', 'rssbandit' => 'RSS Bandit (RSS Reader)', 'rssreader' => 'RssReader (RSS Reader)', 'rssowl' => 'RSSOwl (RSS Reader)', 'rss\sxpress' => 'RSS Xpress (RSS Reader)', 'rssxpress' => 'RSSXpress (RSS Reader)', 'sage' => 'Sage (RSS Reader)', 'sharpreader' => 'SharpReader (RSS Reader)', 'shrook' => 'Shrook (RSS Reader)', 'straw' => 'Straw (RSS Reader)', 'syndirella' => 'Syndirella (RSS Reader)', 'wizz\srss\snews\sreader' => 'Wizz RSS News Reader (RSS Reader)', # PDA/Phonecell browsers 'alcatel' => 'Alcatel Browser (PDA/Phone browser)', 'lg\-' => 'LG (PDA/Phone browser)', 'mot\-' => 'Motorola Browser (PDA/Phone browser)', 'nokia' => 'Nokia Browser (PDA/Phone browser)', 'panasonic' => 'Panasonic Browser (PDA/Phone browser)', 'philips' => 'Philips Browser (PDA/Phone browser)', 'sagem' => 'Sagem (PDA/Phone browser)', 'samsung' => 'Samsung (PDA/Phone browser)', 'sie\-' => 'SIE (PDA/Phone browser)', 'sec\-' => 'Sony/Ericsson (PDA/Phone browser)', 'sonyericsson' => 'Sony/Ericsson Browser (PDA/Phone browser)', 'ericsson' => 'Ericsson Browser (PDA/Phone browser)', # Must be after SonyEricsson 'mmef' => 'Microsoft Mobile Explorer (PDA/Phone browser)', 'mspie' => 'MS Pocket Internet Explorer (PDA/Phone browser)', 'wapalizer' => 'WAPalizer (PDA/Phone browser)', 'wapsilon' => 'WAPsilon (PDA/Phone browser)', 'webcollage' => 'WebCollage (PDA/Phone browser)', 'up\.' => 'UP.Browser (PDA/Phone browser)', # Works for UP.Browser and UP.Link # PDA/Phonecell I-Mode browsers 'docomo' => 'I-Mode phone (PDA/Phone browser)', 'portalmmm' => 'I-Mode phone (PDA/Phone browser)', # Others (TV) 'webtv' => 'WebTV browser', # Anonymous Proxy Browsers (can be used as grabbers as well...) 'cjb\.net' => 'CJB.NET Proxy', 'ossproxy' => 'OSSProxy', # Other kind of browsers 'apt' => 'Debian APT', 'analogx_proxy' => 'AnalogX Proxy', 'gnome\-vfs' => 'Gnome FileSystem Abstraction library', 'neon' => 'Neon HTTP and WebDAV client library', 'curl' => 'Curl', 'csscheck' => 'WDG CSS Validator', 'httrack' => 'HTTrack', 'fdm' => 'FDM Free Download Manager', 'javaws' => 'Java Web Start', 'wget' => 'Wget', 'chilkat' => 'Chilkat', 'webdownloader\sfor\sx' => 'Downloader for X', 'w3m' => 'w3m', 'wdg_validator' => 'WDG HTML Validator', 'webreaper' => 'WebReaper', 'webzip' => 'WebZIP', 'staroffice' => 'StarOffice', 'gnus' => 'Gnus Network User Services', 'nikto' => 'Nikto Web Scanner', 'microsoft\-webdav\-miniredir' => 'Microsoft Data Access Component Internet Publishing Provider', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\scache\smanager' => 'Microsoft Data Access Component Internet Publishing Provider Cache Manager', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sdav' => 'Microsoft Data Access Component Internet Publishing Provider DAV', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sprotocol\sdiscovery' => 'Microsoft Data Access Component Internet Publishing Provider Protocol Discovery', 'POE\-Component\-Client\-HTTP' => 'HTTP user-agent for POE (portable networking framework for Perl)', 'mozilla' => 'Mozilla', 'libwww' => 'LibWWW', 'lwp' => 'LibWWW-perl' ); # BrowsersHashAreGrabber # Put here an entry for each browser in BrowsersSearchIDOrder that are grabber # browsers. #--------------------------------------------------------------------------- $BrowsersHereAreGrabbers = array( 'teleport','1', 'webcapture','1', 'webcopier','1', 'curl','1', 'fdm','1', 'httrack','1', 'webreaper','1', 'wget','1', 'webdownloader\sfor\sx','1', 'webzip','1' ); /** * BrowsersHashIcon * Each Browsers Search ID is associated to a string that is the name of icon * file for this browser. */ $BrowsersHashIcon = array( # Standard web browsers 'msie' => 'msie', 'netscape' => 'netscape', 'firefox' => 'firefox', 'svn' => 'subversion', 'firebird' => 'phoenix', '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', 'bonecho' => 'firefox', 'bpftp' => 'bpftp', 'camino' => 'chimera', 'chimera' => 'chimera', 'cyberdog' => 'cyberdog', 'dillo' => 'dillo', 'doris' => 'doris', 'dreamcast' => 'dreamcast', 'xbox' => 'winxbox', 'ecatch' => 'ecatch', 'encompass' => 'encompass', 'epiphany' => 'epiphany', 'fresco' => 'fresco', 'galeon' => 'galeon', 'flashget' => 'flashget', 'freshdownload' => 'freshdownload', 'getright' => 'getright', 'leechget' => 'leechget', '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', # Media only browsers 'real' => 'real', 'winamp' => 'mediaplayer', # Works for winampmpeg and winamp3httprdr 'windows\-media\-player' => 'mplayer', 'audion' => 'mediaplayer', 'freeamp' => 'mediaplayer', 'itunes' => 'mediaplayer', 'jetaudio' => 'mediaplayer', 'mint_audio' => 'mediaplayer', 'mpg123' => 'mediaplayer', 'mplayer' => 'mediaplayer', 'nsplayer' => 'netshow', 'qts' => 'mediaplayer', 'sonique' => 'mediaplayer', 'uplayer' => 'mediaplayer', 'xaudio' => 'mediaplayer', 'xine' => 'mediaplayer', 'xmms' => 'mediaplayer', # PDA/Phonecell browsers 'alcatel' => 'pdaphone', # Alcatel 'lg\-' => 'pdaphone', # LG 'ericsson' => 'pdaphone', # Ericsson 'mot\-' => 'pdaphone', # Motorola 'nokia' => 'pdaphone', # Nokia 'panasonic' => 'pdaphone', # Panasonic 'philips' => 'pdaphone', # Philips 'sagem' => 'pdaphone', # Sagem 'samsung' => 'pdaphone', # Samsung 'sie\-' => 'pdaphone', # SIE 'sec\-' => 'pdaphone', # Sony/Ericsson 'sonyericsson' => 'pdaphone', # Sony/Ericsson 'mmef' => 'pdaphone', 'mspie' => 'pdaphone', 'wapalizer' => 'pdaphone', 'wapsilon' => 'pdaphone', 'webcollage' => 'pdaphone', 'up\.' => 'pdaphone', # Works for UP.Browser and UP.Link # PDA/Phonecell I-Mode browsers 'docomo' => 'pdaphone', 'portalmmm' => 'pdaphone', # Others (TV) 'webtv' => 'webtv', # Anonymous Proxy Browsers (can be used as grabbers as well...) 'cjb\.net' => 'cjbnet', 'ossproxy' => 'ossproxy', # RSS Readers 'abilon' => 'abilon', 'aggrevator' => 'rss', 'akregator' => 'rss', 'applesyndication' => 'rss', 'betanews_reader' => 'rss', 'blogbridge' => 'rss', 'feeddemon' => 'rss', 'feedreader' => 'rss', 'feedtools' => 'rss', 'greatnews' => 'rss', 'gregarius' => 'rss', 'hatena_rss' => 'rss', 'jetbrains_omea' => 'rss', 'liferea' => 'rss', 'lilina' => 'rss', 'netnewswire' => 'rss', 'newsfire' => 'rss', 'newsgator' => 'rss', 'newzcrawler' => 'rss', 'pluck' => 'rss', 'potu_rss\-reader' => 'rss', 'pubsub\-rss\-reader' => 'rss', 'pulpfiction' => 'rss', 'rssbandit' => 'rss', 'rssreader' => 'rss', 'rssowl' => 'rss', 'rss\sxpress' => 'rss', 'rssxpress' => 'rss', 'sage' => 'rss', 'sharpreader' => 'rss', 'shrook' => 'rss', 'straw' => 'rss', 'syndirella' => 'rss', 'wizz\srss\snews\sreader' => 'wizz', # Other kind of browsers 'apt' => 'apt', 'analogx_proxy' => 'analogx', 'microsoft\-webdav\-miniredir' => 'frontpage', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\scache\smanager' => 'frontpage', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sdav' => 'frontpage', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sprotocol\sdiscovery' => 'frontpage', 'gnome\-vfs' => 'gnome', 'neon' => 'neon', 'javaws' => 'java', 'webzip' => 'webzip', 'webreaper' => 'webreaper', 'httrack' => 'httrack', 'staroffice' => 'staroffice', 'gnus' => 'gnus', 'mozilla' => 'mozilla' ); # Source for this is http://developer.apple.com/internet/safari/uamatrix.html $BrowsersSafariBuildToVersionHash = array( '48' => '0.8', '51' => '0.8.1', '60' => '0.8.2', '73' => '0.9', '74' => '1.0b2', '85' => '1.0', '85.5' => '1.0', '85.7' => '1.0.2', '85.8' => '1.0.3', '85.8.1' => '1.0.3', '100' => '1.1', '100.1' => '1.1.1', '125.7' => '1.2.2', '125.8' => '1.2.2', '125.9' => '1.2.3', '125.11' => '1.2.4', '125.12' => '1.2.4', '312' => '1.3', '312.3' => '1.3.1', '312.3.1' => '1.3.1', '312.5' => '1.3.2', '312.6' => '1.3.2', '412' => '2.0', '412.2' => '2.0', '412.2.2' => '2.0', '412.5' => '2.0.1', '416.12' => '2.0.2', '416.13' => '2.0.2', '417.8' => '2.0.3', '417.9.2' => '2.0.3', '417.9.3' => '2.0.3', '419.3' => '2.0.4', ); # Browsers examples by engines # # -- Mosaic -- # MSIE 4.0 Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt; KITV4 Wanadoo; KITV5 Wanadoo) # # -- Gecko Netscape -- # 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 # # -- Gecko others -- # Mozilla 1.3 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3) Gecko/20030312 # Firefox 0.9 Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030728 Mozilla Firefox/0.9.1 # Firebird,Phoenix,Galeon,AmiZilla,Dino # Autre Mozilla/3.01 (compatible;) # # -- Opera -- # 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: # # -- KHTML -- # Safari # Konqueror #