61 Resources
Golang host-instrumentation Libraries
Generate vector tiles for the entire planet on relatively low spec hardware.
Sequentially Generate Planet Mbtiles Sequentially generate and merge an entire planet.mbtiles vector tileset on low memory/power devices for free. com
OpenTelemetry auto-instrumentation for Go applications
OpenTelemetry Auto-Instrumentation for Go This project adds OpenTelemetry instrumentation to Go applications without having to modify their source cod
A golang SDK for creating blueprint providers for Host Factor.
Host Factor Provider SDK - Go A golang SDK for creating blueprint providers for Host Factor. Getting started Make sure to download the latest go distr
Display (Namespace, Pod, Container, Primary PID) from a host PID, fails if the target process is running on host
Display (Namespace, Pod, Container, Primary PID) from a host PID, fails if the target process is running on host
This is a simple single-host reverse proxy that intercept and save HTTP requests and responses
HTTP Telescope Debug HTTP requests using a reverse proxy. Description This is a simple single-host reverse proxy that intercept and save HTTP requests
oniongrok forwards ports on the local host to remote Onion addresses as Tor hidden services and vice-versa
oniongrok Onion addresses for anything. oniongrok forwards ports on the local host to remote Onion addresses as Tor hidden services and vice-versa. Wh
An experimental Go application that allows an SSH session to interact with the clipboard of the host machine and forward calls to open
Remote Development Manager An experimental Go application that allows an SSH session to interact with the clipboard of the host machine and forward ca
This sample shows how to host multiple Azure functions in Golang.
azure-function-custom-handler-with-golang This sample shows how to host multiple Azure functions in Golang. To learn more about this sample please che
C-ping is a very simple and small ping tool that sends ICMP Echo datagram to a host.
C-ping is a very simple and small ping tool that sends ICMP Echo datagram to a host.
🕸️ Gossamer: A Go implementation of the Polkadot Host
A Go Implementation of the Polkadot Host Gossamer is an implementation of the Polkadot Host: a framework used to build and run nodes for different blo
Slack remote terminal - execute commands on remote host using slack slash command
slackRT Slack remote terminal - execute commands on remote host using slack slash command Installation Go to api.slack.com/apps and sign in and create
Ffind - A tool to find files of interest on a compromised host during a penetration test
ffind ffind is a tool to find files of interest on a compromised host during a p
Example of trace instrumentation in Golang applications :bar_chart:
go-opentelemetry-example Example of trace instrumentation in Golang applications using the opentelemetry. Requirements/dependencies Docker Docker-comp
Tool (in Go!) to compare and diff container and host environments. Dinosaur fun!
Compe compare environments and other things between containers, and host 📦️ This is a simple tool to compare environments and other features of conta
Tool (in Go!) to compare and diff container and host environments. Dinosaur fun!
Compenv compare environments between containers, and host 📦️ This is a simple tool to compare environments. This means the environment on your host v
Wmi - One hot Go WMI package. Package wmi provides an interface to WMI. (Windows Management Instrumentation)
wmi Package wmi provides an interface to WMI. (Windows Management Instrumentation) Install go get -v github.com/moonchant12/wmi Import import "github.
Self-host your GitHub repositories.
self-forge One day, I'd like to write a lightweight clone of GitHub. For now, here's ~100 lines of Go that host your source files. Clones all of a Git
Observe host metrics collector Written in Go
Observe Host Metrics Collector Experimental collector and forwarder of host metr
A tool to help host go packages with vanity domains on GitHub
goredirects by Andrew Brampton (bramp.net) goredirects enables the use of a vanity redirect domain in your go package imports. For example, instead of
Expand host pattern to host list.
expandhost Expand host pattern to host list. E.g.: Expand foo[01-03,06,10-12].[beijing,wuhan].bar.com, the result will be as follows: []string{ "f
RevSuit is a flexible and powerful reverse connection platform designed for receiving connection from target host in penetration.
RevSuit - A Flexible and Powerful Reverse Connection Platform English |简体中文 Overview RevSuit is a flexible and powerful reverse connection platform de
Simple ssh client for persistent host info.
zssh Simple ssh cli for persistent hosts information. Getting started (1) Go get and install $ go get -u github.com/zacscoding/zssh/... $ zssh --help
Host.io API Go Client
Host.io API Go Client A simple API Client written in Go for https://Host.io/ API Documentation: https://host.io/docs Examples package main import (
Linux GUI viewer for ZFS pool, dataset and host storage.
This is a WIP in alpha stage. zgui Linux GUI viewer for ZFS pool, dataset and host storage. zgui used libzfs directly and not ZFS command line tools.
Telemetry interfaces for logs and metrics allowing complete decoupling of instrumentation implementations.
Telemetry This package provides a set of Telemetry interfaces allowing you to completely decouple your libraries and packages from Logging and Metrics
Application wirtten in GO to check if the port on the remote host is open
portcheck A simple Pod that get API POST request with port type and number with a target's IP address and checks if the destination port is available
This POC is built with the goal to collect events/logs from the host systems such as Kubernetes, Docker, VMs, etc. A buffering layer is added to buffer events from the collector
What is does This POC is build with the goal to collect events/logs from the host systems such as Kubernetes, docker, VMs etc. A buffering layer is ad
apache dubbo gateway,L7 proxy,virtual host,k8s ingress controller.
apache dubbo gateway,L7 proxy,virtual host,k8s ingress controller.
Automatically update your Windows hosts file with the WSL2 VM IP address
Automatically update your Windows hosts file with the WSL2 VM IP address
Ping library for Golang with multi-host support
pingo Fast and lightweight ping library for Golang with multi-host support. Features ICMP sockets: UDP port 0 means "let the kernel pick a free number
ARP spoofing tool based on go language, supports LAN host scanning, ARP poisoning, man-in-the-middle attack, sensitive information sniffing, HTTP packet sniffing
[ARP Spoofing] [Usage] Commands: clear clear the screen cut 通过ARP欺骗切断局域网内某台主机的网络 exit exit the program help display help hosts 主机管理功能 loot 查看嗅探到的敏感信息
The rest api that can manage the iptables rules of the remote host
fiewall-api firewall api是基于firewalld来远程管理iptables规则的rest-api,无需部署agent Features 指定一个主机ip,让这个主机上的iptables增加一个规则 处理单个IP或CIDR范围(xx.xx.xx.xx/mask,mac,inte
htf (Host That File) is a tool to make serving up your favorite pentest tools simpler and faster.
htf htf (Host That File) is a tool to make serving up your favorite pentest tools simpler and faster. All you need to do is populate the htf configura
Attach hooks to any database/sql driver
sqlhooks Attach hooks to any database/sql driver. The purpose of sqlhooks is to provide a way to instrument your sql statements, making really easy to
Proxy your Go Module`s Import Path from your own domain to a public host (e.g. github.com).
Go Modules Remote Import Path Proxy Proxy your Go Module`s Import Path from your own domain to a public host (e.g. github.com). For example Uber (buil
A set of instrumentation features for collecting relevant tracing data as well as secure an application
Go Agent goagent provides a set of instrumentation features for collecting relevant tracing data as well as secure an application by blocking requests
Make any web accessible from your own host / domain
Web Mirror Based on reverseproxy Solution for: Website that only set 'X-Frame-Options' to 'sameorigin'. Hide website real url Content interception & m
A simple means of configuring Open Telemetry instrumentation in Golang
Otel GO Starter A simple means of getting the Open Telemetry global instrumentation configure and started Get Started Using the Otel GO Starter allows
Fleet - Open source device management, built on osquery.
Fleet - Open source device management, built on osquery.
⚡ 🖥️ 👾 Host your own Lightning Address on LND
⚡ 🖥️ 👾 Host your own Lightning Address on LND Lighting Wallets like BlueWallet, Blixt and many more allow us to send sats to Lighting Addresses like
mtail - extract internal monitoring data from application logs for collection into a timeseries database
mtail - extract internal monitoring data from application logs for collection into a timeseries database mtail is a tool for extracting metrics from a
Receive phone calls from anybody on the Web. Or host a telephony server yourself.
WebCall WebRTC Telephony Server Browser based telephony over E2E-encrypted P2P-links with very high audio quality. WebCall is lightweight and easy to
Rhoas CLI as an Host example
RHOAS CLI rhoas is a command-line client for managing all of your application services on Kubernetes. Guides See our Guides for installation and usage
Elkeid is a Cloud-Native Host-Based Intrusion Detection solution project to provide next-generation Threat Detection and Behavior Audition with modern architecture.
Elkeid is a Cloud-Native Host-Based Intrusion Detection solution project to provide next-generation Threat Detection and Behavior Audition with modern architecture.
Example instrumentation of Golang Application with OpenTelemetry with supported configurations to export to Sentry.
Sentry + Opentelemetry Go Example Requirements To run this example, you will need a kubernetes cluster. This example has been tried and tested on Mini
LazySSH is an SSH server that acts as a jump host only, and dynamically starts temporary virtual machines.
LazySSH is an SSH server that acts as a jump host only, and dynamically starts temporary virtual machines. If you find yourself briefly starti
A modern tool for the Windows kernel exploration and tracing
Fibratus A modern tool for the Windows kernel exploration and observability Get Started » Docs • Filaments • Download • Discussions What is Fibratus?
EasyAgent is an infrastructure component, applied to manage the life-cycle of services on the remote host.
Easyagent English | 中文 介绍 easyagent是在袋鼠云内部广泛使用的基础架构组件,最佳应用场景包括ELK体系beats等数据采集器的管控和配置管理、数栈体系自动化部署等 基本原理 easyagent主要有sidecar和server两个组件,sidecar部署在主机端,si
High-Performance Shortlink ( Short URL ) app creator in Golang. For privacy reasons, you may prefer to host your own short URL app and this is the one to use.
About The Project Shortlink App in Golang Multiple Node based Architecture to create and scale at ease Highly performant key-value storage system Cent
OpenTelemetry instrumentation for database/sql
otelsql It is an OpenTelemetry instrumentation for Golang database/sql, a port from https://github.com/open-telemetry/opentelemetry-go-contrib/pull/50
Use SQL to query host, DNS and exploit information using Shodan. Open source CLI. No DB required.
Shodan Plugin for Steampipe Query Shodan with SQL Use SQL to query host, DNS and exploit information using Shodan. For example: select * from shod
GoVector is a vector clock logging library written in Go.
GoVector is a vector clock logging library written in Go. The vector clock algorithm is used to order events in distributed systems in the absence of a centralized clock. GoVector implements the vector clock algorithm and provides feature-rich logging and encoding infrastructure.
Attach hooks to any database/sql driver
sqlhooks Attach hooks to any database/sql driver. The purpose of sqlhooks is to provide a way to instrument your sql statements, making really easy to
Go library for accessing multi-host SQL database installations
hasql hasql provides simple and reliable way to access high-availability database setups with multiple hosts. Status hasql is production-ready and is
Sqreen's Application Security Management for the Go language
Sqreen's Application Security Management for Go After performance monitoring (APM), error and log monitoring it’s time to add a security component int
WebAssembly for Proxies (Golang host implementation)
WebAssembly for Proxies (GoLang host implementation) The GoLang implementation for proxy-wasm, enabling developer to run proxy-wasm extensions in Go.
Host yo' self from your browser, your phone, your toaster.
A hosting service from the browser, because why not. Try it at hostyoself.com. See it in action Here's an example where I use hostyoself.com to host i
zero-trust remote firewall instrumentation
ShieldWall embraces the zero-trust principle and instruments your server firewall to block inbound connections from every IP on any port, by default.
Prometheus instrumentation library for Go applications
Prometheus Go client library This is the Go client library for Prometheus. It has two separate parts, one for instrumenting application code, and one
A flexible process data collection, metrics, monitoring, instrumentation, and tracing client library for Go
Package monkit is a flexible code instrumenting and data collection library. See documentation at https://godoc.org/gopkg.in/spacemonkeygo/monkit.v3 S
Cross-platform Go library to place an icon in the host operating system's taskbar.
trayhost Package trayhost is a cross-platform Go library to place an icon in the host operating system's taskbar. Platform Support macOS - Fully imple