116 Repositories
Rust statsd-filter-proxy-rs Libraries
A high performance http proxy server & extensions platform & net packet capture tool
CthulhuRs A high performance http proxy server A browser extensions platform A net packet capture tool Demonstration Main features of CthulhuRs Inject
Parks-McClellan Remez FIR design algorithm
pm-remez: Parks-McClellan Remez FIR design algorithm pm-remez is a modern Rust implementation of the Parks-McClellan Remez exchange algorithm. It can
Towards fully autonomous driving (WIP)
🚗 openpilot openpilot is a comprehensive Rust crate designed to assist in building fully autonomous vehicles. The primary focus of this crate is to p
Proxy copilot api to openai's gpt-4 api
Proxying Copilot API to OpenAI's GPT-4 API Usage Start the Server export GHU_TOKEN=ghu_xxxx; ./copilot2chat Or sh start.sh start # start the server th
The fastest bloom filter in Rust. No accuracy compromises. Use any hasher.
b100m-filter The fastest bloom filter in Rust. No accuracy compromises. Use any hasher. Usage # Cargo.toml [dependencies] b100m-filter = "0.3.0" use b
Edge network tunnel implemented using Cloudflare Workers.
workers-tunnel Edge network tunnel implemented using Cloudflare Workers. It is recommended to use Xray as the tunnel client. https://github.com/XTLS/X
A simple image uploader and caching/optimizing proxy
yeet (╯°□°)╯︵ ┻━┻ yeet is an image caching and optimizing proxy, with support for uploading. I built it for ellie.wtf Upload images to S3 with curl Ca
put.io to sonarr/radarr proxy
putioarr Proxy that allows put.io to be used as a download client for sonarr/radarr/whisparr. The proxy uses the Transmission protocol. Installation T
A perfect smoother; A discrete time version of spline smoothing for equally spaced data
Whittaker Smoother Aka Whittaker-Henderson, Whittaker-Eilers Smoother is known as the perfect smoother. Its a discrete-time version of spline smoothin
Narrowlink securely connects devices and services together, even when both nodes are behind separate NAT
Narrowlink Narrowlink is a self-hosted platform that allows you to establish secure remote connections between devices within a network that may be hi
SOCKS5 implement library, with some useful utilities such as dns-query, socks5-server, dns2socks, udp-client, etc.
socks5-impl Fundamental abstractions and async read / write functions for SOCKS5 protocol and Relatively low-level asynchronized SOCKS5 server impleme
📡Proxy HTTP/1.1 requests over a sensitive point-to-point link
ptproxy Motivation What's this? Why do I need this? What's a sensitive network link? What's wrong with a VPN? What's wrong with HTTP[S]? What's wrong
A HTTP Filter checking for OIDC Authentication, made for Envoy Plugins, written in Rust
WASM OIDC Plugin A plugin for Envoy written in Rust. It is a HTTP Filter, that implements the OIDC Authorization Code Flow. Requests sent to the filte
Hopper - Fast, configurable, lightweight Reverse Proxy for Minecraft
Hopper Hopper is a lightweight reverse proxy for minecraft. It allows you to connect multiple servers under the same IP and port, with additional func
Rust crate for interacting with the Windows Packet Filter driver.
NDISAPI-RS NDISAPI-RS is a Rust crate for interacting with the Windows Packet Filter driver. It provides an easy-to-use, safe, and efficient interface
Clean implementation of TompHTTPs' Bare-server-node in rust!
bare-server-rust bare-server-rust is a fully compliant Rust implementation of TompHTTPs' Bare Server specifications. This is a server that will receiv
Self-hosted, fast, and efficient replacement for ngrok, built with Rust
reverse-proxy reverse-proxy is a self-hosted, fast, and efficient replacement for ngrok, built with Rust. The project leverages the power of Tokio and
QUIC proxy that allows to use QUIC to connect to an SSH server without needing to patch the client or the server.
quicssh-rs 😄 quicssh-rs is a QUIC proxy that allows to use QUIC to connect to an SSH server without needing to patch the client or the server. quicss
Powerfull Discord Raid Bot written in Rust, use VPN / Proxy because creating 200 channels in 10s Will ratelimit you.
Harakiri-Rust This the first Discord Raid Bot made in RustLang I recommend you use with a VPN or a Proxy to evade Discord Ratelimit. If bot doesn't st
The true next-gen L7 minecraft proxy and load balancer. Built in Rust.
Lure The true next-gen L7 minecraft proxy and load balancer. Built in Rust, Tokio and Valence. Why? Rust is a powerful programming language and a grea
Enterprise-oriented Generic Proxy Solutions
G3 Project 中文版 README About This is the project we used to build enterprise-oriented generic proxy solutions, including but not limited to proxy / rev
Simple and minimalist forward auth service intended for use with reverse proxies (Traefik, Caddy, nginx, etc)
nforwardauth nforwardauth is an extremely lightweight, blazing fast forward auth service that lets you use a single authentication middleware for all
A tool to filter sites in a FASTA-format whole-genome pseudo-alignment
Core-SNP-filter This is a tool to filter sites (i.e. columns) in a FASTA-format whole-genome pseudo-alignment based on: Whether the site contains vari
The High Performance Proxy/Load Balancer
Silverwind-The Next Generation High-Performance Proxy English 简体中文 The Silverwind is a high-performance reverse proxy/load balancer. And it could be a
A path-normalization pentesting tool.
pathbuster A path-normalization pentesting tool Todos • Installation • Usage • Examples • Contributing • License • Join Discord Todos Implement --filt
A MITM Proxy Written in Rust 🦀! Toolkit for HTTP/1, HTTP/2, and WebSockets with SSL/TLS Capabilities. Learning Project.
Man In The Middle Proxy Description Rust-based Man in the Middle proxy, an early-stage project aimed at providing visibility into network traffic. Cur
HTTP Proxy based solution for real-time interception and prioritization of SQL queries.
starproxy ⚠️ starproxy is a prototype: Not currently used in production, but will likely be some day. Table of Contents starproxy Table of Contents Ba
Leaksignal Proxy-Wasm Filter Module
Website | Docs | Blog | Slack 🔍 There are all kinds of sensitive data flowing through my services, but I don’t know which ones or what data. 🤷 LeakS
A fast, simple and lightweight Bloom filter library for Python, fully implemented in Rust.
rBloom A fast, simple and lightweight Bloom filter library for Python, fully implemented in Rust. It's designed to be as pythonic as possible, mimicki
Filter, Sort & Delete Duplicate Files Recursively
Deduplicator Find, Sort, Filter & Delete duplicate files Usage Usage: deduplicator [OPTIONS] [scan_dir_path] Arguments: [scan_dir_path] Run Dedupl
Simple CLI to manage your systemd clash.service and config subscriptions on Linux.
clashrup Simple CLI to manage your systemd clash.service and config subscriptions on Linux. Setup, update, apply overrides, and manage via systemctl.
Extract subsets of ONT (Nanopore) reads based on time
ONTime Extract subsets of ONT (Nanopore) reads based on time Motivation Install Examples Usage Time range format Cite Motivation Some collaborators wa
A rust implementation of websock/socket proxy. Support noVNC
websockify-rs: WebSockets support for any application/server This is a rust implement of the websockify-js, which is part of the noVNC project. At the
Rust implementation of TCP + UDP Proxy Protocol (aka. MMProxy)
mmproxy-rs A Rust implementation of MMProxy! 🚀 Rationale Many previous implementations only support PROXY Protocol for either TCP or UDP, whereas thi
A library for writing type-safe Durable Objects in Rust.
do-proxy A library for writing type-safe Durable Objects (DOs) in Rust. With do-proxy you can: Easily write type-safe APIs for Durable Objects. Abstra
Common vulnerability scanning on steroids ☄️
Hogg 🐽 An experimental passive website scanner. Hogg acts as a proxy between you and your DNS server and scans every website you visit for common vul
🐘 Query your Postgres Database directly from the Browser.
Postgres Browser Proxy Query your Postgres Database directly from the Browser. Video: https://youtu.be/ohr9gBPC3cE Download the latest binaries: https
Implementation of the Docker Registry HTTP API V2 in Rust, that can act as a proxy to other registries
Docker registry server and proxy (I'm bad at creating catchy names, but this one is good enough.) This project aims to implement a Docker Registry HTT
WebSocket-to-HTTP reverse proxy
websocket-bridge This is a simple reverse proxy server which accepts WebSocket connections and forwards any incoming frames to backend HTTP server(s)
Simple and fast proxy checker that include protocol validation;
Open Proxies ⭐️ Leave me a start please ⭐️ it will motivate me to continue maintaining and adding futures About | Technologies | Requirements | Starti
Cloud Native high performance security and privacy SQL proxy.
Fern proxy With the advent of Cloud Native applications, architecture patterns evolved and emerged to take advantage of cloud computing, and build mor
A TCP proxy using HTTP - Reach SSH behind a Nginx reverse proxy
📡 TCP over HTTP 🥦 The Questions 🪃 What does it do? You can proxy TCP traffic over HTTP. A basic setup would be: [Your TCP target] --TCP-- [Exit No
Flexible DNS hijacking and proxy tool.
kungfu Flexible DNS hijacking and proxy tool. Features Flexible rules e.g. glob pattern domain, static routes, response CIDR Host file include /etc/ho
An HTTP proxy for assets (mainly images) to route requests through an always-encrypted connection.
camo-rs camo-rs is a frontend-compatible Rust-re-implementation of the now archived NodeJS-based atmos/camo - an HTTP proxy for assets (mainly images)
A transparent QUIC to SOCKSv5 proxy on Linux, UDP/QUIC verison of moproxy.
quproxy A transparent QUIC to SOCKSv5 proxy on Linux, UDP/QUIC verison of moproxy. 🚧 WORKING IN PROGRESS 🚧 Features: Transparent forward QUIC to ups
A multi-connection TCP reverse proxy server and client.
tprox A multi-connection TCP reverse proxy. The tprox server is able to proxy multiple incoming connections to the tprox client over a single TCP conn
A minimal ngrok liked reverse proxy implemented in Rust.
rok A minimal ngrok implementation in Rust, for educational purpose. This work is largely based on rathole, especially the very first commit. Other ho
Yet Another Kalman Filter Implementation. As well as Lie Theory (Lie group and algebra) on SE(3). [no_std] is supported by default.
yakf - Yet Another Kalman Filter Yet Another Kalman Filter Implementation, as well as, Lie Theory (Lie group, algebra, vector) on SO(3), SE(3), SO(2),
ReadySet is a lightweight SQL caching engine written in Rust that helps developers enhance the performance and scalability of existing applications.
ReadySet is a SQL caching engine designed to help developers enhance the performance and scalability of their existing database-backed applications. W
An asynchronous dumb exporter proxy for prometheus. This aggregates all the metrics and exposes as a single scrape endpoint.
A dumb light weight asynchronous exporter proxy This is a dumb lightweight asynchronous exporter proxy that will help to expose multiple application m
Bioyino is a distributed statsd-protocol server with carbon backend.
Bioyino The StatsD server written in Rust Description Bioyino is a distributed statsd-protocol server with carbon backend. Features all basic metric t
Web3-proxy: a fast caching and load balancing proxy for web3 (Ethereum or similar) JsonRPC servers.
web3-proxy Web3-proxy is a fast caching and load balancing proxy for web3 (Ethereum or similar) JsonRPC servers. Signed transactions (eth_sendRawTrans
Reverse proxy for HTTP microservices and STDIO. Openfass watchdog which can run webassembly with wasmer-gpu written in rust.
The of-watchdog implements an HTTP server listening on port 8080, and acts as a reverse proxy for running functions and microservices. It can be used independently, or as the entrypoint for a container with OpenFaaS.
Image processing proxy and API, created to allow faster media delivery for the Holaplex storefront.
Description imgopt is an image processing proxy with a very simple API, created to download and dynamically scaledown, convert, and cache different me
Make every request from a separate IPv6 address.
Http Proxy IPv6 Pool Make every request from a separate IPv6 address. https://zu1k.com/posts/tutorials/http-proxy-ipv6-pool/ Tutorial Assuming you alr
An easy-to-use tunnel to localhost built in Rust. An alternative to ngrok and frp.
rslocal English | 中文 What is rslocal? Rslocal is like ngrok built in Rust, it builds a tunnel to localhost. Project status support http support tcp su
A lightweight Rust reverse proxy.
Brachyura A reverse proxy, which I am primarily using as a Rust / Hyper learning project. I utilize Nginx as part of my home lab providing reverse pro
Privaxy Next generation tracker and advertisement blocker
Privaxy is a MITM HTTP(s) proxy that sits in between HTTP(s) talking applications, such as a web browser and HTTP servers, such as those serving websites.
A tcp port forwarding system like ngrok.
Pruxy A tcp port forwarding system like ngrok. Todo http request handler agent - server connection agent How to use Generate cert files mkdir ssl_ce
chain nats.io servers with transformation & processing pipelines
NATS proxy service Simple tool to forward specific topics from one nats.io cluster to the same server or another. Provides support to process messages
🔌 A curseforge proxy server, keeping your API key safe and sound.
🔌 CFPROXY - The curseforge proxy server Curseforge has locked down their API and now restricts access without authentification. This spells trouble f
Alexander Mongus is a state-of-the-art filter to sneak amogus characters in pictures
A. Mongus Go to: http://www.lortex.org/amogu/ ??? This is a client-side, Webassembly-based filter to hide amongus characters in your images. Example:
A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls
bore A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls. That's all it does:
♻ A simple and efficient Gemini-to-HTTP proxy written in Rust.
September A simple and efficient Gemini-to-HTTP proxy written in Rust. Usage Docker $ docker run -d [ -e ROOT="gemini://fuwn.me" ] [ -e PORT="8080"] [
Lightweight proxy that allows redirect HTTP(S) traffic through a proxy.
Proxyswarm Proxyswarm is a lightweight proxy that allows redirect HTTP(S) traffic through a proxy. WARNING: This app isn't recomended for download lar
RCProxy - a lightweight, fast but powerful Redis Cluster Proxy written in Rust
RCProxy - a lightweight, fast but powerful Redis Cluster Proxy written in Rust
UDP proxy with Proxy Protocol and mmproxy support
udppp UDP proxy with Proxy Protocol and mmproxy support. Features Async Support Proxy Protocol V2 SOCKET preserve client IP addresses in L7 proxies(mm
A simple program that provides DBus interface to control display temperature and brightness under wayland without flickering
wl-gammarelay-rs Like wl-gammarelay, but written in rust, runs on a single thread, has three times less SLOC and uses DBus (for simplicity). Dbus inte
A proxy implement with http / socks5 in-bound and vmess out-bound, written in Rust and tokio.rs
tokio-vmess an Asynchronous proxy implement with http / socks5 in-bound and vmess out-bound, written in Rust and tokio Run example first, Fill out the
This repository features a simple Kalman filter and RTS smoother (KFS) implementation in Rust by using the ndarray library.
Kalman filter and RTS smoother in Rust (ndarray) This repository features a simple Kalman filter and RTS smoother (KFS) implementation in Rust by usin
Wasm video filter booth app written in Rust
Video effect booth written in Rust and WebAssembly Play with it here: https://mtharrison.github.io/wasmbooth/ Aim I wrote this purely to teach myself
PixelWorldProxy - Simple Pixel World Proxy made in Rust.
PixelWorldProxy Simple Pixel World Proxy made in Rust. Feature Safe and fast Support subserver switching Usage Clone the repository: git clone https:/
A set of cryptographic primitives for building a multi-hop Proxy Re-encryption scheme, known as Transform Encryption.
recrypt A pure-Rust library that implements a set of cryptographic primitives for building a multi-hop Proxy Re-encryption scheme, known as Transform
A minimalistic encryption protocol for rust async streams/packets, based on noise protocol and snow.
Snowstorm A minimalistic encryption protocol for rust async streams / packets, based on noise protocol and snow. Quickstart Snowstorm allows you to se
Test the interception/filter of UDP 53 of your local networks or hotspots.
udp53_lookup Test the interception/filter of UDP 53 of your local networks or hotspots. Inspired by BennyThink/UDP53-Filter-Type . What's the purpose?
A fast and stable reverse proxy for NAT traversal, written in Rust
rathole A fast and stable reverse proxy for NAT traversal, written in Rust rathole, like frp, can help to expose the service on the device behind the
A firewall reverse proxy for preventing Log4J (Log4Shell aka CVE-2021-44228) attacks.
log4jail 🛡️ A fast firewall reverse proxy with TLS (HTTPS) and swarm support for preventing Log4J (Log4Shell aka CVE-2021-44228) attacks. 📖 Table of
A rust-based command line tool to serve as a gateway for a Internet Computer replica.
icx-proxy A command line tool to serve as a gateway for a Internet Computer replica. Contributing Please follow the guidelines in the CONTRIBUTING.md
A fast, stable, efficient, and lightweight intranet penetration, port forwarding tool supports multiple connections, cascading proxy, and transmission encryption
A fast, stable, efficient, and lightweight intranet penetration, port forwarding tool supports multiple connections, cascading proxy, and transmission encryption
JSON-RPC endpoint proxy that dumps requests/responses for debugging
json_rpc_snoop How to build Ensure you have cargo installed and in your PATH (the easiest way is to visit https://rustup.rs/) make This will create t
A tcp proxy server/client which exchange the data in temp files
ftcp A tcp proxy server/client which exchange the data in temp files 通过在临时文件中交换数据来进行TCP代理的一个服务端/客户端 学校内网中有针对教学楼的防火墙导致教室电脑难以上网( 但学校内建有公共ftp服务器,因此就有了这个借
Image proxy and embed generator.
January Description Image proxy and metadata scraper. Features: Can scrape metadata from websites, e.g. OpenGraph Can scrape embeds from websites, e.g
A high performence Socks5 proxy server with bind/reverse support implementation by Rust.
rsocx A high performence Socks5 proxy server with bind/reverse support implementation by Rust Features Async-std No unsafe code Single executable Linu
Proxy sentry request to a sentry server using a tunnel/proxy endpoint
Sentry Tunnel This is a proxy that forwards tunneled sentry requests to the real sentry server. The implementation is based on the explanation provide
Generate nginx vhosts for mlcdf/cc-reverve-proxy
nvhosts Generate nginx vhosts given a configuration file. Made to work with mlcdf/cc-reverse-proxy. Usage Usage: nvhosts [-c config] [--example] [-V
Hybrid Traffic Mesh Proxy
Hybrid Traffic Mesh Proxy L7 proxy on kubernetes dependencies: routeagent: refresh proxy routes fetched with k8s sdk register routes curl -v --unix-s
A remote shell, TCP tunnel and HTTP proxy for Replit.
Autobahn A remote shell, TCP tunnel and HTTP proxy for Replit. Hybrid SSH/HTTP server for Replit. Based on leon332157/replish. Autobahn runs a WebSock
Minecraft proxy
mc-proxy This is a fully functional proxy for online and offline-mode Minecraft servers. It is based on an optimized, custom-made packet parser for Mi
Use enum to predicate something, support | and & operator.
Predicate Use enum to predicate something. Just need to implement Predicate Trait with predicate-macros crate, support | and & operator. Don't impleme
Drop-in proxy for Discord gateway connections and sessions allowing for zero downtime deploys
gateway-proxy This is a very hacky project, so it might stop working if Discord changes their API core. This is unlikely, but keep that in mind while
Simple and fast layer 4 proxy in Rust
Fourth 这一波在第四层。 English Fourth是一个Rust实现的Layer 4代理,用于监听指定端口TCP流量,并根据规则转发到指定目标。 功能 监听指定端口代理到本地或远端指定端口 监听指定端口,通过TLS ClientHello消息中的SNI进行分流 安装方法 为了确保获得您架构
Rust bindings for accessing the Go containers/image stack
Rust bindings for accessing the Go containers/image stack This crate contains a Rust API that forks /usr/bin/skopeo and talks to it via a custom API.
Rust bindings for accessing the Go containers/image stack
Rust bindings for accessing the Go containers/image stack This crate contains a Rust API that forks /usr/bin/skopeo and talks to it via a custom API.
Mordern Redis Cluster solution for easy operation.
Mordern Redis Cluster solution for easy operation.
Hudsucker is a MITM HTTP/S proxy written in Rust.
hudsucker Hudsucker is a MITM HTTP/S proxy written in Rust. Features Modify HTTP/S requests Modify HTTP/S responses Modify websocket messages Usage Fo
Postgres proxy which allows tools that don't natively supports IAM auth to connect to AWS RDS instances.
rds-iamauth-proxy rds-proxy lets you make use of IAM-based authentication to AWS RDS instances from tools that don't natively support that method of a
A versatile and efficient proxy framework with nice features suitable for various use cases.
A versatile and efficient proxy framework with nice features suitable for various use cases.
Use enum to filter something, support | and & operator.
Filter Use enum to filter something, support | and & operator. Just need to implement Filter Trait with filter-macros crate. How to work Example #[add
Drop-in Access Control via NFT Ownership
niftygate - Signature-Based Authenticating Proxy What is it? niftygate is a proxy for HTTP services, that validates signatures, providing an AuthN lay