hunk.code_window:     retval = False
       for vector in WAF_ATTACK_VECTORS:
           page, headers, _ = get_page(get=vector)
           retval = "This request is blocked by the SonicWALL" in (page or "")
           retval |= re.search(r"SonicWALL", headers.get(HTTP_HEADER.SERVER, ""), re.I) is not None
           if retval:
               break
  
hunk.labels: keep keep keep keep add keep keep keep
hunk.after_edit:         retval |= re.search(r"Web Site Blocked.+\bnsa_banner", page or "", re.I) is not None
  
hunk.file_path: waf/sonicwall.py
hunk.type: add
file: EXEC master..sp_dropextendedproc 'xp_cmdshell'
  