Rust Network

Open-source Rust projects categorized as Network

Top 23 Rust Network Projects

  • sniffnet

    Comfortably monitor your Internet traffic 🕵️‍♂️

    Project mention: Sniffnet – Comfortably monitor your Internet traffic (Like Wireshark) | news.ycombinator.com | 2023-07-14
  • rathole

    A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.

    Project mention: Rathole – A lightweight reverse proxy in Rust like frp and ngrok | news.ycombinator.com | 2024-03-07
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • trippy

    A network diagnostic tool

    Project mention: FLaNK Stack Weekly 11 Dec 2023 | dev.to | 2023-12-11
  • sniffglue

    Secure multithreaded packet sniffer

  • message-io

    Fast and easy-to-use event-driven network library.

  • heim

    Cross-platform async library for system information fetching 🦀

  • RustHound

    Active Directory data collector for BloodHound written in Rust. 🦀

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • demikernel

    Kernel-Bypass LibOS Architecture

  • rustcat

    Rustcat(rcat) - The modern Port listener and Reverse shell

    Project mention: [contest for DS923+] I have heard a bunch of people worried about having the encryption key on DSM 7.2 Encrypted Volume being stored locally in the key vault. So I am having a contest, the first person who can show how to exploit this gets a DS923+ (US Only). Full Description in link | /r/synology | 2023-05-23

    Next, start a second terminal on your desktop, download rustcat wget https://github.com/robiot/rustcat/releases/download/v3.0.0/rcat-v3.0.0-linux-x86_64 -O rcat chmod +x rcat and start listening for shells: ./rcat listen -ib 55600

  • renet

    Server/Client network library for multiplayer games with authentication and connection management made with Rust

    Project mention: How do I run multiple "game rooms" in Bevy / Renet / Rapier on the server? | /r/rust_gamedev | 2023-05-25

    I got a good first impression off of `renet`, but I do not think it is production ready, because client reconnect is not easily supportable yet: https://github.com/lucaspoffo/renet/issues/59

  • rshijack

    TCP connection hijacker, Rust rewrite of shijack

  • wasm-bpf

    WebAssembly library, toolchain and runtime for eBPF programs

    Project mention: The Secure Path Forward for eBPF runtime: Challenges and Innovations | dev.to | 2023-11-16

    Repo: https://github.com/eunomia-bpf/wasm-bpf

  • wtransport

    Async-friendly WebTransport implementation in Rust

    Project mention: Announcing WTransport 0.1.9 - a Web Transport library in Rust | /r/webdev | 2023-12-05
  • rslocal

    An easy-to-use tunnel to localhost built in Rust. An alternative to ngrok and frp.

  • netop

    Network Top -- Help you monitor network traffic with bpf

  • shoes

    A multi-protocol proxy server written in Rust (HTTP, HTTPS, SOCKS5, Vmess, Vless, Shadowsocks, Trojan, Snell)

  • chamomile

    Lightweight p2p library. Support build robust connection on decentralized network.

  • cuprate

    Cuprate, an upcoming experimental, modern & secure monero node. Written in Rust

    Project mention: Looking for a reason why my syncing is abnormally slow | /r/Monero | 2023-05-05

    from cuprate.github.io:

  • local-ip-address

    Retrieve system's local IP address and Network Interfaces/Adapters on FreeBSD, Linux, macOS and Windows

  • crusader

    A network bandwidth and latency tester.

    Project mention: Starlink cuts P99 Latency by 60% [pdf] | news.ycombinator.com | 2024-03-09

    one of my sadnesses is so few tests, except those designed by the bufferbloat project, test up + down + latency at the same time.

    I like this new one: https://github.com/Zoxc/crusader/releases/tag/v0.0.10-testin.... My favorite remains the rrul test out of the flent.org suite.

    Most web speed tests have nearly no predictive power for testing videoconferencing quality, although I am delighted speed test.net cloudflare and others have added a "responsiveness" metric that too few see... https://blog.cerowrt.org/post/speedtests/

  • network-interface

    Retrieve system's Network Interfaces on Linux, macOS and Windows on a standardized manner

  • negy

    Next Generation Anonymous Internet

  • canary

    Distributed systems library for making communications through the network easier, while keeping minimalism and flexibility. (by znx3p0)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-09.

Rust Network related posts

Index

What are some of the best open-source Network projects in Rust? This list will help you:

Project Stars
1 sniffnet 13,271
2 rathole 7,497
3 trippy 2,819
4 sniffglue 1,038
5 message-io 1,017
6 heim 881
7 RustHound 849
8 demikernel 795
9 rustcat 608
10 renet 578
11 rshijack 423
12 wasm-bpf 318
13 wtransport 295
14 rslocal 234
15 netop 155
16 shoes 153
17 chamomile 108
18 cuprate 94
19 local-ip-address 87
20 crusader 82
21 network-interface 53
22 negy 36
23 canary 31
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com