GitHub topics: seccomp
sandstorm-io/sandstorm
Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager.
Language: JavaScript - Size: 19.3 MB - Last synced at: about 22 hours ago - Pushed at: 3 months ago - Stars: 6,936 - Forks: 715

msantos/prx
an Erlang library for interacting with Unix processes
Language: Erlang - Size: 604 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 36 - Forks: 6

queelius/sandrun
Anonymous, ephemeral, sandboxed code execution service. Secure isolation with Linux namespaces, seccomp-BPF, and resource limits. No accounts, no tracking, auto-deletes.
Language: C++ - Size: 91.8 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

Ghostlock-AI/capsule
Agent Security Runtime
Language: Rust - Size: 4.1 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 14 - Forks: 1

kubernetes-sigs/security-profiles-operator
The Kubernetes Security Profiles Operator
Language: C - Size: 76.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 779 - Forks: 123

msantos/alcove
Control plane for system processes
Language: C - Size: 1.58 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 48 - Forks: 2

slimtoolkit/slim
Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
Language: Go - Size: 77.3 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 22,086 - Forks: 785

seccomp/libseccomp
The main libseccomp repository
Language: C - Size: 1.87 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 870 - Forks: 182

Synarcs/DNSObelisk
Advanced kernel-native security framework to disrupt and prevent DNS-based breaches including C2 channels and tunneling with zero data loss. Combines TC, Netfilter, raw socket interception, BPF maps, and ring buffers, runs entirely on eBPF in the Linux kernel. Integrates with deep learning for advanced intelligent EDR
Language: Go - Size: 1.82 GB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 30 - Forks: 1

rust-vmm/seccompiler
Provides easy-to-use Linux seccomp-bpf jailing.
Language: Rust - Size: 240 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 96 - Forks: 16

david942j/seccomp-tools
Provide powerful tools for seccomp analysis
Language: Ruby - Size: 2.72 MB - Last synced at: 8 days ago - Pushed at: 10 days ago - Stars: 1,055 - Forks: 70

elastic/go-seccomp-bpf
Go library for installing a seccomp BPF system call filter.
Language: Go - Size: 159 KB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 89 - Forks: 21

discue/go-syscall-gatekeeper-cli
Language: Go - Size: 2.14 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

mintoolkit/mint
minT(oolkit): Mint awesome, secure and production ready containers just the way you need them! Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
Language: Go - Size: 88.7 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 286 - Forks: 17

walidshaari/Certified-Kubernetes-Security-Specialist
Curated resources help you prepare for the CNCF/Linux Foundation CKS 2021 "Kubernetes Certified Security Specialist" Certification exam. Please provide feedback or requests by raising issues, or making a pull request. All feedback for improvements are welcome. thank you.
Language: AGS Script - Size: 150 KB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 2,074 - Forks: 558

hartwork/antijack
:ninja: seccomp-based anti-TTY-hijacking proof-of-concept (prevents TIOCSTI and TIOCLINUX)
Language: C - Size: 78.1 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 11 - Forks: 0

souk4711/hakoniwa
Process isolation for Linux using namespaces, resource limits, landlock and seccomp.
Language: Rust - Size: 12.4 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 35 - Forks: 5

avilum/secimport
The first open-source eBPF sandbox for Python (macOS/Linux): Secure libraries, block RCE, and enforce precise syscall control. Dive into module & package-level security now.
Language: Python - Size: 349 KB - Last synced at: 6 days ago - Pushed at: 19 days ago - Stars: 221 - Forks: 17

seccomp/libseccomp-golang
The libseccomp golang bindings repository
Language: Go - Size: 148 KB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 291 - Forks: 59

bytedance/vArmor
vArmor is a cloud native container sandbox system based on AppArmor/BPF/Seccomp. It also includes multiple built-in protection rules that are ready to use out of the box.
Language: Go - Size: 70.7 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 385 - Forks: 43

Sebasteuo/autoseccomp-gen
Trace-driven Seccomp profile generator and validator for Docker
Language: Python - Size: 10.5 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

antitree/keyctl-unmask
Going Florida on container keyring masks. A tool to demonstrate the ineffectivity containers have on isolating Linux Kernel keyrings.
Language: Go - Size: 9.91 MB - Last synced at: 20 days ago - Pushed at: about 1 month ago - Stars: 44 - Forks: 3

