An open API service providing repository metadata for many open source software ecosystems.

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