#!/usr/bin/env python

# NOTE: this priority list is used so that each check can be prioritized,
# so that the quick checks are done first and ones that require more
# requests, are done later


wafdetectionsprio = [
    'Profense',
    'AdNovum nevisProxy',
    'NetContinuum',
    'Incapsula WAF',
    'CloudFlare',
    'NSFocus',
    'Edgecast / Verizon Digital media',
    'Safedog',
    'Mission Control Application Shield',
    'USP Secure Entry Server',
    'Cisco ACE XML Gateway',
    'Barracuda Application Firewall',
    'Art of Defence HyperGuard',
    'BinarySec',
    'Teros WAF',
    'F5 BIG-IP LTM',
    'F5 BIG-IP APM',
    'F5 BIG-IP ASM',
    'F5 FirePass',
    'F5 Trafficshield',
    'InfoGuard Airlock',
    'Citrix NetScaler',
    'Trustwave ModSecurity',
    'IBM Web Application Security',
    'IBM DataPower', 'DenyALL WAF',
    'Applicure dotDefender',
    'Juniper WebApp Secure',
    'Microsoft URLScan',
    'Aqtronix WebKnight',
    'eEye Digital Security SecureIIS',
    'Imperva SecureSphere',
    'Microsoft ISA Server',
    'DOSarrest'
]

@@ -322,24 +322,41 @@
  'NSFocus',%0A
+    'DOSarrest',%0A
     'Edgecas
@@ -1069,22 +1069,6 @@
 r',%0A
-    'DOSarrest'%0A
 %5D%0A

put dosarrest further up in prioritization