Удаленное блокирование Mac через СМС

13 августа 2009 - 17:10

Удаленное блокирование Mac через СМС
Недавно на нашем сайте публиковалась статья по AppleScript и Automator. Это мощные технологии, которые в умелых руках позволят повысить продуктивность вашей работы в десятки и сотни раз. В данной статье я приведу оригинальный, но простой пример реализованный при помощи AppleScript. Сразу стоит отметить, что блокировка будет осуществляться «штатными средствами» Mac OS X в виде вышеупомянутого AppleScript и Mail.

Что нам потребуется:

  • Mac OS X 10.4 или выше;
  • Мобильный телефон, поддерживающий СМС (а лучше электронную почту);
  • Аккаунт электронной почты, настроенный в приложении Apple Mail.

Магия AppleScript

Для начала скачаем приложение Lock Desktop, это скрипт AppleScript. Можно конечно и не скачивать приложение, а сделать такой скрипт самостоятельно или модифицировать, например, чтобы Mac не блокировался, а уходил в сон. При этом сохранить скрипт нужно с опцией «как приложение». Но в статье будет использоваться именно Lock Desktop.

Редактор AppleScriptДалее необходимо будет создать новый скрипт. Для этого запустите Редактор скриптов (Приложения/Apple Script). В редакторе создайте новый скрипт, в котором пропишите всего одну строку:

activate application "Lock Desktop"

Если вы используете свое приложение, то смените в скрипте имя Lock Desktop. После этого сохраните скрипт в одной папке с приложением Lock Desktop. Для проверки работы скрипта кликните мышью по нему два раза.

Развлекаемся с Mail

А теперь самая веселая часть статьи. Будем настраивать почтальона Mail. Откройте Mail и зайдите в настройки (MailНастройки, вкладка Фильтры).

Настройка фильтра в Mail
В описании необходимо задать имя фильтра, а ниже условия и действия при выполнении этих условий. В нашем случае, если на компьютер приходит письмо с почтового ящика 9xxxxxxxxx@mgsm.ru, в поле отправителя стоит адрес info[гав-гав]macpages.ru и текст сообщения macpages.ru, то запускается скрипт Lock Desktop и компьютер блокируется.

Но это блокировка по e-mail, а как же обещанный Lock в начале статьи по СМС? Все очень просто. Сразу скажу, что я работаю в компании МегаФон (Поволжский филиал) и у нас за каждым абонентом по умолчанию закреплен свой бесплатный почтовый ящик вида номер_телефона@mgsm.ru, на который и с которого можно посылать электронную почту при помощи СМС (подробнее читайте на сайте оператора). У западных операторов тоже есть такая система, наверное и у МТС с БиЛайном присутствует.

Блокирование Mac — всего лишь пример. Конкретно для своей ситуации и нужд вы можете создать свой скрипт и также задать условия его запуска. Например, делать резервную копию файлов на/с FTP по вашему СМС.