Pero si no, se puede hacer con el objeto navigator de javascript. Por ejemplo, navigator.appName devolvera el nombre del navegador del cliente.
Mozilla/5.0 (Windows; U; Windows NT 5.2; es-AR; rv:1.7.6) Gecko/20050223 Firefox/1.0.1