USBKill - флэшка, выключающая компьютер

Некоторые наверное знают историю задержания основателя Silk Road Росса Ульбрихта.

Вкратце расскажу: его задержали в публичной библиотеке Сан Франциско, когда он зашёл со своего ноутбука в админскую учётку Silk Road. Задача агентов ФБР заключалась в том, чтобы успеть выхватить у него ноутбук и при этом, чтобы он не успел захлопнуть крышку и ноут не выключился, иначе, вся информация оказалась бы недоступной. И это им удалось. Итог как вы знаете оказался весьма печален для Ульбрихта.

Один пользователь, поглядев на прокол Ульбрихта, опубликовал на GitHub исходники проекта usbkill, написанного на Python.

Ссылка на исходники USBkill и ее описание — внутри поста.

Немного о программе

Программа постоянно находится в памяти, проверяя подключенные к компьютеру USB-устройства. Как только она обнаруживает изменения в подключенных устройствах (флэшку вынули), она тут же выключает компьютер.

К великому огорчению пользователей Windows, эта программа пока не работает на данной ОС.

Характеристики

Совместимость с Linux, BSD и OS X.

Выключение компьютера, когда есть USB-деятельность.

Настраиваемость. Определяет, какие команды должны быть выполнены перед закрытием.

Возможность внести в белый список устройство USB.

Возможность изменения интервала проверки (по умолчанию: 250 мс).

Отлично работает в режиме ожидания (OS X).

Низкое потребление памяти.

Нет зависимости, кроме Python 2/3.

Ну пожалуй на этом эта небольшая статья и заканчивается, хорошего дня.

Ссылка на гитхаб.

Отправить
Добавить

Нет комментариев