Overview of DeviceDetector.NET capabilities
masterDeviceDetector.NET is a universal device detection library for .NET that parses HTTP User-Agent strings (and optionally User-Agent Client Hints) to identify various entities. It is a faithful port of the PHP matomo-org/device-detector library, meaning it uses the same regex rule set.
It can detect:
- Devices: desktop, smartphone, tablet, phablet, TV, console, car browser, camera, portable media player, wearable, smart display, smart speaker, peripheral.
- Clients: browsers, feed readers, media players, mobile apps, PIMs, libraries.
- Operating systems: name, version, and family.
- Bots: crawlers, spiders, and monitoring tools.
- Brands and models: specific hardware/mobile device identifiers.