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 |
#80 in HTTP server
467 downloads per month
16KB
250 lines
██████╗ ██╗ ██╗ █████╗ ██████╗ █████╗ ███╗ ██╗████████╗██╗███╗ ██╗███████╗ ██╔═══██╗██║ ██║██╔══██╗██╔══██╗██╔══██╗████╗ ██║╚══██╔══╝██║████╗ ██║██╔════╝ ██║ ██║██║ ██║███████║██████╔╝███████║██╔██╗ ██║ ██║ ██║██╔██╗ ██║█████╗ ██║▄▄ ██║██║ ██║██╔══██║██╔══██╗██╔══██║██║╚██╗██║ ██║ ██║██║╚██╗██║██╔══╝ ╚██████╔╝╚██████╔╝██║ ██║██║ ██║██║ ██║██║ ╚████║ ██║ ██║██║ ╚████║███████╗ ╚══▀▀═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝ ---------------------------------------------------------------------------------- quickly and easily create sandbox to run untrusted code. Made with ❤️ using 🦀
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.
Contributing
- Fork it (https://github.com/zahash/quarantine/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
Dependencies
~13–24MB
~344K SLoC