Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: ptrace
kxxt/tracexec
A small utility for tracing execve{,at} and pre-exec behavior.
Language: Rust - Size: 25 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 184 - Forks: 3
yrp604/rappel
A linux-based assembly REPL for x86, amd64, armv7, and armv8
Language: C - Size: 105 KB - Last synced: about 8 hours ago - Pushed: 2 months ago - Stars: 1,112 - Forks: 56
yky138495/iOS_Security01
iOS 安全之-反调试
Language: C - Size: 33.2 KB - Last synced: 15 days ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
z80oolong/proot-z80oolong Fork of termux/proot
proot -- Termux の開発コミュニティによる proot の Debian noroot 環境向け修正版
Language: C - Size: 518 KB - Last synced: 16 days ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
postmodern/ffi-ptrace
Ruby FFI bindings for ptrace
Language: Ruby - Size: 51.8 KB - Last synced: 16 days ago - Pushed: about 1 year ago - Stars: 9 - Forks: 0
liamg/grace
:screwdriver: It's strace, with colours.
Language: Go - Size: 5.16 MB - Last synced: 16 days ago - Pushed: over 1 year ago - Stars: 249 - Forks: 7
jwueller/fdspy.sh
Capture stdout, stderr, and other file descriptors of running processes on-the-fly, without redirects, screen, or tmux.
Language: Shell - Size: 54.7 KB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 1 - Forks: 0
fasterthanlime/mevi
A memory visualizer in Rust (ptrace + userfaultfd)
Language: Rust - Size: 702 KB - Last synced: 16 days ago - Pushed: 4 months ago - Stars: 642 - Forks: 13
n1nj4sec/memorpy
Python library using ctypes to search/edit windows / linux / macOS / SunOS programs memory
Language: Python - Size: 73.2 KB - Last synced: 16 days ago - Pushed: over 1 year ago - Stars: 779 - Forks: 138
VIDA-NYU/reprozip
ReproZip is a tool that simplifies the process of creating reproducible experiments from command-line executions, a frequently-used common denominator in computational science.
Language: Python - Size: 19.8 MB - Last synced: 5 days ago - Pushed: 3 months ago - Stars: 297 - Forks: 33
tonysimpson/pointbreak
Process debug and analysis library for Python
Language: Python - Size: 93.8 KB - Last synced: 26 days ago - Pushed: over 5 years ago - Stars: 6 - Forks: 0
micahswitzer/zig-ptrace
Linux ptrace wrappers and utilites for Zig
Language: Zig - Size: 72.3 KB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 1 - Forks: 0
ohchase/ptrace-do
Featureful library for interacting with unix processes through ptrace, supports x86_64, i686, arm, aarch64 remote function calls
Language: Rust - Size: 32.2 KB - Last synced: 23 days ago - Pushed: 7 months ago - Stars: 31 - Forks: 7
vfsfitvnm/intruducer
A Rust crate to load a shared library into a Linux process without using ptrace.
Language: Rust - Size: 75.2 KB - Last synced: 27 days ago - Pushed: 12 months ago - Stars: 112 - Forks: 13
infiniteregrets/Bunker
A small ptrace based process isolation tool (in progress)
Language: C - Size: 4.88 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 1
itdaniher/python-antiforensic-nonsense
Linux internals explorations
Language: Python - Size: 2.93 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 2 - Forks: 0
mtoohey31/jama
Package jama facilitates manipulation of syscall return values in Go unit tests, which is probably a bad idea.
Language: Go - Size: 20.5 KB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
termux/proot
An chroot-like implementation using ptrace.
Language: C - Size: 3.23 MB - Last synced: about 1 month ago - Pushed: 6 months ago - Stars: 702 - Forks: 157
ranweiler/pete
A friendly wrapper around ptrace(2)
Language: Rust - Size: 104 KB - Last synced: 12 days ago - Pushed: 8 months ago - Stars: 16 - Forks: 10
uber-archive/pyflame 📦
🔥 Pyflame: A Ptracing Profiler For Python. This project is deprecated and not maintained.
Language: C++ - Size: 368 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 2,978 - Forks: 238
DavidBuchanan314/dlinject
Inject a shared library (i.e. arbitrary code) into a live linux process, without ptrace
Language: Python - Size: 45.9 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 756 - Forks: 76
LibertyGlobal/memcr
memory checkpoint and restore
Language: C - Size: 108 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 6 - Forks: 7
siadat/ptail
view stdout/stderr of any process
Language: Zig - Size: 35.2 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 3 - Forks: 0
tobyxdd/linux-anti-debugging
Language: C - Size: 6.84 KB - Last synced: 13 days ago - Pushed: almost 2 years ago - Stars: 36 - Forks: 13
criyle/go-sandbox
Sandbox implemented in GO with container / ptrace / seccomp
Language: Go - Size: 428 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 159 - Forks: 26
Hackerl/pangolin
Inject ELF into remote process
Language: C++ - Size: 141 KB - Last synced: 23 days ago - Pushed: 7 months ago - Stars: 90 - Forks: 24
alemidev/pox
an infection framework for processes
Language: Rust - Size: 58.6 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 1 - Forks: 1
liamg/siphon
:alembic: Intercept stdin/stdout/stderr for any process
Language: Go - Size: 108 KB - Last synced: 16 days ago - Pushed: over 1 year ago - Stars: 187 - Forks: 8
Artemis21/ptrace-inject
Shared library injection for *nix using ptrace, in Rust.
Language: Rust - Size: 22.5 KB - Last synced: 29 days ago - Pushed: about 1 year ago - Stars: 6 - Forks: 0
diazona/pwait
Small utility to wait for a process to finish
Language: C - Size: 52.7 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 15 - Forks: 4
proot-me/proot
chroot, mount --bind, and binfmt_misc without privilege/setup for Linux
Language: C - Size: 3.71 MB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 1,822 - Forks: 340
proot-me/proot-rs
Rust implementation of PRoot, a ptrace-based sandbox
Language: Rust - Size: 500 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 118 - Forks: 20
itchyny/procout
procout peeks write(2) of another process using ptrace(2), written in Rust
Language: Rust - Size: 4.88 KB - Last synced: 16 days ago - Pushed: over 6 years ago - Stars: 28 - Forks: 0
dettrace/dettrace
A determinizing tracer using Ptrace
Language: C++ - Size: 41.6 MB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 31 - Forks: 8
vanerac/strace
Worked with a friend to recreate strace with a coupe of flags
Language: C - Size: 44.9 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
dhruvdcoder/Intelibugger
A debugging automation framework for C++ on Linux, inspired from LLVM.
Language: C++ - Size: 719 KB - Last synced: about 2 months ago - Pushed: about 6 years ago - Stars: 0 - Forks: 1
Arinerron/heaptrace
helps visualize heap operations for pwn and debugging
Language: C - Size: 1.34 MB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 289 - Forks: 19
brainsmoke/ptrace-burrito
a friendly wrapper around ptrace
Language: C - Size: 155 KB - Last synced: about 2 months ago - Pushed: about 2 years ago - Stars: 123 - Forks: 7
rootless-containers/runrootless 📦
rootless OCI container runtime with ptrace hacks (No root privileges nor SUID binaries (e.g. newuidmap) are required!)
Language: Go - Size: 3.94 MB - Last synced: 17 days ago - Pushed: about 6 years ago - Stars: 119 - Forks: 11
AkihiroSuda/lsf
Linux Subsystem for FreeBSD (😈 on 🐧)
Language: Go - Size: 64.5 KB - Last synced: 28 days ago - Pushed: over 1 year ago - Stars: 160 - Forks: 3
mukovnin/psfiles
A CLI tool to monitor file system activity of a Linux process
Language: C++ - Size: 464 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 38 - Forks: 0
mkozlowski/memcr Fork of LibertyGlobal/memcr
memory checkpoint and restore
Language: C - Size: 108 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 3 - Forks: 0
MJx0/AndKittyInjector
Inject a shared library into a process using ptrace
Language: C++ - Size: 656 KB - Last synced: 3 months ago - Pushed: 6 months ago - Stars: 107 - Forks: 41
felipensp/vtracer
Ptrace interface for writing tracing tools in V and tracing tool
Language: V - Size: 10.7 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 0
orivej/fptrace
Record process launches and files read and written by each process
Language: Go - Size: 65.4 KB - Last synced: about 2 months ago - Pushed: 9 months ago - Stars: 56 - Forks: 8
javierhonduco/write-a-strace-and-gdb
Tiny system call tracer and debugger
Language: C - Size: 22.5 KB - Last synced: 24 days ago - Pushed: almost 6 years ago - Stars: 110 - Forks: 18
pinterest/ptracer
A library for ptrace-based tracing of Python programs
Language: Python - Size: 72.3 KB - Last synced: 9 days ago - Pushed: about 1 year ago - Stars: 154 - Forks: 27
sydbox/sydbox-1 📦
seccomp-bpf & seccomp-notify based sandbox for modern Linux machines to sandbox unwanted process access to filesystem and network resources. This is a FREQUENTLY UPDATED MIRROR. You are welcome to use issues and pull requests here if you feel like it. Main git repo is on git.exherbo.org, development happens on sr.ht where bug tracker and mailing lists are present. Thank you.
Language: C - Size: 6.25 MB - Last synced: 12 days ago - Pushed: almost 2 years ago - Stars: 15 - Forks: 2
kfiros/ssh-alert
Detect SSH connection attempts in real time using ptrace
Language: C - Size: 8.79 KB - Last synced: 4 months ago - Pushed: over 8 years ago - Stars: 8 - Forks: 3
krytarowski/picotrace
picotrace - system call process tracer
Language: C - Size: 1.93 MB - Last synced: about 2 months ago - Pushed: about 4 years ago - Stars: 33 - Forks: 4
meefik/PRoot Fork of proot-me/proot
chroot, mount --bind, and binfmt_misc without privilege/setup for Linux
Language: C - Size: 3.63 MB - Last synced: about 1 month ago - Pushed: almost 5 years ago - Stars: 43 - Forks: 9
craigmulligan/sandy 📦
A tiny "sandbox" to run untrusted code 🏖️
Language: Go - Size: 6.01 MB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 338 - Forks: 8
DavidBuchanan314/TARDIS
Trace And Rewrite Delays In Syscalls: Hooking time-related Linux syscalls to warp a process's perspective of time, using ptrace.
Language: C - Size: 13.7 KB - Last synced: 2 months ago - Pushed: almost 3 years ago - Stars: 155 - Forks: 15
p3nj/KerlockHomes
Kerlock Homes: A modular program that secures the kernel, defends user-space, and fortifies home directories against eBPF-based threats.
Language: C - Size: 619 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 1
rustymagnet3000/ios_debugger_challenge
A playground for run-time iOS app inspection
Language: Swift - Size: 2.43 MB - Last synced: 6 months ago - Pushed: over 1 year ago - Stars: 141 - Forks: 28
therealdreg/drx_ptrace_shellcode_injector
drx ptrace shellcode injector
Language: C - Size: 66.4 KB - Last synced: 16 days ago - Pushed: 9 months ago - Stars: 6 - Forks: 5
Thiefyface/Atrophy
x86/64 Linux Debugger (written w/ python stdlib,ctypes/ptrace)
Language: Python - Size: 6.59 MB - Last synced: 7 months ago - Pushed: about 7 years ago - Stars: 9 - Forks: 1
k-stz/cl-ptrace
live process hacking - lisp bindings to ptrace()
Language: Common Lisp - Size: 3.54 MB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 51 - Forks: 1
hc0d3r/mysql-magic
dump mysql client password from memory
Language: C - Size: 361 KB - Last synced: 6 months ago - Pushed: about 4 years ago - Stars: 233 - Forks: 58
nopn0p/rkorova
ld_preload userland rootkit
Language: C - Size: 223 KB - Last synced: 7 months ago - Pushed: over 3 years ago - Stars: 32 - Forks: 9
hc0d3r/sudohulk
try privilege escalation changing sudo command
Language: C - Size: 9.77 KB - Last synced: 6 months ago - Pushed: about 6 years ago - Stars: 116 - Forks: 28
hitzhangjie/golang-debugger-book
From a debugger's view, Let's explore the computer world! How does compiler, linker and debugger coordinate with each other around the program written in specific programming language? How does a debugger work? If we develop a debugger for go programming language, we must master go type system, runtime... and some Operating System internals. OK, all the contents mentioned above will be covered in this book. Hope you enjoy it!
Language: Makefile - Size: 24.3 MB - Last synced: 7 months ago - Pushed: 9 months ago - Stars: 100 - Forks: 6
felipensp/itrace
Tracks runtime instruction execution in Linux programs
Language: C - Size: 313 KB - Last synced: 7 months ago - Pushed: over 10 years ago - Stars: 29 - Forks: 2
proot-me/proot-me.github.io
chroot, mount --bind, and binfmt_misc without privilege/setup for Linux
Language: HTML - Size: 63.5 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 9 - Forks: 7
omr00t/ptrace_killer
A Linux LKM (Loadable Kernel Module) that detects any process that's utilizing ptrace and its tracees, and then it kills them.
Language: C - Size: 688 KB - Last synced: 8 months ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 1
mwarzynski/uw_alienos
Alien's operating system syscalls emulator.
Language: C - Size: 102 KB - Last synced: 9 months ago - Pushed: about 6 years ago - Stars: 1 - Forks: 0
cyberfined/ptraxor
Language: C - Size: 1.95 KB - Last synced: 9 months ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0
prateekroy/Tracer
Naive debugger to trace executables
Language: C++ - Size: 8.79 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
i-ky/basset
A tool that generates a compilation database for clang tooling using ptrace.
Language: C++ - Size: 25.4 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 2 - Forks: 0
K-atc/stdin-logger
`stdin-logger` is a wrapper command to log stdin. This app is useful for CTF scene.
Language: C++ - Size: 6.84 KB - Last synced: 9 months ago - Pushed: almost 6 years ago - Stars: 3 - Forks: 1
nordlow/memoizer
Process call memoizer
Language: C++ - Size: 424 KB - Last synced: 10 months ago - Pushed: about 7 years ago - Stars: 2 - Forks: 0
resilar/ramfuck
Linux memory editor
Language: C - Size: 174 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 5 - Forks: 2
resilar/psyscall
Linux syscall() injection
Language: C - Size: 31.3 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 29 - Forks: 4
rafael-santiago/aegis
Linux, FreeBSD, NetBSD, OpenBSD and Windows debugging detection library. With support for C and Go.
Language: Go - Size: 418 KB - Last synced: 9 months ago - Pushed: over 2 years ago - Stars: 30 - Forks: 4
rxOred/zkz
A pathetic x64 Linux debugger
Language: C++ - Size: 585 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 3 - Forks: 0
jay16213/sdb
simple C debugger like gdb
Language: C - Size: 6.3 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0
hc0d3r/chroot-escape
try escape from chroot with non root user
Language: C - Size: 10.7 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 13 - Forks: 4
myl7/nrm 📦
Use ptrace to trap unlink* syscall and do path validation to protect your files from sad unexpected unrecoverable deletion
Language: Rust - Size: 31.3 KB - Last synced: 8 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
souk4711/gsandbox
A sandbox for Linux/amd64 which can be used to run untrusted programs.
Language: Go - Size: 127 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
peixinchen/bdb
一个演示版本的 mini 调试器
Language: C++ - Size: 2.49 MB - Last synced: 10 months ago - Pushed: over 5 years ago - Stars: 23 - Forks: 4
mdcssw/process_vm_io
I/O access to virtual memory contents of processes
Language: Rust - Size: 64.5 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 5 - Forks: 2
maronuu/SimpleDebugger
A simple debugger implemented in C using ptrace
Language: C - Size: 10.7 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0
detailyang/closewait
closewait closes closed-wait sockets via procfs and ptrace
Language: Rust - Size: 23.4 KB - Last synced: 12 months ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 1
diggerwoo/jsh
JSH is an easy-to-use jailed shell tool that supports home jail for SSH / SFTP and does not require complicated docker or chroot configurations.
Language: C - Size: 234 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 0
sschroe/sigtrace
Trace the source of signals on Linux
Language: C - Size: 4.88 KB - Last synced: 7 months ago - Pushed: about 7 years ago - Stars: 6 - Forks: 0
namecoin/heteronculous-horklump
Go port of Heteronculous (ptrace-based proxy leak detector). Outreachy project.
Language: Go - Size: 1.06 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 4 - Forks: 3
0xN3utr0n/Yaef
Yet Another ELF-Injector
Language: C - Size: 68.4 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 10 - Forks: 3
atheriel/xrprof
An external sampling profiler for R programs
Language: C - Size: 153 KB - Last synced: 12 months ago - Pushed: over 2 years ago - Stars: 76 - Forks: 4
goduphi/polybugger
A custom debugger for C and C++ programs based on GDB.
Language: C - Size: 27.3 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 0
syang-ng/Android-Inject
An inject demo of android by c.
Language: C - Size: 138 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 5 - Forks: 1
thegreyd/PtraceMonitor
A simple sandbox using the ptrace system call.
Language: C - Size: 29.3 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 1 - Forks: 0
briceburg/fdclose
attach to a process and close a file descriptor
Language: C - Size: 22.5 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 18 - Forks: 4
lennihein/PG 📦
PG ITSi: ProcessInjection
Language: C - Size: 10.1 MB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 1 - Forks: 0
reverie-rs/reverie 📦
trace and intercept linux syscalls.
Language: Rust - Size: 1.94 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 14 - Forks: 5
mayant15/glass 📦
A simple debugger
Language: C++ - Size: 10.7 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
idbella/strace
Strace is a debugging tool under Linux to monitor system calls used by a program, and all the signals it receives.
Language: C - Size: 55.7 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0
darx0r/poke
ptrace poke command-line tool
Language: C - Size: 18.6 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 13 - Forks: 6
alexander-pick/apinject
APInject is a Linux process injector which is designed to inject itself into the target process, instead of using an external library.
Language: C - Size: 36.1 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 1
rofl0r/debuglib
wrapper library for the functionality offered by ptrace. features facilities to enter breakpoint, debug and hook syscalls, etc.
Language: C - Size: 98.6 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 18 - Forks: 6
dalance/proc-reader
A std::io::Read implementation for stdout/stderr of other process
Language: Rust - Size: 47.9 KB - Last synced: 12 days ago - Pushed: 9 months ago - Stars: 5 - Forks: 1