README ¶ Stop Go experiments monorepo. Experiments Resources License Experiments An experiment for every colour of the web. Aquamarine Provide security by proxying requests to legacy applications. brew install dbtedman/tap/aquamarine aquamarine serve --from=:3000 --to=https://example.com curl http://localhost:3000 --head --header "Host: example.com" Crimson An exploration into security headers with a gohtml site. brew install dbtedman/tap/crimson crimson -cert=host.cert -key=host.key Khaki Tool for sanitising data files of sensitive information through substitution with fake information. khaki --in=./dump.sql --out=./safe.sql --preset=wordpress Resources Resources referenced during the development of these experiments. Assigning permissions to jobs (docs.github.com) Cache-Control for Civilians (csswizardry.com) Cobra: A Framework for Modern CLI Apps in Go (cobra.dev) Configuration options for the dependabot.yml file (docs.github.com) Content Security Policy Cheat Sheet (cheatsheetseries.owasp.org) Go by Example: Command-Line Flags (gobyexample.com) Go by Example: Regular Expressions (gobyexample.com) Golang UK Conference 2017 | Ian Kent - Production-ready Go (youtube.com) Goreleaser - homebrew (goreleaser.com) HTTP Security Response Headers Cheat Sheet (cheatsheetseries.owasp.org) HTTP headers (developer.mozilla.org) HTTP headers for the responsible developer (files.gotocon.com) How to Create a Reverse Proxy using Golang (codedodle.com) How to Hash and Verify Passwords With Argon2 in Go (alexedwards.net) How to Use go:embed in Go (blog.jetbrains.com) How to properly seed random number generator (stackoverflow.com) Password Storage Cheat Sheet (cheatsheetseries.owasp.org) Security Headers (securityheaders.com) Serve embedded filesystem from root path of URL (stackoverflow.com) Testing Your (HTTP) Handlers in Go (blog.questionable.services) Using a nonce with CSP (content-security-policy.com) V. Single Host Reverse Proxy (fideloper.com) What is .crt and .key files and how to generate them? (serverfault.com) What's the best way to bundle static resources in a Go program? (stackoverflow.com) License See LICENSE.md for details. Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis cmd aquamarine aquamarine/cmd crimson khaki internal command http_header signals Click to show internal directories. Click to hide internal directories.