per-user keystroke log files
- Dominant language
- C++
- Stars
- 834
- Forks
- 254
- PR merge metrics
- No merged PRs in 30d
Description
Greetings,
I'm interested in having the functionality of logkeys, but rather than having one global log file, I would rather have it auto-start at login (so it doesn't get the initial password) and write the data to a log file in their home directory (e.g. "~/.keystrokes").
I don't know if this even requires a change to logkeys, but my first try failed because root permissions were required.
My next idea is to make a SUID wrapper for logkeys, but that carries other concerns.
Has this sort of thing been requested before, or perhaps you have already thought of how this might best be implemented?
Thanks.
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue names no files, tests, or entry points. Start by tracing how logkeys starts at login, selects its output file, and handles root permissions; determine whether per-user files and avoiding initial password capture can be supported safely. Done would require an agreed implementation scope and validation of the security implications.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, linux
- Domain
- operating-systems, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100