https://github.com/projectdiscovery/gozero
gozero: the wannabe zero dependency runtime for Go developers (experimental)
https://github.com/projectdiscovery/gozero
Last synced: over 1 year ago
JSON representation
gozero: the wannabe zero dependency runtime for Go developers (experimental)
- Host: GitHub
- URL: https://github.com/projectdiscovery/gozero
- Owner: projectdiscovery
- License: mit
- Created: 2022-11-30T17:30:03.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-13T00:32:45.000Z (over 1 year ago)
- Last Synced: 2025-04-02T21:39:00.383Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 49.8 KB
- Stars: 20
- Watchers: 11
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gozero
gozero: the wannabe zero dependency [language-here] runtime for Go developers
## Isolation
### Windows
Native isolation on windows is supported only with the PRO version and is implemented via Windows Sandbox (which needs to be [activated](https://www.makeuseof.com/enable-set-up-windows-sandbox-windows-11/)).
### Darwin
OSX implements native isolation via the command `sandbox-exec`. The command line interface is marked as deprecated, but the system functionality is actively supported, and profiles are still used in well-known software like chrome, firefox.
### Linux
On Linux, the functionality is implemented with the default command `systemd-run`, which should be available on most systems and allow a vast fine-grained sandbox configuration via SecComp and EBPF
## Note:
Sandbox is not enabled by default and needs to be used manually through sdk