The JavaScript Browser Sniffer is able to identify these browsers:

And these bots (only server-side, of course, because bots do not execute JavaScript):

It will also tell you which operating system you run, which browser engine are you using (gecko, khtml...), the full user agent string and which version of the Flash plug-in you have (in case you do have).

Since version 0.5, it works on the client-side (no need to pass parameters, fully compatible with previous versions) or on the server-side (you must pass the variable that contains the user agent string in). Version 0.5.3 added popup blocker detection and Javascript version detection.

My current list of priorities:

  1. Detect Adobe SVG plug-in
  2. Identify Linux distribution

If you want me to add anything, just ask