Всем привет! Сегодня я научу вас следим за вашим компьютером где бы вы не находились. А делается это очень просто. Начнем!
1.В консоли напишем следующее sudo cat /dev/input/mouse0 Подвигаем мышкой и….. о чудо! появляются символы!
2.Теперь напишем скрипт на bash, который, собственно, будет выводить сообщение при движении мыши. Выглядит это так:
#!/bin/bash
cat /dev/input/mouse0 | while read i;
do echo "Кто-то прикоснулся к твоей мышке!!!!"
done;
Назовем скрипт mouse.sh, сохраним в домашнюю папку и сделаем его исполняемым. Пробуем запустить его от root’а:
sudo ./mouse.sh
Увидим, что при движении мыши выскакивает сообщение «Кто-то дотронулся до вашей мышки!!!!!!!» Но нам ведь мало этого, и мы пойдем дальше. Сделаем так, чтобы сообщения о прикосновении к мыше шли на ваш jabber аккаунт.
3.Установим «sendxmpp» через Synaptic или apt-get.
4.Отредактируем файл .sendxmpprc, который находится в домашней директории. Файл должен содержать jid, с которого будут идти сообщения и пароль. Все это должно выглядить так: xxxxxx@jabber.ru пароль.
4.Отредактируем файл .sendxmpprc, который находится в домашней директории. Файл должен содержать jid, с которого будут идти сообщения и пароль. Все это должно выглядить так: xxxxxx@jabber.ru пароль.
5.Вернемся к скрипту mouse.sh. Допишем к третьей строчке кода «| sendxmpp xxxxxxx@jabber.ru», где xxxxxxx@jabber.ru jid, на который будут приходить уведомления. Итого, должен получиться такой скрипт:
#!/bin/bash
cat
/dev/input/mouse0 | while read i;do echo "Кто-то прикоснулся к твоей мышке!!!!" | sendxmpp xxxxxxxx@jabber.ru
done;
Сохраняем и закрываем. Запускаем скрипт все той же командой, что и раньше (sudo ./mouse.sh), двигаем мышкой и ждем сообщения!
здравствуйте; подскажите пожалуйста. при чтении маус0 выдает символы такого вида " � � � � � � � � (�(�(�(�(�(�(�(�(�(�8��(�8", но было бы не жалко, если бы скрипт маус.ш работал - выскакивает сообщение лишь тогда, когда я нажимаю ПКМ, во всех остальных случаях (движение указателя, ЛКМ, СКМ и т.д.) сообщение "Кто-то прикоснулся к твоей мышке!!!!" не вылазит. Как это решить? :)
ОтветитьУдалить