Top 0.2% dependent packages on proxy.golang.org
Top 0.2% dependent repos on proxy.golang.org
Top 1.9% forks on proxy.golang.org
Top 0.1% docker downloads on proxy.golang.org
proxy.golang.org : github.com/inconshreveable/go-update
Package update provides functionality to implement secure, self-updating Go programs (or other single-file targets). For complete updating solutions please see Equinox (https://equinox.io) and go-tuf (https://github.com/flynn/go-tuf). This example shows how to update a program remotely from a URL. Go binaries can often be large. It can be advantageous to only ship a binary patch to a client instead of the complete program text of a new version. This example shows how to update a program with a bsdiff binary patch. Other patch formats may be applied by implementing the Patcher interface. Updating executable code on a computer can be a dangerous operation unless you take the appropriate steps to guarantee the authenticity of the new code. While checksum verification is important, it should always be combined with signature verification (next section) to guarantee that the code came from a trusted party. go-update validates SHA256 checksums by default, but this is pluggable via the Hash property on the Options struct. This example shows how to guarantee that the newly-updated binary is verified to have an appropriate checksum (that was otherwise retrived via a secure channel) specified as a hex string. Cryptographic verification of new code from an update is an extremely important way to guarantee the security and integrity of your updates. Verification is performed by validating the signature of a hash of the new file. This means nothing changes if you apply your update with a patch. This example shows how to add signature verification to your updates. To make all of this work an application distributor must first create a public/private key pair and embed the public key into their application. When they issue a new release, the issuer must sign the new executable file with the private key and distribute the signature along with the update. In order to update a Go application with go-update, you must distributed it as a single executable. This is often easy, but some applications require static assets (like HTML and CSS asset files or TLS certificates). In order to update applications like these, you'll want to make sure to embed those asset files into the distributed binary with a tool like go-bindata (my favorite): https://github.com/jteeuwen/go-bindata Mechanisms and protocols for determining whether an update should be applied and, if so, which one are out of scope for this package. Please consult go-tuf (https://github.com/flynn/go-tuf) or Equinox (https://equinox.io) for more complete solutions. go-update only works for self-updating applications that are distributed as a single binary, i.e. applications that do not have additional assets or dependency files. Updating application that are distributed as mutliple on-disk files is out of scope, although this may change in future versions of this library.
Registry
-
Source
- Documentation
- JSON
- codemeta.json
purl: pkg:golang/github.com/inconshreveable/go-update
License: Apache-2.0
Latest release: almost 10 years ago
First release: over 10 years ago
Namespace: github.com/inconshreveable
Dependent packages: 477
Dependent repositories: 931
Stars: 2,224 on GitHub
Forks: 252 on GitHub
Docker dependents: 239
Docker downloads: 830,944,087
See more repository details: repos.ecosyste.ms
Last synced: about 17 hours ago
github.com/skynetlabs/servers v0.0.5
5 versions - Latest release: over 3 years ago - 0 stars on GitHubgithub.com/jmdacruz/nancy v1.0.35
A tool to check for vulnerabilities in your Golang dependencies, powered by Sonatype OSS Index92 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/marsu-p/go-github-selfupdate v1.2.4
Binary self-update mechanism for Go commands using GitHub7 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/WAY29/hackbox v1.2.0
An lightweight and easy to use toolbox for hackers3 versions - Latest release: over 3 years ago - 11 stars on GitHub
github.com/way29/hackbox v1.2.0 removed
3 versions - Latest release: over 3 years agogithub.com/andybeletsky/reflector.go v1.1.4
13 versions - Latest release: over 3 years agogithub.com/rescdev/actions-docs v0.2.1
3 versions - Latest release: over 3 years agogithub.com/rescDev/actions-docs v0.2.1
3 versions - Latest release: over 3 years agogit.coiaprant.top/CoiaPrant/go-gitlab-selfupdate v1.0.1
2 versions - Latest release: over 3 years agogitee.com/CoJinwei/mc v1.0.3
3 versions - Latest release: over 3 years agogithub.com/omsistuff/assistant-d-installation v0.0.1
Programme qui permet d'installer automatiquement certains repaints disponibles sur omsistuff.fr1 version - Latest release: over 3 years ago - 0 stars on GitHub
github.com/wtrocki/go-github-selfupdate v1.2.4
Binary self-update mechanism for Go commands using GitHub7 versions - Latest release: over 3 years ago - 3 dependent packages - 8 dependent repositories - 0 stars on GitHub
github.com/l3uddz/sstv v1.2.1
16 versions - Latest release: over 3 years agogithub.com/SkynetLabs/malware-scanner v0.1.0
1 version - Latest release: over 3 years ago - 1 stars on GitHubgithub.com/kpn/pion v0.0.0-20220404074134-614d85da5fbf
Enterprise Object Storage Solution3 versions - Latest release: over 3 years ago - 2 stars on GitHub
gitee.com/CoJinwei/mc-go1.13 v1.0.0
1 version - Latest release: over 3 years agogithub.com/zlaya-sobaka/db1000n_mobile v0.0.0-20220326211133-b89fbfb18eba
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT...1 version - Latest release: over 3 years ago - 0 stars on GitHub
github.com/siacentral/sia-host-dashboard v1.0.3 💰
A powerful web based monitoring dashboard for Sia hosts14 versions - Latest release: over 3 years ago - 25 stars on GitHub
github.com/siacentral/host-dashboard v1.0.3
14 versions - Latest release: over 3 years agogithub.com/luoxin/eutamias v0.0.8
6 versions - Latest release: over 3 years agogithub.com/darabuchi/enputi v0.0.8
A self-developing tool6 versions - Latest release: over 3 years ago - 4 dependent packages - 1 dependent repositories - 11 stars on GitHub
github.com/luoxin/v2ray_subscribe_go v0.0.8
7 versions - Latest release: over 3 years agogithub.com/Luoxin/Eutamias v0.0.8
6 versions - Latest release: over 3 years ago - 1 dependent repositoriesgithub.com/Luoxin/v2ray_subscribe_go v0.0.8
6 versions - Latest release: over 3 years agogithub.com/filswan/fs3-mc v0.0.0-20220302200150-c962c1037ccf
FS3 Client is a replacement for ls, cp, mkdir, diff and rsync commands for filesystems and object...1 version - Latest release: over 3 years ago - 0 stars on GitHub
github.com/pydio/cells-client/v2 v2.2.1
Command line client to communicate with cells REST api.17 versions - Latest release: almost 4 years ago - 27 stars on GitHub
github.com/alecbcs/hyprspace v0.2.2
10 versions - Latest release: almost 4 years agogithub.com/stuartleeks/go-github-selfupdate v1.2.4
Binary self-update mechanism for Go commands using GitHub7 versions - Latest release: almost 4 years ago - 1 dependent repositories - 0 stars on GitHub
github.com/l3uddz/tqm v1.5.0 💰
CLI application to manage torrent client queues and remove torrents that meet a specific criteria23 versions - Latest release: almost 4 years ago - 45 stars on GitHub
github.com/arken/arken v0.2.9
A Distributed Digital Archive Built for the World's Open Source and Scientific Data.10 versions - Latest release: almost 4 years ago - 8 stars on GitHub
github.com/arkenproject/arken v0.2.9
10 versions - Latest release: almost 4 years ago - 3 dependent packagesgithub.com/desertfox/go-ocs v0.1.1
OC Wrapper to facilitate switching between clusters quickly2 versions - Latest release: almost 4 years ago - 0 stars on GitHub
github.com/mrthinger/civ5-nq-launcher v1.7.0
Launcher for "current links" version of mods https://www.reddit.com/r/nqmod/4 versions - Latest release: almost 4 years ago - 0 stars on GitHub
github.com/vcgo/test v0.0.0-20211230034130-0e1c5b65803e
This is a golang test script aggregation.1 version - Latest release: almost 4 years ago - 0 stars on GitHub
github.com/pubgo/example v0.0.0-20211222095709-1d2a90e8b51c
1 version - Latest release: almost 4 years ago - 0 stars on GitHubgithub.com/skynetlabs/malware-scanner v0.1.0 removed
1 version - Latest release: almost 4 years agogithub.com/luphaz/venom v1.0.1
🐍 Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Reque...49 versions - Latest release: almost 4 years ago - 0 stars on GitHub
github.com/martijnvdp/tfsec v0.63.1
225 versions - Latest release: almost 4 years agogithub.com/brianstrauch/spotify-cli v1.12.0
Spotify for the terminal 🎵25 versions - Latest release: almost 4 years ago - 301 stars on GitHub
github.com/jsbba/mubeng v0.8.0
16 versions - Latest release: about 4 years agogithub.com/skskuzan/rest_api v0.0.0-20211117064902-8496115986db
Firts REST1 version - Latest release: about 4 years ago - 2 dependent packages - 1 dependent repositories - 0 stars on GitHub
github.com/ro-tex/skydb v0.0.4
Package skydb provides a simple library for working with Skynet Lab's SkyDB and the Skynet Regist...4 versions - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
github.com/chrisschinnerl/siad v1.9.9
The Sia daemon79 versions - Latest release: about 4 years ago - 0 stars on GitHub
github.com/ChrisSchinnerl/siad v1.9.9
The Sia daemon79 versions - Latest release: about 4 years ago - 0 stars on GitHub
github.com/jisuhan3201/go-grpc v0.0.0-20211031132952-5edf61981b5a
4 versions - Latest release: about 4 years ago - 0 stars on GitHubgithub.com/peterjan/siad v1.5.14
85 versions - Latest release: about 4 years agogitlab.com/pjbrone/Sia v1.4.13
62 versions - Latest release: about 4 years agogithub.com/analogj/drawbridge v1.0.22
manage SSH access to multiple applications/environments protected by bastion servers18 versions - Latest release: about 4 years ago - 217 stars on GitHub
github.com/AnalogJ/drawbridge v1.0.22 💰
manage SSH access to multiple applications/environments protected by bastion servers18 versions - Latest release: about 4 years ago - 218 stars on GitHub
github.com/coltonb/totsugeki v1.8.0
Guilty Gear Strive Proxy for faster loading screens.25 versions - Latest release: about 4 years ago - 0 stars on GitHub
github.com/puffythepuff/totsugeki v1.8.0
25 versions - Latest release: about 4 years agogithub.com/PuffyThePuff/totsugeki v1.8.0
25 versions - Latest release: about 4 years agogithub.com/intrand/selfupdate v0.0.0-20211015181348-312a1424f61b
self-update test1 version - Latest release: about 4 years ago - 1 stars on GitHub
github.com/4thel00z/templatectl v0.2.0
templatectl will be a maintained version of boiler with more template examples.6 versions - Latest release: about 4 years ago - 0 stars on GitHub
gitee.com/gnx-micro/stub v0.0.0-20211008095753-74fd8c687e5d
2 versions - Latest release: about 4 years agogithub.com/h4nks/tfsec v0.58.14
Security scanner for your Terraform code213 versions - Latest release: about 4 years ago - 0 stars on GitHub
github.com/markklesel/nah v0.58.14 💰
213 versions - Latest release: about 4 years ago - 2 stars on GitHubgithub.com/H4nks/tfsec v0.58.14
Security scanner for your Terraform code213 versions - Latest release: about 4 years ago - 0 stars on GitHub
github.com/IntelligentDX-LLC/tfsec v0.58.9
21 versions - Latest release: about 4 years agogithub.com/intelligentdx-llc/tfsec v0.58.9
21 versions - Latest release: about 4 years agogithub.com/arken/ait v0.2.1
6 versions - Latest release: about 4 years agogithub.com/arkenproject/ait v0.2.1
6 versions - Latest release: about 4 years agogithub.com/arken/ark v0.2.1
Arken Command-line Client6 versions - Latest release: about 4 years ago - 2 stars on GitHub
github.com/simse/qc v0.8.6 💰
A blazing fast, file format conversion CLI tool8 versions - Latest release: over 4 years ago - 1 stars on GitHub
github.com/tiberiuac/gloo v1.8.6
The Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on Envoy490 versions - Latest release: over 4 years ago - 0 stars on GitHub
ktbs.dev/mubeng v0.5.2
13 versions - Latest release: over 4 years ago - 17 dependent packages - 5 dependent repositoriesgithub.com/MedzikUser/go-github-selfupdate v1.3.1
Binary self-update mechanism for Go commands using GitHub8 versions - Latest release: over 4 years ago - 4 dependent packages - 3 dependent repositories - 2 stars on
github.com/medzikuser/go-github-selfupdate v1.3.1
8 versions - Latest release: over 4 years agogithub.com/abursavich/gloo v1.8.1
61 versions - Latest release: over 4 years agogithub.com/mrrobot01010/shopify-theme-3 v1.3.0
56 versions - Latest release: over 4 years ago - 0 stars on GitHubgithub.com/aataccessories/website v1.3.0
56 versions - Latest release: over 4 years ago - 0 stars on GitHubgithub.com/shopify-point/themekit v1.3.0
56 versions - Latest release: over 4 years ago - 0 stars on GitHubgithub.com/jacobhmf/shopifythemekit v1.3.0
56 versions - Latest release: over 4 years ago - 0 stars on GitHubgithub.com/vinu09062002/themekit v1.3.0
56 versions - Latest release: over 4 years ago - 0 stars on GitHubgithub.com/bitgoldinc/d v1.3.0
56 versions - Latest release: over 4 years ago - 0 stars on GitHubgithub.com/jordancrtn/shopify v1.3.0
56 versions - Latest release: over 4 years agogithub.com/bimbom1324/new v1.3.0
56 versions - Latest release: over 4 years ago - 0 stars on GitHubgithub.com/dwhoyos/shopify v1.3.0
56 versions - Latest release: over 4 years ago - 0 stars on GitHubgithub.com/qaware/dev-tool-kit v0.0.0-20210618133816-592effb75c1b
1 version - Latest release: over 4 years ago - 30 stars on GitHubgitee.com/lli/lorcasub v1.1.2
1 version - Latest release: over 4 years agogithub.com/tossp/tsgo v0.0.0-20210604230344-19bee3a11d65
TSGO1 version - Latest release: over 4 years ago - 0 stars on GitHub
github.com/alecbcs/lookout v1.2.7
Lookout is an upstream software repository watcher built for maintaining large collections of up-...11 versions - Latest release: over 4 years ago - 2 dependent packages - 7 dependent repositories - 10 stars on GitHub
github.com/cp-tools/cpt v0.16.3
An amazing versatile CLI tool for competitive programming!17 versions - Latest release: over 4 years ago - 35 stars on GitHub
github.com/n8maninger/siad v1.5.6
74 versions - Latest release: over 4 years agogithub.com/blocksocial/skynet v1.5.6
77 versions - Latest release: over 4 years ago - 0 stars on GitHubgitlab.com/nebulouslabs/sia.git v1.5.6
Blockchain-based marketplace for file storage https://sia.tech77 versions - Latest release: over 4 years ago - 236 stars on GitLab.com
gitlab.com/NebulousLabs/Sia.git v1.5.6
Blockchain-based marketplace for file storage https://sia.tech77 versions - Latest release: over 4 years ago - 236 stars on GitLab.com
gitlab.com/NebulousLabs/Sia v1.5.6
Blockchain-based marketplace for file storage https://sia.tech81 versions - Latest release: over 4 years ago - 35 dependent packages - 18 dependent repositories - 239 stars on GitLab.com
github.com/fubinl/gloo v1.7.1
The Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on Envoy426 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/envcli/envcli v0.7.1
Don't install Node, Go, ... locally - use containers you define within your project. If you have ...18 versions - Latest release: over 4 years ago - 103 stars on GitHub
github.com/EnvCLI/EnvCLI v0.7.1
Don't install Node, Go, ... locally - use containers you define within your project. If you have ...18 versions - Latest release: over 4 years ago - 1 dependent package - 103 stars on GitHub
github.com/monaxgt/mubeng v0.4.4 removed
9 versions - Latest release: over 4 years agogithub.com/MonaxGT/mubeng v0.4.4 removed
9 versions - Latest release: over 4 years agogithub.com/wtrep/tgf v1.26.5
A Terragrunt frontend that allow execution of Terragrunt/Terraform through Docker61 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/yuudi/gypsum v1.0.2
QQ bot 可视化控制台17 versions - Latest release: over 4 years ago - 36 stars on GitHub
gitlab.com/skynetlabs/skyd v1.5.5
Skynet is a content hosting and decentralized app development platform. https://siasky.net1 version - Latest release: almost 5 years ago - 12 stars on GitLab.com
gitlab.com/skynetlabs/sia v1.5.5
1 version - Latest release: almost 5 years agogitlab.com/skynetlabs/Sia v1.5.5
1 version - Latest release: almost 5 years agogithub.com/bgrewell/go-update-test v1.0.5
5 versions - Latest release: almost 5 years ago - 0 stars on GitHubgithub.com/milgradesec/krypton v1.2.1
Windows security configuration updater3 versions - Latest release: almost 5 years ago - 0 stars on GitHub
Check this option to include packages that no longer depend on this package in their latest version but previously did.