i would add network packet sniffer and port scanner. not that its particularly hard programmingwise, but it teaches a lot about sockets, networking, reading rfcs/specifications and protocol diagrams. I found it really useful personally and found myself happily making them in many languages to get familiar with languages and remind myself of networking details. all other items i could think of - already on the list! :D
sim7c00•4h ago