alegrey91/harpoon
🔍 Seccomp profiling and function-level tracing tool.
Language: C - Size: 1.2 MB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 158 - Forks: 10

NishizukaKoichi/magicrune-policy-runner
AI Assistant Integration Zero Trust Execution Runtime - Secure command execution with multi-signature verification, advanced Linux sandboxing (namespaces, seccomp, landlock), and comprehensive auditing
Language: Rust - Size: 50.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

grantseltzer/karn
Simplifying Seccomp enforcement in containerized or non-containerized apps
Language: Go - Size: 3.49 MB - Last synced at: 24 days ago - Pushed at: almost 5 years ago - Stars: 112 - Forks: 13

libseccomp-rs/libseccomp-rs
Rust Language Bindings for the libseccomp Library
Language: Rust - Size: 382 KB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 39 - Forks: 13

emiluaorg/fekal
Seccomp policy language
Language: C++ - Size: 110 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

healeycodes/untrusted-python
📦 Run untrusted python code on the server.
Language: TypeScript - Size: 213 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 43 - Forks: 2

debfx/runjail
ad-hoc sandboxes on Linux
Language: Go - Size: 201 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 18 - Forks: 2

kkernick/sb
Sandbox Applications
Language: HTML - Size: 1.43 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

moabukar/CKS-Exercises-Certified-Kubernetes-Security-Specialist
A set of curated exercises to help you prepare for the CKS exam
Language: Shell - Size: 178 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 261 - Forks: 168

konkitoman/secure-run
Run a program more secure or see what files a program tries accesses.
Language: Zig - Size: 39.1 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

taoky/greenhook
A seccomp-unotify-based syscall hook library for Linux
Language: Rust - Size: 1.06 MB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 0

rtthw/ptrace-idea
A pseudo-runtime made with just ptrace and seccomp, in Rust.
Language: Rust - Size: 46.9 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

namecoin/sockstrace
Go port of Heteronculous (ptrace-based proxy leak detector). Outreachy project. Currently undergoing a rewrite!
Language: Go - Size: 1.16 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 8 - Forks: 4

genuinetools/contained.af
A stupid game for learning about containers, capabilities, and syscalls.
Language: JavaScript - Size: 17.5 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 900 - Forks: 60

pjbgf-archives/zaz 📦
A command line tool to automatically generate seccomp profiles.
Language: Go - Size: 2.16 MB - Last synced at: 15 days ago - Pushed at: over 4 years ago - Stars: 26 - Forks: 4

bnbdr/ida-bpf-processor
BPF Processor for IDA Python
Language: Python - Size: 37.1 KB - Last synced at: 4 months ago - Pushed at: about 7 years ago - Stars: 52 - Forks: 7

SubconsciousCompute/seccomp-pledge
seccomp-BPF filtering and pledge/unveil sandboxing for Linux
Language: Rust - Size: 10.6 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 4

lazypoline/lazypoline
The lazypoline syscall interposer
Language: C++ - Size: 59.6 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 24 - Forks: 3

xfernando/go2seccomp
Generate seccomp profiles from go binaries
Language: Go - Size: 32.2 KB - Last synced at: 4 months ago - Pushed at: over 7 years ago - Stars: 135 - Forks: 11

msantos/tscat
Timestamp stdin to stdout/stderr
Language: C - Size: 69.3 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

msantos/xmppipe
stdio over XMPP
Language: C - Size: 288 KB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 25 - Forks: 1

antitree/syscall2seccomp
Build custom Docker seccomp profiles for containers by finding syscalls it uses.
Language: Python - Size: 63.5 KB - Last synced at: 20 days ago - Pushed at: about 5 years ago - Stars: 90 - Forks: 11

giuseppe/easyseccomp
DSL language to write seccomp filters
Language: C - Size: 164 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 37 - Forks: 2

msantos/runcron
simple, safe, container-friendly cron alternative
Language: C - Size: 103 KB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 10 - Forks: 1

msantos/trep
Selectively stream stdin to stdout/stderr based on regular expressions
Language: C - Size: 123 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 6 - Forks: 1

