Here's a link back to my main GitHub page.
These are basic techniques for C network programs on Linux.
Also cidr-tool is a command-line CIDR calculator. It can expand a CIDR, make CIDR ranges from an IP range, etc.