Finch v0.1.0

>> UDP fault injection proxy written in C++

overview

Finch is in the middle of your UDP client and server to inject packet loss, simulated latency and bit corruption. Built for testing networking without these heavy bloated suites.

download & source

Grab prebuilt binaries or tarballs from the releases page, or clone and compile it yourself:

git clone https://github.com/Nouridin/Finch.git
cd Finch
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build . --config Release

quick start

use it locally with your listening and forwarding targets:

./finch --listen-ip 0.0.0.0 --listen-port 9000 \
       --forward-ip 127.0.0.1 --forward-port 27015 \
       --delay 100 --jitter 20 --drop-rate 0.05