There is a newer version of the record available.

Published May 7, 2026 | Version v1

BEACON-Logger: A Behavioral Authentication and Network Traffic Logger for Game Environments

Description

The BEACON-Logger is a specialized Python-based data acquisition tool developed to facilitate research in behavioral biometrics and network-based user identification. Designed to run in the background during active PC usage or gaming sessions, the logger synchronizes five distinct streams of data to create a high-fidelity digital fingerprint of user behavior.

Key Features & Data Streams:

  • Keystroke Dynamics: Captures raw key press/release events, durations, and inter-key latencies (polling rates) with support for concurrent key presses.

  • Mouse Trajectory & Kinematics: Records X/Y coordinates, velocity, acceleration, and click-timing events (scroll, double-clicks, and drag-and-drop).

  • Network Traffic (PCAP): Utilizes the Scapy library and Npcap driver to sniff raw network packets for traffic analysis and fingerprinting.

  • Hardware Metadata: Collects comprehensive system snapshots including MAC addresses, monitor aspect ratios, processor specs, and connected HID (Human Interface Device) inventories via WMI.

  • Application-Specific Configuration: Automatically retrieves game-specific configuration files (e.g., Valorant) to account for sensitivity and keybind variances in behavioral modeling.

  • Visual Ground Truth: Includes an integrated screen recording module using FFmpeg and the Screen Capturer Recorder filter to provide a visual reference for behavioral events.

Research Utility: This tool is intended for researchers building datasets for machine learning models in the fields of Game Security and User Re-Authentication. It includes a built-in consent workflow and structured CSV/JSON output for immediate data processing.

Files

README_logger.md

Files (671.7 kB)

Name Size Download all
md5:9e05c32e5453aa89218b1d98ce0c7d11
652.0 kB Preview Download
md5:2e4e9b42377e5a58a518e4e4efb76a46
17.5 kB Download
md5:33b7c61916de8bbe61e8a40e3b51b7e8
2.2 kB Preview Download

Additional details

Related works

Is source of
Dataset: 10.5281/zenodo.20034625 (DOI)