Files
Utilities/README.md

850 B

Utilities

Collection of C programs to perform various utilities and provide examples. Compilation instructions are given at the top of each source file, or in a README if a Makefile is used.

Logging

A general purpose logging library with optional timestamping and terminal colouring for log message severity. This is used by most applications I build, certainly all within this repository.

Networking

We have tcpdump at home... Plenty of useful things in here, and generally reflects code I write elsewhere, so is a good sanity test for when something new I have written isn't working.

Contains:

  • a standard UDP listener implementation that writes to a file.
  • a standard UDP streamer that can read from a file and send at a target rate or as fast as possible. Also allows for varied transmission sizes for path fragmenting/MTU checks.