What data does WebMarshal log in W3C Traffic Logs?


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.

Last Modified 11/6/2019.
https://support.trustwave.com/kb/KnowledgebaseArticle15048.aspx