inetaf / tcpproxy
Proxy TCP connections based on static rules, HTTP Host headers, and SNI server names (Go package or binary)
☆1,283Updated 2 months ago
Alternatives and similar repositories for tcpproxy:
Users that are interested in tcpproxy are comparing it to the libraries listed below
- Golang connection multiplexing library☆2,329Updated last month
- A simple TUN/TAP library written in native Go.☆2,019Updated 8 months ago
- Zero-copy sockets for Linux in Golang☆832Updated 4 years ago
- Go middlewares for HTTP servers & proxies☆2,051Updated 3 weeks ago
- A small TCP proxy written in Go☆777Updated last year
- Go bindings to systemd socket activation, journal, D-Bus, and unit files☆2,513Updated 9 months ago
- IPv4 and IPv6 userland network stack☆3,098Updated 5 years ago
- Go wrapper around iptables utility☆1,180Updated 6 months ago
- A Stream Multiplexing Library for golang with least memory usage(TDMA)☆1,368Updated 2 months ago
- Simple mDNS client/server library in Golang☆1,245Updated 2 months ago
- This repository contains a Go module to interact with Linux nftables (the iptables successor).☆1,184Updated last week
- Package netlink provides low-level access to Linux netlink sockets (AF_NETLINK). MIT Licensed.☆983Updated 3 months ago
- A transparent tcp proxy (no decryption necessary) (golang). It can forward to upstream proxies (e.g. corporate) and CONNECT on any port t…☆340Updated 9 months ago
- Martian is a library for building custom HTTP/S proxies☆2,018Updated 4 months ago
- Graceful process restarts in Go☆2,967Updated 6 months ago
- Recursive and authoritative DNS server in go, including DNSSEC and DNS-over-TLS☆1,619Updated 4 years ago
- Simple netlink library for go.☆2,988Updated last week
- A fast dns cache server written by go☆613Updated 3 years ago
- Connection multiplexer for GoLang: serve different services on the same port!☆2,624Updated last year
- Linux networking in Go☆590Updated 4 years ago
- Fast IP to CIDR lookup in Golang☆929Updated last year
- reuse tcp/udp ports in golang☆788Updated 3 weeks ago
- Redis compatible server framework for Go☆2,208Updated 11 months ago
- gosync is a library for Golang styled around zsync / rsync, written with the intent that it enables efficient differential file transfer …☆586Updated 4 years ago
- A tool for building distributed applications.☆889Updated last year
- Library to work with eBPF programs from Go☆1,148Updated last year
- Go channels at horizontal scale (powered by message queues)☆1,548Updated 2 years ago
- The Syslog server with built-in search☆774Updated 3 years ago
- Cross platform Go logging library.☆891Updated last year
- DHCPv6 and DHCPv4 packet library, client and server written in Go☆755Updated last week