Посоветуйте решение для сбора максимального количества информации о действиях пользователя за компьютером
Человек проводит за компом 12+ часов ежедневно. Что-то кодит, рисует, читает, общается, играет, смотрит, проверяет, вводит, отправляет и принимает… Я знаю, что есть некие «кейлоггеры», которые следят за нажатиями клавиш. Но кроме взаимодействия с клавиатурой, пользователь также и мышкой водит, и вообще. Хочется в итоге получить вменяемый и подробнейший лог абсолютно всех действий, будь то проверка почты или просмотр порно — неважно.
Писать видео с экрана + кейлоггер — вариант, но т.к. задача не ограничивается несколькими часами (днями), то встает вопрос размера этой инфы. Никак не могу понять, какое решение лучше использовать.
Спасибо.
ps
Процедура полностью законна, её инициатором выступает сам пользователь.
pps
На компьютере пока одна ось — семерка. Но боюсь, что это только пока.
Допустим, юзер работает в каком-нибудь 3д-редакторе: создает модель, играет со светом и тп. И стоит задача полностью записать весь этот рабочий процесс; вплоть до каждой координаты движения мыши, выбор юзером тех или иных инструментов и т.д… Пока нет задачи обработки всей этой инфы, только запись.
Клавиатурные шпионы обладают подобным функционалом?
Если все законно, и инициатор сам пользователь — поставьте ему веб-камеру, и записывайте поток куда-то на сервера свои. Таким образом он сможет прикрыть ладошкой свои личные пароли при необходимости.
Вариант с захватом видео с экрана — очень близок к оптимальному. Пользователь не нуждается в сокрытии паролей или еще чего-то. Но тут же встает вопрос объема этой инфы: пользователь хочет, чтобы его писали каждый день, на протяжении 10-30 лет.
Возможно, удобнее будет использовать какое-то средство автоматизации с функцией записи.
Вроде AutoIt. То есть, сначала записать действия клавиатуры и мыши и потом проиграть при необходимости.
ответили с сайта: «Наши программы не ведут запись видео с экрана или фиксацию положения мыши, только создают скриншоты с заданной периодичностью и записывают все нажатия клавиш.»
Ну, если критична именно запись *видео* — то хоть Fraps, или Camtasia Studio,
но ИМХО, скриншоты с большой периодичностью вкупе с комментариями (открытые окна, вводимые команды, запущенные программы), удобные отчёты и программа для их просмотра — хороший способ «записать рабочий процесс».
Camtasia имеет специальный кодек для записи видео с экрана. Файлы имеют очень маленький размер. Наиболее оптимально при записи *работы*, запись игры в игрушку или просмотра видео будет иметь больший размер, само собой.