Real-Time Keylogging And System Monitoring For Device Activity Auditing

The growing need for comprehensive user activity monitoring in security analysis, parental control, and employee supervision has led to the evolution of advanced keylogging systems. This article presents “SystemWide Keylogger and Device Report Generation,” a Python-based solution that seamlessly captures keystrokes and gathers detailed system diagnostics in real time. Leveraging the pynput library, the system logs all keyboard activity with contextual metadata, while also generating an extensive system report using platform and psutil, covering CPU, memory, OS specifications, and boot time. The recorded keystrokes are persistently stored in a structured text format, ensuring the data remains available for post-analysis. Key features include real-time logging, escape-key-based termination, and detailed device profiling, making it suitable for various auditing and forensic scenarios. This paper explores the architecture, implementation, and ethical applications of this system in real-world environments where system accountability and usage patterns need to be documented

Authors

Institutions

Publication Details

Journal
IOSR Journal of Computer Engineering
Published
2025-09-01
DOI
https://doi.org/10.9790/0661-2705011320
Primary Topic
Cloud Computing and Remote Desktop Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Real-Time Keylogging And System Monitoring For Device Activity Auditing

Vidya Gaikwad, Jayesh Wakle
IOSR Journal of Computer Engineering
Cloud Computing and Remote Desktop Technologies
article

Real-Time Keylogging And System Monitoring For Device Activity Auditing

Vidya Gaikwad, Jayesh Wakle
article en

Abstract

The growing need for comprehensive user activity monitoring in security analysis, parental control, and employee supervision has led to the evolution of advanced keylogging systems. This article presents “SystemWide Keylogger and Device Report Generation,” a Python-based solution that seamlessly captures keystrokes and gathers detailed system diagnostics in real time. Leveraging the pynput library, the system logs all keyboard activity with contextual metadata, while also generating an extensive system report using platform and psutil, covering CPU, memory, OS specifications, and boot time. The recorded keystrokes are persistently stored in a structured text format, ensuring the data remains available for post-analysis. Key features include real-time logging, escape-key-based termination, and detailed device profiling, making it suitable for various auditing and forensic scenarios. This paper explores the architecture, implementation, and ethical applications of this system in real-world environments where system accountability and usage patterns need to be documented

IOSR Journal of Computer EngineeringVol. 27(5)
Shri Vishwakarma Skill University (IN)
Openalex Percentile: Top 74%
Cloud Computing and Remote Desktop Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.