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
- Vidya Gaikwad (ORCID: https://orcid.org/0000-0001-9785-9249)
- Jayesh Wakle
Institutions
- Shri Vishwakarma Skill University (IN)
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