Rust Network

Open-source Rust projects categorized as Network

Top 23 Rust Network Projects

  • sniffnet

    Application to 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: Link 2 servers together | /r/selfhosted | 2023-05-26

    I always struggle with the iptables rules that are needed for that. I recently stumbled on Rathole, which seems to take care of that for this specific usecase, but haven't tried yet. https://github.com/rapiz1/rathole

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • sniffglue

    Secure multithreaded packet sniffer

  • message-io

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

  • trippy

    A network diagnostic tool

    Project mention: [Media] Introducing Trippy: A Network Diagnostic Tool | /r/rust | 2023-05-16

    u/queiss_ the 0.8.0 release note has a section covering this, but the TL;DR is:

  • heim

    Cross-platform async library for system information fetching 🦀

  • demikernel

    Kernel-Bypass LibOS Architecture

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • RustHound

    Active Directory data collector for BloodHound written in Rust. 🦀

  • 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

  • rslocal

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

  • wtransport

    Async-friendly WebTransport implementation in Rust

    Project mention: Web Transport in Rust | news.ycombinator.com | 2023-10-18
  • netop

    Network Top -- Help you monitor network traffic with bpf

  • chamomile

    Lightweight p2p library. Support build robust stable connection on p2p/distributed network.

  • local-ip-address

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

  • 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:

  • crusader

    A network bandwidth and latency tester.

    Project mention: Budget wi-fi 6 router with SQM to reduce bufferbloat. | /r/HomeNetworking | 2023-05-10

    If you want to test for bufferbloat locally, you can run crusader on both the game streaming server and client.

  • 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)

  • ipmap

    An interactive map that shows connected IP addresses.

  • scherzo

    A small and lightweight server for Harmony

  • 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 2023-10-18.

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 12,324
2 rathole 6,399
3 sniffglue 974
4 message-io 972
5 trippy 934
6 heim 866
7 demikernel 733
8 RustHound 731
9 rustcat 577
10 renet 494
11 rshijack 404
12 rslocal 230
13 wtransport 171
14 netop 130
15 chamomile 103
16 local-ip-address 76
17 cuprate 69
18 crusader 53
19 network-interface 46
20 negy 36
21 canary 30
22 ipmap 28
23 scherzo 28
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com