Objects : Objects > Applications : Defining Applications

Defining Applications
Select Objects > Applications to Add a new custom application for the firewall to evaluate when applying policies.
Disable override (Panorama only)
Select the application category, such as email or database. The category is used to generate the Top Ten Application Categories chart and is available for filtering (refer to ACC).
Select the application subcategory, such as email or database. The subcategory is used to generate the Top Ten Application Categories chart and is available for filtering (refer to ACC).
Select the technology for the application. By default, the Technology column is not displayed. Show Technology Column to select technologies to add to your application filter.
If the protocol used by the application is TCP and/or UDP, select Port and enter one or more combinations of the protocol and port number (one entry per line). The general format is:
where the <port> is a single port number, or dynamic for dynamic port assignment.
This setting applies when using app-default in the Service column of a Security rule.
To specify an IP protocol other than TCP or UDP, select IP Protocol, and enter the protocol number (1 to 255).
To specify an Internet Control Message Protocol version 4 (ICMP) type, select ICMP Type and enter the type number (range is 0-255).
To specify an Internet Control Message Protocol version 6 (ICMPv6) type, select ICMP6 Type and enter the type number (range is 0-255).
Click Add to add a new signature, and specify the following information:
•
Signature Name—Enter a name to identify the signature.
•
Comment—Enter an optional description.
•
Ordered Condition Match—Select if the order in which signature conditions are defined is important.
•
Scope—Select whether to apply this signature only to the current Transaction or to the full user Session.
•
To add a condition, select Add And Condition or Add Or Condition. To add a condition within a group, select the group and then click Add Condition.
•
Select an Operator from the drop-down. The options are Pattern Match, Greater Than, Less Than, and Equal To and specify the following options:
(For Pattern Match only)
◦
Context—Select from the available contexts. These contexts are updated using dynamic content updates.
◦
Pattern— Specify a regular expression to specify unique string context values that apply to the custom application.
Fastpath: 
(For Greater Than, Less Than)
◦
Context—Select from the available contexts. These contexts are updated using dynamic content updates
◦
Value—Specify a value to match on (range is 0-4294967295).
◦
Qualifier and Value—(Optional) Add qualifier/value pairs.
(For Equal To only)
◦
Context—Select from unknown requests and responses for TCP or UDP (for example, unknown-req-tcp) or additional contexts that are available through dynamic content updates (for example, dnp3-req-func-code).
◦
Position—Select between the first four or second four bytes in the payload.
◦
Mask—Specify a 4-byte hex value, for example, 0xffffff00.
◦
Value—Specify a 4-byte hex value, for example, 0xaabbccdd.
For all other contexts, specify a Value that is pertinent to the application.
To move a condition within a group, select the condition and Move Up or Move Down. To move a group, select the group and Move Up or Move Down. You cannot move conditions from one group to another.
Note: 
*
Objects > Applications