A basic strace-like process tracing utility for x86_64 systems, created for educational purposes.
- GCC
- GNU make
Compile the project
make
Install the compiled binary
make install
make- Compile the binarymake install– Install binarymake clean– Remove build objectsmake fclean- Remove build objects and binary
File Descriptors: dup, dup2
File I/O: access, chdir, close, fstat, getcwd, lseek, lstat, openat, pipe, read, stat, write
Networking: accept, bind, connect, listen, socket
Processes: brk, clone, execve, exit, exit_group, fork, getpid, getppid, mmap, munmap
orlok [OPTIONS]
-h Display program usage
-n <program_path> Specify path of executable to run
-p <pid> Specify PID of the process to hook
GNU General Public License V2
Copyright (c) 2025 Jacob Niemeir