A tool for converting arbitrary structures from host byte order to network byte order and vice versa