# Functions
NewAuthProxySession creates an instance of ProxySession that is prepared with a previously authenticated policy.
NewProxyListener creates a new ProxyListener given a configuration structure.
# Structs
ProxyListener is used to listen for Tor Control port connections and dispatches them to worker sessions to implement the filtering proxy pipeline.
ProxySession is used to manage is single Tor Control port filter proxy session.