Browser Capabilities Project

Providing regularly updated browscap.ini and related downloads since 1998!

The Files

Version: 4545
Released: Mon, 30 Aug 2010 15:16:34 -0000

The Basics

browscap.ini
Do not use with PHP!
The standard version of my browscap.ini file for IIS 5.x and greater.
355,195 Bytes

lite_asp_browscap.ini
Do not use with PHP!
A smaller version of my browscap.ini file containing major browsers & search engines. This file is adequate for most websites.
209,120 Bytes

php_browscap.ini
Use only with PHP!
A special version of browscap.ini for PHP users only!
358,007 Bytes

lite_php_browscap.ini
Use only with PHP!
A smaller version of my php_browscap.ini file containing major browsers & search engines. This file is adequate for most websites.
209,846 Bytes

browscap.zip
Combines all the above files into one download that's smaller than all four files together.
112,162 Bytes

Raw Data For Do-It-Yourself Projects

property-name-docs.xml
When using the files you will have access to the property names and related values in this XML file.
5,985 Bytes

xml_browscap.zip
Contains an XML version of browscap.ini.
48,209 Bytes

browscap.csv
An industry-standard comma-separated-values version of browscap.ini. Easily imported into Access, Excel, mySQL & others.
1,009,034 Bytes

csv_browscap.zip
Contains a zipped version of browscap.csv that's much faster to download.
57,001 Bytes

known_agents.zip
This file contains the 173,523 user agents seen by this project since its inception.
1,499,384 Bytes

v2_httpd.ini
Works with ISAPI_Rewrite v2 to help block badly behaved bots.
44,483 Bytes

v3_httpd.ini
Works with ISAPI_Rewrite v3 to help block badly behaved bots.
52,369 Bytes

notes.txt
Contains notes and links about some of the user agents.
60,389 Bytes

ASP Extras

jrbc.zip
A drop-in replacement for browscap.dll in Windows NT 4.x that lets you use my regularly updated browscap.ini file. Thanks to Jesse Rosenberg.
16,171 Bytes

browscap-date.zip
A JavaScript-based ASP script that will display the last modified date & file size of browscap.ini on your shared server. Thanks to Poul Bak.
867 Bytes

update-browscap.zip
Automatically update the files when a new version is available using VBScript. Thanks to Kees Nobel.
1,132 Bytes

 
The Latest News

Sunday, August 29, 2010 at 6:18 PM GMT

The RSS feed should finally be working correctly. Sorry it's taken so long for such a simple fix.

Updated W3C-mobileOK/DDC-1.0 so it's recognized as a mobile device.

Added the highly optimized, Firefox-sourced, PaleMoon browser.

Added Google's mobile ad bot for iOS-powered devices.

Updated Opera 10.60 to recognize 10.61.

Added Chrome 7.

Added AOL 9.1.

Better Android support will be added next week.

As always, if you spot any bugs or missing patterns in the files please use my contact form to let me know.

News Archives...

Additional Resources

Browsercaps For ASP.NET

Many people ask me where they can find a regularly updated, accurate browsercaps insert for ASP.NET. I tell them my friend Owen provides just such a file and it can be downloaded from his site.

Bot Blocker Resources

My friend Owen also hosts a great list of bot blocker resources.

User Agents for Programming Libraries and Command Line Tools

My friend Bill and others maintain this list of default user agents for programming libraries and command line tools, along with an explanation of what each one does.

Discuss Search Engine Bots and User Agents

WebmasterWorld is the premiere website for intelligent discussions amongst internet professionals. I have been a member since approximately 2000. Most of my time there is spent in the Search Engine Spider and User Agent Identification forum. Join me there and stay abreast of the latest goings on with bots and other user agents.

PHP Scripts

If you are in a shared hosting situation where the host doesn't keep browscap.ini updated, or worse don't even provide access to it, or you just can't stand the bugginess of PHP's get_browser() function, then these links are for you. They each implement their own browscap.ini parser and let you set the path to the file. And they each automatically check for and download my updated files. I highly recommend the first link to Jonathan Stoppani's PHP Browscap class:

Optimized For PHP5
Optimized for PHP and Linux

Website © 1998, 2010 BlazerTech Corporation