#!/usr/bin/env python ''' Copyright (C) 2020, WAFW00F Developers. See the LICENSE file for copying permission. ''' NAME = 'aeSecure (aeSecure)' def is_waf(self): # 定义检测 Web 应用防火墙(WAF)的方案列表,这里包括检查特定的头部和内容中是否包含特定的字符串 schemes = [ self.matchHeader(('aeSecure-code', '.+?')), self.matchContent(r'aesecure_denied\.png') ] # 如果方案列表中有任何一个方案为真,则认为检测到了 WAF if any(i for i in schemes): return True else: return False