Manuals
/
Blue Coat Systems
/
Computer Equipment
/
Time Clock
Blue Coat Systems
Proxy SG
manual
Definitions transform activecontent, transform urlrewrite
Models:
Proxy SG
1
247
314
314
Download
314 pages
28.21 Kb
244
245
246
247
248
249
250
251
Troubleshooting
Install
Default value is no Where
Administrator Transactions
User.x509.issuer=
Consoleaccess=
Authorization
Request.filterservice
Im.chatroom.voiceenabled=
Writing Policy Using CPL
Page 247
Image 247
Chapter 6: Definition Reference
•
Definitions:
transform active_content
,
transform url_rewrite
•
Chapter 5: "Action Reference".
247
Page 246
Page 248
Page 247
Image 247
Page 246
Page 248
Contents
Blue Coat SystemsTM ProxySG Content Policy Language Guide
Info@bluecoat.com
Third Party Copyright Notices
ProxySG Content Policy Language Guide
Copyrights
ProxySG Content Policy Language Guide
Pcre
Tcpip
About the Document Organization
Preface Introducing the Content Policy Language
Related Blue Coat Documentation
Supported Browsers
Document Conventions
Contents
Condition Reference
Xiii
Property Reference
Contents
Appendix a Glossary
Appendix F Upgrading from CacheOS Index
ProxySG Content Policy Language Guide Xviii
Transactions
Concepts
Policy Model
Rules
CPL Language Basics
Role of CPL
Comments
CPL triggers have the form triggername=patternexpression
Quoting
Sections
Layers
Definitions
Named Definitions
Referential Integrity
Substitutions
Writing Policy Using CPL
Authentication and Denial
CPL General Use Characters and Formatting
Installing Policy
Upgrade/Downgrade Issues
Troubleshooting Policy
CPL Syntax Deprecations
Conditional Compilation
ProxySG Content Policy Language Guide
Understanding Transactions and Timing
Administrator Transactions
Proxy Transactions
Policy is examined before the requested object is fetched
Cache Transactions
Managing Content Policy Language When Policy is Evaluated
Timing
Forwarding Transactions
Understanding Layers
Admin Layers
Cache Layers
Forward Layers
Exception Layers
Layer Guards
Proxy Layers
Understanding Sections
Following layer would result in a similar error
Rule
Serverurl.domain
Url
Url.domain
Url.regex
Section Guards
Defining Policies
General Rules and Exceptions to a General Rule
Blacklists and Whitelists
Using Layer Ordering to Define Exceptions
Avoid Conflicting Actions
Best Practices
Condition Syntax
Condition Reference
Pattern Types
Global Restrictions
Unavailable Triggers
Condition Reference
Layer Type Restrictions
Acl=
Examples
Admin.access=
Attribute.name=
See Also
Authenticated=
Bitrate=
See Also
Category=
Client.address=
Client.protocol=
Condition=conditionlabel
Condition=
Properties action.actionlabel
Consoleaccess=
Contentadmin=
Contentmanagement
Date.utc=
Day=
Exception.id=
See Also
Ftp.method=
Group=
Examples
Example
Hasattribute.name=
See Also
Hasclient=
Hour=
See Also
Http.method=
Http.request.version=
Http.response.code=
Http.response.version=
Http.transparentauthentication=
Http.xmethod=
Im.buddyid=
Im.chatroom.conference=
Im.chatroom.id=
Im.chatroom.inviteonly=
Im.chatroom.type=
Im.chatroom.member=
Im.chatroom.voiceenabled=
Im.file.extension=
Im.file.name=
Im.file.path=
Im.file.size=
Im.message.opcode=
Im.message.route=
Im.message.size=
Im.message.text=
Im.message.type=
Im.method=
Im.userid=
Live=
Protocol Methods
Method=
105
Minute=
Month=
Protocol=
Proxy.address=
Proxy.card=
Proxy.port=
Realm=
113
Release.id=
Release.version=
Request.header.headername=
Request.header.headername.address=
Domainsuffixpattern
Request.header.Referer.url=
119
Conditions url=, serverurl=
Request.xheader.headername=
Request.xheader.headername.address=
Where
Response.header.headername=
Response.xheader.headername=
Serverurl.address=ipaddresssubnetsubnetlabel
Serverurl=
Applies to all non-administrator transactions
127
Socks=
Socks.accelerated=
Socks.method=
Socks.version=
Streaming.client=
Streaming.content=
Time=
135
Tunneled=
Url.address=ipaddresssubnetsubnetlabel
Url=
Accepted domain suffix patterns include the following
139
Exact
Url=http//example.com8080/index.html
142
143
User=
145
User.domain=
User.x509.issuer=
User.x509.serialNumber=
User.x509.subject=
Weekday=
Year=
ProxySG Content Policy Language Guide 152
Property Reference
Property Reference
Accesslog
Accessserver
Action
Advertisement
Allows the transaction to be served
Allow
Alwaysverify
Authenticate
161
Default value is no Where
Authenticate.force
Authenticate.mode
164
Authenticate.useurlcookie
Blockcategory
Bypasscache
Cache
169
Checkauthorization
Contentfilteroverride
Cookiesensitive
Deleteonabandonment
Deny
Deny.unauthorized
Direct
Dynamicbypass
Exception
Exception.autopad
Example See Also
Forcecache
Forcedeny
Forceexception
Forcepatiencepage
Forward
Forward.failopen
Ftp.serverconnection
Ftp.serverdata
Ftp.transport
Http.forcentlmforserverauth
Http.request.version
Http.response.version
Icp
Im.stripattachments
Integratenewhosts
Label
Log.rewrite.field-id
Log.suppress.field-id
Maxbitrate
Neverrefreshbeforeexpiry
Neverserveafterexpiry
Patiencepage
Pipeline
Prefetch
Reflectip
Reflectvip
Refresh
RemoveIMSfromGET
RemovePNCfromGET
RemovereloadfromIEGET
Request.filterservice
211
Request.icapservice
Response.icapservice
Service
Socks.accelerate
Socks.authenticate
Socks.authenticate.force
Socksgateway
Socksgateway.failopen
Streaming.transport
Terminateconnection
Trace.destination
Trace.request
Trace.rules
Ttl
Uasensitive
Action Reference
Argument Syntax
Append
Delete
Deletematching
Im.alert
Logmessage
Notifyemail
Notifysnmp
Redirect
Replace
Https Limitation
Rewrite
238
239
Set
241
Transform
Properties action
Viruscheck
Definition Names
Definition Reference
Define action
Definitions transform activecontent, transform urlrewrite
Define activecontent
Actions transform
Define category
Conditions category= Properties action
Define condition
Conditions category=, condition=
Define domain
Define javascript
256
Define prefix condition
Define serverurl.domain condition
259
Define subnet
Define url condition
End Proxy condition=allowed allow
Define url.domain condition
264
Define urlrewrite
Definitions define action, define activecontent
Restrict dns
Restrict rdns
Transform activecontent
Transform urlrewrite
Appendix a Glossary
272
273
ProxySG Content Policy Language Guide 274
Enabling Rule Tracing
Appendix B Testing and Troubleshooting
Enabling Request Tracing
Using Trace Information to Improve Policies
Sample Policy
Match
279
Rule action.setheader2yes
Appendix C Recognized Http Headers
Header Field Request/Response Form Allowed Actions
Appendix D CPL Substitutions
Category connection
Category im
Category specialtoken
Category status
288
Category streaming
Category url
291
292
Category user
294
295
Category siresponseheader
297
298
Filter File Structure
Filter File Overview
Filters
Filter-Part Components
Conditions
ALL Statements
Access-Control List ACL Definitions
Domain-Suffix Sections
Action-Part Components
Defaultfilterproperties Statement
Evaluation Order
Appendix F Upgrading from CacheOS
Converting Filter-Style Files to CPL Syntax
Index
ProxySG Configuration and Management Guide
Index
312
SeeDefault Parra Font policy tracing rules, overview
314
Top
Page
Image
Contents