Skip to content

appfw learningsettings

The following operations can be performed on "appfw learningsettings":

set | unset | show

set appfw learningsettings

Configures the application firewall learning settings for the specified profile.

Synopsys

set appfw learningsettings <profileName> [-startURLMinThreshold <positive_integer>] [-startURLPercentThreshold <positive_integer>] [-cookieConsistencyMinThreshold <positive_integer>] [-cookieConsistencyPercentThreshold <positive_integer>] [-CSRFtagMinThreshold <positive_integer>] [-CSRFtagPercentThreshold <positive_integer>] [-fieldConsistencyMinThreshold <positive_integer>] [-fieldConsistencyPercentThreshold <positive_integer>] [-crossSiteScriptingMinThreshold <positive_integer>] [-crossSiteScriptingPercentThreshold <positive_integer>] [-SQLInjectionMinThreshold <positive_integer>] [-SQLInjectionPercentThreshold <positive_integer>] [-fieldFormatMinThreshold <positive_integer>] [-fieldFormatPercentThreshold <positive_integer>] [-XMLWSIMinThreshold <positive_integer>] [-XMLWSIPercentThreshold <positive_integer>] [-XMLAttachmentMinThreshold <positive_integer>] [-XMLAttachmentPercentThreshold <positive_integer>]

Arguments

profileName

Name of the profile.

startURLMinThreshold

Minimum number of application firewall sessions that the learning engine must observe to learn start URLs.

Default value: AS_LEARNINGSETTINGS_DEFAULT_MINTHRESHOLD

Minimum value: 1

startURLPercentThreshold

Minimum percentage of application firewall sessions that must contain a particular start URL pattern for the learning engine to learn that start URL.

Default value: AS_LEARNINGSETTINGS_DEFAULT_PERCENTTHRESHOLD

Maximum value: 100

cookieConsistencyMinThreshold

Minimum number of application firewall sessions that the learning engine must observe to learn cookies.

Default value: AS_LEARNINGSETTINGS_DEFAULT_MINTHRESHOLD

Minimum value: 1

cookieConsistencyPercentThreshold

Minimum percentage of application firewall sessions that must contain a particular cookie pattern for the learning engine to learn that cookie.

Default value: AS_LEARNINGSETTINGS_DEFAULT_PERCENTTHRESHOLD

Maximum value: 100

CSRFtagMinThreshold

Minimum number of application firewall sessions that the learning engine must observe to learn cross-site request forgery (CSRF) tags.

Default value: AS_LEARNINGSETTINGS_DEFAULT_MINTHRESHOLD

Minimum value: 1

CSRFtagPercentThreshold

Minimum percentage of application firewall sessions that must contain a particular CSRF tag for the learning engine to learn that CSRF tag.

Default value: AS_LEARNINGSETTINGS_DEFAULT_PERCENTTHRESHOLD

Maximum value: 100

fieldConsistencyMinThreshold

Minimum number of application firewall sessions that the learning engine must observe to learn field consistency information.

Default value: AS_LEARNINGSETTINGS_DEFAULT_MINTHRESHOLD

Minimum value: 1

fieldConsistencyPercentThreshold

Minimum percentage of application firewall sessions that must contain a particular field consistency pattern for the learning engine to learn that field consistency pattern.

Default value: AS_LEARNINGSETTINGS_DEFAULT_PERCENTTHRESHOLD

Maximum value: 100

crossSiteScriptingMinThreshold

Minimum number of application firewall sessions that the learning engine must observe to learn HTML cross-site scripting patterns.

Default value: AS_LEARNINGSETTINGS_DEFAULT_MINTHRESHOLD

Minimum value: 1

crossSiteScriptingPercentThreshold

Minimum percentage of application firewall sessions that must contain a particular cross-site scripting pattern for the learning engine to learn that cross-site scripting pattern.

Default value: AS_LEARNINGSETTINGS_DEFAULT_PERCENTTHRESHOLD

Maximum value: 100

SQLInjectionMinThreshold

Minimum number of application firewall sessions that the learning engine must observe to learn HTML SQL injection patterns.

Default value: AS_LEARNINGSETTINGS_DEFAULT_MINTHRESHOLD

Minimum value: 1

SQLInjectionPercentThreshold

Minimum percentage of application firewall sessions that must contain a particular HTML SQL injection pattern for the learning engine to learn that HTML SQL injection pattern.

Default value: AS_LEARNINGSETTINGS_DEFAULT_PERCENTTHRESHOLD

Maximum value: 100

fieldFormatMinThreshold

Minimum number of application firewall sessions that the learning engine must observe to learn field formats.

Default value: AS_LEARNINGSETTINGS_DEFAULT_MINTHRESHOLD

Minimum value: 1

fieldFormatPercentThreshold

Minimum percentage of application firewall sessions that must contain a particular web form field pattern for the learning engine to recommend a field format for that form field.

