UserGate Application and Security Language (UASL) is a language for writing user signatures and applications.
Custom signatures and applications can be added to IDPS profiles and application profiles to use in firewall rules.
Signature has the following structure:
UASL (.parameter1=<value1>; .parameter2=<value2>; ...)
Signature parameters are specified in parentheses using semicolon (;) as a delimiter.
Multiline input can also be used:
UASL (.parameter1=<value1>; .parameter2=<value2>; ... )
Note Maximum length of custom signature is 1024 bytes.
All conditions of one signature without exceptions will be combined using AND logical operator.
Created, edited and removed signatures can be tracked using event log record details.