
Security News
New Website “Is It Really FOSS?” Tracks Transparency in Open Source Distribution Models
A new site reviews software projects to reveal if they’re truly FOSS, making complex licensing and distribution models easy to understand.
== About ua_parser
ua_parser will become a ruby gem to identify user agents like browsers or crawlers by the provided user agent string. I'm planning try to get most of the available information like GUI language of the browser or email addresses provided by a bot out of it.
I tried to identify common user agents first, reducing the necessary regexps for them. But I guess, it could be improved alot. Of course I'd like to get feedback. Even if you just revise my crappy English, send me an e-mail. ;-)
=== Project status (as of 2009-01-25):
Right know, the project is at a very early state. Of my 14 million hits sample, ua_parser can identify about 96.5 % of all hits.
I tried to cover as much as possible with tests. At the moment, I have 99 tests implemented.
Known browsers:
Known bots:
Other known agents
Also, ua_parser tries to identify bots and feedreader, even if it doesn't know about them. That way, the results should be close to 100%.
FAQs
Unknown package
We found that iGEL-ua_parser demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
A new site reviews software projects to reveal if they’re truly FOSS, making complex licensing and distribution models easy to understand.
Security News
Astral unveils pyx, a Python-native package registry in beta, designed to speed installs, enhance security, and integrate deeply with uv.
Security News
The Latio podcast explores how static and runtime reachability help teams prioritize exploitable vulnerabilities and streamline AppSec workflows.