Mastering curl and tcpdump
cURL and tcpdump are among the command-line tools that networking students need to master. Two recent blog posts provide excellent summaries of many use cases of using these tools.
cURL is a command-line tool that supports a wide range of application-layer protocols even if it is mainly known for its HTTP support. Daniel Stenberg, the author of cURL created a 3.5 hours video with examples of the most important usages of cURL. If you prefer this information in textual format, Anton Zhiyanov summarized most of the video in a long blog post.
tcpdump is the standard tool to collect packet traces and dissect the protocols that are used in the captured packets. Daniel Miessler wrote an interesting article describing many of the common use cases for tcpdump.
You can follow this blog by subscribing to its RSS feed or by following @cnp3_ebook on mastodon.