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

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

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

12 مستودعات

Awesome GitHub RepositoriesPID Namespace Isolation

Isolates the sandbox's process list so it cannot see or signal processes outside the sandbox.

Distinct from Namespace-Based Isolation: Distinct from Namespace-Based Isolation: focuses specifically on PID namespace isolation for process hiding, not general kernel namespace isolation.

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

Awesome PID 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
  • socketio/socket.io-clientالصورة الرمزية لـ socketio

    socketio/socket.io-client

    10,601عرض على GitHub↗

    Socket.IO Client is a real-time WebSocket client library that establishes persistent bidirectional connections to a server, with automatic fallback to HTTP long-polling when WebSocket connections are unavailable. It provides an event-based bidirectional messaging framework where clients and servers exchange named events with serializable data, supporting acknowledgements and timeouts for reliable communication. The client distinguishes itself through automatic reconnection with exponential backoff, maintaining connection reliability by monitoring health and reconnecting with increasing delays

    Partitions a single connection into isolated logical namespaces for separating application logic and authorization boundaries.

    browserjavascriptnodejs
    عرض على GitHub↗10,601
  • containers/bubblewrapالصورة الرمزية لـ containers

    containers/bubblewrap

    5,839عرض على GitHub↗

    Bubblewrap is a Linux sandbox runner that creates lightweight, isolated execution environments for running untrusted applications. It combines Linux user, mount, network, PID, and UTS namespaces with seccomp-BPF system call filtering to restrict filesystem, network, process, and inter-process communication access. The project provides comprehensive process isolation by giving each sandbox its own private tmpfs root with selective bind-mounts, a separate network stack containing only a loopback interface, an independent process ID space, and remapped user and group identifiers. It applies secc

    Isolates the sandbox's process list so it cannot see or signal processes outside the sandbox.

    Clinux-containersuser-namespaces
    عرض على GitHub↗5,839
  • cri-o/cri-oالصورة الرمزية لـ cri-o

    cri-o/cri-o

    5,629عرض على GitHub↗

    CRI-O is an open-source container runtime that implements the Kubernetes Container Runtime Interface (CRI) to manage container images, pods, and containers on cluster nodes using OCI-compatible runtimes. It serves as a node-level container manager that handles image pulling, container lifecycle, and resource monitoring for Kubernetes clusters, running containers according to the Open Container Initiative specifications. The runtime distinguishes itself through live configuration reloading that applies changes to runtime definitions, registry mirrors, and TLS certificates without restarting th

    Skips the infra container when pod-level PID namespace is not requested, as an experimental feature.

    Go
    عرض على GitHub↗5,629
  • 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
  • checkpoint-restore/criuالصورة الرمزية لـ checkpoint-restore

    checkpoint-restore/criu

    3,697عرض على GitHub↗

    CRIU is a Linux process checkpointing tool and state manager used to freeze running applications and save their memory and state to disk for later restoration. It functions as a container migration engine and an OCI checkpoint image converter, allowing the live state of running containers to be transferred between different hosts. The project distinguishes itself through its ability to persist network connectivity, acting as a TCP connection state persister that saves and reconstructs network socket states to maintain active communication after a restart. It further enables the distribution o

    Creates a new PID namespace during restoration to prevent process ID conflicts when restarting applications.

    Cblcrcheckpointcontainer
    عرض على GitHub↗3,697
  • 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

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

  • Infra Container SkippersSkips the infra container when a pod-level PID namespace is not requested, as an experimental feature. **Distinct from PID Namespace Isolation:** Distinct from PID Namespace Isolation: focuses on skipping the infra container based on PID namespace request, not on isolating process lists.
  • Process Namespace Isolation2 وسوم فرعية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.