Vitaly Shukela

Ecosystems: Python, Java, Android, C++, C, Rust, Linux, JSON, Bash, Shell, cURL, Zig

Projects

tcplim

User-space TCP bandwidth limiter (based on tcprelay)

C - Released: 24 Oct 2010 - 25

nbdserve

A simple NBD (network block device) server in Rust

Rust - Released: 24 Jul 2018 - 10

rust-turnclient

Simple TURN client library for Rust, also a general-purpose TURN proxy.

Rust - Released: 05 Feb 2019 - 10

netns_tcp_bridge

Linux CLI tool to forward TCP connections from one network namespace to another network namespace

Rust - Released: 08 Aug 2022 - 10

json2

xml2 for JSON; like gron

Python - Released: 05 Oct 2013 - 28

readwriteseekfs

In Rust, Expose Read+Write+Seek (or just Read+Seek) as a FUSE-backed regular file

Rust - Released: 19 Aug 2018 - 12

moshudp

Simple alternative session establisher for mosh

Rust - Released: 07 May 2022 - 9

syscall_limiter

Start Linux programs with only selected syscalls enabled (libseccomp-based)

C - Released: 04 Feb 2013 - 23

postsse

HTTP POST and Server-sent events interconnector

Rust - Released: 25 Jun 2020 - 9

android-udp-bus

Android tool to exchange UDP packets

Rust - Released: 03 Nov 2022 - 11

slab_typesafe

A type-safe wrapper for Rust's "slab" data structure

Rust - Released: 27 Dec 2017 - 5

wsmirror

WebSocket mirror (echo server) implementation, for running services like echo.websocket.org

Rust - Released: 25 Sep 2021 - 7

http-bytes

Bridge Rust's `http` crate world and bytes world without a real web framework

Rust - Released: 12 Jun 2019 - 5

compactmap

CompactMap data structure for Rust

Rust - Released: 01 Dec 2015 - 6

csvcatrow

A CLI tool to concatenate rows from many csv files by matching columns of each

Rust - Released: 06 Oct 2022 - 6

zigmkv

[wip] Matroska/webm (mkv) parser in Zig

Zig - Released: 03 Oct 2019 - 12

readwrite

Rust mini-library to combine a reader and a writer into a Read+Write psedo-socket.

Rust - Released: 18 Aug 2018 - 4

fusenbd

Mount network block device export as a single-file FUSE filesystem.

Rust - Released: 19 Aug 2018 - 7

fopen_override

LD_PRELOAD-based fopen/open filename overrider

C - Released: 12 Sep 2014 - 9

macro_robinhood_hash

Simple Robin Hood hash table implemented using C macros

C - Released: 27 Oct 2017 - 13

fusecow

Simple single-file FUSE implementation of copy-on-write

C - Released: 23 Jan 2011 - 10

pcap2udp

Simple tool to send frames from pcap dump as udp packets

Rust - Released: 03 Sep 2019 - 5

mkv.rs

[incomplete] Library to work with Matroska (mkv) files in Rust

Rust - Released: 12 Apr 2015 - 4

vi_tools

Various command-line tools, mostly for Linux

C - Released: 28 Apr 2017 - 8

resolvconffs

Special FUSE filesystem to map /etc/resolv.conf to different files depending on Linux network namespace

Rust - Released: 30 Jan 2022 - 4