Skip to content

reijo1337/activity-tracker-kernel-module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

activity-tracker-kernel-module

Kernel module for linux which tracks user activity (X-server)

Ок. Как это работает? Для начала нам надо все собрать.

Приложение состоит из двух частей:

  1. Демон. Написан на C++ с использованием Qt, собирает инфу об активности и отправляет в ядро.
  2. Модуль ядра. Хранит всю инфу и дает доступ для статистики

Собирать демона надо через Qt Creator, мне было лень писать CMake =)

Собирать модуль ядра надо через команду make

Далее под root правами запускаем модуль

insmod tracker.ko

и запускаем демона

./WindowTracker

Для просмотра статистики смотрим виртуальный файл

cat /proc/time-tracker

About

Kernel module for linux which tracks user activity (X-server)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published