awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

43 dépôts

Awesome GitHub RepositoriesConnection Health Monitors

Utilities for detecting and blocking unstable or malicious client connections to maintain system stability.

Distinct from Health Monitoring: Distinct from general health monitoring: focuses on client-side connection lifecycle and security-related flapping detection rather than service uptime.

Explore 43 awesome GitHub repositories matching system administration & monitoring · Connection Health Monitors. Refine with filters or upvote what's useful.

Awesome Connection Health Monitors 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.
  • trailofbits/algoAvatar de trailofbits

    trailofbits/algo

    30,278Voir sur GitHub↗

    Algo is a cloud VPN deployment tool and WireGuard orchestrator designed to automate the provisioning and configuration of personal VPN servers across multiple cloud infrastructure providers. It functions as a multi-cloud infrastructure provisioner and a VPN client configuration generator, creating the necessary tunnels and connection profiles for secure device connectivity. The project distinguishes itself by integrating a network ad-blocking DNS server directly into the deployment, filtering advertisements and malicious domains for all connected clients. It further simplifies the onboarding

    Tracks client connection timestamps and source IP addresses through system logs.

    Pythonansibleencryptionikev2
    Voir sur GitHub↗30,278
  • websockets/wsAvatar de websockets

    websockets/ws

    22,768Voir sur GitHub↗

    This project is a Node.js WebSocket library that provides a high-performance client and server implementation for the WebSocket protocol. It functions as a transport layer for real-time bidirectional communication, supporting both UTF-8 strings and binary data transport through the use of TCP socket wrappers. The library enables the creation of WebSocket servers that manage full-duplex connections and broadcast messages to multiple clients, as well as WebSocket clients that establish persistent links to remote servers. It handles the protocol upgrade process via TCP-based handshake negotiatio

    Monitors connection health using automated ping and pong frame exchanges to prevent timeouts.

    JavaScript
    Voir sur GitHub↗22,768
  • vectordotdev/vectorAvatar de vectordotdev

    vectordotdev/vector

    22,071Voir sur GitHub↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Performs a health check upon initialization to ensure the destination service is reachable and ready to accept incoming data streams.

    Rusteventsforwarderhacktoberfest
    Voir sur GitHub↗22,071
  • unetworking/uwebsocketsAvatar de uNetworking

    uNetworking/uWebSockets

    18,888Voir sur GitHub↗

    uWebSockets is a high-performance networking engine providing an HTTP web server and a WebSocket server framework. It implements a multi-threaded event loop architecture to deploy isolated application instances across multiple CPU cores and includes an SSL/TLS network layer for secure, encrypted communication. The project features a dedicated WebSocket pub/sub engine for distributing messages to specific groups of connected clients. It optimizes network throughput through syscall corking to reduce kernel overhead and employs payload compression to minimize data transfer sizes. The system cov

    Monitors connection health using heartbeat pings and automatically closes sockets that exceed timeout periods.

    C++commercialcross-platformhttp
    Voir sur GitHub↗18,888
  • felixge/node-mysqlAvatar de felixge

    felixge/node-mysql

    18,621Voir sur GitHub↗

    This project is a pure JavaScript database driver for Node.js that implements the native MySQL binary protocol. It serves as a comprehensive connector for managing persistent network links to MySQL servers, enabling applications to execute queries, manage transactions, and handle complex data operations without requiring external middleware. The driver distinguishes itself through its integrated support for connection pooling and distributed database routing. It maintains managed sets of reusable network sockets to optimize resource usage under high request volumes, while simultaneously provi

    Emits events during connection acquisition, creation, and release to enable logging and performance tracking.

    JavaScript
    Voir sur GitHub↗18,621
  • influxdata/telegrafAvatar de influxdata

    influxdata/telegraf

    17,619Voir sur GitHub↗

    Telegraf is a modular, cross-platform telemetry pipeline designed to collect, process, and route metrics from diverse infrastructure, applications, and hardware. It functions as a server-side middleware that normalizes heterogeneous data into a unified format, enabling consistent monitoring across complex environments. By utilizing a plugin-driven architecture, the agent manages the entire lifecycle of telemetry data from initial ingestion to final transmission. The project distinguishes itself through a declarative, configuration-driven execution model that allows users to define complex dat

    Tracks successful and failed query attempts for each configured database connection to alert on failures.

    Gogolanghacktoberfestinfluxdb
    Voir sur GitHub↗17,619
  • emqx/emqxAvatar de emqx

    emqx/emqx

    16,422Voir sur GitHub↗

    This project is a high-performance MQTT broker and IoT data platform designed to manage millions of concurrent device connections. It provides a scalable infrastructure for ingesting, processing, and routing telemetry data across distributed systems, utilizing an actor-based concurrency model to maintain high availability and state synchronization across cluster nodes. The platform distinguishes itself through integrated stream processing and edge computing capabilities. It allows users to execute declarative SQL-based rules directly against incoming message streams for real-time filtering, t

    Protects system resources by identifying and mitigating unstable or malicious client connections through automated detection and blacklisting.

    Erlangaiotbrokercoap
    Voir sur GitHub↗16,422
  • free-nodes/clashfreeAvatar de free-nodes

    free-nodes/clashfree

    15,834Voir sur GitHub↗

    Clashfree is a network traffic routing platform designed to facilitate access to restricted online resources and digital services. It functions as a proxy configuration management tool that enables users to route internet traffic through encrypted tunnels, effectively bypassing regional access restrictions. The system provides a centralized way to manage network proxy connections and organize multiple routing profiles across various environments. The project distinguishes itself by providing automated subscription services that distribute daily updated proxy node lists and configuration files

    Tracks active network sessions and traffic statistics in real time to provide visibility into routing decisions and connection health.

    clashfreefqfreenode
    Voir sur GitHub↗15,834
  • quarkusio/quarkusAvatar de quarkusio

    quarkusio/quarkus

    15,479Voir sur GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Provides automated readiness checks and tracing propagation for remote server connections.

    Javacloud-nativehacktoberfestjava
    Voir sur GitHub↗15,479
  • ardupilot/ardupilotAvatar de ArduPilot

    ArduPilot/ardupilot

    15,339Voir sur GitHub↗

    ArduPilot est une plateforme logicielle de pilotage automatique pour véhicules autonomes conçue pour gérer la navigation, la stabilisation et l'exécution de missions pour les véhicules aériens, terrestres et marins. Il fonctionne comme un contrôleur de vol complet qui utilise un noyau de système d'exploitation temps réel pour gérer les boucles de contrôle concurrentes, la fusion de capteurs et la logique basée sur les états pour divers modes opérationnels. Le système se distingue par une couche d'abstraction matérielle modulaire qui découple la logique de navigation des pilotes de capteurs spécifiques et des architectures de microcontrôleurs. Il utilise un protocole de télémétrie orienté message pour faciliter la communication entre le véhicule et les stations au sol, tandis qu'un système de surveillance piloté par les événements surveille en permanence les métriques de santé pour déclencher des procédures de récupération automatisées lors de défaillances critiques. La plateforme offre une large surface de capacités pour les opérations de systèmes sans pilote, y compris l'exécution de missions de navigation scriptées et la coordination de la stabilisation de charge utile multi-axes pour l'imagerie. Elle inclut également des systèmes intégrés pour la diffusion de métriques d'état en temps réel et l'enregistrement de données de télémétrie haute fidélité pour soutenir l'analyse des performances après mission.

    Monitors system health and connectivity to initiate automated recovery actions like returning to launch.

    C++arducopterardupilotarduplane
    Voir sur GitHub↗15,339
  • alexxit/go2rtcAvatar de AlexxIT

    AlexxIT/go2rtc

    13,236Voir sur GitHub↗

    go2rtc is a media streaming server that functions as a protocol-agnostic gateway for video and audio feeds. It ingests media from diverse sources and redistributes them across multiple streaming standards, enabling compatibility between proprietary camera hardware and web-based playback clients. The system utilizes a centralized configuration schema to manage stream routing and lifecycle orchestration based on client demand. The platform distinguishes itself through its focus on low-latency delivery, utilizing peer-to-peer connections to facilitate sub-second playback directly within web brow

    Provides tools for monitoring active connection data and network traffic statistics to verify stream health.

    Goffmpeggogolang
    Voir sur GitHub↗13,236
  • qdm12/gluetunAvatar de qdm12

    qdm12/gluetun

    13,056Voir sur GitHub↗

    Gluetun is a containerized network utility designed to route traffic from multiple Docker containers through a secure virtual private network tunnel. It functions as a network gateway that encapsulates outgoing internet traffic to provide privacy and security for isolated application services. The project distinguishes itself by utilizing Linux network namespaces to isolate container traffic, ensuring that all outgoing packets are forced through a dedicated tunnel interface. It supports both OpenVPN and WireGuard protocols, managing the connection lifecycle and routing logic as a sidecar cont

    Monitors tunnel connectivity and automatically blocks network access for dependent containers if the connection becomes unstable.

    Goalpinecyberghostdns-over-tls
    Voir sur GitHub↗13,056
  • crowdsecurity/crowdsecAvatar de crowdsecurity

    crowdsecurity/crowdsec

    12,574Voir sur GitHub↗

    CrowdSec is a collaborative, distributed security engine designed for threat detection and infrastructure protection. It functions as an intrusion detection system that parses logs and network traffic to identify malicious patterns, utilizing a bucket-based threshold detection model to aggregate events and trigger alerts. The platform is built on a modular architecture that includes a centralized local API server for managing security signals and a relational database for persistent storage of remediation decisions. What distinguishes the project is its decoupled enforcement model, which offl

    Ensures the security engine maintains a healthy connection to the centralized threat intelligence platform.

    Goattacks-preventiondetectionids
    Voir sur GitHub↗12,574
  • kubeshark/kubesharkAvatar de kubeshark

    kubeshark/kubeshark

    11,954Voir sur GitHub↗

    Kubeshark is a network observability platform designed for Kubernetes environments, functioning as an eBPF-powered engine for cluster-wide traffic analysis. It captures, indexes, and visualizes network activity and API calls directly from the kernel, providing deep visibility into service-to-service communication without requiring sidecar proxies or manual code instrumentation. The platform distinguishes itself through its ability to perform protocol-aware traffic dissection and user-space cryptographic hooking, which allows for the inspection of encrypted traffic and the reconstruction of ap

    Monitors network connection health by tracking performance metrics like retransmissions and jitter for every cluster connection.

    Goamqpcloud-nativedevops
    Voir sur GitHub↗11,954
  • nangohq/nangoAvatar de NangoHQ

    NangoHQ/nango

    10,772Voir sur GitHub↗

    Nango is an open-source platform that connects applications to external APIs by managing authentication, data synchronization, and custom function execution. It provides a managed runtime for TypeScript integration functions, handling OAuth flows, credential storage, and token refresh for hundreds of external APIs while keeping secrets isolated from application code. The platform distinguishes itself by exposing integration functions as discoverable tools for AI agents through an MCP server or API, with per-user credential isolation that keeps provider secrets out of the agent loop. It offers

    Detects authorization failures and exposes per-connection logs for observability of integration health.

    TypeScriptaccess-tokenapiapi-client
    Voir sur GitHub↗10,772
  • livekit/agentsAvatar de livekit

    livekit/agents

    9,379Voir sur GitHub↗

    This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu

    Monitors packet loss and jitter to provide a real-time health score for network connections.

    Pythonagentsaiopenai
    Voir sur GitHub↗9,379
  • octoprint/octoprintAvatar de OctoPrint

    OctoPrint/OctoPrint

    9,020Voir sur GitHub↗

    OctoPrint is a web-based platform for remotely controlling and monitoring 3D printers. It provides a browser dashboard to start, pause, cancel, and track print jobs, while streaming real-time printer status, temperature, and progress updates. The system is built around a plugin-based architecture that allows extending core functionality, and it offers a documented REST API for programmatic printer control and data management. The platform distinguishes itself through its comprehensive automation and extensibility capabilities. It supports event-driven workflows that automatically execute cust

    Logs all commands sent to the printer for debugging and diagnostics.

    Python3d-printeroctoprintpython
    Voir sur GitHub↗9,020
  • hiddify/hiddify-managerAvatar de hiddify

    hiddify/Hiddify-Manager

    9,060Voir sur GitHub↗

    Hiddify-Manager is a VPN management panel and multi-protocol proxy server designed for internet censorship circumvention. It provides a central system for deploying and administering tunneling protocols to mask internet traffic and origin IP addresses. The project features a user subscription manager for distributing dynamic configuration links and a DNS privacy suite that implements DNS over HTTPS to prevent identity leaks. It integrates a CDN routing gateway to hide server locations and provides a web-based interface for managing multiple obfuscated connection methods. The platform covers

    Tracks user data consumption and enforces traffic quotas and time restrictions.

    Pythonclashclashforwindowsclashmeta
    Voir sur GitHub↗9,060
  • skeeto/endlesshAvatar de skeeto

    skeeto/endlessh

    8,477Voir sur GitHub↗

    Endlessh is an SSH tarpit and network honeypot designed to mitigate automated SSH brute force attacks. It acts as a defensive layer that protects servers by diverting malicious connection attempts into a slow-motion trap. The project implements a tarpit by sending endless, throttled banners to clients, which keeps connections open indefinitely to occupy attacker resources and slow down network scans. The service includes connection rate limiting to prevent system resource exhaustion and provides monitoring through connection activity and diagnostic data logging to system logs. Process manage

    Records client connection timestamps and source IP addresses through system logs.

    C
    Voir sur GitHub↗8,477
  • modelcontextprotocol/modelcontextprotocolAvatar de modelcontextprotocol

    modelcontextprotocol/modelcontextprotocol

    8,458Voir sur GitHub↗

    Model Context Protocol is a standardized framework for connecting large language models to external data sources and executable tools. It enables the creation of a universal interface where servers expose tools, resources, and prompts that can be discovered and utilized by various AI clients. The protocol utilizes a JSON-RPC message system that is transport-agnostic, supporting both standard input/output for local processes and HTTP with server-sent events for remote connections. It emphasizes security and control by delegating model sampling to the client to keep API keys secure from servers

    Uses keep-alive signals between clients and servers to monitor availability and maintain the connection.

    TypeScript
    Voir sur GitHub↗8,458
