end0tknr's kipple - 新web写経開発

http://d.hatena.ne.jp/end0tknr/ から移転しました

HTTP User Agentによるブラウザ、OS判定(判別?)なら user-agent-string.info

アクセスログに含まれるブラウザやOSの種類は常に増加

webブラウザがhttp get時に(オレオレ的に)名乗るUserAgentにはブラウザやOSのバージョン情報が含まれますが、PC、携帯、スマホ等、その種類は日々、増え続けています。
http://user-agent-string.info/list-of-ua
http://www.openspc2.org/userAgent/ ←個人で更新していれば、スゴすぎ

webブラウザのaccess_log解析ツールには、awstatsやApacheLogViewer等がありますが、急速に増え続けるUserAgentの種類に対応できていないはずです。(ApacheLogViewerは2007のver.2.9.5を最後にアプリ自体の更新が止まっているようですが)

HTTP User Agentの判定なら user-agent-string.info

ただ、UserAgentによるブラウザやOS判定の需要は少なからずあり、例えば、user-agent-string.info であれば、最新のUserAgent一覧や web apiツール(ライブラリ? perl php python java ruby .net)を提供しています。

http://user-agent-string.info/

user-agent-string.infoの競合サービス

http://www.browserscope.org/
http://www.useragentstring.com/
というサービスも存在するようです