In order to work through the examples in this chapter, you will need a functioning pfSense system, in either a real-world or virtual environment, with at least one node attached to the LAN side of pfSense. It will also be helpful to have at least one functioning Windows, Linux, or MacOS computer attached to your network.