There are no reviews yet. Be the first to send feedback to the community and the maintainers!
websocat
Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functionstcpsocks
Redirect traffic to SOCKS5 server with iptables, epoll based, single threaded.virtual_touchscreen
Simple evdev linux device driver and GUI program to simulate multitouch touchscreentimeago
In Rust, format Duration into a string like "1 hour ago" or "01hou".mkvparse
Simple Python matroska (mkv) reading library, also mkv2xml and xml2mkvdive
Start programs inside unshare/lxc namespaces easily using UNIX sockets + easy access to capabilities, namespaces, chroot and others.fdlinecombine
Read multiple fds and print data to stdout linewise.timeskew
Override time reporting in Linux processes (accelerate/slowdown games, test code involving timers/delays)sledtool
CLI tool to work with Sled key-value databases.wsbroad
Simple websocket broadcaster implemented in Rustudptap_tunnel
Simple UDP tun/tap-based tunnel with mcrypt encryption. Also some more AF_PACKET and tun/tap related tools.execfuse
Turn a bunch of scripts into a FUSE filesystemjson2
xml2 for JSON; like gronrust-nbd
Rust library for NBD (network block device) protocol.tcplim
User-space TCP bandwidth limiter (based on tcprelay)imlib2-heic
HEIC/HEIF decoder for imlib2 (feh)syscall_limiter
Start Linux programs with only selected syscalls enabled (libseccomp-based)tokio-stdin-stdout
AsyncRead/AsyncWrite stdin/stdout for legacy pre-0.1 Tokiotrait-enumizer
Derive macro for Rust that turns traits into enums, providing tools for calling funtions over channelsdnscache
Simple DNS proxy with forced cachingrust-stunclient
Simple Rust STUN client library for resolving external IP address and port of a UDP socketreadwriteseekfs
In Rust, Expose Read+Write+Seek (or just Read+Seek) as a FUSE-backed regular filesyn-file-expand
Rust library to scan files and expand (make modules inline) multi-file crates source code as a single tree.turnhammer
Stress-testing tool for TURN (RFC 5766) servers.macro_robinhood_hash
Simple Robin Hood hash table implemented using C macrosfusecow
Simple single-file FUSE implementation of copy-on-writewgslirpy
User-space Wireguard gateway allowing sharing network connection from environment where usual routing rules are inaccessible.nbdserve
A simple NBD (network block device) server in Rustfloat-pretty-print
Format f64 in Rust with minimum and maximum width, auto switching between scientific and normal representationzigmkv
[wip] Matroska/webm (mkv) parser in Zigrust-turnclient
Simple TURN client library for Rust, also a general-purpose TURN proxy.fopen_override
LD_PRELOAD-based fopen/open filename overriderudpnat
P2P-friendly UDPv4-only user-space NAT for Linux. [beta]android-udp-bus
Android tool to exchange UDP packetsmal-rust-vi
My attempt to solve https://github.com/kanaka/mal using Rust and Pestmoshudp
Simple alternative session establisher for moshpostsse
HTTP POST and Server-sent events interconnectorfusenbd
Mount network block device export as a single-file FUSE filesystem.libmlockall
Lock all pages in memory for a process treewsmirror
WebSocket mirror (echo server) implementation, for running services like echo.websocket.orgts2xml
Dump mpegts files as XML, decoding various headersDisplayAndPickPixel
Display picture and print coordinates on clicksvi_tools
Various command-line tools, mostly for Linuxcsvcatrow
A CLI tool to concatenate rows from many csv files by matching columns of eachhttp-bytes
Bridge Rust's `http` crate world and bytes world without a real web frameworkslab_typesafe
A type-safe wrapper for Rust's "slab" data structurefusefile
Mount one file to another (with offset and append_only support)netns_tcp_bridge
Linux CLI tool to forward TCP connections from one network namespace to another network namespaceudpenc
UDP relay with blowfish encryptionnatram
UDP hole puncher for restrictive-ish NATAnkiImporter
Import cards into AnkiDroid from text files using APIcompactmap
CompactMap data structure for Ruststunserv
Simple STUN server for testing purposesoutoforderfs
FUSE single-file filesystem simulating dirty block device shutdown (each write is delayed randomly)pcap2udp
Simple tool to send frames from pcap dump as udp packetstcptunnelchecker
[WiP] Checks TCP tunnel/forwarder for correctnessmkv.rs
[incomplete] Library to work with Matroska (mkv) files in Rusttcprelay
Simple Linux epoll-based single thread TCP relay.zboxmount
FUSE application for mounting ZboxFScurve25519tool
Command-line tool to perform curve25519 and ed25519 operationsimlib2-avif
AVIF loader for Imlib2/fehreadwrite
Rust mini-library to combine a reader and a writer into a Read+Write psedo-socket.imlib2-bpg
imlib2 plugin for loading BPG imagesHsMkv
Simple matroska (mkv) demuxer and muxer written in Haskellipv6proxy
IPv6 router advertisment and neighbour discovery proxy for simple bridge-like extensions of /64 networks.simple_cbor_stream_parse
Simple low-level streamed callback-based CBOR push parser in C and C++tokio-listener
Unified way to specify AF_INET or AF_UNIX address for listening sockets in Tokio projects (or inetd mode)forsnapshotfs
Storage for incremental backup/snapshots (as single big files)tcpprepend
Simple TCP forwarder that prepends some fixed bytes to responses and ignores some fixed header on requestsresolvconffs
Special FUSE filesystem to map /etc/resolv.conf to different files depending on Linux network namespacetarpipefs
Virtual write-only FUSE filesystem to create tar archives [early and hacky]pktslow
Virtual network for slowing down or dropping packets selectivelyvideomedian
Temporal-median noise reduction video filterline2httppost
Command-line HTTP client for sending a POST request to specified URI on each stdin line.chaoticfs
Encrypting FUSE filesystem with "false bottom" allowing exposing the data only partiallyrechat2srt
Command-line tool to convert Twitch's *.rechat.json files to srt subtitles.http_file_uploader
Simple low-level web server to serve file uploads with some shell scripting-friendly featurestorchctl
LED controller for Google Pixel 3 XL smartphone (requires root access)tcplinecombine
Accept TCP connections, read lines from them and write them to one zstd-compressed fileduplo
Web application for anonymous file sharing in intranet environments.redscreen.apk
Trivial Android application that just shows bright red screenaudiorepeat
ALSA-based program to record from mic and immediately play it backfusecloop
Mount cloop images (like in Knoppix) using FUSErandom-distributions-cli
Command-line tool to generate samples of various random distributionsnetmeasure2
[work in progress] Network quality measurement tool (packet loss and delay statistics).socksredirect
"iptables ... -p tcp -j REDIRECT" to this program and it will connect to SOCKS5 serverlibshortrecv
LD_PRELOAD library to make read/write/send/recv/etc. simulate short reads/writestokio-copy-with-buffer
A fork of tokio_io::io::copy function that is more flexible.for_merge
A test repository to demonstrate git merging and rebasingsimplecowfs
Mount filesystems with unreplayed journal from read-only media easilywebsocket-sans-io
Low-level WebSocket frame encoding and decoding library for Rustwg2gue
Wireguard to GUE/FOU bridge: exchange IPv4 or IPV6 packets between a Wireguard peer and a plain UDP socket.wgserve
Android application to route incoming connections from Wireguard tunnels to device's networkprintln_logger
Trivial Rust loger that just does println!, like the sample logger in documentationlsstack
Enhanced lsstack with periodic probing and output to filetokio-watchdog
A simple watchdog timer for Rust's Tokio async worldsnp
Command-line Snappy (compression algorithm, not a package) encode/decode toolcodegolf-jein
Toolset and example solution of "Yes or no" codegolfproptest-http
`impl proptest::Arbitrary for http::{Request,Response,Uri}` - random http-related objects generator for Rustpersyfs
FUSE filesystem based on Persy storageLove Open Source and this site? Check out how you can help us