msantos/prv
pressure relief valve for Unix process pipelines
Language: C - Size: 31.3 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

msantos/sredird
RFC 2217 network serial port redirector
Language: C - Size: 108 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 6 - Forks: 2

proot-me/proot-rs
Rust implementation of PRoot, a ptrace-based sandbox
Language: Rust - Size: 500 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 139 - Forks: 20

mikonoid/CKS-exam-cheat-sheets
Preparation for CKS exam
Size: 159 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Archguardian-io/Kubernetes-AppArmor-Profiles
AppArmor and Seccomp profiles for K8S images
Language: Scala - Size: 40 KB - Last synced at: 5 months ago - Pushed at: 9 months ago - Stars: 24 - Forks: 0

nankeen/pwndocker
Docker tools for CTF pwning 👩🏻💻👨🏻💻🚩
Language: Shell - Size: 2.63 MB - Last synced at: about 2 months ago - Pushed at: 12 months ago - Stars: 8 - Forks: 0

proot-me/blog
PRoot Developer Blog
Size: 937 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 2

robertmin1/seccomp_unotify
A Golang-based syscall interception tool using Seccomp Notify as an alternative to ptrace
Language: Go - Size: 3.91 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

msantos/totp.c
simple, standalone TOTP without dependencies
Language: C - Size: 43 KB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 8 - Forks: 1

Archguardian-io/Docker-AppArmor-Profiles
AppArmor and Seccomp profiles for Docker images
Language: Scala - Size: 200 KB - Last synced at: 6 months ago - Pushed at: 9 months ago - Stars: 13 - Forks: 2

msantos/collectd-prv
stdout to collectd notification
Language: C - Size: 84 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 2

orivej/fptrace
Record process launches and files read and written by each process
Language: Go - Size: 68.4 KB - Last synced at: 5 months ago - Pushed at: 9 months ago - Stars: 60 - Forks: 6

msantos/nonetexec
nonetexec: prevent an exec(3)'ed command from opening new sockets
Language: C - Size: 16.6 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

utoni/potd 📦
A high scalable low to medium interactive SSH/TCP honeypot using Linux Namespaces, capabilities, seccomp, cgroups designed for OpenWrt and IoT devices.
Language: C - Size: 280 KB - Last synced at: 7 days ago - Pushed at: about 5 years ago - Stars: 30 - Forks: 5

msantos/pseudocron
sleep(1) using a cron expression
Language: C - Size: 57.6 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

blacktop/seccomp-gen
Docker Secure Computing Profile Generator
Language: Go - Size: 52.7 KB - Last synced at: 23 days ago - Pushed at: almost 4 years ago - Stars: 48 - Forks: 5

robertmin1/strace
Simple demonstration of tracing processes in Go using `ptrace` and `seccomp`
Language: Go - Size: 3.91 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

FedericoCeratto/nim-seccomp
Seccomp (libseccomp2) adapter for the Nim language
Language: Nim - Size: 49.8 KB - Last synced at: 5 months ago - Pushed at: about 4 years ago - Stars: 11 - Forks: 1

frazenshtein/optrace
optrace records output files written by each process and accumulates total written data size
Language: C++ - Size: 111 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 1

msantos/stdio
Reliably reap, restrict and isolate system tasks: Stdio is a control plane for processes
Language: Elixir - Size: 232 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 0

kpcyrd/syscallz-rs
Simple seccomp library for rust
Language: Rust - Size: 90.8 KB - Last synced at: 17 days ago - Pushed at: almost 2 years ago - Stars: 22 - Forks: 8

huxulm/k8s-simulator
CKA,CKS Simulator Questions (k8s v1.31)
Language: HTML - Size: 521 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

binarymist/dockersecurity-quickreference
:books: :whale: For DevOps Engineers :whale: :books:
Size: 1.35 MB - Last synced at: 4 months ago - Pushed at: over 6 years ago - Stars: 9 - Forks: 3

msantos/hexlog
Hexdump stdin and/or stdout to stderr
Language: C - Size: 104 KB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

schnatterer/cks-short-tips
Five short tips for passing the CKS exam (Certified Kubernetes Security Specialist)
Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

brynet/file
A portable version of OpenBSD's privsep/sandboxed file(1) utility
Language: C - Size: 1.06 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 25 - Forks: 5

