18 lines
850 B
Markdown
18 lines
850 B
Markdown
# 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. |