awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 مستودعات

Awesome GitHub RepositoriesProcess Namespace Isolation

Techniques for isolating subprocesses using kernel namespaces to restrict system and network access.

Distinct from PID Namespace Isolation: Generalizes the specific PID/IPC isolation candidates to overall sandbox namespace and network restriction.

Explore 8 awesome GitHub repositories matching operating systems & systems programming · Process Namespace Isolation. Refine with filters or upvote what's useful.

Awesome Process Namespace Isolation GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • yeasy/docker_practiceالصورة الرمزية لـ yeasy

    yeasy/docker_practice

    26,111عرض على GitHub↗

    This project is a Docker educational resource and a collection of practical examples designed for learning containerization technologies. It serves as a guide for understanding container fundamentals, including the creation and management of custom images and the use of registries. The repository provides specialized references for container security hardening, such as managing kernel privileges and implementing supply chain security. It also includes tutorials for multi-container orchestration and a DevOps guide focused on CI/CD automation and image optimization. The material covers a broad

    Explains the use of kernel namespaces to separate system resources and prevent process interference.

    Gobookcloud-computingcontainer
    عرض على GitHub↗26,111
  • binpash/tryالصورة الرمزية لـ binpash

    binpash/try

    5,435عرض على GitHub↗

    Try هي أداة لإدارة بيئات الصدفة المؤقتة وتشغيل الأوامر داخل بيئة معزولة (Sandbox). تستخدم OverlayFS ومساحات أسماء Linux لمنع العمليات من تغيير النظام المباشر، وتعمل كصدفة أوامر معزولة ومدقق لتغييرات نظام الملفات. يسمح المشروع للمستخدمين بالتقاط تعديلات الملفات في طبقة مؤقتة وفحص تلك التغييرات قبل اتخاذ قرار بتطبيقها أو التخلص منها. يدعم سير عمل تدقيق الإضافات والتعديلات، ثم دمج التغييرات التي تم التحقق منها مرة أخرى في نظام ملفات المضيف. توفر الأداة قدرات لصدفات البيئة المعزولة التفاعلية، وإدارة مجلد البيئة المعزولة المخصص، والقدرة على دمج مجلدات تراكب متعددة في بيئة واحدة ذات طبقات. كما تتضمن نصوص إكمال الصدفة لإكمال الأوامر والأعلام تلقائياً.

    Provides a sandbox that uses Linux namespaces and OverlayFS to execute commands without altering the host system.

    Shelladministrationcontainersshell
    عرض على GitHub↗5,435
  • cilium/tetragonالصورة الرمزية لـ cilium

    cilium/tetragon

    4,753عرض على GitHub↗

    Tetragon هي مجموعة أدوات أمنية ومراقبة تعتمد على eBPF مصممة لبيئات Linux وKubernetes. تعمل كمدير لسياسات الأمان، وعميل للمراقبة، ومحرك لفرض القواعد، حيث ترتبط بوظائف النواة (Kernel functions) ونقاط التتبع لاكتشاف تصعيد الامتيازات، وهروب الحاويات، والأنشطة غير المصرح بها في النظام. يتميز المشروع بقدرته على فرض القواعد في الوقت الفعلي داخل النواة، مما يسمح بإنهاء العمليات الضارة بشكل متزامن أو تعديل قيم إرجاع الوظائف قبل اكتمال استدعاء النظام. يوفر تكاملاً عميقاً مع Kubernetes من خلال مزامنة هويات الحاويات وربط أحداث النواة منخفضة المستوى مباشرة بـ Pods وNamespaces. تغطي قدراته الأوسع تدقيق استدعاءات النظام الشامل، وتتبع اتصالات الشبكة، ومراقبة سلامة الملفات. يدعم النظام إدارة السياسات الديناميكية ويوفر أدوات تشخيصية لمراقبة أداء BPF واستخدام الموارد. يتم دعم النشر عبر مجموعات Kubernetes باستخدام Helm charts، بالإضافة إلى الحاويات المستقلة وحزم أنظمة التشغيل الأصلية.

    Tracks Linux namespace operations to detect when processes attempt to switch namespaces.

    C
    عرض على GitHub↗4,753
  • aliyuncontainerservice/pouchالصورة الرمزية لـ AliyunContainerService

    AliyunContainerService/pouch

    4,648عرض على GitHub↗

    Pouch is a Linux container runtime and OCI container engine designed to execute containerized applications. It functions as a Kubernetes container runtime, integrating with orchestrators to manage the lifecycle of pods and isolated application environments. The project features a peer-to-peer image distribution system to deliver large container images across large-scale clusters while reducing bandwidth load. It also provides support for legacy Linux kernel versions, allowing modern container runtimes to maintain compatibility with older hardware. The runtime implements application isolation

    Uses Linux namespaces and control groups to create isolated environments that prevent process interference.

    Go
    عرض على GitHub↗4,648
  • hackerschoice/thc-tips-tricks-hacks-cheat-sheetالصورة الرمزية لـ hackerschoice

    hackerschoice/thc-tips-tricks-hacks-cheat-sheet

    3,853عرض على GitHub↗

    This project is a comprehensive command-line reference and toolkit designed for Linux system administration and network security assessment. It provides a collection of technical snippets and operational guides focused on managing remote environments, orchestrating shell sessions, and executing administrative tasks through native terminal utilities. The repository distinguishes itself by offering specialized techniques for stealthy operations and infrastructure manipulation. It covers methods for establishing encrypted tunnels to bypass firewalls, obfuscating process identities and command hi

    Modifies execution environments using kernel namespaces to hide processes or isolate applications.

    Shell
    عرض على GitHub↗3,853
  • opencontainers/runtime-specالصورة الرمزية لـ opencontainers

    opencontainers/runtime-spec

    3,641عرض على GitHub↗

    The project provides an open container runtime specification and standardized schema for defining container configurations, namespaces, resource limits, security policies, and filesystem mounts across platforms. It outlines the formal configuration formats, lifecycle operations, and execution environments necessary for portable, isolated container workloads. The specification covers container lifecycle management protocols and structured rules governing container creation, execution startup, process signaling, state tracking, and resource teardown. It standardizes local bundle packaging and

    Applies operating system namespaces to isolate process visibility and network connectivity.

    Gocontainersdockeroci
    عرض على GitHub↗3,641
  • zebbern/claude-code-guideالصورة الرمزية لـ zebbern

    zebbern/claude-code-guide

    3,441عرض على GitHub↗

    This project provides a framework for AI agent orchestration and context management, enabling the deployment of specialized AI personas and subagents to solve multi-step technical goals. It centers on managing specialized agents with isolated contexts and role-based prompts to handle domain-specific tasks. The system differentiates itself through a hierarchical project memory using markdown files to maintain coding standards and a secure execution model that utilizes sandboxed environments and git worktree isolation. It also features a Model Context Protocol integration for external tool conn

    Runs commands in a sandbox with namespace isolation and network restrictions to prevent unauthorized system access.

    aiai-agentai-agent-tools
    عرض على GitHub↗3,441
  • rootless-containers/rootlesskitالصورة الرمزية لـ rootless-containers

    rootless-containers/rootlesskit

    1,273عرض على GitHub↗

    RootlessKit is a tool for running container workloads and isolated process trees securely as a standard non-privileged user without holding root access on the host. It creates unprivileged user and mount namespaces to simulate fake root execution environments, allowing users to execute container workloads and manage resource groups safely. The project provides capabilities for rootless port forwarding and unprivileged network namespace isolation, routing container network traffic through user-mode packet translation without requiring privileged kernel setup. It includes multiple backend netwo

    Executes child processes inside dedicated namespaces to contain process trees and terminate internal tasks upon exit.

    Gorootless-containers
    عرض على GitHub↗1,273
  1. Home
  2. Operating Systems & Systems Programming
  3. Kernel and Core Internals
  4. Process and Memory Management
  5. Process Isolation
  6. Namespace-Based Isolation
  7. PID Namespace Isolation
  8. Process Namespace Isolation

استكشف الوسوم الفرعية

  • Namespace Change MonitoringTracking operations that modify or switch Linux namespaces to detect potential container escapes. **Distinct from Process Namespace Isolation:** Focuses on monitoring the act of switching namespaces, not the implementation of the isolation itself.
  • Overlay-Based ExecutionRunning processes within a combination of Linux namespaces and overlay filesystems to isolate system changes. **Distinct from Process Namespace Isolation:** Combines namespace isolation with a writable overlay layer, whereas Process Namespace Isolation focuses on the kernel namespace aspect alone.