1
0

Update readme

This commit is contained in:
dump_stack() 2023-05-17 11:09:58 +00:00
parent eb54ec4a24
commit fb6ef30aaa
Signed by: dump_stack
GPG Key ID: BE44DA8C062D87DC

View File

@ -4,9 +4,9 @@
# [out-of-tree](https://out-of-tree.io) # [out-of-tree](https://out-of-tree.io)
out-of-tree kernel {module, exploit} development tool *out-of-tree* is the kernel {module, exploit} development tool.
out-of-tree is for automating some routine actions for creating development environments for debugging kernel modules and exploits, generating reliability statistics for exploits, and also provides the ability to easily integrate into CI (Continuous Integration). *out-of-tree* was created to reduce the complexity of the environment for developing, testing and debugging Linux kernel exploits and out-of-tree kernel modules (hence the name "out-of-tree").
![Screenshot](https://cloudflare-ipfs.com/ipfs/Qmb88fgdDjbWkxz91sWsgmoZZNfVThnCtj37u3mF2s3T3T) ![Screenshot](https://cloudflare-ipfs.com/ipfs/Qmb88fgdDjbWkxz91sWsgmoZZNfVThnCtj37u3mF2s3T3T)
@ -14,12 +14,12 @@ out-of-tree is for automating some routine actions for creating development envi
### GNU/Linux (with [Nix](https://nixos.org/nix/)) ### GNU/Linux (with [Nix](https://nixos.org/nix/))
$ curl -fsSL https://get.docker.com | sh apt install podman || dnf install podman
$ sudo usermod -aG docker user && newgrp docker curl -L https://nixos.org/nix/install | sh
$ curl -L https://nixos.org/nix/install | sh # stable
$ nix-env -iA nixpkgs.out-of-tree # Note: may not be up to date immediately, in this case consider installing from source nix-env -iA nixpkgs.out-of-tree
# latest
Note that adding a user to group *docker* has serious security implications. Check Docker documentation for more information. nix build --extra-experimental-features 'nix-command flakes' git+https://code.dumpstack.io/tools/out-of-tree
### macOS ### macOS