Repository navigation
execve
- Website
- Wikipedia
ulexecve is a userland execve() implementation which helps you execute arbitrary ELF binaries on Linux from userland without the binaries ever having to touch storage. This is useful for red-teaming and anti-forensics purposes.
Advanced process execution monitoring utility for linux (procmon like)
A Ruby micro-framework for writing and running exploit payloads
pipex is a 42 school project aimed to better understand shell redirection and pipes, by handling them in C.
The goal of this project is to create a simple shell. Will be your own little bash or zsh. You are going to learn a lot about processes and file descriptors.
handling pipes in C language
🏆 Minishell Project is a 42 project that recreates a simplified version of Bash. It handles command execution, input/output redirection, and environment variables, offering a deeper understanding of shell internals and process management.
42cursus-Pipex: C program that recreates the functionality of shell pipes (|) and HereDoc (<< Del). This project focuses on inter-process communication by using fork(), pipe(), dup2(), and execve() to redirect the output of one command to the input of another, mimicking the shell command < infile cmd1 | cmd2 > outfile.
It is an imitation of the Unix shell built in the C language
C program that replicates the shell's pipe functionality. It reads input from a file, executes two commands and directs the output to another file.
Minimalist version of bash.