The User-Agent header of a http call gives lots of important details about
the client who sends the HTTP request. The current implementation of Web
App statistic module only extracts  client OS, browser & browser version.
We are going to use UADetector[1] library to grab more important details
such as robot access frequency, feed reader access stats etc...

UADetector is a library which parse the User-Agent header and provide rich
set of details.

Here are some extracts from the [1]

"This library detects over 190 different desktop and mobile browsers and
130 other User-Agents like feed readers, multimedia players and email
clients."

"On the Internet many robots are on their way to examine sites. A large
number of robots can be detected with this library."

This library comes with its own caching implementation which avoids
duplicate parsing of the same User-Agent string.

Licence : The Apache Software License, Version 2.0
Current version: 0.9.17

Please shout for any concerns or for better solutions.

[1] http://uadetector.sourceforge.net/

-- 
K.D. Chamil Jeewantha
Associate Technical Lead
WSO2, Inc.;  http://wso2.com
Mobile: +94716813892
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to