Summary
This chapter presented Go code for programming web clients and web servers, as well as creating a website in Go. You also learned about the http.Response, http.Request, and http.Transport structures, which allow you to define the parameters of an HTTP connection.
Additionally, you learned how to develop gRPC applications, how to get the network configuration of a UNIX machine using Go code, and how to perform DNS lookups in a Go program, including getting the NS and MX records of a domain.
Finally, I talked about Wireshark and tshark, which are two very popular utilities that allow you to capture and, most importantly, analyze network traffic. At the beginning of this chapter, I also mentioned the nc(1) utility.
In the next chapter ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access