vault / burrowers-garble / v0.2.0
burrowers-garble @ v0.2.0
integrity
- size
- 81.2 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module mvdan.cc/garble
release notes
This release of Garble drops support for Go 1.15.x, which is necessary for some of the enhancements below:
- New:
garble testallows running Go tests built with obfuscation - New:
garble reverseallows de-obfuscating output like stack traces - Names of functions implemented in assembly are now obfuscated
GOPRIVATE=*now works with packages likecrypto/tlsandembedgarble buildcan now be used with many main packages at once-literalsis more robust and now works on all ofstd
The README is also overhauled to be more helpful to first-time users.
Known bugs:
- obfuscating the entire standard library with
GOPRIVATE=*is not well supported yet
download
unix · zip
curl -fL -o v0.2.0.zip https://ratatoskr.space/pkg/burrowers-garble/v0.2.0.zip
printf '%s %s\n' '680a398181847eb56fe4a0af0077bc7a0eb48c301817fa3ea1c23f65fd5e338e' 'v0.2.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/burrowers-garble/v0.2.0.zip"
$out = "v0.2.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "680a398181847eb56fe4a0af0077bc7a0eb48c301817fa3ea1c23f65fd5e338e") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v0.2.0.tar.gz https://ratatoskr.space/pkg/burrowers-garble/v0.2.0.tar.gz
printf '%s %s\n' '2f2027e31d77b089b8bebc7caf79668853c42e43b32f2d43c14e2d011248098e' 'v0.2.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/burrowers-garble/v0.2.0.tar.gz"
$out = "v0.2.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "2f2027e31d77b089b8bebc7caf79668853c42e43b32f2d43c14e2d011248098e") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v0.2.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/burrowers-garble/v0.2.0.zip
printf '%s %s\n' '680a398181847eb56fe4a0af0077bc7a0eb48c301817fa3ea1c23f65fd5e338e' 'v0.2.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/burrowers-garble/v0.2.0.zip"
$out = "v0.2.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "680a398181847eb56fe4a0af0077bc7a0eb48c301817fa3ea1c23f65fd5e338e") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v0.2.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/burrowers-garble/v0.2.0.tar.gz
printf '%s %s\n' '2f2027e31d77b089b8bebc7caf79668853c42e43b32f2d43c14e2d011248098e' 'v0.2.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/burrowers-garble/v0.2.0.tar.gz"
$out = "v0.2.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "2f2027e31d77b089b8bebc7caf79668853c42e43b32f2d43c14e2d011248098e") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v0.2.0.zip | zip | 82.1 KiB |
blake3-24 c3e88e5cd2eda7dedebd92000af0c86cb2bf45871b25d6ba
sha256 680a398181847eb56fe4a0af0077bc7a0eb48c301817fa3ea1c23f65fd5e338e
sha1 800052e0ddf8bd08391981b00381549155137ef8
|
| v0.2.0.tar.gz | tar.gz | 56.6 KiB |
blake3-24 e620f0ca9ae14ae1ed3bea65c29906a88e5cd82372ae6fe0
sha256 2f2027e31d77b089b8bebc7caf79668853c42e43b32f2d43c14e2d011248098e
sha1 f8ee777f4fa446fe5d3fdee844a3c67d39639a3d
|
go module archive
module zip with the module path rewritten to this mirror; fetched by go get through the
GOPROXY route
| artifact | format | size | hashes |
|---|---|---|---|
| v0.2.0.zip | zip | 83.5 KiB |
blake3-24 c788b98000a27001e11b8b02160abdbd757d55b590d2ab8c
sha256 a196b37d6487393f0e22cf0526dd221a3f544d6e32dc3ad2054c7cea36cc52fe
sha1 22a5ad44a3fd98338ae182255bf7c802ad4fe3c1
|
install
bazel
http_archive(
name = "burrowers-garble",
urls = ["https://ratatoskr.space/pkg/burrowers-garble/v0.2.0.tar.gz"],
integrity = "sha256-LyAn4x13sIm4vrx8r3lmiFPELkOzLy1DwU4tARJICY4=",
strip_prefix = "burrowers-garble-v0.2.0",
)
zig
.url = "https://ratatoskr.space/pkg/burrowers-garble/v0.2.0.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/burrowers-garble@v0.2.0
install via yggdrasil mesh
bazel
http_archive(
name = "burrowers-garble",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/burrowers-garble/v0.2.0.tar.gz"],
integrity = "sha256-LyAn4x13sIm4vrx8r3lmiFPELkOzLy1DwU4tARJICY4=",
strip_prefix = "burrowers-garble-v0.2.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/burrowers-garble/v0.2.0.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/burrowers-garble@v0.2.0