Skip to content

Ibragimm228/CameraKill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Camera Blocker — Защита от слежки через камеру

Скрипты для принудительного отключения веб-камеры на Windows, macOS и Linux.

О проекте

Этот инструмент позволяет полностью заблокировать доступ к камере на системном уровне. Пока скрипт активен, ни одно приложение (и никакой вирус) не сможет включить камеру. Доступ восстанавливается только после остановки программы.

Основные возможности

  • Блокировка на уровне системы (драйверы/модули ядра).
  • Защита от несанкционированного доступа.
  • Удобное управление через команды или ярлыки.
  • Поддержка Windows, macOS и Linux.
  • Опциональный автозапуск при старте системы.

Структура проекта

.
├── windows/       # Скрипты для Windows (Device Manager API)
├── macos/         # Скрипты для macOS (Kext/LaunchDaemon)
├── linux/         # Скрипты для Linux (Modprobe/Systemd)
└── README.md

Установка и использование

Windows

Требуются Windows 10/11 и права администратора.

cd windows
install.bat      # Установка и запуск
uninstall.bat    # Удаление

macOS

Требуется macOS 10.14+ и права администратора.

cd macos
chmod +x install.sh uninstall.sh
sudo ./install.sh

Linux

Поддерживаются популярные дистрибутивы (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

Важные замечания

  1. Права доступа: Программа работает с системными ресурсами, поэтому везде нужны права администратора/root.
  2. Полная блокировка: Камера будет недоступна для всех приложений (Zoom, Skype и т.д.), пока работает блокировщик.
  3. Безопасность: Скрипты не удаляют драйверы навсегда, а лишь временно их отключают. Все изменения обратимы.

Логи

Если что-то идет не так, загляните в логи:

  • Windows: C:\ProgramData\CameraBlocker\logs\
  • macOS/Linux: /var/log/camera-blocker/

Лицензия

MIT. Пользуйтесь на здоровье и берегите свою приватность.

About

No description, website, or topics provided.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors