vi/hashed_update
Copy changed blocks from one file to another
Discovered public repositories for vi in the GitHub catalog.
Copy changed blocks from one file to another
Display picture and print coordinates on clicks
A "json" command for massaging JSON on your Unix command line.
xml2 for JSON; like gron
Simple UDP server which executes specified shell command for each packet + scripts to use it
Turn a bunch of scripts into a FUSE filesystem
Storage for incremental backup/snapshots (as single big files)
Start Linux programs with only selected syscalls enabled (libseccomp-based)
imlib2 plugin that uses ffmpeg to decode images [hacky]
Simple SIP ALG that wraps SIP control and media sessions in a TCP connection
Modified lpaq1 compressor for some additional features [hacky]
Set SO_KEEPALIVE on all connected and accepted sockets
Make select call return set filehandles sporadically (for testing applications)
Encrypting FUSE filesystem with "false bottom" allowing exposing the data only partially
[for a pull request] Reparent a running program to a new terminal
Dump mpegts files as XML, decoding various headers
Grab MediaWiki content, save to simple database, read with local MediaWiki.
Start programs inside unshare/lxc namespaces easily using UNIX sockets + easy access to capabilities, namespaces, chroot and others.
Read y4m, select rectangular regions and write them to multiple y4m pipes.
Simple UDP tun/tap-based tunnel with mcrypt encryption. Also some more AF_PACKET and tun/tap related tools.
Simple Arduino D-Bus interface (reading and writing digital pins)
[fork for a pull request] mtdev2tuio is a simple application for converting touch events captured from libmtdev to TUIO 1.1
Simple matroska (mkv) demuxer and muxer written in Haskell
Simple evdev linux device driver and GUI program to simulate multitouch touchscreen
Simple Python matroska (mkv) reading library, also mkv2xml and xml2mkv
BTRFS ENOSPC workaround: Simple FUSE filesystem makes fsync-and-then-repeat on ENOSPC-failed write
Override time reporting in Linux processes (accelerate/slowdown games, test code involving timers/delays)
Read multiple fds and print data to stdout linewise.
Virtual write-only FUSE filesystem to create tar archives [early and hacky]
Mount cloop images (like in Knoppix) using FUSE
Command-line Snappy (compression algorithm, not a package) encode/decode tool
NBD server for WIndows for sharing memory (not files) based on nbdsrvr
BSU Super Computer Phoenix Initiative cluster graphical task manager
Simple single-file FUSE implementation of copy-on-write
Mount one file to another (with offset and append_only support)
ccgfs-storage for Windows (http://ccgfs.sourceforge.net)
Simple Clojure IRC server demo
Lock all pages in memory for a process tree
Redirect traffic to SOCKS5 server with iptables, epoll based, single threaded.
UDP relay with blowfish encryption
Enhanced lsstack with periodic probing and output to file
User-space TCP bandwidth limiter (based on tcprelay)
Simple Linux epoll-based single thread TCP relay.
_Vi's pathced CHDK for my a470-102c camera
"iptables ... -p tcp -j REDIRECT" to this program and it will connect to SOCKS5 server