Implement user agent analyzer.