Contents

NEURLFilterManager.ParsingConfiguration

A type to configure the filter’s parser behavior.

Declaration

struct ParsingConfiguration

Overview

Use this property to control which URL components to exclude, and to customize parsing behavior during sub-URL enumeration. By default, filtering is case-insensitive and includes all components except the scheme and the www subdomain. The filter enumerates all possible sub-URL combinations by walking up both the domain hierarchy and path hierarchy, including intermediate results.

For example, given a domain of a.b.c.com, walking the domain hierarchy includes a.b.c.com, b.c.com and c.com. For a path of /a/b/c, walking the path hierarchy includes /a, /a/b, and /a/b/c. This also allows for intermediate pattern combinations. For example, example.com/a/b/c?id=123 includes example.com, example.com/a, example.com/a/b, example.com/a/b/c, and example.com/a/b/c?id=123.

Topics

Creating a configuration

Working with configuration options

See Also

Customizing filter parsing behavior