GitHub topics: os-detection
Igami-Iomi/onlook
Onlook is a user-friendly cursor tool designed specifically for designers, enhancing workflow and creativity. 🖱️ Explore the documentation and join our community on GitHub to share your ideas and report any issues! 🐙
Language: TypeScript - Size: 57.7 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

bowser-js/bowser
a browser detector
Language: JavaScript - Size: 4.36 MB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 5,583 - Forks: 489

vicajilau/platform_detail
A lightweight Dart package for retrieving platform details in a simple and optimized way. Supports mobile, desktop, and web.
Language: Dart - Size: 551 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 5 - Forks: 0

alastairlundy/PlatformKit
Cross-platform OS and Platform Detection for .NET
Language: C# - Size: 1.96 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

biandratti/passivetcp-rs
A Rust library for passive traffic fingerprinting [p0f]
Language: Rust - Size: 432 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 28 - Forks: 1

kdeldycke/extra-platforms
Detect platforms and group them by family
Language: Python - Size: 2.54 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 13 - Forks: 2

UaDetector/UaDetector
A user-agent parser that identifies the browser, operating system, device, client, and even detects bots.
Language: C# - Size: 1.88 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 6 - Forks: 3

sanchezzzhak/node-device-detector
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)
Language: JavaScript - Size: 18.4 MB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 159 - Forks: 22

snokamedia/exposed-screen
The Web-exposed Screen Profiler visualizes web-exposed screen information to show you what your screen and browser window looks like to a website.
Language: JavaScript - Size: 66.4 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 7 - Forks: 0

Nisitay/pyp0f
p0f v3 with impersonation spoofing, written in Python - Accurately guess the OS of a packet with passive fingerprinting.
Language: Python - Size: 283 KB - Last synced at: 17 days ago - Pushed at: about 1 year ago - Stars: 60 - Forks: 6

bocaletto-luca/Info-PC-OS-Net
Info PC/OS/NET is a Python application that collects and displays information about your computer, operating system, and network. It provides details about your hardware, software, and network configuration in a user-friendly graphical interface.
Language: Python - Size: 22.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

foroco/php-browser-detection
Ultra fast PHP library to detect browser, OS, platform and device type by User-Agent parsing
Language: PHP - Size: 15 MB - Last synced at: 28 days ago - Pushed at: 9 months ago - Stars: 143 - Forks: 33

dekobon/distro-detect
OS Distribution Detection Utility
Language: Go - Size: 714 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 24 - Forks: 5

chrispaig3/host_discovery 📦
A simple Rust crate for host discovery
Language: Rust - Size: 176 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

alastairlundy/OSCompatibilityLib
Adds Windows, macOS, Linux, and FreeBSD detection methods to the System.OperatingSystem class via extension methods.
Language: C# - Size: 161 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

pixu1980/detector-js
DetectorJS, zero-dependency platform/environment detector written in ES6
Language: TypeScript - Size: 3.78 MB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 32 - Forks: 7

unicodeveloper/laravel-identify
:package: :iphone: Laravel 5 Package to Detect Users Browsers, Devices, Languages and Operating Systems
Language: PHP - Size: 43 KB - Last synced at: 13 days ago - Pushed at: over 5 years ago - Stars: 191 - Forks: 43

malcommac/UAParserSwift
🗺 User-Agent Parser based upon ua-parser.js
Language: Swift - Size: 511 KB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 41 - Forks: 9

AlexanderLevenskikh/network-fingerprinter
Purely passive OS and application fingerprinting system
Language: TypeScript - Size: 4.08 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 25 - Forks: 4

rozek/svelte-system-info
determines name and version of underlying browser and operating system (not only for Svelte)
Language: TypeScript - Size: 60.5 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

everget/rowser
:mag: [WIP on 1.0.0] An experimental browser/os/rendering engine/bot detector with proxied API
Language: JavaScript - Size: 1.16 MB - Last synced at: 17 days ago - Pushed at: 8 months ago - Stars: 6 - Forks: 2

oxmc/OS-Detect.js
A JavaScript function to help display what OS is accessing the page.
Language: JavaScript - Size: 104 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 6 - Forks: 0

vitalibo/ua-parser-py
Python library to detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data
Language: Python - Size: 88.9 KB - Last synced at: 26 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

BaseMax/OSDetect
A tiny header file for detects the operating system in C based program.
Language: C - Size: 23.4 KB - Last synced at: about 21 hours ago - Pushed at: almost 6 years ago - Stars: 7 - Forks: 0

Potato-Industries/onlooker
passive os detection using Fingerbank API
Language: Python - Size: 11.7 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

dayeya/Sapkin
A passive fingerprinting tool to guess the OS of packets.
Language: Python - Size: 232 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

51Degrees/ua-parser-js Fork of faisalman/ua-parser-js
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.
Language: JavaScript - Size: 12.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 1

FonderElite/File-Size-reader
File Size Reader C++ with OS detection
Language: C++ - Size: 270 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

sparkalow/browser-radar
Browser and OS detection and display via javascript. Useful for users to share their tech info with support teams
Language: JavaScript - Size: 122 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

ipublikuj-archive/mobile-detect 📦
Extension for detecting mobile devices, managing mobile view types, redirect to mobile version for Nette Framework (2.4+)
Language: PHP - Size: 103 KB - Last synced at: 1 day ago - Pushed at: over 5 years ago - Stars: 19 - Forks: 7

V0idMatr1x/go-system
A cross-platform system info library for Go
Language: Go - Size: 78.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

MioVisman/UserAgentAnalyzer
The browser/OS or robot detection by user agent
Language: PHP - Size: 31.3 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 2

richardnfag/facts
Collecting and distributing information about a host
Language: Rust - Size: 52.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

naimkowshik/LBFH
About All in one tool for Information Gathering, Vulnerability Scanning and Crawling. A must have tool for all penetration testers
Language: Python - Size: 438 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 52 - Forks: 16

ojarva/p0f3-api-py 📦
Python client for p0f3 API
Language: Python - Size: 17.6 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 13 - Forks: 5

leondejong/platform-detection
Platform detection for TypeScript and PHP
Language: PHP - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 1

thillmann/bowser-jr
A lightweight browser detector utility
Language: TypeScript - Size: 159 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 1

kacperstyslo/exploit-finder
Asynchronous finder of an exploits
Language: Python - Size: 846 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

Muhammad-Nouman-Ahmed/OS-Detection
Detect which OS is running using Python.
Language: Python - Size: 34.2 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

mayurkadampro/NMAP-Commands-Script
NMAP Commands Python Script
Language: Python - Size: 71.3 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 1

serverfarmer/sf-system
Base system detection and configuration scripts (to make merging of the main repository easier).
Language: Shell - Size: 20.5 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

eimon96/userAgent
Detect browser and OS
Language: JavaScript - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

sujayy1983/Home-Device-Automation-Framework
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.
Language: HTML - Size: 24.6 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 1

asif7774/DeviceDetectJs
Detect Browser, OS, Orientation, Device type.
Language: JavaScript - Size: 26.4 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

orleika/mathtan
OS detection by math.tan
Language: PHP - Size: 10.7 KB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

tateg/thelayout
Layouts for Vim, Bash and more!
Language: Ruby - Size: 80.1 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0
