Software By William Chapman > Console Applications

Fbin

This contains two utilities which convert floating point numbers from binary to ASCII and from ASCII to binary. Each utility can read from stdin or a file on disk, and output to stdout or a file on disk. The ASCII output format (number of digits, number of floats per line, etc) can be controlled with various input flags.

Download TGZ

Download Zip

BatchImage

Windows only. Applies resize and crop operations to all the images in a directory, writing the output files using the specified naming convention. Multithreaded implementation for optimal performance. This application is available in two languages - C# and Java. The C# implementation runs much faster on Windows platforms.

Download C#

Download Java

Natkiller

This utility exposes ports on a computer that is behind a firewall or NAT by proxying them through a publicly accessible server. The protected computer maintains a TCP connection with the server. The server waits for incoming connections on a public port, then forwards packets to and from the protected server. Natkiller does not impose any limit on the number of concurrent connections.

Download TGZ

Download Zip

Farwin

Windows only. This program wraps a socket around the Windows application cmd.exe, permitting remote management of a Windows PC via the command line. The server implements an optional passphrase feature to obstruct unauthorized connections.

Download TGZ

Download Zip

Binread

Reads raw binary data from stdin and prints it in ASCII form to stdout.

Download TGZ

Download Zip

Portscan

A simple command line port scanner that can scan IP and port ranges.

Download TGZ

Download Zip

Repeat

This program generates mouse and keyboard events as defined in an input script. It can also generate a notification alert if certain areas of the screen have changed. The intended use of this program is to simulate a human continually repeating a set of actions in a GUI waiting for the content to change.

Download TGZ

Download Zip

Clipmaker

A command line utility for standardizing video time stamps and generating clips from RAW video sources. Relies on ffmpeg for video transcoding.

Download TGZ

Download Zip

Flood

Deliberately congests a network by flooding UDP packets in the direction of a target host. Congestion is detected by repeatedly attempting to connect to a TCP test host until connection attempts time out.

Download TGZ

Download Zip

malarm

Accepts a time and MP3 file as input parameters, and then plays the MP3 file at the specified time using mplayer. Also prints a countdown.

Download .sh