awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • faisalman/ua-parser-jsAvatar de faisalman

    faisalman/ua-parser-js

    10,140Voir sur 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
    Voir sur GitHub↗10,140
  • pbh-btn/peerbanhelperAvatar de PBH-BTN

    PBH-BTN/PeerBanHelper

    5,730Voir sur 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
    Voir sur GitHub↗5,730
  1. Home
  2. Web Development
  3. Client Application Identification

Explorer les sous-tags

  • 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.