Top 0.2% dependent packages on proxy.golang.org
Top 0.3% dependent repos on proxy.golang.org
Top 5.0% forks on proxy.golang.org
Top 0.1% docker downloads on proxy.golang.org
proxy.golang.org : github.com/minio/selfupdate
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. selfupdate 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 retrieved 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 selfupdate. In order to update a Go application with selfupdate, you must distribute 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. selfupdate 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 multiple 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/minio/selfupdate
License: Apache-2.0
Latest release: about 3 years ago
First release: over 5 years ago
Namespace: github.com/minio
Dependent packages: 325
Dependent repositories: 476
Stars: 363 on GitHub
Forks: 20 on GitHub
Docker dependents: 546
Docker downloads: 1,550,169,818
See more repository details: repos.ecosyste.ms
Last synced: about 23 hours ago
github.hscsec.cn/projectdiscovery/cdncheck v1.1.0
16 versions - Latest release: over 1 year agogithub.phpd.cn/projectdiscovery/interactsh v1.2.0
26 versions - Latest release: over 1 year agogithub.xiaoq7.com/projectdiscovery/interactsh v1.2.0
26 versions - Latest release: over 1 year agogithub.1git.de/projectdiscovery/interactsh v1.2.0
26 versions - Latest release: over 1 year agogithub.hscsec.cn/projectdiscovery/interactsh v1.2.0
26 versions - Latest release: over 1 year agogithub.xiaoq7.com/projectdiscovery/httpx v1.6.3
50 versions - Latest release: over 1 year agogithub.phpd.cn/projectdiscovery/httpx v1.6.3
50 versions - Latest release: over 1 year agogithub.com/je4/filesystem/v2 v2.0.15
30 versions - Latest release: over 1 year ago - 3 dependent packages - 1 dependent repositories - 1 stars on GitHubgithub.com/threatmate/nuclei/v3 v3.2.8
25 versions - Latest release: over 1 year agogithub.phpd.cn/projectdiscovery/shuffledns v1.1.0
11 versions - Latest release: over 1 year agogithub.com/projectdiscovery/shuffledns v1.1.0
MassDNS wrapper written in go to enumerate valid subdomains using active bruteforce as well as re...11 versions - Latest release: over 1 year ago - 2 dependent packages - 2 dependent repositories - 1,495 stars on GitHub
github.xiaoq7.com/projectdiscovery/shuffledns v1.1.0
11 versions - Latest release: over 1 year agogit.luolix.top/projectdiscovery/shuffledns v1.1.0
11 versions - Latest release: over 1 year agogithub.hscsec.cn/projectdiscovery/shuffledns v1.1.0
11 versions - Latest release: over 1 year agogithub.com/yearnming/httpx v1.0.6
更改指纹识别5 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/d4n-sec/dddd v0.2.4
1 version - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/coverwhale/gupdate v0.0.2
Self updating packages for Cover Whale2 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/can3p/gogo-cli v0.0.3
cli for gogo3 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/absam-io/absam-storage-web v1.3.3
4 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/yearnming/httpxyz v1.0.0
httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retr...1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/elvin-tajirzada/naabu/v2 v2.3.5
A fast port scanner written in go with a focus on reliability and simplicity. Designed to be used...1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/rafaelb13/console-storage v1.2.1
Simple UI for MinIO Object Storage :abacus:3 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/projectdiscovery/chaos-client v0.5.2
Go client to communicate with Chaos DB API.16 versions - Latest release: over 1 year ago - 43 dependent packages - 64 dependent repositories - 767 stars on GitHub
github.com/namgk/usrbin-go v0.0.5-exclude-binary
1 version - Latest release: over 1 year agogithub.com/can3p/sackmesser v0.0.8
8 versions - Latest release: over 1 year ago - 2 stars on GitHubgithub.com/977812671/Jie v1.0.8
20 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/977812671/jie v1.0.8
20 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/effluxio/nuclei/v3 v3.2.4
Fast and customizable vulnerability scanner based on simple YAML based DSL.24 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/joshmorrison99/alterx v0.0.1
Fast and customizable subdomain wordlist generator using DSL1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/FateBug403/httpx v1.0.6
对HTTPX的一些修改适应于自己的项目9 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/fatebug403/httpx v1.0.6
对HTTPX的一些修改适应于自己的项目6 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.phpd.cn/projectdiscovery/cloudlist v1.0.8
10 versions - Latest release: over 1 year agogithub.xiaoq7.com/projectdiscovery/cloudlist v1.0.8
10 versions - Latest release: over 1 year agogithub.hscsec.cn/projectdiscovery/katana v1.1.0
10 versions - Latest release: over 1 year agogithub.phpd.cn/projectdiscovery/katana v1.1.0
10 versions - Latest release: over 1 year agogithub.1git.de/salsadigitalauorg/shipshape v0.3.1
29 versions - Latest release: over 1 year agogithub.hscsec.cn/salsadigitalauorg/shipshape v0.3.1
29 versions - Latest release: over 1 year agogithub.com/salsadigitalauorg/shipshape v0.3.1
Go cli that reads yaml-based policies and runs them against a directory39 versions - Latest release: over 1 year ago - 5 stars on GitHub
git.luolix.top/salsadigitalauorg/shipshape v0.3.1
33 versions - Latest release: over 1 year agogithub.phpd.cn/salsadigitalauorg/shipshape v0.3.1
28 versions - Latest release: over 1 year agogithub.com/wjlin0/cve-2024-23897 v1.0.2
CVE-2024-23897 - Jenkins 任意文件读取 利用工具3 versions - Latest release: over 1 year ago - 83 stars on GitHub
github.com/wjlin0/CVE-2024-23897 v1.0.2
CVE-2024-23897 - Jenkins 任意文件读取 利用工具3 versions - Latest release: over 1 year ago - 83 stars on GitHub
github.com/CyL0NG/nuclei/v3 v3.2.0-fix
Fast and customizable vulnerability scanner based on simple YAML based DSL.5 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/cyl0ng/nuclei/v3 v3.2.0-fix
Fast and customizable vulnerability scanner based on simple YAML based DSL.5 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.xiaoq7.com/projectdiscovery/proxify v0.0.15
14 versions - Latest release: over 1 year agogithub.1git.de/projectdiscovery/proxify v0.0.15
14 versions - Latest release: over 1 year agogithub.ccut.club/projectdiscovery/proxify v0.0.15
14 versions - Latest release: over 1 year agogithub.hscsec.cn/projectdiscovery/proxify v0.0.15
14 versions - Latest release: over 1 year agogithub.ccut.club/projectdiscovery/httpx v1.6.0
46 versions - Latest release: over 1 year agogithub.phpd.cn/projectdiscovery/dnsx v1.2.1
19 versions - Latest release: over 1 year agogithub.skymusic.top/projectdiscovery/dnsx v1.2.1
19 versions - Latest release: over 1 year agogithub.skymusic.top/projectdiscovery/httpx v1.5.0
46 versions - Latest release: over 1 year agogitee.com/Dreamy_zjj/minio v0.46.0
1 version - Latest release: over 1 year agogit.wxl.best/projectdiscovery/cvemap v0.0.6
6 versions - Latest release: over 1 year agogithub.skymusic.top/projectdiscovery/cloudlist v1.0.7
9 versions - Latest release: over 1 year agogithub.imxd.top/projectdiscovery/cloudlist v1.0.7
9 versions - Latest release: over 1 year agogitee.com/chenshanjun/console v0.46.0
182 versions - Latest release: over 1 year agogithub.skymusic.top/salsadigitalauorg/shipshape v0.3.0
26 versions - Latest release: over 1 year agogithub.mirror.nvdadr.com/projectdiscovery/notify v1.0.6
9 versions - Latest release: over 1 year agogithub.1git.de/projectdiscovery/notify v1.0.6
9 versions - Latest release: over 1 year agogithub.com/khulnasoft-lab/notify v1.0.6
2 versions - Latest release: over 1 year agogithub.com/khulnasoft-labs/notify v1.0.6
2 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/Kenan7/naabu/v2 v2.3.3
A fast port scanner written in go with a focus on reliability and simplicity. Designed to be used...25 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/minofmax/naabu/v2 v2.2.3
A fast port scanner written in go with a focus on reliability and simplicity. Designed to be used...2 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.ccut.club/juicedata/juicefs v1.1.2
1 version - Latest release: over 1 year agogithub.com/confidential-filesystems/juicedata-juicefs v1.1.2
JuiceFS is a distributed POSIX file system built on top of Redis and S3.47 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/TiregeRRR/nuclei/v3 v3.1.10
Fast and customizable vulnerability scanner based on simple YAML based DSL.16 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/tiregerrr/nuclei/v3 v3.1.10
Fast and customizable vulnerability scanner based on simple YAML based DSL.16 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/khulnasoft-labs/tlsx v1.1.16
3 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/khulnasoft-lab/tlsx v1.1.16
4 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.ccut.club/projectdiscovery/tlsx v1.1.6
26 versions - Latest release: over 1 year agogithub.skymusic.top/projectdiscovery/tlsx v1.1.6
26 versions - Latest release: over 1 year agogithub.com/khulnasoft-lab/shuffledns v1.0.2
3 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/khulnasoft-labs/shuffledns v1.0.2
3 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/wjlin0/sbe-scan v0.0.3
sbe-scan 是一个用Go语言编写的 SpringBoot ENV 利用工具,可以用来获取 SpringBoot 应用的配置信息,包括配置文件中的配置项、环境变量、JVM参数等。3 versions - Latest release: over 1 year ago - 1 stars on GitHub
github.com/minio/minio v0.0.0-20240125204546-74851834c0e0
Multi-Cloud :cloud: Object Storage1,033 versions - Latest release: over 1 year ago - 260 dependent packages - 161 dependent repositories - 38,080 stars on GitHub
github.com/Co5mos/cvemap v0.0.0-20240125062208-ecc07e6ff738
Navigate the CVE jungle with ease.1 version - Latest release: over 1 year ago - 0 stars on GitHub
git.hackdevbros.com/projectdiscovery/httpx v1.3.9
44 versions - Latest release: over 1 year agogithub.com/onepiece-offical/nuclei/v3 v3.1.3
Fast and customizable vulnerability scanner based on simple YAML based DSL.1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/OnePiece-offical/nuclei/v3 v3.1.3
Fast and customizable vulnerability scanner based on simple YAML based DSL.1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/minio/mc v0.0.0-20240123050219-ffa7a67bcf93
Unix like utilities for object store288 versions - Latest release: almost 2 years ago - 93 dependent packages - 105 dependent repositories - 3,198 stars on GitHub
github.com/projectdiscovery/public-bugbounty-programs v0.0.0-20240122072736-fc3f9212f377
Community curated list of public bug bounty and responsible disclosure programs.54 versions - Latest release: almost 2 years ago - 1,229 stars on GitHub
github.com/kenan7/naabu/v2 v2.4.1
A fast port scanner written in go with a focus on reliability and simplicity. Designed to be used...27 versions - Latest release: almost 2 years ago - 5,446 stars on GitHub
github.com/can3p/kleiner-test1 v0.0.7
test for kleiner5 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/wjlin0/pathscan v1.5.4
pathScan 是一个用Go编写的路径扫描、信息收集、指纹探索工具34 versions - Latest release: almost 2 years ago - 48 stars on GitHub
github.com/wjlin0/pathScan v1.5.4
pathScan 是一个用Go编写的路径扫描、信息收集、指纹探索工具34 versions - Latest release: almost 2 years ago - 48 stars on GitHub
github.hscsec.cn/projectdiscovery/alterx v0.0.4
4 versions - Latest release: almost 2 years agogithub.skymusic.top/projectdiscovery/alterx v0.0.4
4 versions - Latest release: almost 2 years agogithub.com/fuyoumingyan/cdncheck v0.0.0-20240114072457-6e113c1adf50
cdncheck 修改8 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.skymusic.top/projectdiscovery/katana v1.0.5
9 versions - Latest release: almost 2 years agogithub.imxd.top/projectdiscovery/katana v1.0.5
9 versions - Latest release: almost 2 years agogithub.com/geeknik/katana v1.0.5 💰
A next-generation crawling and spidering framework.9 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/zp857/katana v1.0.5
A next-generation crawling and spidering framework.9 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/niudaii/katana v1.0.5
9 versions - Latest release: almost 2 years agogit.wxl.best/projectdiscovery/aix v0.0.5
5 versions - Latest release: almost 2 years agogithub.com/projectdiscovery/aix v0.0.5
AIx is a cli tool to interact with Large Language Models (LLM) APIs.5 versions - Latest release: almost 2 years ago - 304 stars on GitHub
github.com/can3p/kleiner-demo v0.0.2
demo cli generated by kleiner2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
gitlab.com/t6085/console v0.2.3
19 versions - Latest release: almost 2 years ago - 1 dependent package - 0 stars on GitLab.comgithub.com/7rovu/nuclei/v3 v3.0.0-20240101140901-f568358dab38
Fast and customizable vulnerability scanner based on simple YAML based DSL.1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/naive-x/utils v0.0.0-20231230100714-f20c73c76e91
Helper Libraries2 versions - Latest release: almost 2 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.