# gommzystudio/device-activity-tracker

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/gommzystudio-device-activity-tracker).**

4,694 stars · 640 forks · TypeScript · other

## Links

- GitHub: https://github.com/gommzystudio/device-activity-tracker
- awesome-repositories: https://awesome-repositories.com/repository/gommzystudio-device-activity-tracker.md

## Topics

`baileys` `exploit` `messenger` `nodejs` `phone-number` `poc` `privacy` `react` `signal` `tracking` `typescript` `vulnerability` `whatsapp`

## Description

Device activity tracker is a network activity monitor and probe analyzer that identifies device connectivity states by measuring the round-trip times of network probe requests. It functions as a latency-based state detector, utilizing specific message requests to trigger responses and determine if a target device is active, in standby, or offline.

The project distinguishes itself through the analysis of messaging platform delivery receipts to detect user engagement. It employs dynamic median thresholding to adapt state detection to varying network conditions by comparing current response times against historical latency data.

The system includes a device connectivity dashboard for real-time activity visualization, mapping measurement streams and state transitions over time. Its broader capabilities cover network latency monitoring and the classification of device usage states based on network response patterns.

## Tags

### System Administration & Monitoring

- [Latency-Based State Detectors](https://awesome-repositories.com/f/system-administration-monitoring/latency-based-state-detectors.md) — Identifies if a device is active or in standby by comparing response times against dynamic thresholds.
- [Active Network Monitors](https://awesome-repositories.com/f/system-administration-monitoring/active-network-monitors.md) — Actively probes network health and device activity using request-response protocols.
- [Messaging Activity Analysis](https://awesome-repositories.com/f/system-administration-monitoring/activity-monitors/automated-activity-loggers/user-activity-monitoring/messaging-activity-analysis.md) — Analyzes round-trip time specifically to detect when users are active on various messaging platforms. ([source](https://github.com/gommzystudio/device-activity-tracker/blob/master/package.json))
- [Device State Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/device-state-monitoring.md) — Tracks hardware connection and activity states in real time using network response patterns. ([source](https://github.com/gommzystudio/device-activity-tracker/blob/master/README.md))
- [Connectivity State Detection](https://awesome-repositories.com/f/system-administration-monitoring/remote-device-management/connectivity-state-detection.md) — Determines if a remote device is active, in standby, or offline based on network response patterns.
- [Round-Trip Time Probes](https://awesome-repositories.com/f/system-administration-monitoring/round-trip-time-probes.md) — Measures the round-trip time of specific network requests to determine if a target device is active.
- [Dynamic Latency Thresholds](https://awesome-repositories.com/f/system-administration-monitoring/threshold-monitoring/dynamic-latency-thresholds.md) — Calculates dynamic thresholds based on median round-trip times to adapt state detection to network conditions. ([source](https://github.com/gommzystudio/device-activity-tracker#readme))
- [Device Connectivity Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/device-connectivity-dashboards.md) — Provides a web interface for visualizing real-time network measurements and activity patterns of targeted devices.
- [Real-Time Monitoring Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/real-time-monitoring-dashboards.md) — Provides a web-based interface for visualizing real-time network measurement data and device activity state transitions. ([source](https://github.com/gommzystudio/device-activity-tracker#readme))

### Data & Databases

- [Latency Thresholding](https://awesome-repositories.com/f/data-databases/rolling-median-calculators/latency-thresholding.md) — Implements dynamic median thresholding to adapt device activity detection to varying network conditions.

### Networking & Communication

- [Network Latency Analyzers](https://awesome-repositories.com/f/networking-communication/network-latency-analyzers.md) — Analyzes network probe latency to benchmark and identify target device states.
- [Round-Trip Time Measurements](https://awesome-repositories.com/f/networking-communication/round-trip-time-measurements.md) — Measures round-trip time of probe requests to determine if a target device is actively used, idle, or offline. ([source](https://github.com/gommzystudio/device-activity-tracker/blob/master/.env.example))
- [Network Probe Configurations](https://awesome-repositories.com/f/networking-communication/network-probe-configurations.md) — Provides a system for configuring the types of message requests used as network probes.

### User Interface & Experience

- [Delivery Receipt Analysis](https://awesome-repositories.com/f/user-interface-experience/chat-message-utilities/activity-tracking/delivery-receipt-analysis.md) — Analyzes messaging platform delivery receipts to detect when a user is actively engaging with a service.
- [Latency-Based State Classifications](https://awesome-repositories.com/f/user-interface-experience/chat-message-utilities/activity-tracking/latency-based-state-classifications.md) — Categorises device status into active, standby, or offline based on measured response time deviations.
- [Receipt-Based Activity Detection](https://awesome-repositories.com/f/user-interface-experience/chat-message-utilities/activity-tracking/receipt-based-activity-detection.md) — Determines if a device is active, in standby, or offline by measuring the round-trip time of delivery receipts. ([source](https://github.com/gommzystudio/device-activity-tracker#readme))
- [Activity Visualizers](https://awesome-repositories.com/f/user-interface-experience/activity-visualizers.md) — Provides a visual timeline for reviewing chronological records of device activity and state changes. ([source](https://github.com/gommzystudio/device-activity-tracker/blob/master/README.md))
- [State Transition Visualizers](https://awesome-repositories.com/f/user-interface-experience/real-time-visual-inspectors/state-transition-visualizers.md) — Provides a web-based interface for visualizing real-time state transitions and measurement streams.
