awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
trifectatechfoundation avatar

trifectatechfoundation/sudo-rs

0
View on GitHub↗
4,410 stars·168 forks·Rust·Apache-2.0·5 vues

Sudo Rs

sudo-rs est un utilitaire système de bas niveau et un exécuteur de commande privilégié écrit en Rust. Il fournit une implémentation sécurisée en mémoire de sudo et su pour exécuter des programmes avec des permissions de superutilisateur ou d'utilisateur alternatif et basculer les privilèges de session vers d'autres identités d'utilisateur local.

Le projet s'intègre avec les modules de sécurité du noyau pour fonctionner comme un lanceur de processus en bac à sable (sandboxed), restreignant les ressources système et les capacités de processus pendant l'exécution.

L'utilitaire inclut la prise en charge de la localisation système multi-langage, utilisant des catalogues de messages compilés pour fournir du texte d'interface utilisateur traduit basé sur la locale du système.

Features

  • Linux User Identity Switchers - Provides a memory-safe tool for switching session privileges to another local user identity on Linux.
  • Privileged Shell Executions - Launches programs with elevated security permissions of another user or superuser within a memory-safe environment.
  • Rust Systems Programming - Implemented as low-level system software in Rust to ensure memory safety and high performance for privileged operations.
  • User Session Switching - Enables switching the current active system session to a different local user identity for administrative tasks.
  • Application Sandboxing - Creates isolated environments using kernel security modules to prevent applications from accessing unauthorized system resources.
  • Kernel-Based Sandboxing - Integrates directly with kernel security modules to enforce strict resource limits and security isolation for processes.
  • Privilege Escalation Executors - Provides a memory-safe implementation of sudo and su for executing commands with superuser or alternate user permissions.
  • Privileged Process Spawners - Provides mechanisms to spawn new system processes with elevated root-level credentials by altering user and group IDs.
  • Process Sandboxing - Restricts system resources and process capabilities by isolating processes through kernel security module integration.
  • Ownership-Based Safety - Leverages Rust's strict ownership and borrowing system to prevent buffer overflows and use-after-free vulnerabilities.
  • Typed Error Management - Uses a result-based type system to ensure all possible failure states are explicitly managed during execution.

Historique des stars

Graphique de l'historique des stars pour trifectatechfoundation/sudo-rsGraphique de l'historique des stars pour trifectatechfoundation/sudo-rs

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Sudo Rs

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Sudo Rs.
  • electron/electron-api-demosAvatar de electron

    electron/electron-api-demos

    10,235Voir sur GitHub↗

    This repository provides a collection of interactive sample applications and reference implementations for the Electron framework. It serves as a library of API reference demos designed to help developers learn how to implement core desktop features. The project features visual demonstrations of cross-platform GUI management and practical examples of native operating system integration. It includes dedicated samples for handling native modules, crash reports, and the configuration of security implementations such as content security policies and process sandboxing. The codebase covers a broa

    HTML
    Voir sur GitHub↗10,235
  • byt3bl33d3r/offensivenimAvatar de byt3bl33d3r

    byt3bl33d3r/OffensiveNim

    3,033Voir sur GitHub↗

    OffensiveNim is a red teaming framework and post-exploitation toolkit developed in Nim. It provides a collection of low-level primitives and a Windows API wrapper designed for offensive security operations, including malware development and shellcode loading. The project focuses on evasion and obfuscation through techniques such as API unhooking, direct system calls, and anti-debugging mechanisms. It features diverse payload delivery methods, including reflective binary loading, the execution of .NET assemblies via CLR hosting, and various shellcode injection techniques using fibers, COM obje

    Nim
    Voir sur GitHub↗3,033
  • microsoft/windowsappsdkAvatar de microsoft

    microsoft/WindowsAppSDK

    4,604Voir sur GitHub↗

    The Windows App SDK is a set of APIs and UI frameworks for building native Windows desktop applications. It provides a Windows Runtime API for accessing system capabilities and a dedicated UI framework for creating responsive, accessible interfaces. The project also functions as a desktop app deployment framework and a local AI execution environment for running hardware-accelerated models on CPUs, GPUs, and NPUs. The SDK distinguishes itself by enabling the modernization of legacy applications, allowing developers to embed modern controls and platform features into existing projects without a

    C++cppcsharpdesktop
    Voir sur GitHub↗4,604
  • crossbeam-rs/crossbeamAvatar de crossbeam-rs

    crossbeam-rs/crossbeam

    8,492Voir sur GitHub↗

    Crossbeam is a concurrency toolkit for Rust providing low-level primitives for writing multi-threaded programs. It focuses on lock-free data structures and memory management primitives designed for shared-memory concurrent environments. The project includes a work-stealing scheduler that uses double-ended queues to balance workloads across multiple processor cores. This system enables the implementation of work-stealing deques to distribute tasks and prevent bottlenecks. The toolkit covers broader capabilities for parallel algorithm development, multi-threaded task scheduling, and general co

    Rustconcurrencydata-structureslock-free
    Voir sur GitHub↗8,492
Voir les 30 alternatives à Sudo Rs→

Questions fréquentes

Que fait trifectatechfoundation/sudo-rs ?

sudo-rs est un utilitaire système de bas niveau et un exécuteur de commande privilégié écrit en Rust. Il fournit une implémentation sécurisée en mémoire de sudo et su pour exécuter des programmes avec des permissions de superutilisateur ou d'utilisateur alternatif et basculer les privilèges de session vers d'autres identités d'utilisateur local.

Quelles sont les fonctionnalités principales de trifectatechfoundation/sudo-rs ?

Les fonctionnalités principales de trifectatechfoundation/sudo-rs sont : Linux User Identity Switchers, Privileged Shell Executions, Rust Systems Programming, User Session Switching, Application Sandboxing, Kernel-Based Sandboxing, Privilege Escalation Executors, Privileged Process Spawners.

Quelles sont les alternatives open-source à trifectatechfoundation/sudo-rs ?

Les alternatives open-source à trifectatechfoundation/sudo-rs incluent : electron/electron-api-demos — This repository provides a collection of interactive sample applications and reference implementations for the… byt3bl33d3r/offensivenim — OffensiveNim is a red teaming framework and post-exploitation toolkit developed in Nim. It provides a collection of… microsoft/windowsappsdk — The Windows App SDK is a set of APIs and UI frameworks for building native Windows desktop applications. It provides a… containers/bubblewrap — Bubblewrap is a Linux sandbox runner that creates lightweight, isolated execution environments for running untrusted… crossbeam-rs/crossbeam — Crossbeam is a concurrency toolkit for Rust providing low-level primitives for writing multi-threaded programs. It… netblue30/firejail — Firejail is a Linux application sandbox and kernel security wrapper that isolates untrusted applications from the host…