Shellen is an interactive shellcoding environment. If you want a handy tool to write shellcodes, then shellen may be your friend. Shellen can also be used as an assembly or disassembly tool. keystone and capstone engines are used for all of shellen's operations.
keystone capstone shellcode interactive assembler dissassembler pwn shellcoding disassembly syscalls architecture dsm asm shell syscall-table common-shellcodes exploitation ctf exploitA game for learning about containers, capabilities, and syscalls. To add a question edit this file: frontend/js/questions.js.
syscalls game containers security apparmor seccomp docker opencontainersKRF is a Kernelspace Randomized Faulter. It currently supports the Linux and FreeBSD kernels.
freebsd linux-kernel syscalls fault-injection hacktoberfestKafel is a language and library for specifying syscall filtering policies. The policies are compiled into BPF code that can be used with seccomp-filter.This is NOT an official Google product.
seccomp-filter security syscallsPtracer is a library providing on-demand system call tracing in Python programs. In the above example, ptracer will invoke the callback only for successful attempts to open files in the "/tmp" directory for writing.
ptrace syscallsThis is a Go library for working with Linux memfd, memory file descriptors. These provide shareable anonymous memory, which can be passed around via file descriptors, and also locked from write or resize. They are designed to let programs that do not trust each other communicate via shared memory without issues of naming, truncation, or race conditions due to modifications.
syscalls linux-memfd capnproto memfdA Go program that uses winmm.dll to record audio to a WAV file.
api audio record wav mcisendstring syscalls microphone winmm dlldock try to re-implement docker 🐳
docker lxc-containers cgroup aufs veth mount syscalls overlay2Some C code i write to study systems programming (while reading The Linux Programming Interface)
syscalls kernelTrace And Rewrite Delays In Syscalls: Hooking time-related Linux syscalls to warp a process's perspective of time. This code is rather buggy, mainly due to my lack of understanding of the ptrace API. You probably shouldn't use it for anything serious, although it could be useful for testing/debugging certain applications.
ptrace syscalls hooking timecubostratus is a high performance Linux syscall collector. It acquires the syscall flow from the rock solid sysdig driver and emits it to Kafka brokers for later ingestion, storage and analysis.
linux-kernel syscalls containers instrumentation cgroupsA system call tracer for Linux x86-64. DISCLAIMER: This software is experimental and not considered stable. Do not use it in mission-critical environments.
tracer syscalls strace systemcallsredirect file open operations via LD_PRELOAD
lua-script redirect syscalls ld-preloadsyscall-accumulate - a tool that finds all direct references to syscalls in a x86_64 ELF binary and prints the list to stdout.
static-analysis disassembler rop syscalls binary-analysis disassemblyLibrary for creating a new process detached from the controling terminal (daemon). If using daemon(false, false),it will chdir to / and close the standard input, standard output, and standard error file descriptors.
fork daemon process libc daemonize syscalls daemon-processThis project provides an OCI hook to generate seccomp profiles by tracing the syscalls made by the container. The generated profile would allow all the syscalls made and deny every other syscall. The syscalls are traced by launching a binary by using the prestart OCI hook. The binary started spawns a child process which attaches function enter_trace to the raw_syscalls:sys_enter tracepoint using eBPF. The function looks at all the syscalls made on the system and writes the syscalls which have the same PID namespace as the container to the perf buffer. The perf buffer is read by the process in the userspace and generates a seccomp profile when the container exits.
containers oci syscalls bcc seccomp-profile
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.