-
smoltcp
A TCP/IP stack designed for bare-metal, real-time systems without a heap
-
actix-server
General purpose TCP server built for the Actix ecosystem
-
zeromq
A native Rust implementation of ZeroMQ
-
udp-over-tcp
Command-line tool for tunneling UDP datagrams over TCP
-
tokio-tfo
TCP Fast Open (TFO) in Rust for tokio
-
online
📶 Library to check your Internet connectivity
-
message-io
Fast and easy-to-use event-driven network library
-
tcp-stream
std::net::TcpStream on steroids
-
adb_client
Rust ADB (Android Debug Bridge) client library
-
hyperlane
lightweight and high-performance Rust HTTP server library designed to simplify network service development. It supports HTTP request parsing, response building, TCP communication, and redirection features…
-
tsyncp
Async channel APIs (mpsc, broadcast, barrier, etc) over TCP for message-passing
-
tcplane
lightweight and high-performance Rust TCP server library designed to simplify network service development. It supports TCP communication, data stream management, and connection handling…
-
stab
CLI tool for making tunnels to localhost
-
nbio
Non-Blocking I/O
-
taxy
A reverse proxy server with built-in WebUI, supporting TCP/UDP/HTTP/TLS/WebSocket
-
protocol
Easy protocol definitions
-
tcp_reverse_shell
Creates a reverse shell (default to localhost:4444)
-
bore-cli
A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls
-
tor-tunnels
Create bindadle TCP tunnels to hidden services (.onion) over Tor
-
pdu
Small, fast, and correct L2/L3/L4 packet parser
-
tcp-handler
Conveniently transfer data in chunk through tokio TCP stream
-
listeners
Get processes listening on a TCP port in a cross-platform way
-
packet
Network packet handling
-
karyon_jsonrpc
A fast and lightweight async JSONRPC2.0 implementation
-
tracing-gelf
A Graylog tracing library
-
http-constant
A comprehensive library providing common HTTP constants for header names, versions, MIME types, and protocol identifiers
-
http-compress
A lightweight library for decompressing HTTP responses supporting Brotli, Deflate, and Gzip
-
http-type
providing essential types for HTTP, including request bodies, response headers, and other core HTTP abstractions
-
tcpproxy-rs
Cross-platform asynchronous multi-client TCP proxy; great tokio demo
-
tcp-request
sending raw TCP requests, with features for handling responses, managing redirects, and working with compressed data over TCP connections
-
lonelyradio
TCP radio for lonely ones
-
ombrac
Safe, fast, small TCP tunnel using Rust
-
cbsk_socket
socket callback tool
-
summer-boot
summer boot
-
stdintap
CLI tool to read lines from stdin and broadcast them to connected TCP clients
-
protosocket-prost
Message-oriented nonblocking tcp stream - protocol buffers bindings
-
hcnet
net for Rust
-
rs_openshowvar
connecting to Kuka robots and performing data read/write operations using the OpenShowVar protocol
-
protosocket-server
Message-oriented nonblocking tcp stream - server tools
-
socketbridge
A bridge application for AF_UNIX and TCP sockets
-
bromine
A flexible ipc protocol (previously rmp-ipc)
-
ombrac-client
Safe, fast, small TCP tunnel using Rust
-
cbsk
callback socket tool
-
adb_cli
Rust ADB (Android Debug Bridge) CLI
-
tcp_ip
User-space TCP/IP stack
-
sirang
A forward and reverse TCP tunnel over QUIC
-
ant-libp2p-tcp
TCP/IP transport protocol for libp2p
-
ombrac-transport
Safe, fast, small TCP tunnel using Rust
-
pp_server
A poker server
-
tcpserver
rust tcp server frame
-
meshtastic
communicating with and configuring Meshtastic devices
-
confab
Asynchronous line-oriented interactive TCP client
-
libslirp
High-level bindings & helper process for libslirp
-
lan-chat
A terminal based chatting application with a terminal user interface
-
proxy-server
Low level proxy server
-
rama-tcp
TCP support for rama
-
hptp
the high performance TCP proxy written in rust
-
ombrac-server
Safe, fast, small TCP tunnel using Rust
-
rping
🌊 A Fully Anonymous Any TCP Flag Flooding Attack CLI
-
rust_tcp_sever
lightweight asynchronous TCP server crate
-
jlot
Command-line tool for JSON-RPC 2.0 over JSON Lines over TCP
-
slimproto
building Slim protocol clients
-
passivetcp-rs
Passive traffic fingerprinting [p0f]
-
re_sdk_comms
TCP communication between Rerun SDK and Rerun Server
-
simple_server_status
cpu, ram, net, and tcp status for Linux servers
-
protosocket
Message-oriented nonblocking tcp stream
-
defmt-logger-tcp
A defmt logger that serves logs over TCP
-
metrics-exporter-tcp
A metrics-compatible exporter that outputs metrics to clients over TCP
-
reverseproxy
TCP Reverse Proxy
-
smoltcp-nal
embedded-nal implementation for smoltcp
-
proxy_logger
Command line interface for proxying TCP connections with payload output into console which can be formatted different ways
-
networker-rs
providing TCP, UDP, and HTTP easier calls
-
crab-net
<TCP|UDP> + TLS packets generator
-
rproxy
Platform independent asynchronous UDP/TCP proxy
-
tcpproxy
Cross-platform asynchronous multi-client TCP proxy; great tokio demo
-
crab-kafka
Forward <TCP|UDP> + TLS traffic to kafka
-
rnp
layer 4 ping tool for cloud
-
ockam_transport_tcp
TCP Transport for the Ockam Routing Protocol
-
tokio-noise
A Noise protocol encryption layer on top of tokio streams
-
protosocket-rpc
RPC using protosockets
-
synchronous-server
Low level synchronous server
-
wait-service
Wait Service is a pure rust program to test and wait on the availability of multiple services
-
aarambh-net
HTTP, TCP, and UDP clients and servers
-
packetize
encode and decode your packet with stream channel
-
ctf_tcp_utils
TCP helpers for CTFs
-
easy-upnp
Easily open and close UPnP ports
-
rekker
Attack library written for rust and python
-
tcp-console
A TCP console to send command to running applications
-
rupsc
A demo program to display UPS variables
-
cbsk_socket_tokio
socket callback tool by tokio
-
embedded-nal-tcpextensions
Extensions to embedded-nal's TCP parts around the more precise use of the stack's buffers
-
msgtrans
Support for a variety of communication protocols such as TCP / QUIC / WebSocket, easy to create server and client network library
-
ip-spoofing
send fake IPv4 headers & UDP/TCP-SYN packets to perform L3/L4 attacks
-
internet-checksum
RFC 1071 checksum computation (the "internet checksum")
-
file-transfer-system
File transfering, networking, and support for p2p
-
tcp_env_logger
TCP logger built on top of env_logger
-
l4p
fast layer 4 proxy in Rust
-
tonel
A Multi-Stream UDP over TCP Tunneler for Lightning-Fast Network Layer 3 Transmission with TUN Interface
-
safina-net
Safe async network functions - ARCHIVED: Code moved to
safina
crate -
http-response
Rust-based library for constructing and sending HTTP responses with a fluent interface. This library provides an implementation of an HTTP Response type that allows for flexible configuration of HTTP version…
-
linebased
Add a TCP query port to any program
-
aggligator-util
Aggligator utilities
-
net-trace
A network trace parser for pcap files. You can parse packets with all relevant IPv4 and TCP fields. Further you can get all relevant TCP sessions. (tshark is required to be installed on your system.)
-
packet_crafter
tools for creating / parsing / manipulating data packets. Calculates checsums and length fields where possible.
-
tokio-tls-upgrade
Upgrade a TCP stream to a TLS stream using certificates and keys in PEM format
-
rserver
Asynchronous TCP server for intercepting requests, modifying request headers, and replacing responses
-
skrillax-stream
Combines skrillax-network crates to work nicely on top of a tokio tcp stream
-
wstcp
WebSocket to TCP proxy server
-
cbsk_socket_rayon
socket callback tool by rayon
-
xstack-tcp
The tcp transport implementation for xstack
-
tcp-struct
Share structs over tcp
-
tauri-plugin-tcp
TCP Socket for Tauri App
-
flask
create http Request/Response objects from a raw TcpStream
-
ombrac-macros
Safe, fast, small TCP tunnel using Rust
-
taxy-api
Type definitions and API for taxy
-
uki
fast, simple and cross-platform UDP and TCP packet forwarder and encryptor
-
tobaru
Port forwarding CLI utility written in Rust with allowlists, TLS SNI and ALPN routing, round-robin forwarding (load balancing), IP-to-destination mapping, and iptables support
-
mptcp
A helper crate to create MPTCP sockets
-
cbsk_tokio
callback socket tool by tokio
-
ntap-db-tcp-service
-
openport
Find a free unused port
-
http-tunnel
HTTP Tunnel/TCP Proxy example written in Rust
-
cbsk_rayon
callback socket tool by rayon
-
bevy_crab_networking
Bevy plugin for sending data over TCP
-
stream-extractor
The TCP Stream Extractor is a small utility that can read in a PCAP file, search through it for TCP streams, and write out each stream to a separate new PCAP file
-
connex
A tcp communication library that supports custom encryption and decryption and automatic reconnection
-
uni-stream
universal stream for TCP and UDP traffic and custom DNS resolution service
-
kanata-tcp-protocol
TCP protocol for kanata. This does not follow semver.
-
bgpd-rs
BGP peering utility
-
monopiped
tunnels and encrypts TCP applications over TCP/HTTP(S) WebSockets
-
ethox
A standalone network stack for user-space networking and unikernels
-
reachable
Check if a Target (ICMP, TCP, custom) is reachable
-
thru
A QUIC tunnel for TCP/UDP
-
bp3d-tracing
Tracing subscriber implementations for use with BP3D software. Supports traditional logging through bp3d-logger and supports remote profiling through TCP.
-
basic_tcp_proxy
synchronous TCP proxy crate for forwarding TCP connections
-
pi_tcp
-
portmonitor
command to wait for a TCP port to open
-
socksprox
SOCKS5 Proxy Server in Rust. Probably shouldn't use this, but you can.
-
cakerabbit-core
microservice framework, this is the core kernel for the project
-
proby
Check whether hosts are reachable on certain ports and return result on HTTP
-
djin-protocol
protocol, for aoe-djin
-
multisock
Unified types for TCP & Unix sockets
-
tcp-server
Convenient server-side TCP service. Based on tcp-handler.
-
sslrelay
A TCP relay library for relaying/modifying/spoofing TCP traffic by implementing callback code
-
iptrap
A fast, stateless TCP sinkhole
-
rsocket_rust_transport_tcp
TCP RSocket transport implementation
-
port-plumber
bind ports with initialization commands
-
rmp-ipc
IPC using Rust MessagePack (rmp)
-
kaminari-cmd
The ever fast websocket tunnel built on top of lightws
-
tcp-warp
A userspace tunnel between two hosts mapping ports on client machine to addresses reachable from server machine
-
atpp
atpp protocol
-
tk-listen
A set of helper futures allowing to listen TCP (or unix) socket with resource limits and proper error handling
-
vldpipe
Publish and consume TCP services over the Veilid network
-
logged_tcp_proxy
Command line interface for proxying TCP connections with payload output into console which can be formatted different ways
-
postoffice
light weight tcp connection manager, including client and server side functions to communicate at high speed long living stable connctions with message que
-
web-socket
Fastest webSocket implementation for both client and server
-
mezzenger-tcp
TCP mezzenger transport
-
tunneler
Tunnel TCP or UDP traffic over TCP, (mutual) TLS or DNS (authoritative server or direct connection)
-
whereyoufrom
A small network diagnostic tool that listens for incoming TCP/UDP connections and simply replies by telling them their IP and port
-
dns-forward-over-tcp
As a dns server. forward data over TCP.
-
bouyomi4rs
BouyomiClientは、棒読みちゃんのアプリ連携機能(TCP)を使用して、テキストを音声で読み上げるためのRustライブラリです。
-
unicom-tcp
TCP socket backend for unicom
-
tcp_typed
wrapper around platform TCP socket APIs that leverages the type system to ensure correct usage. It's quite easy to accidentally misuse the Berkeley sockets or similar APIs, resulting in ECONNRESET/EPIPE/etc…
-
atm0s-sdn-transport-tcp
TCP Transport in atm0s-sdn
-
tcp-client
Convenient client-side TCP service. Based on tcp-handler.
-
l3l4kit
convert l3 packets to l4 data and vice versa
-
cig
Simplify TCP/IP applications with a transparential, persistent-mode and data-driven protocol
-
reachr
check service health across various protocols
-
netopt
options to work with tcp or ssl streams and has a choice in between
-
tobytcp
A little library for sending messages over a tcp stream
-
liserk-client
Client for liserk zero knowledge database
-
sshu-communicator
Just another one fraemwork for RPC communication. Aming to implement request/response pattern for async code over ws and tcp protocol. This is very first implementtion just for learn purpose.
-
tk-pool
Generic connection pool for tokio
-
proxus
A TCP reverse proxy for Linux
-
IMAPServer
A Basic IMAP Server written in Rust (WIP)
-
noxious
The core library for noxious, a Rust port of Toxiproxy
-
connection
A TCP connection that can read and write serializable data
-
netdiag
Network diagnostics
-
yprox
A modifying, multiplexer tcp proxy server tool and library
-
net-utils
Network utility library which provides client connection pool for TCP/SSL connctions
-
netmod-tcp
An internet overlay netmod endpoint driver
-
modbus-proxy-rs
Modbus TCP proxy
-
srve
API for creating server client communication with TCP streams
-
tcp_wrapper
It's a simple library to smart_house
-
clobber
TCP load testing tool, written in async Rust
-
seqknock-common
TCP Sequence number-based knocking; common sources
-
tcpforward
tcp forwarding tool
-
async-tcp-channel
A low level TCP socket/stream based message channel implementation
-
bitsock
Safe Rust crate for creating socket servers and clients with ease
-
ech
Take in a TCP / HTTP request and return the raw request in the body, and log to stdout. No dependencies
-
wirebolt
Lightweight and performant TCP wrapper
-
simpletcp
secure tcp communication
-
teacup
netcat
-like TCP/UDP listener and client -
yip
TCP server that responds with callers IP address
-
dce-tokio
A tcp/udp routable protocol implementation sample for dce-router
-
conn
test TCP connections
-
vented
Event driven encrypted tcp communicaton
-
rsproxy
Cross-platform, multi-client TCP/UDP proxy
-
sonet-rs
Lightweight TCP Communication Library
-
async-stream-connection
AsyncRead and AsyncWrite on TCP as well as Unix sockets
-
stmc
TCP/UDP Message Communication wrapper
-
stratum-server
The server code for the Rust Stratum implementation
-
segment-rs
Official Rust client for the Segment server
-
rust_tcp_ipc
Interprocess Communication via TCP
-
generic_cong_avoid
A Congestion Control Plane
-
unisocket
Unified types for TCP & Unix sockets
-
futures-net
The futures-net library
-
quickhttp
HTTP client
-
async-uninet
Unified types for asynchronous TCP & Unix sockets
-
ts3-clientquery-lib
A teamspeak clientquery(tcp) library
-
bindable
An abstraction over an address that a server can bind to: either an IP address for TCP or a path for a Unix socket
-
tokio-scgi
Tokio codec for building and parsing SCGI requests
-
wireguard-proxy
Tunnel wireguard (UDP) over TCP/TLS
-
ethox-io-uring
An io-uring device implementation for ethox
-
fake-tcp
A TUN interface based, user space, asynchronous and high performance TCP stack that allows packet oriented tunneling with minimum overhead
-
bantamweight
A lightweight TCP-based network library. Does basic peer-to-peer networking and offers a basic protocol for easy communication.
-
little-hyper
Hyper text transfar protocol written in rust
-
message_protocol
A protocol for seperating binary messages over TCP, similar to WebSockets but more minimal
Try searching with DuckDuckGo.