This article applies to:
- WebMarshal 6.10 and above
- Traffic logging in W3C format
Question:
- What data does WebMarshal log in W3C logs?
- What are the definitions of custom fields in WebMarshal W3C logs?
Information:
WebMarshal version 6.10 and above can log "Traffic logging" data in W3C format. Many of the fields are standard W3C fields. WebMarshal also includes additional fields to provide information about WebMarshal behaviors and results.
The fields are defined as follows:
- date
- Local date of the activity recorded
- time
- Local time of the activity
- cs-username
- Authenticated user name (or computer name/IP address) of the client
- c-ip
- IP address of the client
- c-name
- Computer name of the client
- s-name
- Server name of the WebMarshal processing node
- r-host
- Server name of the remote site requested
- r-ip
- IPv4 or IPv6 address resolved and used for the remote site requested. This could be a website, or upstream proxy. (Added at 7.3.2.)
- Note: If the request is blocked based on the URL before a connection is attempted, this value is blank. Results from the policy tester return "0.0.0.0"
- sc-contenttype
- MIME content type of the upload or download
- s-port
- Port on the remote site
- sc-status
- HTTP status result
- cs-uri-stem
- Path part of the request
- cs-bytes
- Size of the upload content in bytes (Added at 7.2.0.)
- sc-bytes
- Size of the download content in bytes
- x-category
- URL category associated with a block action
- Note: This field is only populated for block actions.
- x-category-level
- Set to 1 for URL category based blocks. Other values are reserved for future use.
- x-category-action
- Rule evaluation result (pass or block)
- x-rule
- WebMarshal rule that blocked the request
- Note: This field is only populated for block actions.
- x-user-agent
- User agent string reported by the client
- cs(Referer)
- Referring URL as reported in the request
- x-method
- HTTP method (such as GET or POST)
- x-filetype
- File type as determined by WebMarshal
- x-app-control-protocol
- Protocol as determined by WebMarshal for application control rules (such as "Google Video/YouTube")
- Note: This is not the Internet protocol of the request. The Internet protocol is reported in the field "c-scheme".
- x-tracenet-category
- Malicious or unwanted content category determined by the WebMarshal TraceNet service. Possible values for this field are:
- Spam Sites: Sites promoted by spam or botnet campaigns, or offering questionable products or services
- Phishing Sites: Fraudulent sitest or scams attempting to gain psersonal information by impersonating a trusted website
- Anonymous Proxies: Sites that enable users to bypass security and acceptable use policy
- Malicious Sites: Sites hosting malware, blended threats or browser vulnerability exploits
- c-scheme
- Protocol of the request (HTTP, HTTPS, or FTP)
- x-cache
- Result of querying the WebMarshal cache for the file. Possible values for this field are:
- HIT: indicates that the item was served from cache without checking the origin server
- MISS: indicates that the item was not in cache and had to be retrieved from the origin server
- REFRESH_HIT: indicates that the cache item required revalidation, and that revalidation was successful
- REFRESH_MISS: indicates that the cache item required revalidation, and that the origin server sent back new data
- x-domain-class
- WebMarshal domain classification assigned to the request (by rule action). If WebMarshal records multiple classifications, they are included as a comma separated list within double quotes.
- x-file-class
- WebMarshal file classification assigned to the request (by rule action). If WebMarshal records multiple classifications, they are included as a comma separated list within double quotes.