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
