[Linux] Фото вебкамерой при входе систему

Автор: anon
18.08.2011 23:24

Всегда есть вероятность, что в следующий раз в вашу систему войдет агент ЦРУ, укравший ваш ноутбук. На тот случай, если потом захочется посмотреть в его честные капиталистические глаза, есть несколько готовых инструментов. В частности, многие рекомендуют 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

 

Добавить комментарий


Защитный код
Обновить