Authentication and OAuth
Uncategorized useful libraries or tools.
Sandfly Linux Stealth Rootkit Decloaking Utility
What is sandfly-processdecloak? sandfly-processdecloak is a utility to quickly scan for Linux Process IDs (PIDs) that are hidden by common and not-so-
Send your AWS CloudWatch Logs to Apex Logs.
CloudWatch → Apex Logs The logs-cloudwatch command-line tool provides an easy way to send AWS CloudWatch Logs to Apex Logs. Installation $ curl -sf ht
⚡️ Multiple target ZAP Scanning
MZAP ⚡️ Multiple target ZAP Scanning / mzap is a tool for scanning N*N in ZAP. Concept Installation go-get $ go get -u github.com/hahwul/mzap snapcra
A simple way of sending messages from the CLI output to your Slack with webhook.
slackcat A simple way of sending messages from the CLI output to your Slack with webhook. Installation Download a prebuilt binary from releases page,
CSS splitter that takes your big css file and splits into component specific css files
CSSPLIT A CSS splitter that takes in your main.css file and splits into component specific css files Usage Usage The script also allows following v
Ethereum clients monitor
e7mon Tool for monitoring your Ethereum clients. Client-agnostic as it queries the standardized JSON-RPC APIs. However, the execution client should be
collect all pprof profiles with one command
Collect Allows you to collect all pprof profiles with one command. Installation Just go-get it: $ go get github.com/tommsawyer/collect/cmd/collect Mot
PolarDB-X Operator is a Kubernetes extension that aims to create and manage PolarDB-X clus...
GalaxyKube -- PolarDB-X Operator PolarDB-X Operator is a Kubernetes extension that aims to create and manage PolarDB-X cluster on Kubernetes. It follo
Terraform Provider for cascading runs across multiple workspaces.
Terraform Multispace Provider The multispace Terraform provider implements resources to help work with multi-workspace workflows in Terraform Cloud (o
kdigger is a context discovery tool for Kubernetes penetration testing.
kdigger kdigger, short for "Kubernetes digger", is a context discovery tool for Kubernetes penetration testing. This tool is a compilation of various
astquery select a node set from AST by XPath
astquery astquery selects a node set from AST by XPath. astquery uses antchfx/xpath. You can see a document of xpath expressions at antchfx/xpath's re
Dump all available paths and/ endpoints on WADL file.
wadl-dumper Dump all available paths and/ endpoints on WADL file. Installation Download a prebuilt binary from releases page, unpack and run! or If yo
Run macOS services from Alfred
macOS Services for Alfred Run macOS services via Alfred 4+. This workflow can execute macOS services on the clipboard contents, current selection or f
Freeze your charts in the wished versions
helm-freeze Freeze your charts in the wished versions. Helm freeze helps you to declare the charts you want to use in a desired version and download t
Daypaper sets your GNOME wallpaper based on the time of day from a random and relevant Uns...
Daypaper Daypaper sets your GNOME wallpaper based on the time of day from a random and relevant Unsplash image. The retrieved image is random and the
go netflow, capture process in/out traffic, similar to c Nethogs.
go-netflow go-netflow, capture process in/out traffic, similar to c Nethogs. 使用 golang 实现进程级流量监控 refer refer logic design link https://zhuanlan.zhihu.
What could this be? Nobody knows!
The Minority Client Run the minority client! ~Danny Ryan and/or Tim Beiko As of writing, Ethereum has multiple client implementations, but Geth / go-e
Notifications broadcaster in Go
broadcast Notifications broadcaster in Go What? broadcast is a library that allows sending repeated notifications to multiple goroutines with guarante
Docker container lazy loading
Lazytainer Putting your containers to sleep I don't really wanna do the work today How it works Lazy loading containers monitor network traffic for ac
Yet another shellcode runner consists of different techniques for evaluating detection cap...
GoPurple This project is a simple collection of various shell code injection techniques, aiming to streamline the process of endpoint detection evalua
Go PASETO implementation
Package paseto implements PASETO v2.local. (Contributions of v2.public would be welcome.) It has NOT been reviewed by a cryptographer. Use at your own
IT infrastructure services 2020
IT Infrastructure Services 2020 Course Course rules: rules.md. Video lectures: link. Course agenda Week 1: Intro Introduction to the course; IaaC; Ans
This repo contains the Ultimate Go Study Guide for students taking the Ultimate Go class.
The Ultimate Go Study Guide The Ultimate Go Study Guide is a collection of notes for students taking the Ultimate Go class. It is compiled of sample p
Validate proxies for specific target
ProxyFor This repo contains a robust, fast, cross-platform proxy checker written in golang. Currently, it supports checking on HTTP(s) / Socks5 proxie
A simple static checker for unused results.
Notice Me Notice Me is a static analysis tool for Go programs that can identify unused values, typically function call results. This is similar to the
A go tool to auto-generate methods for enum types based on string.
stringenum A go tool to auto-generate serialization / validation methods for enum types aliasing string. Features Supports JSON, YAML serialization Im
Kubernetes Security Checklist and Requirements - All in One (authentication, authorization...
Kubernetes Security Checklist and Requirements There are many ways to make your cluster secure, but we have chosen only one, the most difficult and co
Package sonh/qs encodes structs into query parameters
qs Package sonh/qs encodes structs into url.Values. Installation go get github.com/sonh/qs Usage import ( "github.com/sonh/qs" ) Package qs export
Visually inspect and interactively execute batch commands using xplr
map-xplr.mp4 Visually inspect and interactively execute batch commands using xplr. It's like xargs.xplr but better. Requirements None Installation Ins
An ERC721 for resurrecting the dead.
Necromint An ERC721 contract that allows you to "resurrect" burned1 NFTs. Footnotes Due to technical limitations, this can only be used with NFTs sent
Example go clean architecture folder pattern
Golang Clean Architecture The following is a folder structure pattern that I usually use, although I don't use all of them because of the project I'm
Linux port of tailscale system tray menu.
tailscale-systray Linux port of tailscale system tray menu. Usage $ tailscale-systray Requirements tailscale Installation Building app require gcc, l
Golang OpenID Connect Client
adhocore/goic GOIC, Go Open ID Connect, is OpenID connect client library for Golang. It supports the Authorization Code Flow of OpenID Connect specifi
Audio and Music
Authentication and OAuth
Date and Time
Embeddable Scripting Languages
Natural Language Processing
Science and Data Analysis
SQL Query Builder
The Go Programming Language
Kubernetes Production-Grade Container Scheduling and Management
Moby Project - a collaborative project for the container ecosystem to assemble container-b...
The world’s fastest framework for building websites.
Open Source Continuous File Synchronization
Fast, multi-platform web server with automatic HTTPS
Terraform enables you to safely and predictably create, change, and improve infrastructure...
Standard Go Project Layout
OpenFaaS - Serverless Functions Made Simple