All Projects → proot-me → Proot

proot-me / Proot

Licence: gpl-2.0
chroot, mount --bind, and binfmt_misc without privilege/setup for Linux

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Proot

Tardis
Trace And Rewrite Delays In Syscalls: Hooking time-related Linux syscalls to warp a process's perspective of time, using ptrace.
Stars: ✭ 144 (-84.57%)
Mutual labels:  syscalls, ptrace
Write A Strace And Gdb
A tiny system call tracer and debugger implementation
Stars: ✭ 93 (-90.03%)
Mutual labels:  syscalls, ptrace
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.
Stars: ✭ 231 (-75.24%)
Mutual labels:  hacktoberfest, ptrace
Ptracer
A library for ptrace-based tracing of Python programs
Stars: ✭ 136 (-85.42%)
Mutual labels:  syscalls, ptrace
PRoot
chroot, mount --bind, and binfmt_misc without privilege/setup for Linux
Stars: ✭ 31 (-96.68%)
Mutual labels:  ptrace, syscalls
Python
Python cheatsheet
Stars: ✭ 25 (-97.32%)
Mutual labels:  hacktoberfest
Mattermost Docker
Dockerfile for mattermost in production
Stars: ✭ 929 (-0.43%)
Mutual labels:  hacktoberfest
Sivar Utils
TS/JS utils para el desarrollo de sistemas salvadoreños 🇸🇻
Stars: ✭ 25 (-97.32%)
Mutual labels:  hacktoberfest
Dlang
[MIRROR] D programming language ebuild repository
Stars: ✭ 24 (-97.43%)
Mutual labels:  hacktoberfest
Hoverboard
Conference website template
Stars: ✭ 935 (+0.21%)
Mutual labels:  hacktoberfest
Markitdown
📱 A React app to preview and edit Markdown✍. You can also export it as HTML.
Stars: ✭ 26 (-97.21%)
Mutual labels:  hacktoberfest
Barril
Python package to manage units for physical quantities
Stars: ✭ 25 (-97.32%)
Mutual labels:  hacktoberfest
Awesome Obsidian
🕶️ Awesome stuff for Obsidian
Stars: ✭ 918 (-1.61%)
Mutual labels:  hacktoberfest
Redis Py Cluster
Python cluster client for the official redis cluster. Redis 3.0+.
Stars: ✭ 934 (+0.11%)
Mutual labels:  hacktoberfest
Laminas Cli
Console command runner, exposing commands written in Laminas MVC and Mezzio components and applications
Stars: ✭ 25 (-97.32%)
Mutual labels:  hacktoberfest
Picotrace
picotrace - system call process tracer
Stars: ✭ 26 (-97.21%)
Mutual labels:  ptrace
Rladies Brasil
Lista de meetups online de diferentes capítulos da R-Ladies no Brasil.
Stars: ✭ 25 (-97.32%)
Mutual labels:  hacktoberfest
Machdump
A very basic C Mach-O Header Dump tool written for practicing purposes. Works With x86 and x86_64 binaries
Stars: ✭ 25 (-97.32%)
Mutual labels:  hacktoberfest
Contribute A Thon
Month-long Open Source contributing event ✨
Stars: ✭ 26 (-97.21%)
Mutual labels:  hacktoberfest
Haskell
Implementation of All ▲lgorithms in Haskell Programming Language
Stars: ✭ 25 (-97.32%)
Mutual labels:  hacktoberfest

PRoot

chroot, mount --bind, and binfmt_misc without privilege/setup for Linux

Build status

.. image:: https://img.shields.io/gitlab/pipeline/proot/proot.svg?label=gitlab-ci&style=flat-square :target: https://gitlab.com/proot/proot/pipelines

.. image:: https://img.shields.io/travis/proot-me/proot.svg?label=travis-ci&style=flat-square :target: https://travis-ci.org/proot-me/proot

.. image:: https://img.shields.io/badge/scan--build-latest-yellow.svg?style=flat-square :target: https://proot.gitlab.io/proot/reports/scan-build

.. image:: https://img.shields.io/badge/lcov-latest-6688D4.svg?style=flat-square :target: https://proot.gitlab.io/proot/reports/lcov

.. image:: https://img.shields.io/cii/summary/2444.svg?label=cii-best-practices&style=flat-square :target: https://bestpractices.coreinfrastructure.org/projects/2444

.. image:: https://img.shields.io/badge/DOI-10.5281%2Fzenodo.3751971-blue?style=flat-square :target: https://doi.org/10.5281/zenodo.3751971

Compiling

The following commands can be used to compile PRoot and CARE::

make -C src loader.elf loader-m32.elf build.h # first build the config and loader
make -C src proot care # then compile PRoot and CARE
make -C test # run test suite

|asciicast|

.. |asciicast| image:: https://asciinema.org/a/315367.svg :target: https://asciinema.org/a/315367

Dependencies

  • libarchive <https://libarchive.org>_
  • libtalloc <https://talloc.samba.org>_
  • uthash <https://troydhanson.github.io/uthash>_ (only required for building CARE)

Manuals

  • PRoot <https://github.com/proot-me/proot/blob/master/doc/proot/manual.rst#proot>_

  • CARE <https://github.com/proot-me/proot/blob/master/doc/care/manual.rst#care>_

Support

  • Mailing List <mailto:[email protected]>_
  • Forum <https://groups.google.com/forum/?fromgroups#!forum/proot_me>_
  • Chat <https://gitter.im/proot-me/devs>_

License

SPDX-License-Identifier: GPL-2.0-or-later <COPYING>_

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].