equk/torjail
:lock: download, verify & run torbrowser in a sandbox
Language: Shell - Size: 195 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 6

foxcpp/scmp-confine
Simple CLI wrapper for libseccomp library written in Go.
Language: Go - Size: 6.84 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

peterjin-org/go2libc
Make LD_PRELOAD libraries work with Go applications (and other apps that make direct syscalls)
Language: C - Size: 3.91 KB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

msantos/libnoexec
Prevent dynamically linked executables from calling exec(3)
Language: C - Size: 4.88 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

msantos/genlb-ptrace
connect(2) load balancer for Unix processes
Language: C - Size: 23.4 KB - Last synced at: 5 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

xSavitar/docker-seccomp-filters 📦
[WIP] Testing Seccomp profile with Docker.
Size: 2.93 KB - Last synced at: 10 months ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0

topimiettinen/ld-so-daemon
Dynamic loading with privilege separation
Language: C - Size: 172 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 10 - Forks: 2

omri86/go-seccomp
Implementing seccomp filters for Go binaries
Language: Go - Size: 2.93 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

roryrjb/node-seccomp 📦
Low level libseccomp bindings for Node.js
Language: C++ - Size: 36.1 KB - Last synced at: 6 days ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 2

html-extract/hext-on-websockets
Websocket Server for Hext. Hext is a domain-specific language for extracting structured data from HTML documents.
Language: C++ - Size: 38.1 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

appvia/auditd-container
Simple alpine image with auditd intended usage is to be used in combination with docker-desktop kubernetes to allow building a seccomp profiles with the kubernetes-sigs/security-profiles-operator
Language: Dockerfile - Size: 40 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

quitesimpleorg/exile.h
Painless Linux sandboxing API
Language: C - Size: 243 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 0

TamimEhsan/Simple-Sandbox
A simple sandbox to practice linux security primitives
Language: C++ - Size: 10.7 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

appvia/security-profiles-operator-demo 📦
How to use the new Security Profiles Operator
Language: Shell - Size: 862 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

chussenot/docker-caps
A Falco based project that help me/you to add a better understanding of security in docker and Linux capabilities
Language: C++ - Size: 2.85 MB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 0

kinvolk/seccompagent
agent for handling seccomp descriptors for container runtimes
Language: Go - Size: 13.6 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 41 - Forks: 10

giuliocomi/csplogger
A CSP endpoint to aggregate, correlate and analyze report-uri violations across your infrastructure
Language: Python - Size: 240 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 33 - Forks: 2

voidc/seccomp-notif
A PoC for using the new seccomp-notif Linux feature from Rust.
Language: Rust - Size: 6.84 KB - Last synced at: 5 months ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

varqox/masters_thesis 📦
Sandbox for multi-process applications for unprivileged users on Linux
Language: TeX - Size: 11.4 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

mildred/force-bind-seccomp
force-bind with seccomp-bpf notifications
Language: C - Size: 77.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 2

Douile/bwrap-scripts
Mirror of https://codeberg.org/Douile/bwrap-scripts
Language: Shell - Size: 15.6 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

maxerenberg/port-restricter
Restricts the port to which a process can bind
Language: C - Size: 0 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

DECODEproject/zenroomjs 📦
zenroomjs :accept: provides a javascript wrapper of zenroom, a secure and small virtual machine for crypto language processing
Language: JavaScript - Size: 1.91 MB - Last synced at: 15 days ago - Pushed at: almost 6 years ago - Stars: 8 - Forks: 5

sangeetasingh17/Credenz
This repository contains code for the event of Clash held during the techfest Credenz 21-22 hosted by PICT IEEE Student Branch.
Size: 21.7 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

TomasTomecek/devconf-container-roadshow-2017 📦
My 'Advanced container deep-dive workshop at DevConf Container Roadshow 2017.
Language: Python - Size: 1.55 MB - Last synced at: 6 months ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

SoluReal/custom-seccomp-profile-managed-k8s
Blogpost material: how to use a custom seccomp profile on a managed Kubernetes cluster
Language: Shell - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

subodh-dharma/dockergate
Automated Seccomp policy generation for docker images
Language: Roff - Size: 14.9 MB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 6 - Forks: 0
