[Linux] Фото вебкамерой при входе систему
Всегда есть вероятность, что в следующий раз в вашу систему войдет агент ЦРУ, укравший ваш ноутбук. На тот случай, если потом захочется посмотреть в его честные капиталистические глаза, есть несколько готовых инструментов. В частности, многие рекомендуют OpenSource систему Prey. Но про этот софт наверняка знает даже самый последний агент, а большую часть его функционала можно реализовать скриптом из нескольких строк.
Приведенный ниже скрипт logonfoto.sh при запуске делает фото с помощью вебкамеры ноутбука, собирает информацию о сетевых подключениях и при наличии интернета высылает отчет на почту. Если интернета нет, скрипт подождет пока он не появится.
Для работы скрипту нужны установленные программы fswebcam и sendemail.
apt-get install fswebcam sendemail
Для наиболее эффективной работы надо настроить, чтобы logonfoto.sh запускался каждый раз вместе с системой. В Ubuntu для это есть удобный GUI-интерфейс в меню Система->Параметры->Запускаемые приложения.
SEND_TO=anonymous[@]mailforspam.com SMTP_SERVER=smtp.mail.ru SMTP_USER=anonymous[@]mail.ru SMTP_PASS=securepwd MAX_ATTEMPTS=60 MAIL_SUBJ='Laptop webcam foto' fswebcam /tmp/spy.jpg text=`iwconfig; ifconfig` i=0 while [ $i -lt $MAX_ATTEMPTS ] do ping -c 1 ya.ru && \ sendemail -f $SMTP_USER -s $SMTP_SERVER -m "$text" -u $MAIL_SUBJ \ -t $SEND_TO -xu $SMTP_USER -xp $SMTP_PASS -a /tmp/spy.jpg && exit sleep 60 i=$(($i + 1)) done
В качестве побочного эффекта у вас будет замечательная утренняя фотосессия (для досье).
Обновлено 18.08.2011 23:59
