shell bypass 403
<?xml version="1.0" encoding="utf-8"?>
<!--~
~ @package admintools
~ @copyright Copyright (c)2010-2024 Nicholas K. Dionysopoulos / Akeeba Ltd
~ @license GNU General Public License version 3, or later
-->
<form
addfieldprefix="Akeeba\Component\AdminTools\Administrator\Field"
addruleprefix="Akeeba\Component\AdminTools\Administrator\Rule"
>
<config>
<inlinehelp button="show"/>
</config>
<fieldset name="basic"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPTGROUP_BASICSETTINGS"
>
<field
name="ipwl"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_IPWL"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_IPWL_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="ipbl"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_IPBL"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_IPBL_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="adminpw"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_ADMINPW"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_ADMINPW_TIP_LONG"
default=""
validate="AdminPw"
message="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_ADMINPW_INVALID"
/>
<field
name="adminpw_warning"
type="note"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_ADMINPW_TIP_LONG"
class="alert alert-warning w-100"
/>
<field
name="adminpw_cookie"
type="list"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_ADMINPW_COOKIE"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_ADMINPW_COOKIE_TIP"
default="1"
validate="options"
showon="adminpw!:"
>
<option value="0">COM_ADMINTOOLS_CONFIGUREWAF_LBL_ADMINPW_COOKIE_OFF</option>
<option value="1">COM_ADMINTOOLS_CONFIGUREWAF_LBL_ADMINPW_COOKIE_ON</option>
<option value="2">COM_ADMINTOOLS_CONFIGUREWAF_LBL_ADMINPW_COOKIE_ON_WARN</option>
<option value="3">COM_ADMINTOOLS_CONFIGUREWAF_LBL_ADMINPW_COOKIE_ON_MAXWARN</option>
</field>
<field
name="selfprotect"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_SELFPROTECT"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_SELFPROTECT_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="awayschedule_from"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_AWAYSCHEDULE_FROM"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_AWAYSCHEDULE_TIP"
inputmode="time"
addonBefore="__TIMEZONE__"
addonAfter="__TIMEZONE__"
layout="akeeba.admintools.form.field.awaytime"
default=""
validate="time"
/>
<field
name="awayschedule_to"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_AWAYSCHEDULE_TO"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_AWAYSCHEDULE_TIP"
inputmode="time"
addonAfter="__TIMEZONE__"
layout="akeeba.admintools.form.field.awaytime"
default=""
validate="time"
/>
<field
name="adminlogindir_warning"
type="note"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_ADMINLOGINFOLDER_NOTICE_HEAD"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_ADMINLOGINFOLDER_NOTICE_TEXT"
class="alert alert-warning w-100"
/>
<field
name="adminlogindir"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_ADMINLOGINFOLDER"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_ADMINLOGINFOLDER_TIP"
default=""
/>
</fieldset>
<fieldset name="requestfiltering"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPTGROUP_ACTIVEFILTERING"
>
<field
name="sqlishield"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_SQLISHIELD"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_SQLISHIELD_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="muashield"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_MUASHIELD"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_MUASHIELD_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="rfishield"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_RFISHIELD"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_RFISHIELD_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="phpshield"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_PHPSHIELD"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_PHPSHIELD_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="dfishield"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DFISHIELD"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DFISHIELD_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="sessionshield"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_SESSIONSHIELD"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_SESSIONSHIELD_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="antispam"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_ANTISPAM"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_ANTISPAM_TIP"
default="0"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="itemidshield"
type="list"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_ITEMIDSHIELD"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_ITEMIDSHIELD_TIP"
default="2"
validate="options"
>
<option value="0">COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_ITEMIDSHIELD_OFF</option>
<option value="1">COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_ITEMIDSHIELD_BLOCK</option>
<option value="2">COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_ITEMIDSHIELD_CLEAN</option>
</field>
<field
name="suspicious_params"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_SUSPICIOUS_PARAMS"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_SUSPICIOUS_PARAMS_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="allowed_domains"
type="subform"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_ALLOWED_DOMAINS"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_ALLOWED_DOMAINS_TIP"
layout="joomla.form.field.subform.repeatable-table"
multiple="true"
min="0"
buttons="add,remove,move"
groupByFieldset="false"
validate="subform"
default=""
>
<form>
<field
name="item"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_COMMON_DOMAIN"
required="true"
recursive="true"
/>
</form>
</field>
</fieldset>
<fieldset name="hardening"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPTGROUP_JHARDENING"
>
<field
name="blockusernames"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_BLOCKUSERNAMES"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_BLOCKUSERNAMES_TIP"
default="0"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="blockusernames_forbid"
type="subform"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_BLOCKUSERNAMES_FORBID"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_BLOCKUSERNAMES_FORBID_TIP"
layout="joomla.form.field.subform.repeatable-table"
multiple="true"
min="0"
buttons="add,remove"
groupByFieldset="false"
validate="subform"
default=""
showon="blockusernames:1"
>
<form>
<field
name="item"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_COMMON_USERNAME"
required="true"
recursive="true"
/>
</form>
</field>
<field
name="blockusernames_allow"
type="subform"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_BLOCKUSERNAMES_ALLOW"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_BLOCKUSERNAMES_ALLOW_TIP"
layout="joomla.form.field.subform.repeatable-table"
multiple="true"
min="0"
buttons="add,remove"
groupByFieldset="false"
validate="subform"
default=""
showon="blockusernames:1"
>
<form>
<field
name="item"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_COMMON_USERNAME"
required="true"
recursive="true"
/>
</form>
</field>
<field
name="leakedpwd"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_LEAKEDPWD"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_LEAKEDPWD_TIP"
default="0"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="leakedpwd_groups"
type="Usergrouplist"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_LEAKEDPWD_GROUPS"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_LEAKEDPWD_GROUPS_TIP"
multiple="true"
default="8"
checksuperusergroup="0"
layout="joomla.form.field.list-fancy-select"
filter="intarray"
showon="leakedpwd:1"
/>
<field
name="disablepwdreset"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DISABLEPWDRESET"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DISABLEPWDRESET_TIP"
default="0"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="disablepwdreset_groups"
type="Usergrouplist"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DISABLEPWDRESET_GROUPS"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DISABLEPWDRESET_GROUPS_TIP"
multiple="true"
default=""
checksuperusergroup="0"
layout="joomla.form.field.list-fancy-select"
filter="intarray"
showon="disablepwdreset:1"
/>
<field
name="nonewadmins"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_NONEWADMINS"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_NONEWADMINS_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="nonewadmins_groups"
type="Usergrouplist"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_NONEWADMINS_GROUPS"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_NONEWADMINS_GROUPS_TIP"
multiple="true"
default="0"
checksuperusergroup="0"
layout="joomla.form.field.list-fancy-select"
filter="intarray"
showon="nonewadmins:1"
/>
<field
name="nonewfrontendadmins"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_NONEWFRONTENDADMINS"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_NONEWFRONTENDADMINS_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="nonewfrontendadmins_groups"
type="Usergrouplist"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_NONEWFRONTENDADMINS_GROUPS"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_NONEWFRONTENDADMINS_TIP"
multiple="true"
default="0"
checksuperusergroup="0"
layout="joomla.form.field.list-fancy-select"
filter="intarray"
showon="nonewfrontendadmins:1"
/>
<field
name="configmonitor_global"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_CONFIGMONITORGLOBAL"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_CONFIGMONITORGLOBAL_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="configmonitor_components"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_CONFIGMONITORCOMPONENTS"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_CONFIGMONITORCOMPONENTS_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="configmonitor_action"
type="list"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_CONFIGMONITORACTION"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_CONFIGMONITORACTION_TIP"
default="email"
validate="options"
showon="configmonitor_components:1[OR]configmonitor_global:1"
>
<option value="email">COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_CONFIGMONITORACTION_EMAIL</option>
<option value="block">COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_CONFIGMONITORACTION_BLOCK</option>
</field>
<field
name="criticalfiles"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_CRITICALFILES"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_CRITICALFILES_TIP"
default="0"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="criticalfiles_global"
type="subform"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_CRITICALFILES_GLOBAL"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_CRITICALFILES_GLOBAL_TIP"
layout="joomla.form.field.subform.repeatable-table"
multiple="true"
min="0"
buttons="add,remove,move"
groupByFieldset="false"
validate="subform"
default=""
showon="criticalfiles:1"
>
<form>
<field
name="item"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_COMMON_FILEPATH"
addonBefore="(site root)/"
required="true"
recursive="true"
/>
</form>
</field>
<field
name="superuserslist"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_SUPERUSERSLIST"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_SUPERUSERSLIST_TIP"
default="0"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="resetjoomlatfa"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_RESETJOOMLATFA"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_RESETJOOMLATFA_TIP"
default="0"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="nofesalogin"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_NOFESALOGIN"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_NOFESALOGIN_TIP"
default="0"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="trackfailedlogins"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_TRACKFAILEDLOGINS"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_TRACKFAILEDLOGINS_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="logusernames"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_LOGUSERNAMES"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_LOGUSERNAMES_TIP"
default="0"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="deactivateusers_header"
type="note"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DEACTIVATEUSERS"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DEACTIVATEUSERS_TIP"
heading="h3"
class="form-text w-100"
/>
<field name="deactivateusers_footer"
type="note"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_ALERT_WORKS"
heading="h3"
class="alert alert-info w-100"
/>
<field name="deactivateusers_num"
type="number"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_DEACTIVATE_NUM"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_DEACTIVATE_NUM_TIP"
default="0"
min="0"
max="1000"
step="1"
validate="number"
/>
<field name="deactivateusers_numfreq"
type="number"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_DEACTIVATE_NUMFREQ"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_DEACTIVATE_NUMFREQ_TIP"
default="1"
min="0"
max="31622400"
step="1"
validate="number"
/>
<field
name="deactivateusers_frequency"
type="list"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_DEACTIVATE_FREQ"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_DEACTIVATE_FREQ_TIP"
default="day"
validate="options"
>
<option value="second">COM_ADMINTOOLS_CONFIGUREWAF_LBL_FREQSECOND</option>
<option value="minute">COM_ADMINTOOLS_CONFIGUREWAF_LBL_FREQMINUTE</option>
<option value="day">COM_ADMINTOOLS_CONFIGUREWAF_LBL_FREQDAY</option>
<option value="hour">COM_ADMINTOOLS_CONFIGUREWAF_LBL_FREQHOUR</option>
</field>
<field
name="deactivateusers_spacer"
type="spacer"
hr="true"
/>
<field
name="consolewarn"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_CONSOLEWARN"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_CONSOLEWARN_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="filteremailregistration"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_FILTER_REGISTRATION"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_FILTER_REGISTRATION_TIP"
default="block"
validate="options"
>
<option value="block">COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_FILTER_REGISTRATION_BLOCK</option>
<option value="allow">COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_FILTER_REGISTRATION_ALLOW</option>
</field>
<field
name="blockedemaildomains"
type="subform"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_BLOCKEDEMAILDOMAINS"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_BLOCKEDEMAILDOMAINS_TIP"
layout="joomla.form.field.subform.repeatable-table"
multiple="true"
min="0"
buttons="add,remove,move"
groupByFieldset="false"
validate="subform"
default=""
>
<form>
<field
name="item"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_COMMON_DOMAIN"
required="true"
recursive="true"
/>
</form>
</field>
<field
name="disableobsoleteadmins"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DISABLEOBSOLETEADMINS"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DISABLEOBSOLETEADMINS_TIP"
default="0"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="disableobsoleteadmins_freq"
type="number"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DISABLEOBSOLETEADMINS_FREQ"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DISABLEOBSOLETEADMINS_FREQ_TIP"
default="60"
min="0"
max="1000"
step="1"
validate="number"
showon="disableobsoleteadmins:1"
/>
<field
name="disableobsoleteadmins_groups"
type="Usergrouplist"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DISABLEOBSOLETEADMINS_GROUPS"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DISABLEOBSOLETEADMINS_GROUPS_TIP"
multiple="true"
default="8"
checksuperusergroup="0"
layout="joomla.form.field.list-fancy-select"
filter="intarray"
showon="disableobsoleteadmins:1"
/>
<field name="disableobsoleteadmins_maxdays"
type="number"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DISABLEOBSOLETEADMINS_MAXDAYS"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DISABLEOBSOLETEADMINS_MAXDAYS_TIP"
default="90"
min="0"
max="3650"
step="1"
validate="number"
showon="disableobsoleteadmins:1"
/>
<field
name="disableobsoleteadmins_action"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DISABLEOBSOLETEADMINS_ACTION"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DISABLEOBSOLETEADMINS_ACTION_TIP"
default="reset"
validate="options"
showon="disableobsoleteadmins:1"
>
<option value="block">COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DISABLEOBSOLETEADMINS_ACTION_BLOCK</option>
<option value="reset">COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DISABLEOBSOLETEADMINS_ACTION_RESET</option>
</field>
<field
name="disableobsoleteadmins_protected"
type="subform"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DISABLEOBSOLETEADMINS_PROTECTED"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_DISABLEOBSOLETEADMINS_PROTECTED_TIP"
layout="joomla.form.field.subform.repeatable-table"
multiple="true"
min="0"
buttons="add,remove,move"
groupByFieldset="false"
validate="subform"
default=""
>
<form>
<field
name="item"
type="user"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_COMMON_USER"
required="true"
recursive="true"
/>
</form>
</field>
<field
name="nopwonwebauthn"
type="list"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_NOPWONWEBAUTHN"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_NOPWONWEBAUTHN_TIP"
default="0"
validate="options"
>
<option value="0">COM_ADMINTOOLS_CONFIGUREWAF_LBL_NOPWONWEBAUTHN_OPT_ALLOWED</option>
<option value="5">COM_ADMINTOOLS_CONFIGUREWAF_LBL_NOPWONWEBAUTHN_OPT_USERDECIDES</option>
<option value="8">COM_ADMINTOOLS_CONFIGUREWAF_LBL_NOPWONWEBAUTHN_OPT_NOBACKEND_OTHERALLOWED</option>
<option value="9">COM_ADMINTOOLS_CONFIGUREWAF_LBL_NOPWONWEBAUTHN_OPT_NOBACKEND_OTHERDECIDE</option>
<option value="12">COM_ADMINTOOLS_CONFIGUREWAF_LBL_NOPWONWEBAUTHN_OPT_NOBODY</option>
</field>
</fieldset>
<fieldset name="cloaking"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPTGROUP_FINGERPRINTING"
>
<field
name="custgenerator"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_CUSTGENERATOR"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_CUSTGENERATOR_TIP"
default="0"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="generator"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_GENERATOR"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_GENERATOR_TIP"
default=""
showon="custgenerator:1"
/>
<field
name="tmpl"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_TMPL"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_TMPL_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="tmplwhitelist"
type="list"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_TMPLWHITELIST"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_TMPLWHITELIST_TIP"
layout="akeeba.admintools.form.field.list-fancy-select"
multiple="true"
showon="tmpl:1"
default="component,system,raw,koowa,cartupdate"
/>
<field
name="template"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_TEMPLATE"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_TEMPLATE_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="allowsitetemplate"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_ALLOWSITETEMPLATE"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_ALLOWSITETEMPLATE_TIP"
default="0"
validate="options"
showon="template:1"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="404shield_enable"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_404SHIELD_ENABLE"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_404SHIELD_ENABLE_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="404shield"
type="subform"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_404SHIELD"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_404SHIELD_TIP"
layout="joomla.form.field.subform.repeatable-table"
multiple="true"
min="0"
buttons="add,remove,move"
groupByFieldset="false"
validate="subform"
default="wp-admin.php,wp-login.php,wp-content/*,wp-admin/*"
showon="404shield_enable:1"
>
<form>
<field
name="item"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_COMMON_URLPATH"
addonBefore="/"
required="true"
recursive="true"
/>
</form>
</field>
</fieldset>
<fieldset name="projecthoneypot"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_PROJECTHONEYPOT"
>
<field
name="httpblenable"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_HTTPBLENABLE"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_HTTPBLENABLE_TIP"
default="0"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="bbhttpblkey"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_BBHTTPBLKEY"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_BBHTTPBLKEY_TIP"
default=""
showon="httpblenable:1"
/>
<field
name="httpblthreshold"
type="number"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_HTTPBLTHRESHOLD"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_HTTPBLTHRESHOLD_TIP"
default="25"
min="0"
max="255"
step="1"
showon="httpblenable:1"
validate="number"
/>
<field
name="httpblmaxage"
type="number"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_HTTPBLMAXAGE"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_HTTPBLMAXAGE_TIP"
default="30"
min="0"
max="3650"
step="1"
showon="httpblenable:1"
validate="number"
/>
<field
name="httpblblocksuspicious"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_HTTPBLBLOCKSUSPICIOUS"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_HTTPBLBLOCKSUSPICIOUS_TIP"
default="0"
validate="options"
showon="httpblenable:1"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
</fieldset>
<fieldset name="exceptions"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPTGROUP_EXCEPTIONS"
>
<field
name="neverblockips"
type="subform"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_NEVERBLOCKIPS"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_NEVERBLOCKIPS_TIP"
layout="joomla.form.field.subform.repeatable-table"
multiple="true"
min="0"
buttons="add,remove,move"
groupByFieldset="false"
validate="subform"
default="20.191.45.212,23.21.227.69,40.88.21.235,50.16.241.113,50.16.241.114,50.16.241.117,50.16.247.234,52.5.190.19,52.204.97.54,54.197.234.188,54.208.100.253,54.208.102.37,107.21.1.8"
>
<form>
<field
name="item"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_COMMON_IP"
required="true"
recursive="true"
/>
<field
name="description"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_COMMON_DESCRIPTION"
required="false"
recursive="true"
/>
</form>
</field>
<field
name="whitelist_domains"
type="subform"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_WHITELIST_DOMAINS"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_WHITELIST_DOMAINS_TIP"
layout="joomla.form.field.subform.repeatable-table"
multiple="true"
min="0"
buttons="add,remove,move"
groupByFieldset="false"
validate="subform"
default=".crawl.baidu.com,.crawl.baidu.jp,.google.com,.googlebot.com,.search.msn.com,.crawl.yahoo.net,.yandex.ru,.yandex.net,.yandex.com"
>
<form>
<field
name="item"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_COMMON_DOMAIN"
required="true"
recursive="true"
/>
<field
name="description"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_COMMON_DESCRIPTION"
required="false"
recursive="true"
/>
</form>
</field>
</fieldset>
<fieldset name="tsr"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_TSR"
>
<field
name="tsrenable"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_TSRENABLE"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_TSRENABLE_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="tsrstrikes"
type="number"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_TSRSTRIKES"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_TSRSTRIKES_TIP"
default="3"
first="0"
last="100"
min="0"
max="100"
step="1"
showon="tsrenable:1"
validate="number"
/>
<field
name="tsrnumfreq"
type="number"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_TSRNUMFREQ"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_TSRNUMFREQ_TIP"
default="10"
min="1"
max="40000"
step="1"
showon="tsrenable:1"
validate="number"
/>
<field
name="tsrfrequency"
type="list"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_TSRFREQUENCY"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_TSRFREQUENCY_TIP"
default="second"
validate="options"
showon="tsrenable:1"
>
<option value="second">COM_ADMINTOOLS_CONFIGUREWAF_LBL_FREQSECOND</option>
<option value="minute">COM_ADMINTOOLS_CONFIGUREWAF_LBL_FREQMINUTE</option>
<option value="day">COM_ADMINTOOLS_CONFIGUREWAF_LBL_FREQDAY</option>
<option value="hour">COM_ADMINTOOLS_CONFIGUREWAF_LBL_FREQHOUR</option>
</field>
<field
name="tsrbannum"
type="number"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_TSRBANNUM"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_TSRBANNUM_TIP"
default="10"
min="1"
max="100000"
step="1"
showon="tsrenable:1"
validate="number"
/>
<field
name="tsrbanfrequency"
type="list"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_TSRBANFREQUENCY"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_TSRBANFREQUENCY_TIP"
default="minute"
validate="options"
showon="tsrstrikes!:0"
>
<option value="second">COM_ADMINTOOLS_CONFIGUREWAF_LBL_FREQSECOND</option>
<option value="minute">COM_ADMINTOOLS_CONFIGUREWAF_LBL_FREQMINUTE</option>
<option value="day">COM_ADMINTOOLS_CONFIGUREWAF_LBL_FREQDAY</option>
<option value="hour">COM_ADMINTOOLS_CONFIGUREWAF_LBL_FREQHOUR</option>
</field>
<field
name="permaban"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_PERMABAN"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_PERMABAN_TIP"
default="0"
validate="options"
showon="tsrenable:1"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="permabannum"
type="number"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_PERMABANNUM"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_PERMABANNUM_TIP"
default="3"
min="1"
max="1000"
step="1"
showon="tsrenable:1[AND]permaban:1"
validate="number"
/>
<field
name="emailafteripautoban"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_EMAILAFTERIPAUTOBAN"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_EMAILAFTERIPAUTOBAN_TIP"
default=""
showon="tsrenable:1"
/>
<field
name="spammermessage"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_SPAMMERMESSAGE"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_SPAMMERMESSAGE_TIP"
default="We have detected suspicious activity from your IP address. Your access to this site is temporarily suspended."
showon="tsrenable:1"
/>
</fieldset>
<fieldset name="logging"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPTGROUP_LOGGINGANDREPORTING"
>
<field
name="emailphpexceptions"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_EMAILPHPEXCEPTIONS"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_EMAILPHPEXCEPTIONS_TIP"
default=""
validate="email"
/>
<field
name="saveusersignupip"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_SAVEUSERSIGNUPIP"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_SAVEUSERSIGNUPIP_TIP"
default="0"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="usernote_category"
type="category"
layout="joomla.form.field.list-fancy-select"
extension="com_users"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_SAVEUSERSIGNUPIP_CATEGORY"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_SAVEUSERSIGNUPIP_CATEGORY_TIP"
default="0"
validate="options"
showon="saveusersignupip:1"
/>
<field
name="logbreaches"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_LOGBREACHES"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_LOGBREACHES_TIP"
default="0"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="reasons_nolog"
type="list"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_REASONS_NOLOG"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_REASONS_NOLOG_TIP"
layout="joomla.form.field.list-fancy-select"
multiple="true"
default="ipbl"
showon="logbreaches:1"
validate="options"
>
<option value="404shield">COM_ADMINTOOLS_LOG_LBL_REASON_404SHIELD</option>
<option value="admindir">COM_ADMINTOOLS_LOG_LBL_REASON_ADMINDIR</option>
<option value="adminpw">COM_ADMINTOOLS_LOG_LBL_REASON_ADMINPW</option>
<option value="antispam">COM_ADMINTOOLS_LOG_LBL_REASON_ANTISPAM</option>
<option value="awayschedule">COM_ADMINTOOLS_LOG_LBL_REASON_AWAYSCHEDULE</option>
<option value="csrfshield">COM_ADMINTOOLS_LOG_LBL_REASON_CSRFSHIELD</option>
<option value="dfishield">COM_ADMINTOOLS_LOG_LBL_REASON_DFISHIELD</option>
<option value="external">COM_ADMINTOOLS_LOG_LBL_REASON_EXTERNAL</option>
<option value="httpbl">COM_ADMINTOOLS_LOG_LBL_REASON_HTTPBL</option>
<option value="ipbl">COM_ADMINTOOLS_LOG_LBL_REASON_IPBL</option>
<option value="ipwl">COM_ADMINTOOLS_LOG_LBL_REASON_IPWL</option>
<option value="itemidshield">COM_ADMINTOOLS_LOG_LBL_REASON_ITEMIDSHIELD</option>
<option value="loginfailure">COM_ADMINTOOLS_LOG_LBL_REASON_LOGINFAILURE</option>
<option value="muashield">COM_ADMINTOOLS_LOG_LBL_REASON_MUASHIELD</option>
<option value="nonewadmins">COM_ADMINTOOLS_LOG_LBL_REASON_NONEWADMINS</option>
<option value="nonewfrontendadmins">COM_ADMINTOOLS_LOG_LBL_REASON_NONEWFRONTENDADMINS</option>
<option value="other">COM_ADMINTOOLS_LOG_LBL_REASON_OTHER</option>
<option value="phpshield">COM_ADMINTOOLS_LOG_LBL_REASON_PHPSHIELD</option>
<option value="rfishield">COM_ADMINTOOLS_LOG_LBL_REASON_RFISHIELD</option>
<option value="sessionshield">COM_ADMINTOOLS_LOG_LBL_REASON_SESSIONSHIELD</option>
<option value="sqlishield">COM_ADMINTOOLS_LOG_LBL_REASON_SQLISHIELD</option>
<option value="superuserslist">COM_ADMINTOOLS_LOG_LBL_REASON_SUPERUSERSLIST</option>
<option value="susparam">COM_ADMINTOOLS_LOG_LBL_REASON_SUSPARAM</option>
<option value="template">COM_ADMINTOOLS_LOG_LBL_REASON_TEMPLATE</option>
<option value="tmpl">COM_ADMINTOOLS_LOG_LBL_REASON_TMPL</option>
<option value="wafblacklist">COM_ADMINTOOLS_LOG_LBL_REASON_WAFBLACKLIST</option>
</field>
<field
name="logfile"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_LOGFILE"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_LOGFILE_TIP"
default="0"
validate="options"
showon="logbreaches:1"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="iplookup"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_IPLOOKUP_LABEL"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_IPLOOKUP_DESC"
default="ip-lookup.net/index.php?ip={ip}"
addonBefore="https://"
/>
<field
name="emailbreaches"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_EMAILBREACHES"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_EMAILBREACHES_TIP"
default=""
validate="email"
/>
<field
name="reasons_noemail"
type="list"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_REASONS_NOEMAIL"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_REASONS_NOEMAIL_TIP"
layout="joomla.form.field.list-fancy-select"
multiple="true"
default="ipbl"
validate="options"
>
<option value="404shield">COM_ADMINTOOLS_LOG_LBL_REASON_404SHIELD</option>
<option value="admindir">COM_ADMINTOOLS_LOG_LBL_REASON_ADMINDIR</option>
<option value="adminpw">COM_ADMINTOOLS_LOG_LBL_REASON_ADMINPW</option>
<option value="antispam">COM_ADMINTOOLS_LOG_LBL_REASON_ANTISPAM</option>
<option value="awayschedule">COM_ADMINTOOLS_LOG_LBL_REASON_AWAYSCHEDULE</option>
<option value="csrfshield">COM_ADMINTOOLS_LOG_LBL_REASON_CSRFSHIELD</option>
<option value="dfishield">COM_ADMINTOOLS_LOG_LBL_REASON_DFISHIELD</option>
<option value="external">COM_ADMINTOOLS_LOG_LBL_REASON_EXTERNAL</option>
<option value="httpbl">COM_ADMINTOOLS_LOG_LBL_REASON_HTTPBL</option>
<option value="ipbl">COM_ADMINTOOLS_LOG_LBL_REASON_IPBL</option>
<option value="ipwl">COM_ADMINTOOLS_LOG_LBL_REASON_IPWL</option>
<option value="itemidshield">COM_ADMINTOOLS_LOG_LBL_REASON_ITEMIDSHIELD</option>
<option value="loginfailure">COM_ADMINTOOLS_LOG_LBL_REASON_LOGINFAILURE</option>
<option value="muashield">COM_ADMINTOOLS_LOG_LBL_REASON_MUASHIELD</option>
<option value="nonewadmins">COM_ADMINTOOLS_LOG_LBL_REASON_NONEWADMINS</option>
<option value="nonewfrontendadmins">COM_ADMINTOOLS_LOG_LBL_REASON_NONEWFRONTENDADMINS</option>
<option value="other">COM_ADMINTOOLS_LOG_LBL_REASON_OTHER</option>
<option value="phpshield">COM_ADMINTOOLS_LOG_LBL_REASON_PHPSHIELD</option>
<option value="rfishield">COM_ADMINTOOLS_LOG_LBL_REASON_RFISHIELD</option>
<option value="sessionshield">COM_ADMINTOOLS_LOG_LBL_REASON_SESSIONSHIELD</option>
<option value="sqlishield">COM_ADMINTOOLS_LOG_LBL_REASON_SQLISHIELD</option>
<option value="superuserslist">COM_ADMINTOOLS_LOG_LBL_REASON_SUPERUSERSLIST</option>
<option value="susparam">COM_ADMINTOOLS_LOG_LBL_REASON_SUSPARAM</option>
<option value="template">COM_ADMINTOOLS_LOG_LBL_REASON_TEMPLATE</option>
<option value="tmpl">COM_ADMINTOOLS_LOG_LBL_REASON_TMPL</option>
<option value="wafblacklist">COM_ADMINTOOLS_LOG_LBL_REASON_WAFBLACKLIST</option>
</field>
<field
name="emailonadminlogin"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_EMAILADMINLOGIN"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_EMAILADMINLOGIN_TIP"
default=""
validate="email"
/>
<field
name="emailonfailedadminlogin"
type="text"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_EMAILADMINFAILEDLOGIN"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_EMAILADMINFAILEDLOGIN_TIP"
default=""
validate="email"
/>
</fieldset>
<fieldset name="custom"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_CUSTOMMESSAGE_HEADER"
>
<field
name="custom403msg"
type="textarea"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_CUSTOMMESSAGE_LABEL"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_CUSTOMMESSAGE_DESC"
default="We detected that your latest request may have been part of suspicious activity and has been blocked. If you believe you are getting this message in error please let us know through our site's contact form."
rows="4"
/>
<field
name="use403view"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_USE403VIEW"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_USE403VIEW_TIP"
default="0"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="troubleshooteremail"
type="list"
layout="joomla.form.field.radio.switcher"
label="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_TROUBLESHOOTEREMAIL"
description="COM_ADMINTOOLS_CONFIGUREWAF_LBL_OPT_TROUBLESHOOTEREMAIL_TIP"
default="1"
validate="options"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
</fieldset>
</form>