Technical requirements
A clear understanding of the HyperText Transfer Protocol /HTTPS Secure (HTTP/HTTPS) protocol is fundamental to understanding this chapter. Knowledge of additional concepts such as man-in-the-middle (MITM) attacks (HTTPS interception), Domain Name System (DNS), browser configuration, and knowing how a Microsoft Active Directory (AD) and a Lightweight Directory Access Protocol/LDAP Secure (LDAP/LDAPS) protocol works are essential to thoroughly understand the web proxy topics discussed in this chapter. A running OPNsense system with a client host connected to it will ease a lot of testing and labs.