ProxySG Content Policy Language Guide
128
socks=
This condition is true whenever the session for the current transaction involves SOCKS to the client.
The SOCKS=yes trigger is intended as a way to test whether or not a request arrived via the SOCKS
proxy. It will be true for both SOCKS requests that the ProxySG tunnels and for SOCKS requests the
ProxySG accelerates by handing them off to HTTP or IM. In particular, socks=yes remains true even
in the resulting HTTP or IM transactions. Other triggers, such as proxy.address or proxy.port do
not maintain a consistent value across the SOCKS transaction and the later HTTP or IM transaction, so
they cannot be reliably used to do this kind of cross-protocol testing.
Replaces: socks.destination_address=
Syntax
socks=yes|no
Layer and Transaction Notes
Use in all layers
Applies to all proxy transactions.
See Also
• Conditions: socks.accelerate=
•Properties: socks_gateway( ), socks.accelerate( ), socks.authenticate( ),
socks.authenticate.force( ).