4 Repos
Utilities for calculating and reporting network activity statistics per individual client device.
Distinct from Usage Reporting: Distinct from general usage reporting: focuses on client-specific aggregation and re-calculation of network activity data.
Explore 4 awesome GitHub repositories matching data & databases · Client Activity Reporters. Refine with filters or upvote what's useful.
hls.js is a JavaScript player library that enables HTTP Live Streaming playback in web browsers using the Media Source Extensions API. It functions as an adaptive bitrate streaming engine and a media streamer that manages the buffering and playback of video segments. The library features specialized capabilities for low latency streaming and digital rights management, allowing it to decrypt protected content via Encrypted Media Extensions. It includes a metadata processor for handling ID3 tags and date-range elements, as well as a pluggable loader interface to replace default network request
Sends player state and performance metrics to servers via request headers or query arguments.
This project provides a containerized DNS sinkhole and network-wide traffic filtering solution. It functions as a central network resolver that intercepts domain queries, allowing users to block advertisements, trackers, and malicious domains by returning null responses to connected devices. The platform distinguishes itself through its integrated DHCP server and comprehensive management capabilities, which allow for automated IP address allocation and granular control over network traffic. It supports complex filtering through regular expression matching, hierarchical rule prioritization, an
Calculates and reports network activity statistics for individual clients based on historical database records.
dash.js ist ein browserbasierter JavaScript-Player für das Streaming adaptiver Video- und Audioinhalte unter Verwendung des MPEG-DASH-Standards. Er fungiert als Client für adaptives Bitraten-Streaming, der die Medienqualität in Echtzeit basierend auf Netzwerkbedingungen und Pufferständen anpasst. Das Projekt enthält eine Wiedergabe-Engine, die geschützte Inhalte durch Digital-Rights-Management-Systeme entschlüsseln kann, sowie einen spezialisierten Player zur Reduzierung der Latenz bei Live-Übertragungen. Es dient zudem als Metrik-Engine für die Wiedergabe, um Echtzeit-Daten zur Quality-of-Experience zu überwachen und zu berichten. Die Software deckt ein breites Spektrum an Funktionen ab, einschließlich des Wechsels zwischen mehrsprachigen Audio- und Textspuren, der Kontrolle der Latenz bei Live-Streams und der Analyse der Videowiedergabe. Sie verwaltet die Autorisierung verschlüsselter Medien-Streams und die automatische Auswahl von Video-Bitraten, um Unterbrechungen zu vermeiden.
Sends standardized playback metrics and quality-of-experience data back to a server.
This project is a network security tool providing an application network firewall, a DNS blocklist manager, and a VPN client with multi-hop capabilities. It functions as a traffic controller that allows or blocks internet access for specific applications on a device. The system distinguishes itself through a DNS-over-HTTPS firewall and traffic obfuscation tools that inject random packets to mask communication patterns and bypass regional internet censorship. It utilizes multi-hop routing to hide the origin of network traffic by chaining connections through multiple remote servers. The softwa
Tracks and reports the connection frequency and destinations for individual applications.