1 rizwank 1.1 # AWSTATS BROWSERS DATABASE
2 #-------------------------------------------------------
3 # If you want to add a Browser to extend AWStats database detection capabilities,
4 # you must add an entry in BrowsersSearchIDOrder and in BrowsersHashIDLib.
5 #-------------------------------------------------------
6 # $Revision: 1.39 $ - $Author: eldy $ - $Date: 2005/01/15 14:12:39 $
7
8
9 #package AWSUA;
10
11
12 # BrowsersSearchIDOrder
13 # This list is used to know in which order to search Browsers IDs (Most
14 # frequent one are first in this list to increase detect speed).
15 # It contains all matching criteria to search for in log fields.
16 # Note: Regex IDs are in lower case and ' ' and '+' are changed into '_'
17 #-------------------------------------------------------
18 @BrowsersSearchIDOrder = (
19 # Most frequent standard web browsers are first in this list (except msie, netscape and firefox)
20 'firebird',
21 'go!zilla',
22 rizwank 1.1 'icab',
23 'konqueror',
24 'links',
25 'lynx',
26 'omniweb',
27 'opera',
28 # Other standard web browsers
29 '22acidownload',
30 'aol\-iweng',
31 'amaya',
32 'amigavoyager',
33 'aweb',
34 'bpftp',
35 'camino',
36 'chimera',
37 'cyberdog',
38 'dillo',
39 'dreamcast',
40 'downloadagent',
41 'ecatch',
42 'emailsiphon',
43 rizwank 1.1 'encompass',
44 'friendlyspider',
45 'fresco',
46 'galeon',
47 'getright',
48 'headdump',
49 'hotjava',
50 'ibrowse',
51 'intergo',
52 'javaws',
53 'k\-meleon',
54 'linemodebrowser',
55 'lotus\-notes',
56 'macweb',
57 'multizilla',
58 'ncsa_mosaic',
59 'netcaptor',
60 'netnewswire',
61 'netpositive',
62 'nutscrape',
63 'msfrontpageexpress',
64 rizwank 1.1 'phoenix',
65 'safari',
66 'tzgeturl',
67 'viking',
68 'webfetcher',
69 'webexplorer',
70 'webmirror',
71 'webvcr',
72 # Site grabbers
73 'teleport',
74 'webcapture',
75 'webcopier',
76 # Music only browsers
77 'real',
78 'winamp', # Works for winampmpeg and winamp3httprdr
79 'windows\-media\-player',
80 'audion',
81 'freeamp',
82 'itunes',
83 'jetaudio',
84 'mint_audio',
85 rizwank 1.1 'mpg123',
86 'nsplayer',
87 'sonique',
88 'uplayer',
89 'xmms',
90 'xaudio',
91 # PDA/Phonecell browsers
92 'alcatel', # Alcatel
93 'mot\-', # Motorola
94 'nokia', # Nokia
95 'panasonic', # Panasonic
96 'philips', # Philips
97 'sonyericsson', # SonyEricsson
98 'ericsson', # Ericsson (must be after sonyericsson
99 'mmef',
100 'mspie',
101 'wapalizer',
102 'wapsilon',
103 'webcollage',
104 'up\.', # Works for UP.Browser and UP.Link
105 # PDA/Phonecell I-Mode browsers
106 rizwank 1.1 'docomo',
107 'portalmmm',
108 # Others (TV)
109 'webtv',
110 # Other kind of browsers
111 'apt',
112 'curl',
113 'csscheck',
114 'wget',
115 'w3m',
116 'w3c_css_validator',
117 'w3c_validator',
118 'wdg_validator',
119 'webzip',
120 'staroffice',
121 'mozilla', # Must be at end because a lot of browsers contains mozilla in string
122 'libwww' # Must be at end because some browser have both 'browser id' and 'libwww'
123 );
124
125 # BrowsersHashIDLib
126 # List of browser's name ('browser id in lower case', 'browser text')
127 rizwank 1.1 #---------------------------------------------------------------
128 %BrowsersHashIDLib = (
129 # Common web browsers text
130 'msie','MS Internet Explorer',
131 'netscape','Netscape',
132 'firefox','Firefox',
133
134 'firebird','Firebird (Old Firefox)',
135 'go!zilla','Go!Zilla',
136 'icab','iCab',
137 'konqueror','Konqueror',
138 'links','Links',
139 'lynx','Lynx',
140 'omniweb','OmniWeb',
141 'opera','Opera',
142 # Other standard web browsers
143 '22acidownload','22AciDownload',
144 'aol\-iweng','AOL-Iweng',
145 'amaya','Amaya',
146 'amigavoyager','AmigaVoyager',
147 'aweb','AWeb',
148 rizwank 1.1 'bpftp','BPFTP',
149 'camino','Camino',
150 'chimera','Chimera (Old Camino)',
151 'cyberdog','Cyberdog',
152 'dillo','Dillo',
153 'dreamcast','Dreamcast',
154 'downloadagent','DownloadAgent',
155 'ecatch', 'eCatch',
156 'emailsiphon','EmailSiphon',
157 'encompass','Encompass',
158 'friendlyspider','FriendlySpider',
159 'fresco','ANT Fresco',
160 'galeon','Galeon',
161 'getright','GetRight',
162 'headdump','HeadDump',
163 'hotjava','Sun HotJava',
164 'ibrowse','iBrowse',
165 'intergo','InterGO',
166 'k\-meleon','K-Meleon',
167 'linemodebrowser','W3C Line Mode Browser',
168 'lotus\-notes','Lotus Notes web client',
169 rizwank 1.1 'macweb','MacWeb',
170 'multizilla','MultiZilla',
171 'ncsa_mosaic','NCSA Mosaic',
172 'netcaptor','NetCaptor',
173 'netnewswire','NetNewsWire',
174 'netpositive','NetPositive',
175 'nutscrape', 'Nutscrape',
176 'msfrontpageexpress','MS FrontPage Express',
177 'phoenix','Phoenix',
178 'safari','Safari',
179 'tzgeturl','TzGetURL',
180 'viking','Viking',
181 'webfetcher','WebFetcher',
182 'webexplorer','IBM-WebExplorer',
183 'webmirror','WebMirror',
184 'webvcr','WebVCR',
185 # Site grabbers
186 'teleport','TelePort Pro',
187 'webcapture','Acrobat',
188 'webcopier', 'WebCopier',
189 # Music only browsers
190 rizwank 1.1 'real','RealAudio or compatible (media player)',
191 'winamp','WinAmp (media player)', # Works for winampmpeg and winamp3httprdr
192 'windows\-media\-player','Windows Media Player (media player)',
193 'audion','Audion (media player)',
194 'freeamp','FreeAmp (media player)',
195 'itunes','Apple iTunes (media player)',
196 'jetaudio','JetAudio (media player)',
197 'mint_audio','Mint Audio (media player)',
198 'mpg123','mpg123 (media player)',
199 'nsplayer','NetShow Player (media player)',
200 'sonique','Sonique (media player)',
201 'uplayer','Ultra Player (media player)',
202 'xmms','XMMS (media player)',
203 'xaudio','Some XAudio Engine based MPEG player (media player)',
204 # PDA/Phonecell browsers
205 'alcatel','Alcatel Browser (PDA/Phone browser)',
206 'ericsson','Ericsson Browser (PDA/Phone browser)',
207 'mot\-','Motorola Browser (PDA/Phone browser)',
208 'nokia','Nokia Browser (PDA/Phone browser)',
209 'panasonic','Panasonic Browser (PDA/Phone browser)',
210 'philips','Philips Browser (PDA/Phone browser)',
211 rizwank 1.1 'sonyericsson','Sony/Ericsson Browser (PDA/Phone browser)',
212 'mmef','Microsoft Mobile Explorer (PDA/Phone browser)',
213 'mspie','MS Pocket Internet Explorer (PDA/Phone browser)',
214 'wapalizer','WAPalizer (PDA/Phone browser)',
215 'wapsilon','WAPsilon (PDA/Phone browser)',
216 'webcollage','WebCollage (PDA/Phone browser)',
217 'up\.','UP.Browser (PDA/Phone browser)', # Works for UP.Browser and UP.Link
218 # PDA/Phonecell I-Mode browsers
219 'docomo','I-Mode phone (PDA/Phone browser)',
220 'portalmmm','I-Mode phone (PDA/Phone browser)',
221 # Others (TV)
222 'webtv','WebTV browser',
223 # Other kind of browsers
224 'apt','Debian APT',
225 'curl','Curl',
226 'csscheck','WDG CSS Validator',
227 'javaws','Java Web Start',
228 'wget','Wget',
229 'w3m','w3m',
230 'w3c_css_validator','W3C CSS Validator',
231 'w3c_validator','W3C HTML Validator',
232 rizwank 1.1 'wdg_validator','WDG HTML Validator',
233 'webzip','WebZIP',
234 'staroffice','StarOffice',
235 'mozilla','Mozilla',
236 'libwww','LibWWW',
237 );
238
239
240 # BrowsersHashAreGrabber
241 # Put here an entry for each browser in BrowsersSearchIDOrder that are grabber
242 # browsers.
243 #---------------------------------------------------------------------------
244 %BrowsersHereAreGrabbers = (
245 'teleport','1',
246 'webcapture','1',
247 'webcopier','1',
248 'curl','1',
249 'wget','1'
250 );
251
252
253 rizwank 1.1 # BrowsersHashIcon
254 # Each Browsers Search ID is associated to a string that is the name of icon
255 # file for this browser.
256 #---------------------------------------------------------------------------
257 %BrowsersHashIcon = (
258 # Standard web browsers
259 'msie','msie',
260 'netscape','netscape',
261 'firefox','firefox',
262
263 'firebird','phoenix',
264 'go!zilla','gozilla',
265 'icab','icab',
266 'konqueror','konqueror',
267 'lynx','lynx',
268 'omniweb','omniweb',
269 'opera','opera',
270 # Other standard web browsers
271 'amaya','amaya',
272 'amigavoyager','amigavoyager',
273 'avantbrowser','avant',
274 rizwank 1.1 'aweb','aweb',
275 'bpftp','bpftp',
276 'camino','chimera',
277 'chimera','chimera',
278 'cyberdog','cyberdog',
279 'dillo','dillo',
280 'dreamcast','dreamcast',
281 'ecatch','ecatch',
282 'encompass','encompass',
283 'fresco','fresco',
284 'galeon','galeon',
285 'getright','getright',
286 'hotjava','hotjava',
287 'ibrowse','ibrowse',
288 'k\-meleon','kmeleon',
289 'lotus\-notes','lotusnotes',
290 'macweb','macweb',
291 'multizilla','multizilla',
292 'msfrontpageexpress','fpexpress',
293 'ncsa_mosaic','ncsa_mosaic',
294 'netpositive','netpositive',
295 rizwank 1.1 'phoenix','phoenix',
296 'safari','safari',
297 # Site grabbers
298 'teleport','teleport',
299 'webcapture','adobe',
300 'webcopier','webcopier',
301 # Music only browsers
302 'real','mediaplayer',
303 'winamp','mediaplayer', # Works for winampmpeg and winamp3httprdr
304 'windows\-media\-player','mediaplayer',
305 'audion','mediaplayer',
306 'freeamp','mediaplayer',
307 'itunes','mediaplayer',
308 'jetaudio','mediaplayer',
309 'mint_audio','mediaplayer',
310 'mpg123','mediaplayer',
311 'nsplayer','mediaplayer',
312 'sonique','mediaplayer',
313 'uplayer','mediaplayer',
314 'xmms','mediaplayer',
315 'xaudio','mediaplayer',
316 rizwank 1.1 # PDA/Phonecell browsers
317 'alcatel','pdaphone', # Alcatel
318 'ericsson','pdaphone', # Ericsson
319 'mot\-','pdaphone', # Motorola
320 'nokia','pdaphone', # Nokia
321 'panasonic','pdaphone', # Panasonic
322 'philips','pdaphone', # Philips
323 'sonyericsson','pdaphone', # Sony/Ericsson
324 'mmef','pdaphone',
325 'mspie','pdaphone',
326 'wapalizer','pdaphone',
327 'wapsilon','pdaphone',
328 'webcollage','pdaphone',
329 'up\.','pdaphone', # Works for UP.Browser and UP.Link
330 # PDA/Phonecell I-Mode browsers
331 'docomo','pdaphone',
332 'portalmmm','pdaphone',
333 # Others (TV)
334 'webtv','webtv',
335 # Other kind of browsers
336 'apt','apt',
337 rizwank 1.1 'javaws','javaws',
338 'webzip','webzip',
339 'staroffice','staroffice',
340 'mozilla','mozilla'
341 );
342
343
344 1;
345
346
347 # Browsers examples by engines
348 #
349 # -- Mosaic --
350 # MSIE 4.0 Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt; KITV4 Wanadoo; KITV5 Wanadoo)
351 #
352 # -- Gecko Netscape --
353 # Netscape 4.05 Mozilla/4.05 [fr]C-SYMPA (Win95; I)
354 # Netscape 4.7 Mozilla/4.7 [fr] (Win95; I)
355 # Netscape 6.0 Mozilla/5.0 (Macintosh; N; PPC; fr-FR; m18) Gecko/20001108 Netscape6/6.0
356 # Netscape 7.02 Mozilla/5.0 (Platform; Security; OS-or-CPU; Localization; rv:1.0.2) Gecko/20030208 Netscape/7.02
357 #
358 rizwank 1.1 # -- Gecko others --
359 # Mozilla 1.3 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3) Gecko/20030312
360 # Firefox 0.9 Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030728 Mozilla Firefox/0.9.1
361 # Firebird,Phoenix,Galeon,AmiZilla,Dino
362 # Autre Mozilla/3.01 (compatible;)
363 #
364 # -- Opera --
365 # Opera 6.03 Mozilla/3.0 (Windows 98; U) Opera 6.03 [en]
366 # Opera 5.12 Mozilla/3.0 (Windows 98; U) Opera 5.12 [en]
367 # Opera 3.21 Opera 3.21, Windows:
368 #
369 # -- KHTML --
370 # Safari
371 # Konqueror
372 #
|