Para llevar a cabo #12 se necesitará un módulo, que, según https://www.proquest.com/docview/2676586037, deberá:
"The port controller is responsible for assigning, revoking, and tracking localhost ports. This
controller is the core of the MTD reconfiguration and accepts commands from the MTD
controller. The port controller connects the MTD controller with the container controller in this
implementation. Ultimately, this controller is responsible for allocating how much time each
container will be connected to port 80. This controller encapsulates a temporally driven scheduler
responsible for determining the limited time that any web server is connected to port 80. The web
servers are rotated after a random but bounded time interval without interruption. The user
specifies the lower and upper bounds of the time interval in seconds via the program arguments."
Para llevar a cabo #12 se necesitará un módulo, que, según https://www.proquest.com/docview/2676586037, deberá: "The port controller is responsible for assigning, revoking, and tracking localhost ports. This controller is the core of the MTD reconfiguration and accepts commands from the MTD controller. The port controller connects the MTD controller with the container controller in this implementation. Ultimately, this controller is responsible for allocating how much time each container will be connected to port 80. This controller encapsulates a temporally driven scheduler responsible for determining the limited time that any web server is connected to port 80. The web servers are rotated after a random but bounded time interval without interruption. The user specifies the lower and upper bounds of the time interval in seconds via the program arguments."