348 Resources
Golang identity-aware-proxy Libraries
ZITADEL - Identity Experience Platform
What Is ZITADEL ZITADEL is a "Cloud Native Identity and Access Management" solution built for the cloud era. ZITADEL uses a modern software stack cons
An http proxy for reproducibility.
HTTPLock An http proxy for reproducibility. How Does It Work Start the proxy and request a uuid from the proxy. Use this uuid to make requests to the
Switch git user easily with ssh identity.
gitusr A cli tool to easily manage multiple git users and their ssh identity. Add a new git user to gitusr config. Delete a git user from gitusr confi
A proxy to add `/federate` to Thanos monitoring
Thanos Federate Proxy A proxy to convert /federate queries to /v1/api/query and respond in open metrics format. The most common use case for this prox
A http proxy server chaining a upstream which needs authentication headers.
Normalize HTTP Proxy A http proxy server chaining a upstream which needs authentication headers. local - [np] - upstream - destination Usage Norma
SOCKS5/4/4a validating proxy pool. Water's fine on my machine!
PxndScvm SOCKS5/4/4a validating proxy pool This package is for managing and accessing thousands upon thousands of arbitrary SOCKS proxies. Pipe it a f
Reworking kube-proxy's architecture
Kubernetes Proxy NG The Kubernetes Proxy NG a new design of kube-proxy aimed at allowing Kubernetes business logic to evolve with minimal to no impact
A microservice gateway developed based on golang.With a variety of plug-ins which can be expanded by itself, plug and play. what's more,it can quickly help enterprises manage API services and improve the stability and security of API services.
Goku API gateway is a microservice gateway developed based on golang. It can achieve the purposes of high-performance HTTP API forwarding, multi tenant management, API access control, etc. it has a powerful custom plug-in system, which can be expanded by itself, and can quickly help enterprises manage API services and improve the stability and security of API services.
A proxy that authorizes and enforces a given label in a given PromQL query
prom-authzed-proxy prom-authzed-proxy is a proxy for Prometheus that authorizes the request's Bearer Token with Authzed and enforces a label in a Prom
TProx is a fast reverse proxy path traversal detector and directory bruteforcer.
TProx is a fast reverse proxy path traversal detector and directory bruteforcer Install • Usage • Examples • Join Discord Install Options From Source
Golang实现的免费IP池
项目基于 go + goquery + gin + xorm 实现的 IP池 服务,每日多个时段进行IP池数据扩充,定时进行存活检测。 采用mysql作为数据持久化存储
4chain is a simple、fast reverse proxy to help you expose a local server behind a NAT or firewall to the Internet.
4Chain What is 4chain? 4chain is a simple、fast reverse proxy to help you expose a local server behind a NAT or firewall to the Internet. Using the ssh
This tool will listen on a given port, strip SSL encryption, forward traffic through a plain TCP proxy, then encrypt the returning traffic again and send it to the target of your choice. Unlike most SSL stripping solutions this tool will negotiate ALPN and preserve the negotiated protocol all the way to the target.
ALPN Pass This tool will listen on a given port, strip SSL encryption, forward traffic through a plain TCP proxy, then encrypt the returning traffic a
Reverse Proxy for geth node
geth-proxy Reverse Proxy for geth node gcr.io/moonrhythm-containers/geth-proxy Features Health check base on last synced block timestamp Merge websock
websocket proxy,简单的websocket反向代理实现,支持ws、wss
websocket proxy 100行代码实现轻量的websocket代理库,不依赖其他三方库,支持ws、wss代理 使用示例 Install go get github.com/pretty66/websocketproxy import ( "github.com/pretty66/w
Axiom Honeycomb Proxy ships logs to Axiom and Honeycomb simultaneously.
Axiom Honeycomb Proxy Table of Contents Introduction Usage Contributing License Introduction Axiom Honeycomb Proxy ships logs to Axiom and Honeycomb s
DataHen Till is a standalone tool that instantly makes your existing web scraper scalable, maintainable, and more unblockable, with minimal code changes on your scraper.
DataHen Till is a standalone tool that instantly makes your existing web scraper scalable, maintainable, and more unblockable, with minimal code changes on your scraper.
HEP Fidelity Proxy
HFP HEP Fidelity Proxy Reliable way of relaying all your HEP to any HEP remote server that is behind unreliable networks. It is buffered TCP proxy wit
Guilty Gear Strive Proxy for faster loading screens.
totsugeki 🐬 Guilty Gear Strive Proxy for faster loading screens. Totsugeki lets you totsugeki past the Strive connection screen. out.mp4 Quickstart D
TLS/SSL Tunnel - A modern STunnel replacement written in golang
go-tunnel - Robust Quic/TLS Tunnel (Stunnel replacement) What is it? A supercharged Stunnel replacement written in golang. is in a sense a proxy enabl
RTSP 1.0 client and server library for the Go programming language
RTSP 1.0 client and server library for the Go programming language
Standalone client for proxies of Windscribe browser extension
windscribe-proxy Standalone Windscribe proxy client. Younger brother of opera-proxy. Just run it and it'll start a plain HTTP proxy server forwarding
It is a proxy to improve article readability, a directory for your favorite articles, and a way to make the internet lighter and more accessible.
timoneiro It is a work in progress. Some features are unimplemented yet. The helmsman's goal is to be a way to browse articles without all the distrac
A TCP proxy used to expose services onto a tailscale network without root. Ideal for container environments.
tailscale-sidecar This is barely tested software, I don't guarantee it works but please make an issue if you use it and find a bug. Pull requests are
gobetween - modern & minimalistic load balancer and reverse-proxy for the ☁️ Cloud era.
gobetween - modern & minimalistic load balancer and reverse-proxy for the ☁️ Cloud era. Current status: Maintenance mode, accepting PRs. Currently in
Graphik is a Backend as a Service implemented as an identity-aware document & graph database with support for gRPC and graphQL
Graphik is a Backend as a Service implemented as an identity-aware, permissioned, persistant document/graph database & pubsub server written in Go.
Syntax-aware grep for PHP code.
phpgrep Syntax-aware grep for PHP code. This repository is used for the library and command-line tool development. A good source for additional utilit
lambda-go-api-proxy makes it easy to port APIs written with Go frameworks such as Gin to AWS Lambda and Amazon API Gateway.
aws-lambda-go-api-proxy makes it easy to run Golang APIs written with frameworks such as Gin with AWS Lambda and Amazon API Gateway.
gophertunnel is composed of several packages that may be of use for creating Minecraft related tools
gophertunnel is composed of several packages that may be of use for creating Minecraft related tools. A brief overview of all packages may be found here.
self-aware Golang profile dumper[beta]
holmes WARNING : holmes is under heavy development now, so API will make breaking change during dev. If you want to use it in production, please wait
Access more HTTP ports over CDN with this application.
More-Ports More Ports is a proxy service to establish all web-based applications on different ports on the server-side over a well known TCP port. It
Mutual TLS encryption TCP proxy with golang
mtls-tcp-proxy Mutual Authentication TLS encryption TCP proxy with golang Why? I created this because of sometimes, it is not possible for us to estab
inlets-connect is a proxy that supports HTTPS and the CONNECT method
inlets-connect inlets-connect is a proxy that supports HTTPS and the CONNECT method. It can be deployed as a side-car or stand-alone to proxy to a sin
An authentication proxy for Google Cloud managed databases
db-auth-gateway An authentication proxy for Google Cloud managed databases. Based on the ideas of cloudsql-proxy but intended to be run as a standalon
concurrent caching proxy and decoder library for collections of PMTiles
go-pmtiles A caching proxy for the serverless PMTiles archive format. Resolves several of the limitations of PMTiles by running a minimalistic, single
Easegress (formerly known as EaseGateway)is an all-rounder traffic orchestration system
Easegress (formerly known as EaseGateway)is an all-rounder traffic orchestration system
Free, secure communications for everyone, powered by decentralized private identity.
Ubikom Project Encrypted email service based on decentralized private identity. The Project With Ubikom project, you can communicate via email in a se
Easy proxy for redis sentinel
sentinel-proxy Easy proxy for redis sentinel. Main purpose of the proxy is easy work with redis sentinel without changing the client code. Especially
Crank4go API Gateway Brief Introduction It is a Golang implementation of Crank4j
Crank4go API Gateway Brief Introduction It is a Golang implementation of Crank4j, which derived from Cranker. the follow introduction is quoted from t
An experimental Tor-Proxy serivce written in Go using Go-proxy and Go-libtor.
tor-proxy An experimental standalone tor-proxy service built with Go, using go-proxy, go-libtor and bine. This is a simple replacement to Tor's origin
Identity & Access Management simplified and secure.
IAM Zero Identity & Access Management simplified and secure. 🚀 Get Started | 📖 Support What is IAM Zero? IAM Zero detects identity and access manage
Go http real ip header parser
remoteaddr Go http real ip header parser module A forwarders such as a reverse proxy or Cloudflare find the real IP address from the requests made to
Roxy the Frontend Proxy
roxy Roxy the Frontend Proxy Our mascot, Roxy Lalonde. Roxy is an Internet-facing frontend proxy which provides the following features: Automatically
Modern network boot server.
bofied demo.mp4 Modern network boot server. Overview bofied is a network boot server. It provides everything you need to PXE boot a node, from a (prox
A deployable proxy server and tunnel written in go
Tunnelify Tunnelify is a deployable proxy server and tunnel written in go Installing | Quickstart | Configuration Installing Direct download You can i
将TCP放到WebSocket中传输(就能走CDN)基于ws的内网穿透 隧道代理 tcp2ws
Tcp over WebSocket (TCP to WebSocket) 本工具能 使用WebSocket创建隧道,实现TCP端口转发 至于这样脱裤子放屁的操作有什么用? 举个例子,一个服务器只能通过cdn的http转发,它也不能联网,这时你就可以利用此工具将需要转发的端口(比如22)转换成ws协
Boundary enables identity-based access management for dynamic infrastructure.
Boundary Please note: We take Boundary's security and our users' trust very seriously. If you believe you have found a security issue in Boundary, ple
Super fault-tolerant gateway for HTTP clusters, written in Go. White paper for reference - https://github.com/gptankit/serviceq-paper
ServiceQ ServiceQ is a fault-tolerant gateway for HTTP clusters. It employs probabilistic routing to distribute load during partial cluster shutdown (
Smocker is a simple and efficient HTTP mock server and proxy.
Smocker (server mock) is a simple and efficient HTTP mock server. The documentation is available on smocker.dev. Table of contents Installation With D
🎥 Proxy livestreams from websockets to external RTMP endpoints.
pxy pxy is a Go server that routes incoming livestream data from websockets to an external RTMP endpoint. This project is a work in progress, I'll upd
gRPC/REST proxy for Kafka
Kafka-Pixy (gRPC/REST Proxy for Kafka) Kafka-Pixy is a dual API (gRPC and REST) proxy for Kafka with automatic consumer group control. It is designed
SOCKS Protocol Version 5 Library in Go. Full TCP/UDP and IPv4/IPv6 support
socks5 中文 SOCKS Protocol Version 5 Library. Full TCP/UDP and IPv4/IPv6 support. Goals: KISS, less is more, small API, code is like the original protoc
:vulcan_salute: Fast, modern, easy-to-use network scanner
sx is the command-line network scanner designed to follow the UNIX philosophy. The goal of this project is to create the fastest network scanner with
An HTTP/HTTPS intercept proxy written in Go.
Broxy Broxy is an open source intercept proxy written in Go. It makes use of goproxy as core proxy implementation and the interface is implemented wit
ready-to-use RTSP / RTMP server and proxy that allows to read, publish and proxy video and audio streams
rtsp-simple-server is a simple, ready-to-use and zero-dependency RTSP / RTMP server and proxy, a software that allows users to publish, read and proxy live video and audio streams. RTSP is a specification that describes how to perform these operations with the help of a server, that is contacted by both publishers and readers and relays the publisher's streams to the readers.
Standalone client for proxies of Opera VPN
opera-proxy Standalone Opera VPN client. Younger brother of hola-proxy. Just run it and it'll start a plain HTTP proxy server forwarding traffic throu
云函数代理服务
scf-proxy 云函数代理 白嫖云函数,构建自己的代理服务 原理 sh build.sh https://console.cloud.tencent.com/scf/list?rid=1&ns=default 上传 zip 包并布署 Reference https://freewechat
Highly-opionated MTPROTO proxy for Telegram.
Highly-opionated (ex-bullshit-free) MTPROTO proxy for Telegram.
Brook is a cross-platform strong encryption and not detectable proxy. Zero-Configuration. Brook 是一个跨平台的强加密无特征的代理软件. 零配置.
Brook 中文 v20210401 [GUI] Block list(Ad Block) Bypass & Block rule [GUI] Forward DNS [GUI] OpenWrt GUI client [GUI] Fake DNS [CLI] $ brook tproxy Scrip
🐻 The Universal Service Mesh. CNCF Sandbox Project.
Kuma is a modern Envoy-based service mesh that can run on every cloud, in a single or multi-zone capacity, across both Kubernetes and VMs. Thanks to i
Simple edge server / reverse proxy
reproxy Reproxy is simple edge HTTP(s) sever / reverse proxy supporting various providers (docker, static, file). One or more providers supply informa
Proxy Unix applications in the terminal
cliProxy Description This wrapper binary uses pseudo-terminals on Mac and Linux to imitate TTY sessions for the hard coded binary specified by the var
A reverse proxy that provides authentication with Google, Github or other providers.
A reverse proxy and static file server that provides authentication using Providers (Google, GitHub, and others) to validate accounts by email, domain
dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.
Overview A flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2, DNS-over-HTTPS and Anonymized DNSCrypt. dnscrypt-p
Cloud Native Tunnel
inlets is a Cloud Native Tunnel written in Go Expose your local endpoints to the Internet or within a remote network, without touching firewalls. Foll
An Advanced HTTP Reverse Proxy with Dynamic Sharding Strategies
Weaver - A modern HTTP Proxy with Advanced features Description Features Installation Architecture Configuration Contributing License Description Weav
HTTP, HTTP2, HTTPS, Websocket debugging proxy
English | 简体中文 We recommend updating whistle and Node to ensure that you receive important features, bugfixes and performance improvements. Some versi
Go forward proxy with bandwidth limiting.
Goforward Go forward proxy with rate limiting. The code is based on Michał Łowicki's 100 LOC forward proxy. Download Releases can be downloaded from h
Go HTTP tunnel is a reverse tunnel based on HTTP/2.
Go HTTP tunnel is a reverse tunnel based on HTTP/2. It enables you to share your localhost when you don't have a public IP.
TeaWeb-可视化的Web代理服务。DEMO: http://teaos.cn:7777
TeaWeb - 可视化的Web代理服务 TeaWeb是一款集静态资源、缓存、代理、统计、日志、安全、监控于一体的可视化智能WebServer。目标是 做一个能让程序员和运维工程师喝着茶、唱着歌,就能把事情完成的一个智能化的简单易用的产品。 TeaWeb使用Go语言实现,在高可定制化前提下,保证高性
Content aware image resize library
Caire is a content aware image resize library based on Seam Carving for Content-Aware Image Resizing paper. How does it work An energy map (edge detec
Gaea is a mysql proxy, it's developed by xiaomi b2c-dev team.
简介 Gaea是小米中国区电商研发部研发的基于mysql协议的数据库中间件,目前在小米商城大陆和海外得到广泛使用,包括订单、社区、活动等多个业务。Gaea支持分库分表、sql路由、读写分离等基本特性,更多详细功能可以参照下面的功能列表。其中分库分表方案兼容了mycat和kingshard两个项目的路
MOSN is a cloud native proxy for edge or service mesh. https://mosn.io
中文 MOSN is a network proxy written in Golang. It can be used as a cloud-native network data plane, providing services with the following proxy functio
一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.
NPS README|中文文档 NPS is a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal. Feature C
Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding.Proxy是golang实现的高性能http,https,websocket,tcp,socks5代理服务器,支持内网穿透,链式代理,通讯加密,智能HTTP,SOCKS5代理,黑白名单,限速,限流量,限连接数,跨平台,KCP支持,认证API。
Advertisement GOPROXY Introduction The GoProxy is a high-performance http proxy, https proxy, socks5 proxy, ss proxy, websocket proxies, tcp proxies,
Hetty is an HTTP toolkit for security research.
Hetty is an HTTP toolkit for security research. It aims to become an open source alternative to commercial software like Burp Suite Pro, with powerful
A CLI-based HTTP intercept and replay proxy
GLORP Glorp is an HTTP intercept proxy, allowing the inspection and replaying of HTTP requests. The layout and flow was designed to function similar t
depaware makes you aware of your Go dependencies
depaware depaware makes you aware of your Go dependencies. It generates a list of your dependencies which you check in to your repo: https://github.co
Fast and lightweight DNS proxy as ad-blocker for local network with many features
Blocky Blocky is a DNS proxy and ad-blocker for the local network written in Go with following features: Features Blocking - Blocking of DNS queries w
Transfer 10Gbps http traffic over 1Gbps networks :)
httpteleport Teleports 10Gbps http traffic over 1Gbps networks. Built on top of fastrpc. Use cases httpteleport may significantly reduce inter-server
A collection of (ANSI-sequence aware) text reflow operations & algorithms
reflow A collection of ANSI-aware methods and io.Writers helping you to transform blocks of text. This means you can still style your terminal output
Fast and idiomatic client-driven REST APIs.
Vulcain is a brand new protocol using HTTP/2 Server Push to create fast and idiomatic client-driven REST APIs. An open source gateway server which you
The mep-agent module provides proxy services for 3rd applications to MEP.
Mep-Agent Introduction Mep-Agent is a middleware that provides proxy services for third-party apps. It can help apps, which do not implement the ETSI
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.
Dead simple reverse proxy for all your containerized needss
Whats this ? Pawxi is yet another reverse proxy designed with simplicity in mind. Born out of a certain users frustration at the complexity of setting
A modern layer 7 load balancer from baidu
BFE BFE is a modern layer 7 load balancer from baidu. Advantages Multiple protocols supported, including HTTP, HTTPS, SPDY, HTTP2, WebSocket, TLS, Fas
HTTP cache server, such as varnish
pike 与varnish类似的HTTP缓存服务器,主要的特性如下: 提供WEB的管理配置界面,简单易上手 支持br与gzip两种压缩方式,根据客户端自动选择。对于可缓存与不可缓存请求使用不同的压缩配置,更佳的时间与空间的平衡 仅基于Cache-Control生成缓存有效期,接口缓存完全由接口开发者
The Swiss Army knife for 802.11, BLE and Ethernet networks reconnaissance and MITM attacks.
bettercap is a powerful, easily extensible and portable framework written in Go which aims to offer to security researchers, red teamers and reverse e
A suite of gRPC debugging tools. Like Fiddler/Charles but for gRPC.
grpc-tools A suite of tools for gRPC debugging and development. Like Fiddler/Charles but for gRPC! The main tool is grpc-dump which transparently inte
An Advanced HTTP Reverse Proxy with Dynamic Sharding Strategies
Weaver - A modern HTTP Proxy with Advanced features Description Features Installation Architecture Configuration Contributing License Description Weav
Local development against a remote Kubernetes or OpenShift cluster
Documentation - start here! ** Note: Telepresence 1 is being replaced by our even better Telepresence 2. Please try Telepresence 2 first and report an
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
frp README | 中文文档 What is frp? frp is a fast reverse proxy to help you expose a local server behind a NAT or firewall to the Internet. As of now, it s
an SSO and OAuth / OIDC login solution for Nginx using the auth_request module
Vouch Proxy An SSO solution for Nginx using the auth_request module. Vouch Proxy can protect all of your websites at once. Vouch Proxy supports many O
A reverse proxy that provides authentication with Google, Github or other providers.
A reverse proxy and static file server that provides authentication using Providers (Google, GitHub, and others) to validate accounts by email, domain or group.
Envoy filters in Go
EGo-Demo This is a demo of how to build a Golang filter for Envoy, based on the Envoy Filter Example project, by using Go's CGo feature. It is still a
🙌It 👐just 👌not ☝works
fuck-signal-tls-proxy Why Deliver something [3] not work at all is more rude than dirty word. In short, everything is designed to blend into the backg
An incredibly fast proxy checker & IP rotator with ease.
An incredibly fast proxy checker & IP rotator with ease.
A simple command line tool using which you can skip phone number based SMS verification by using a temporary phone number that acts like a proxy.
Fake-SMS A simple command line tool using which you can skip phone number based SMS verification by using a temporary phone number that acts like a pr