4 releases

0.1.3 Sep 23, 2024
0.1.2 Sep 22, 2024
0.1.1 Sep 22, 2024
0.1.0 Sep 21, 2024

#168 in HTTP server

Download history 358/week @ 2024-09-17 93/week @ 2024-09-24 14/week @ 2024-10-01 2/week @ 2024-10-08

144 downloads per month

MIT license

16KB
250 lines

 ██████╗ ██╗   ██╗ █████╗ ██████╗  █████╗ ███╗   ██╗████████╗██╗███╗   ██╗███████╗
██╔═══██╗██║   ██║██╔══██╗██╔══██╗██╔══██╗████╗  ██║╚══██╔══╝██║████╗  ██║██╔════╝
██║   ██║██║   ██║███████║██████╔╝███████║██╔██╗ ██║   ██║   ██║██╔██╗ ██║█████╗  
██║▄▄ ██║██║   ██║██╔══██║██╔══██╗██╔══██║██║╚██╗██║   ██║   ██║██║╚██╗██║██╔══╝  
╚██████╔╝╚██████╔╝██║  ██║██║  ██║██║  ██║██║ ╚████║   ██║   ██║██║ ╚████║███████╗
 ╚══▀▀═╝  ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝╚═╝  ╚═╝╚═╝  ╚═══╝   ╚═╝   ╚═╝╚═╝  ╚═══╝╚══════╝
----------------------------------------------------------------------------------
quickly and easily create sandbox to run untrusted code. Made with ❤️ using 🦀

Crates.io License: MIT

quarantine is a command-line tool that quickly and easily gives you access to a sandboxed environment to run untrusted code. It takes your current working directory, mounts it inside a docker container, and provides a shell interface.

Download

https://github.com/zahash/quarantine/releases

( or )

cargo install quarantine

Usage examples

quarantine --help
quarantine -i node:latest

Meta

zahash – zahash.z@gmail.com

Distributed under the MIT license. See LICENSE for more information.

https://github.com/zahash/

Contributing

  1. Fork it (https://github.com/zahash/quarantine/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Dependencies

~14–24MB
~338K SLoC