awesome-go-security
github.com/binject/awesome-go-security ↗A dedicated place for cool golang security projects
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me private key infrastructure resources from awesome-go-security"
Installation instructions →What's inside
Private Key Infrastructure
- acmetool
ACME (Let's Encrypt) client tool with automatic renewal.
- certigo
A utility to examine and validate certificates in a variety of formats.
- CloudFlare SSL
CFSSL is CloudFlare's PKI/TLS swiss army knife. It is both a command line tool and an HTTP API server for signing, verifying, and bundling TLS certificates.
Detection Engines
Auth
- A Guide on implementing Role-Based Access Control (RBAC) Authorization in Go
- saml2aws
CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDP
Chat Bots
- alfred
A Slack bot to add security info to messages containing URLs, hashes and IPs.
- flottbot
A chatbot framework written in Go. All configurations are made in YAML.
- go-chat-bot
IRC, Slack & Telegram bot written in Go.
- gohubsbot
A minimal bridge bot between Mozilla Hubs and the Matrix chat protocol.
- marvin
IRC bot with Markov spew, answering machine, and mixed drink recipes.
Network Scanners
- amass
In-depth DNS Enumeration and Network Mapping.
- bettercap
The Swiss Army knife for 802.11, BLE and Ethernet networks reconnaissance and MITM attacks.
- Cameradar
An scanner with RTSP stream access tool that comes with its library.
- flightsim
A utility to generate malicious network traffic and evaluate controls.
- furious
Golang IP/port scanner with SYN (stealth) scanning and device manufacturer identification.
- goddi
goddi (go dump domain info) dumps Active Directory domain information.
Packers / Obfuscators
- Amber
Amber is a reflective PE packer for bypassing security products and mitigations.
- gobfuscate
Obfuscate Go binaries and packages.
- goupx
Fix golang compiled binaries on x86_64 so that they can be packed with UPX.
- gscript
Framework to rapidly implement custom droppers for all three major operating systems.
- obfs4
Yawning Angel courtesy mirror of the obfourscator.
- stegify
Go tool for LSB steganography, capable of hiding any file within an image.
Container Specific
- amicontained
Container introspection tool.
- kube-auto-analyzer
Kubernetes Auto Analyzer.
Windows Specific
- amsi
Golang implementation of Microsoft Antimalware Scan Interface.
- fibratus.io
A tool for the Windows kernel exploration and observability
- go-acl
Go library for manipulating ACLs on Windows.
- go-execute-assembly
Allow a Go process to dynamically load .NET assemblies.
- go-ole
Go bindings for Windows COM using shared libraries instead of cgo.
- gordp
Rdp client on pure GoLang.
Showing a sample of 147 resources. View the full list on GitHub →