Technical requirements
Before you start reading this chapter, you should know the basics of Python programming and have some basic knowledge about HTTP. We will work with Python version 3.10, available at www.python.org/downloads.
Some of the examples in this chapter require the installation of the following programs:
- Nmap port scanner: https://nmap.org
- Docker: https://www.docker.com
- Docker Compose: https://docs.docker.com/compose
The examples and source code for this chapter are available in the GitHub repository at https://github.com/PacktPublishing/Python-for-Security-and-Networking.
Check out the following video to see the Code in Action: https://packt.link/Chapter13.