devc
- контроль подключения к компьютеру usb-устройств, как внешних так и встроенных в аппаратную часть.
Краткое описание
devC — это небольшой набор bash-скриптов и правил udev, позволяющий контролировать подключение usb-устройств, а также работать с разделами usb-носителей данных со спец.преобразованием.
В исходном состоянии, сразу после установки, подключение любых внешних usb-устройств через любой usb-порт компьютера блокируется, за исключением встроенных usb-устройств (мышь, клавиатура, веб-камера, блу-туз и прочее).
Usb-устройство допускается к работе с системой только после внесения его идентификатора в “белый список” внешних или встроенных usb-устройств.
Ведется протокол отказов в подключении usb-устройств.
Более подробно - смотри руководство man-devC.md или devC.8.gz.
Установка
Проект поставляется в виде установочного пакета - devc-1.0_amd64.deb.
В процессе установки автоматически формируется “белый список” встроенных usb-устройств целевого компьютера.
Установка пакета в операционную систему выполняется штатным образом.
Имеется зависимость от cryptsetup.
Дополнение
Разработка и тестирование выполнялись на следующих ОС:
- AstraLinux-CE 2.12
- Debian 12
Описание
контроль подключения внешних и встроенных usb-устройств