Préc.123Suivant
  1. Home
  2. System Administration & Monitoring
  3. Health Monitoring
  4. Connection Health Monitors

Explorer les sous-tags

  • Cellular Connection LoggingDiagnostic logging of mobile tower connections and disconnections. **Distinct from Client Connection Logging:** Specifically logs cellular tower handovers and connections rather than general client IP connection timestamps.
  • Central API MonitorsUtilities for verifying the health and synchronization status of connections to threat intelligence platforms. **Distinct from Connection Health Monitors:** Distinct from Connection Health Monitors: focuses on the synchronization state of threat intelligence rather than general client connection health.
  • Client Connection Logging2 sous-tagsTracking of client connection timestamps and source IP addresses through system logs. **Distinct from Connection Health Monitors:** Distinct from Connection Health Monitors: focuses on auditing and tracking connectivity via logs rather than detecting instability or blocking malicious traffic.
  • Connection Lifecycle Monitoring1 sous-tagTracking of user join, disconnect, and role change events to trigger interface updates. **Distinct from Connection Health Monitors:** Focuses on user-centric connection events rather than security-related flapping or stability detection.
  • Initialization Health ChecksValidates connectivity to downstream services during startup to ensure the pipeline is ready to transmit data. **Distinct from Connection Health Monitors:** Distinct from Connection Health Monitors: focuses on pre-flight connectivity verification for downstream sinks rather than monitoring client connection stability.
  • Keep-Alive SignalsPeriodic signals sent between peers to monitor connectivity and maintain active sessions. **Distinct from Connection Health Monitors:** Distinct from general connection health monitors: focuses specifically on the heartbeating mechanism to prevent timeouts.
  • RPC Connection HeartbeatsPeriodic signaling between RPC clients and servers to monitor connectivity and prune dead nodes. **Distinct from Connection Health Monitors:** Focuses on bidirectional RPC keep-alives for service health rather than security-based connection blocking.