94 Resources
Golang secret-sharing Libraries
A tera-scale file uploader
GoSƐ - A terascale file-uploader GoSƐ is a modern and scalable file-uploader focusing on scalability and simplicity. It is a little hobby project I’ve
Auto-magic file organisation for your machines. :open_file_folder:
Switchboard Description Do you ever get annoyed that your Downloads folder gets cluttered with all types of files? Do you wish you could automatically
🗣 Anonymous argument sharing and advocacy platform
Args Anonymous argument sharing and advocacy platform Technologies Programming Language: Go Database: MongoDB Server: Gofiber Captcha Service: HCaptch
Signature-server - stores transaction blobs and uses predefined secret key to sign and verify those transactions
Signature Server Signature server stores transaction blobs and uses predefined s
Dynamic secret operator for golang
dynamic-secret-operator How to install make deploy Apply CRD apiVersion: secret.
False-sharing-demo - Demo for performance effects of CPU cache false-sharing
Example of CPU cache false-sharing in Go. A simple example where 2 integer varia
The dataset metadata sharing platform beckend
portal-backend The dataset metadata sharing platform backend. How to contribute If you’re interested in contributing code, the best starting point is
Gotp - Generate TOTP codes from standalone TOTP secret keys
⏲️ GOTP Generate TOTP codes from standalone TOTP secrets. Usage $ gotp TOTPSECRE
🖥 Securely transfer and send anything between computers with TUI.
🖥️ Securely transfer and send anything between computers with TUI. Installation ways
wholeaked is a file-sharing tool that allows you to find the responsible person in case of a leakage
wholeaked is a file-sharing tool that allows you to find the responsible person in case of a leakage
peer-to-peer file sharing
what i want is a tool to use to send files my many virtual machines. I want to do this myself, and i want to make it work as expected. So maybe a daem
Aws-console-plugin - The current HashiCorp Vault AWS Secret Engine currently supports the creation of short lived API keys using the IAM User
aws-console-plugin Background The current HashiCorp Vault AWS Secret Engine curr
Data injection wrapper for values maintained in a GCP Secret Manager document.
injector The injector is a utility that retrieves a GCP Secret Manager document which contains an HJSON or JSON object with an embedded top-level envi
Clipsync: a high performance clipboard sharing application for linux
clipsync: Clipboard sync Clipsync is a high performance clipboard sharing applic
QR secrets is a cryptographically secure mechanism to store secret data with the highest levels of security and store it on physical paper.
QR Secrets QR secrets is a cryptographically secure mechanism to store secret data with the highest levels of security. Incorporating; AES256-GCM-HKDF
A very light-weight file sharing platform, including server and client
file-transporter A very light-weight file sharing platform, including server and client Installation git clone https://github.com/vence722/file-transp
Secret - Prevent your secrets from leaking into logs and std*
secret - Prevent your secrets from leaking into logs and std* The package provid
garlicshare is an open source tool that lets you securely and anonymously share files on a hosted onion service using the Tor network.
garlicshare is an open source tool that lets you securely and anonymously share files on a hosted onion service using the Tor network.
Subspace - File sharing application for golang
subspace File sharing application. Supported Platforms OS 386 amd64 arm6 arm64 L
To copy a secret to another namespace and sync it up-to-date
Secret Mirror Operator This kubebuilder-based Kubernetes operator copies a Secret to another namespace and synchronizes it with the custom resource Se
Skipper – Secret Keeper service for golang
skipper Skipper – Secret Keeper service Run localy Create .env file with environ
Use this template to bootstrap the creation of a Golang action
Create an Action using Golang Use this template to bootstrap the creation of a G
A simple CLI and API client for One-Time Secret
OTS Go client otsgo is a simple CLI and API client for One-Time Secret written i
A Golang package for simplifying storing configuration in the OS-provided secret manager.
go-keyconfig A Golang package for simplifying storing configuration in the OS-provided secret manager. Operating System Support OS Secret Manager MacO
File sharing from the command-line.
gt gt is a simple cli to download/upload files via multiple file-sharing providers, currently supported wetransfer.com. Usage $ gt Usage: ./gt [file]
A project for sharing secrets in a quick and secure manner
Yopass - Share Secrets Securely Yopass is a project for sharing secrets in a quick and secure manner*. The sole purpose of Yopass is to minimize the a
Easy, Secure, Free file sharing
RiftShare NOTE - Please see the gh-pages site at riftshare.app for the up to date Readme and FAQ. About RiftShare is an app inspired by a few amazing
Demonstration of sharing secret data between an OAuth/OIDC client and an Identity Providers web client.
OAuth / OIDC Cubbyhole Share secret data between client applications. This is mostly a demonstration of some of the work I've been evaluating at Storj
Let's Go is task sharing app implemented in golang.
Let's Go - A sample GO app Overview Let's Go is an HTTP server. It has various apis to play with. It is a small app that can group users of a company
An end-to-end encrypted secret messaging service.
Nimie An End-to-end encrypted Anonymous Messaging Service. In a nutshell This service basically empowers you to have short anonymous conversations wit
Direct file transfer over WebRTC
GFile gfile is a WebRTC based file exchange software. It allows to share a file directly between two computers, without the need of a third party. Not
🎸 Make file exchange more Rock'N'Roll during pentest/ctf ➳ No requirement & Simple shortcuts
🎸 gitar ⇆ ~ Have the simplest possible shortcuts to upload/download file to/from the target machine ~ No installation needed on target machine ~ F
Generate a secret santa matching and email the participants 🎅 🎁
Secret Santa 🎅 Generate a secret santa matchup and email the participants! Instructions Setup SES and remove the sandbox on your AWS account: https:/
Automated social media post sharing
- SOBOT - Automated Social Media Sharing Tool Social media post sharing tool Features The application has a stable beta version. Errors that will occu
Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
Perkeep is your personal storage system. It's a way to store, sync, share, import, model, and back up content. Keep your stuff for life. For more, see
VSCode Remote-SSH and configuration sharing on WSL.
Wslssh Wslssh forwards SSH command from VSCode Remote-SSH to WSL and enables SSH configuration sharing. Quick Start Guide Download or compile wslssh a
Delta : File Sharing system for golang
delta is File Sharing system its good for Local networks or small teams Cross-platform delta runs anywhere Go can compile for: Windows, Mac, Linux, AR
Openp2p - an open source, free, and lightweight P2P sharing network
It is an open source, free, and lightweight P2P sharing network. As long as any device joins in, you can access them anywhere
This repo contains example on how to consume secrets from Google Secret Manager from GKE
GKE Secret Manager. Environment setup This repo contains examples of how to consume secrets from Google Secret Manager (GSM) from Google Kubernetes En
aqua is a simple file uploading and sharing server for personal use.
aqua is a simple file uploading and sharing server for personal use. It is built to be easy to set up and host on your own server, for example to use it in combination with uploading tools like ShareX.
Void is a zero storage cost large file sharing system.
void void is a zero storage cost large file sharing system. License Copyright © 2021 Changkun Ou. All rights reserved. Unauthorized using, copying, mo
Portal is a quick and easy command-line file transfer utility from any computer to another 🖥️ 🌌 💻
Portal is a quick and easy command-line file transfer utility from any computer to another 🖥️ 🌌 💻
Allows you to replace a secret in a file using secrets manager
secrets inserter Allows you to replace a secret in a file using secrets manager. ::SECRET:secret-name:SECRET:: will be replaced with your secret-name
A very simple HTTP reverse proxy that checks that requests contain a valid secret as a bearer token
bearproxy -- Authorization enforcing HTTP reverse proxy Bearproxy is a very simple HTTP reverse proxy that checks that requests contain a valid secret
Multi-platform presence sharing
What's My Status? What's my status? is a command line utility that allows you to set your status on multiple platforms at once. Installation To instal
Driftwood is a tool that can enable you to lookup whether a private key is used for things like TLS or as a GitHub SSH key for a user.
Driftwood is a tool that can enable you to lookup whether a private key is used for things like TLS or as a GitHub SSH key for a user. Drift
Help my family picking secret santas without having a person beeing involved
secret-santa This is a small project I wrote to help my family picking secret santas without having a person beeing involved. This way noone is left o
Redis powered simple OTS service - contains two endpoints, to create and find a secret
Onetimesecret This is a simple service that stores and finds your secret. Small but powerfull service - does not have any unnesseccery dependencies. H
docker plugin use vault as secret provider.
docker plugin vault docker secret plugin for vault provider how to build docker plugin rm -fr plugin/rootfs/.dockerenv plugin/rootfs/* docker build -
Podcast RSS feed sharing website
Yarr A website for storing, sharing and viewing podcasts in RSS format. Powering yarr.ps Building go build --tags "fts5" TODO Add ability to add pods
TNO MPC Lab - Shamir Secret Sharing
TNO MPC Lab - Shamir Secret Sharing The TNO MPC lab consists of generic software components, procedures, and functionalities developed and maintained
Kubernetes Operator to sync secrets between different secret backends and Kubernetes
Vals-Operator Here at Digitalis we love vals, it's a tool we use daily to keep secrets stored securely. We also use secrets-manager on the Kubernetes
Secret management toolchain
Harp TL;DR. Why harp? Use cases How does it work? Like a Data pipeline but for secret Immutable transformation What can I do? FAQ License Homebrew ins
Generate client secret for Apple get token call
Generate client secret for Apple get token call A util to generate client secret used in Apple get token call. Create a config.json file with the foll
🦉owlcache is a lightweight, high-performance, non-centralized, distributed Key/Value memory-cached data sharing application written by Go
🦉owlcache is a lightweight, high-performance, non-centralized, distributed Key/Value memory-cached data sharing application written by Go . keyword : golang cache、go cache、golang nosql
An experimental project to build a framework for naming and sharing files and other data securely
Upspin Documentation: upspin.io About the project Upspin is an experimental project to build a framework for naming and sharing files and other data s
A simple way to share files and clipboard within a local network.
Shortcut Simple way to share files and clipboard with devices within a local network. Usage Run the ./shortcut executable. A browser window will be op
Automatically roll your AWS IAM access key (aws_access_key_id) and secret key (aws_secret_access_key).
roll-it Keep your AWS Credentials fresh 🍊 on Windows, Mac, Linux (arm or x86)! What it Does Programmatically rotate your AWS IAM access keys and secr
A kubectl plugin for finding decoded secret data with productive search flags.
kubectl-secret-data What is it? This is a kubectl plugin for finding decoded secret data. Since kubectl outputs base64-encoded secrets basically, it m
Enable dynamic and seamless Kubernetes multi-cluster topologies
Enable dynamic and seamless Kubernetes multi-cluster topologies Explore the docs » View Demo · Report Bug · Request Feature About the project Liqo is
Cross-platform application for easy encrypted sharing of files, folders, and text between devices.
wormhole-gui Wormhole-gui is a cross-platform application that lets you easily share files, folders and text between devices. It uses the Go implement
Easy and fast file sharing from the command-line.
Easy and fast file sharing from the command-line. This code contains the server with everything you need to create your own instance.
A kubectl plugin for finding decoded secret data with productive search flags.
kubectl-secret-data What is it? This is a kubectl plugin for finding decoded secret data. Since kubectl only outputs base64-encoded secrets, it makes
Go scripts for finding an API key / some keywords in repository
Git-Secret Go scripts for finding an API key / some keywords in repository Update V1.0 🚀 Added some API Key checker Screenshoot 📷 How to Install go
transfer.sh - Easy and fast file sharing from the command-line.
Easy and fast file sharing from the command-line. This code contains the server with everything you need to create your own instance.
🔐 Share end-to-end encrypted secrets with others via a one-time URL
If you use this repo, star it ✨ 🔐 Share end-to-end encrypted secrets with others via a one-time URL Use to securely share API Keys, Signing secrets,
🔐 Share end-to-end encrypted secrets with others via a one-time URL
If you use this repo, star it ✨ 🔐 Share end-to-end encrypted secrets with others via a one-time URL Use to securely share API Keys, Signing secrets,
This project is a Library to validate a pull secret
lib-ps-validator Description This repository and its contents are completely UNSUPPORTED in any way and are not part of official documentation. Lib to
This is a tool to validate the Pull Secret file from the command line interface.
pullsecret-validator-cli Description This is a tool to validate the Pull Secret file from the command line interface. This repository and its contents
Send and receive files securely through Tor.
onionbox A basic implementation of OnionShare in Go. Mostly built as a fun project, onionbox is still a WIP so usage is not guaranteed secure, yet. Ke
Implementation of Secret Service API
Secret Service Implementation of Secret Service API What does this project do? By using secret service, you don't need to use KeePassXC secretservice
sops is an editor of encrypted files that supports YAML, JSON, ENV, INI and BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault, age, and PGP
sops is an editor of encrypted files that supports YAML, JSON, ENV, INI and BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault, age, and PGP. (demo)
Split and distribute your private keys securely amongst untrusted network
cocert An experimental tool for splitting and distributing your private keys safely* cocert, generates ECDSA - P521 key and uses a technique known as
Take a list of domains and scan for endpoints, secrets, api keys, file extensions, tokens and more...
Take a list of domains and scan for endpoints, secrets, api keys, file extensions, tokens and more... Coded with 💙 by edoardottt. Share on Twitter! P
Simplify Kubernetes Secrets Management with Dockhand Secrets Operator
dockhand-secrets-operator Secrets management with GitOps can be challenging in Kubernetes environments. Often engineers resort to manual secret creati
A simple utility for encrypting and decrypting data in Go (AES-256-CFB)
secret A simple utility for encrypting and decrypting data in Go. (AES-256-CFB) Install go get github.com/tidwall/secret Example func main import "g
Lima launches Linux virtual machines on macOS, with automatic file sharing, port forwarding, and containerd.
Lima: Linux-on-Mac ("macOS subsystem for Linux", "containerd for Mac")
A k8s vault webhook is a Kubernetes webhook that can inject secrets into Kubernetes resources by connecting to multiple secret managers
k8s-vault-webhook is a Kubernetes admission webhook which listen for the events related to Kubernetes resources for injecting secret directly from sec
Teller - the open-source universal secret manager for developers
A secrets management tool for developers built in Go - never leave your command line for secrets.
Upterm is an open-source solution for sharing terminal sessions instantly over the public internet via secure tunnels.
Upterm is an open-source solution for sharing terminal sessions instantly over the public internet via secure tunnels.
Simple Shamir's Secret Sharing (s4) - A go package giving a easy to use interface for the shamir's secret sharing algorithm
Simple Shamir's Secret Sharing (s4) With Simple Shamir's Secret Sharing (s4) I want to provide you an easy to use interface for this beautiful little
Secret - Encrypt anything with a password
Secret - Encrypt anything with a password Ever wanted to hide a file? Now you can do it really easily! Usage secret {-e/--encrypt | -d/--decrypt} sou
Easily and securely send things from one computer to another :crocodile: :package:
This project is supported by: croc is a tool that allows any two computers to simply and securely transfer files and folders. AFAIK, croc is the only
Golang implementation of PyMISP-feedgenerator
Go-MispFeedGenerator Generate MISP feeds without a MISP Instance! Go-MispFeedGenerator aka Go-MFG1000, is a library providing all functions needed to
Plik is a scalable & friendly temporary file upload system ( wetransfer like ) in golang.
Want to chat with us ? Telegram channel : https://t.me/plik_root_gg Plik Plik is a scalable & friendly temporary file upload system ( wetransfer like
screen sharing for developers https://screego.net/
screego/server screen sharing for developers Huge thanks to sipgate for sponsoring this project! Intro In the past I've had some problems sharing my s
Ah shhgit! Find secrets in your code. Secrets detection for your GitHub, GitLab and Bitbucket repositories: www.shhgit.com
shhgit helps secure forward-thinking development, operations, and security teams by finding secrets across their code before it leads to a security br
Deskreen turns any device with a web browser into a secondary screen for your computer
Deskreen Website: https://deskreen.com ▶️ Deskreen Youtube channel (video tutorials, demos, use cases for Deskreen day to day usage) Deskreen turns an
GPU Sharing Scheduler for Kubernetes Cluster
GPU Sharing Scheduler Extender in Kubernetes Overview More and more data scientists run their Nvidia GPU based inference tasks on Kubernetes. Some of
A personal knowledge management and sharing system for VSCode
Foam 👀 This is an early stage project under rapid development. For updates join the Foam community Discord! 💬 Foam is a personal knowledge managemen
Find secrets and passwords in container images and file systems
Find secrets and passwords in container images and file systems
CLI for Shamir's Secret Sharing and AES key generation, encryption, and decryption.
Shush 🤫 This simple program will help you run Shamir's Secret Sharing algorithm on any file using the split and merge commands.
Go http.Hander based middleware stack with context sharing
wrap Package wrap creates a fast and flexible middleware stack for http.Handlers. Features small; core is only 13 LOC based on http.Handler interface;
A Go language binding for encodeing and decoding data in the bencode format that is used by the BitTorrent peer-to-peer file sharing protocol.
bencode-go A Go language binding for encoding and decoding data in the bencode format that is used by the BitTorrent peer-to-peer file sharing protoco