awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 个仓库

Awesome GitHub RepositoriesClient Application Identification

Detection of specific software clients such as email clients, media players, and embedded libraries within request headers.

Distinct from Client Device Detection: Candidates focus on device types or IP addresses, not the identification of specific application software.

Explore 2 awesome GitHub repositories matching web development · Client Application Identification. Refine with filters or upvote what's useful.

Awesome Client Application Identification GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • faisalman/ua-parser-jsfaisalman 的头像

    faisalman/ua-parser-js

    10,140在 GitHub 上查看↗

    ua-parser-js is a JavaScript library used to extract browser, operating system, and device information from raw user agent strings and client hints. It functions as a cross-platform tool that runs in both web browsers and Node.js server environments to identify web visitors. The library integrates modern HTTP client hint headers to retrieve hardware and browser details with higher accuracy than standard string parsing. It also includes a specialized detector to identify automated AI agents, web crawlers, and bots to distinguish human traffic from automated scripts. The project covers hardwar

    Detects specific apps, libraries, email clients, and media players embedded within the user agent string.

    JavaScriptanalyticsbot-detectionbrowser-detection
    在 GitHub 上查看↗10,140
  • pbh-btn/peerbanhelperPBH-BTN 的头像

    PBH-BTN/PeerBanHelper

    5,730在 GitHub 上查看↗

    PeerBanHelper is a scriptable BitTorrent peer banning system that automatically detects and blocks malicious, leeching, or unwanted peers using configurable rules, GeoIP data, and scriptable detection logic. It integrates with popular BitTorrent clients through their web APIs to enforce blocking rules automatically, and provides a self-hosted WebUI dashboard for monitoring active bans, historical blocks, and peer lists. The system distinguishes itself through collaborative threat intelligence, submitting ban reports and peer population data to a central server for aggregate threat analysis wh

    Matches incoming BitTorrent connections against known PeerID patterns to detect and block unwanted clients.

    Javabiglybtbitcometbittorrent
    在 GitHub 上查看↗5,730
  1. Home
  2. Web Development
  3. Client Application Identification

探索子标签

  • Novel Client TrackersSystems that record first-seen and last-seen timestamps for new client types to track activity windows of emerging leechers. **Distinct from Client Application Identification:** Distinct from Client Application Identification: focuses on tracking novel client emergence over time, not just detection.
  • PeerID Pattern MatchersTools that match incoming connections against known PeerID patterns to detect and block unwanted BitTorrent clients. **Distinct from Client Application Identification:** Distinct from Client Application Identification: focuses on BitTorrent PeerID patterns specifically, not general HTTP headers.