Chapter 3. Client side

3.1. Required utilities

What's needed for the client-side is (in addition to a SSH client) a simple utility capable of sending UDP packets of required length. On an UNIX-like operating system, a combination of dd and netcat concievably could be used. For my setup, I've written a quick-and-dirty C program to do this.

In addition, I've written some utilities to facilitate putting (no pun intended) PuTTY and a private key on an USB memory stick and running it from there.