pC_cwsproxy.md
June 14, 2023 ยท View on GitHub
Parser Content
{
Name = cws-proxy
Vendor = Cisco
Product = Cloud Web Security
Lms = Direct
DataType = "web-activity"
IsHVF = true
TimeFormat = "epoch"
Conditions = [ """|CISCO|Cloud Web Security|""","""requestMethod="""]
Fields = [
"""\srt=({time}\d{1,100})""",
"""\sagt=({host}[^\s]{1,2000})""",
"""\sdst=({dest_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})""",
"""\srequest=({dest_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})(:({dest_port}\d{1,100}))?""",
"""\ssrc=(?:0\.0\.0\.0|({src_ip}\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}))""",
"""\sshost=(?:|({src_host}.+?))\s\w+=""",
"""\sduser=([^\s\\]{1,2000}\\+)?(?:|UNDISCLOSED|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}|({user}.+?))\s\w+=""",
"""\sact=(?:|({action}.+?))\s\w+=""",
"""\srequestMethod=(?:|({method}.+?))\s\w+=""",
"""\sout=({bytes_out}\d{1,100})\s\w+=""",
"""\sin=({bytes_in}\d{1,100})\s\w+=""",
"""\|CISCO\|Cloud Web Security\|[^|]{0,2000}\|(?:0|({result_code}\d{1,100}))\|""",
"""\srequest=(?:-|({full_url}\S+))""",
"""\srequest=(?:-|(\w+:\/+)?({web_domain}[^:\/\s]{1,2000}))""",
"""\srequest=(?:-|(({protocol}[^:]{1,2000}))):\/""",
"""\srequest=(?:-|((\w+:\/+)?[^\/]{1,2000}({uri_path}\/.*?)))(\?[^\s]{0,2000})?\srequestMethod=""",
"""\srequest=(?:-|((\w+:\/+)?[^?]{0,2000}({uri_query}\?.*?)))\srequestMethod=""",
"""\srequestClientApplication=(?:-|({user_agent}.+?))\s\w+=""",
"""\scs2=(?:unclassified|({category}.+?))\s\w+=""",
"""\sfileType=(?:-|({mime}.+?))\s\w+=""",
]
}