9 dépôts
Mechanisms for verifying and managing operating system permissions required for screen recording and capture.
Distinct from Screen Capture Tools: The candidates focus on capture tools themselves, not the security permissions and access control required to use them.
Explore 9 awesome GitHub repositories matching security & cryptography · Screen Access Permissions. Refine with filters or upvote what's useful.
Agent-S is a multimodal AI agent and LLM desktop automation framework designed to control operating systems through graphical user interface interactions. It functions as a computer use interface, utilizing vision-language grounding to translate natural language goals into precise screen coordinates and system actions. The project differentiates itself by combining structured accessibility tree inspection with vision-based element localization. It manages cross-application workflows by mapping conceptual descriptions to physical pixels and simulating low-level keyboard and mouse events to mov
Verifies that the system has granted necessary permissions to capture the screen.
This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc
Requests or removes permissions for an application to maintain a presence on the system lock screen.
Aves is an Android media gallery application used for browsing and organizing images and videos. It functions as a multi-purpose tool that combines gallery browsing with a bulk media renamer, an EXIF metadata editor, a GPS media map viewer, and a privacy-focused media vault. The application distinguishes itself through advanced metadata handling, allowing users to modify binary headers to update timestamps and location tags. It features a dynamic pattern-based renaming engine that uses file metadata and cryptographic hashes to update filenames in bulk. Additionally, it provides a secure stora
Opens the app directly from the lock screen without unlocking the device for quick access.
P4wnP1 is a hardware-based USB HID attack platform and peripheral emulator. It functions as a tool for emulating USB keyboards and mice to execute automated keystroke payloads, as well as a WiFi-enabled remote access tool that provides a wireless bridge for network relay and SSH access. The project is distinguished by its ability to establish covert bidirectional communication channels and remote shells using raw HID reports, specifically to bridge air-gapped systems. It further enables wireless network interception and the routing of network traffic over WiFi to facilitate man-in-the-middle
Plants a SYSTEM-level command shell accessible from the Windows lock screen via registry-based sticky keys modification.
This project is a collection of configuration files for managing a personalized Linux desktop environment. It provides a comprehensive bundle for a tiling window manager, a Zsh shell environment, and a Neovim editor setup to synchronize software settings across different machines. The configuration focuses on unified system theming, utilizing a cross-application theme suite to sync color palettes and visual styles across the terminal, browser, and system utilities. It includes a visual settings editor for immediate theme switching and wallpaper management without requiring session restarts.
Locks the screen using a blurred capture of the current display or a theme-specific wallpaper.
BLEUnlock est un outil d'automatisation macOS et un contrôleur système basé sur la proximité qui surveille la portée des appareils Bluetooth Low Energy de confiance pour automatiser la sécurité de l'écran et le déverrouillage matériel. Il fonctionne comme un utilitaire d'arrière-plan qui identifie et filtre les appareils à proximité par leurs identifiants uniques et la force du signal pour déclencher des actions système. Le système gère automatiquement les états de verrouillage de l'écran, réveillant l'affichage et déverrouillant l'ordinateur lorsqu'un appareil appairé entre dans une plage de signal définie, ou verrouillant l'écran et lançant l'économiseur d'écran lorsque l'appareil sort de cette plage. Au-delà de la sécurité, l'outil fournit une gestion système basée sur la proximité, incluant la possibilité de mettre en pause ou de reprendre la lecture multimédia et d'exécuter des scripts shell définis par l'utilisateur en réponse aux événements de verrouillage et de déverrouillage.
Toggles the system lock state based on the presence or absence of specific Bluetooth Low Energy devices.
Crossdesk is a cross-platform remote desktop software used for streaming and controlling remote computers. It consists of a hardware-accelerated video streamer and a web-based client that allows users to operate remote devices through a browser without installing platform-specific software. The system utilizes a self-hosted connection relay deployed via containers to manage remote sessions and forward traffic when direct peer-to-peer connections fail. To maintain performance, it employs hardware-accelerated video encoding and streaming to reduce latency and CPU load. The software provides cr
Enables access and control of protected environments, including lock screens and login interfaces, through a privileged background service.
This project is a cross-platform mobile audio player and native audio playback engine for React Native. It functions as a media session manager that integrates audio controls into device lock screens, system notifications, and external Bluetooth headsets. The library features a dedicated mobile audio caching engine that preloads and stores content on disk to enable offline playback and gapless transitions. It also includes an automotive media interface that exposes audio content and playback controls to vehicle head units and car dashboards through hierarchical media browsing. The system cov
Allows defining which playback commands appear on lock screens and notification areas to determine trigger responses.
This project is a multi-room music server and library aggregator that centralizes local audio files and various streaming services into a single unified database. It functions as a media controller for DLNA and UPnP devices, enabling the management of music, podcasts, and audiobooks across networked speakers. The system is distinguished by its ability to synchronize audio playback across multiple speakers and brands simultaneously. It features a digital signal processor for loudness normalization and frequency correction, alongside an acoustic fingerprinting engine used for metadata enrichmen
Integrates with system media APIs to provide playback controls on device lock screen notifications.