Скрипты для принудительного отключения веб-камеры на Windows, macOS и Linux.
Этот инструмент позволяет полностью заблокировать доступ к камере на системном уровне. Пока скрипт активен, ни одно приложение (и никакой вирус) не сможет включить камеру. Доступ восстанавливается только после остановки программы.
- Блокировка на уровне системы (драйверы/модули ядра).
- Защита от несанкционированного доступа.
- Удобное управление через команды или ярлыки.
- Поддержка Windows, macOS и Linux.
- Опциональный автозапуск при старте системы.
.
├── windows/ # Скрипты для Windows (Device Manager API)
├── macos/ # Скрипты для macOS (Kext/LaunchDaemon)
├── linux/ # Скрипты для Linux (Modprobe/Systemd)
└── README.md
Требуются Windows 10/11 и права администратора.
cd windows
install.bat # Установка и запуск
uninstall.bat # УдалениеТребуется macOS 10.14+ и права администратора.
cd macos
chmod +x install.sh uninstall.sh
sudo ./install.shПоддерживаются популярные дистрибутивы (Ubuntu, Fedora, Arch и др.). Нужны права root.
cd linux
chmod +x install.sh uninstall.sh
sudo ./install.sh- Windows: Отключает устройство через Device Manager и создает службу для мониторинга.
- macOS: Использует управление разрешениями TCC и Launch Daemon для фоновой работы.
- Linux: Выгружает модули ядра (uvcvideo) и добавляет их в blacklist.
- Windows:
python camera_blocker.py --status - macOS/Linux:
sudo python3 camera_blocker.py --status
- Windows:
--stop/--start - macOS/Linux:
sudo ... --stop/sudo ... --start
- Права доступа: Программа работает с системными ресурсами, поэтому везде нужны права администратора/root.
- Полная блокировка: Камера будет недоступна для всех приложений (Zoom, Skype и т.д.), пока работает блокировщик.
- Безопасность: Скрипты не удаляют драйверы навсегда, а лишь временно их отключают. Все изменения обратимы.
Если что-то идет не так, загляните в логи:
- Windows:
C:\ProgramData\CameraBlocker\logs\ - macOS/Linux:
/var/log/camera-blocker/
MIT. Пользуйтесь на здоровье и берегите свою приватность.