Некоторые могут знать историю задержания основателя Silk Road Росс Ульбрихта. Напомним: он был задержан в Публичной библиотеке Сан-Франциско, когда входил в административную учетную запись Silk Road на своем ноутбуке. Целью агентов ФБР было вырвать его ноутбук, не закрывая и не выключая его, иначе вся информация была бы недоступна. И им это удалось. Результат, как вы знаете, был очень печальным (для Ульбрихта). Один из пользователей, который учел эту ошибку Ульбрихта, опубликовал на GitHub исходники проекта usbkill, написанные на Python.
Немного о программе
Программа постоянно находится в памяти, проверяя USB-устройства, подключенные к компьютеру. Как только он обнаруживает изменения в подключенных устройствах (флешка удалена), он немедленно выключает компьютер.
К большому сожалению пользователей Windows, эта программа пока не работает в этой операционной системе.
Характеристики
Совместим с Linux, BSD и OS X.
Выключение компьютера при активности USB.
Возможность настройки. Определяет, какие команды необходимо выполнить перед выключением.
Возможность занести USB-устройство в белый список.
Возможность изменять интервал тестирования (по умолчанию: 250 мс).
Прекрасно работает в режиме ожидания (OS X).
Низкое потребление памяти.
Никаких зависимостей, кроме Python 2/3.
Что ж, это конец этой короткой статьи, хорошего дня.
https://github.com/hephaest0s/usbkill
Отредактировано Adam (2021-05-30 13:48:59)