There are 2 repositories under os-detection topic.
UAParser.js - The Essential Web Development Tool for User-Agent Detection.
:package: :iphone: Laravel 5 Package to Detect Users Browsers, Devices, Languages and Operating Systems
Universal library for detecting devices based on the string `UserAgent`. We can identify: App, Bot, OS, Browser, Device brand, Device model and Device type (smartphone, phablet, tablet, desktop, TV and other types, total 13)
Ultra fast PHP library to detect browser, OS, platform and device type by User-Agent parsing
The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model.
About All in one tool for Information Gathering, Vulnerability Scanning and Crawling. A must have tool for all penetration testers
πΊ User-Agent Parser based upon ua-parser.js
DetectorJS, zero-dependency platform/environment detector written in ES6
Purely passive OS and application fingerprinting system
Extension for detecting mobile devices, managing mobile view types, redirect to mobile version for Nette Framework (2.4+)
Python client for p0f3 API
51Degrees UAParser provides comprehensive device data based on User-Agent Client Hints and/or the User-Agent. The package can be used both in the browser and Node.js environment.
A set of Network attacks written in Python using Scapy library
A JavaScript function to help display what OS is accessing the page.
The Web-exposed Screen Profiler visualizes web-exposed screen information to show you what your screen and browser window looks like to a website.
determines name and version of underlying browser and operating system (not only for Svelte)
NMAP Commands Python Script
Python library to detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data
A simple Rust crate for host discovery
Asynchronous finder of an exploits
Detect platforms and group them by family
Detect which OS is running using Python.
passive os detection using Fingerbank API
Browser and OS detection and display via javascript. Useful for users to share their tech info with support teams
Platform detection for TypeScript and PHP
The browser/OS or robot detection by user agent
Collecting and distributing information about a host using Apache Kafka
Flask based scalable 'Home automation framework'. Discover and program devices in your home network. Visualize your network with D3 visualization and shutdown device(s) that do not need to be in the Home network.