Proxy agent

Definition
A proxy agent is

"[a] software application running on a firewall or on a dedicated proxy server that is capable of filtering a protocol and routing it between the interfaces of the device."