Default value: AS_LEARNINGSETTINGS_DEFAULT_PERCENTTHRESHOLD

Maximum value: 100

XMLWSIMinThreshold

Minimum number of application firewall sessions that the learning engine must observe to learn web services interoperability (WSI) information.

Default value: AS_LEARNINGSETTINGS_DEFAULT_MINTHRESHOLD

Minimum value: 1

XMLWSIPercentThreshold

Minimum percentage of application firewall sessions that must contain a particular pattern for the learning engine to learn a web services interoperability (WSI) pattern.

Default value: AS_LEARNINGSETTINGS_DEFAULT_PERCENTTHRESHOLD

Maximum value: 100

XMLAttachmentMinThreshold

Minimum number of application firewall sessions that the learning engine must observe to learn XML attachment patterns.

Default value: AS_LEARNINGSETTINGS_DEFAULT_MINTHRESHOLD

Minimum value: 1

XMLAttachmentPercentThreshold

Minimum percentage of application firewall sessions that must contain a particular XML attachment pattern for the learning engine to learn that XML attachment pattern.

Default value: AS_LEARNINGSETTINGS_DEFAULT_PERCENTTHRESHOLD

Maximum value: 100

unset appfw learningsettings

Use this command to remove appfw learningsettings settings.Refer to the set appfw learningsettings command for meanings of the arguments.

Synopsys

unset appfw learningsettings <profileName> [-startURLMinThreshold] [-startURLPercentThreshold] [-cookieConsistencyMinThreshold] [-cookieConsistencyPercentThreshold] [-CSRFtagMinThreshold] [-CSRFtagPercentThreshold] [-fieldConsistencyMinThreshold] [-fieldConsistencyPercentThreshold] [-crossSiteScriptingMinThreshold] [-crossSiteScriptingPercentThreshold] [-SQLInjectionMinThreshold] [-SQLInjectionPercentThreshold] [-fieldFormatMinThreshold] [-fieldFormatPercentThreshold] [-XMLWSIMinThreshold] [-XMLWSIPercentThreshold] [-XMLAttachmentMinThreshold] [-XMLAttachmentPercentThreshold]

show appfw learningsettings

Displays the current application firewall learning settings for the specified profile.If no profile is specified, displays the current application firewall settings for all profiles on the NetScaler appliance.

Synopsys

show appfw learningsettings [<profileName>]

Arguments

profileName

Name of the profile.

summary

fullValues

format

level

Outputs

startURLMinThreshold

Minimum number of application firewall sessions that the learning engine must observe to learn start URLs.

startURLPercentThreshold

Minimum percentage of application firewall sessions that must contain a particular start URL pattern for the learning engine to learn that start URL.

cookieConsistencyMinThreshold

Minimum number of application firewall sessions that the learning engine must observe to learn cookies.

cookieConsistencyPercentThreshold

Minimum percentage of application firewall sessions that must contain a particular cookie pattern for the learning engine to learn that cookie.

CSRFtagMinThreshold

Minimum number of application firewall sessions that the learning engine must observe to learn cross-site request forgery (CSRF) tags.

CSRFtagPercentThreshold

Minimum percentage of application firewall sessions that must contain a particular CSRF tag for the learning engine to learn that CSRF tag.

fieldConsistencyMinThreshold

Minimum number of application firewall sessions that the learning engine must observe to learn field consistency information.

fieldConsistencyPercentThreshold

Minimum percentage of application firewall sessions that must contain a particular field consistency pattern for the learning engine to learn that field consistency pattern.

crossSiteScriptingMinThreshold

Minimum number of application firewall sessions that the learning engine must observe to learn HTML cross-site scripting patterns.

crossSiteScriptingPercentThreshold

Minimum percentage of application firewall sessions that must contain a particular cross-site scripting pattern for the learning engine to learn that cross-site scripting pattern.

SQLInjectionMinThreshold

Minimum number of application firewall sessions that the learning engine must observe to learn HTML SQL injection patterns.

SQLInjectionPercentThreshold

Minimum percentage of application firewall sessions that must contain a particular HTML SQL injection pattern for the learning engine to learn that HTML SQL injection pattern.

fieldFormatMinThreshold

Minimum number of application firewall sessions that the learning engine must observe to learn field formats.

fieldFormatPercentThreshold

Minimum percentage of application firewall sessions that must contain a particular web form field pattern for the learning engine to recommend a field format for that form field.

XMLWSIMinThreshold

Minimum threshold to learn XML Web Services Interoperability.

XMLWSIPercentThreshold

Minimum threshold (in percent) to learn XML Web Services Interoperability.

XMLAttachmentMinThreshold

Minimum threshold to learn XML Attachments.

XMLAttachmentPercentThreshold

Minimum threshold (in percent) to learn XML Attachments.

devno

count

stateflag

Was this article helpful?