I'm thinking about writing a tool that will extract information from User-Agent strings.
In the mean time, here is a quite comprehensive list of tools I've been able to find around the net that can assist me in this task
Tone of links for known User Agent strings
DB:
http://www.useragentstring.com/
http://www.user-agents.org/index.shtml?moz
http://www.icehousedesigns.com/useragents/spiderlist.php
http://www.botsvsbrowsers.com/
http://useragentstring.com/pages/useragentstring.php
Auto detection tools:
http://nerds.palmdrive.net/useragent/code.html
http://stackoverflow.com/questions/1005153/auto-detect-mobile-browser-via-user-agent
http://mdbf.codeplex.com/
http://detectmobilebrowser.com/
http://stackoverflow.com/questions/2508214/regexp-that-matches-user-agents-of-end-user-browsers-but-not-crawlers-with-90
http://stackoverflow.com/questions/927552/parsing-http-user-agent-string
http://www.djangosnippets.org/snippets/267/
http://browsers.garykeith.com/downloads.asp
http://user-agent-string.info/
http://pypi.python.org/pypi/httpagentparser
http://www.handsetdetection.com/
http://www.tnl.net/ua/OS/Cross-Platform
http://stackoverflow.com/questions/1005153/auto-detect-mobile-browser-via-user-agent
http://api.jquery.com/jQuery.browser/#jQuery.browser.version2
http://www.quirksmode.org/js/detect.html
INFO:
http://www.nczonline.net/blog/2010/01/12/history-of-the-user-agent-string/
If you know any other resources that can help please post in comments.
I will update this post as soon as I have some news on the subject.
Thank you,
Maxim.
Java Bytecode Assembly, Interesting concepts in the art of Computer Science/Software Development, maybe from time to time other pesky corp. related development issues.
Showing posts with label heuristics. Show all posts
Showing posts with label heuristics. Show all posts
Thursday, April 1, 2010
Subscribe to:
Posts (Atom)
Blog Archive
About Me

- Maxim Veksler
- Tel Aviv, Israel
- I work in one of Israel's Hi-Tech company's. I do 5 nines system development with some system administration. This blog will focus on the technical side of things, with some philosophical strings attached.