appfw learningsettings¶
The following operations can be performed on "appfw learningsettings":
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