fw alg

Application Layer Gateway (ALG) protocols are enabled by default for traffic on well-known ports.

alg Specification

Type Collection
Object Key(s) name, name2
Collection Name alg-list
Collection URI /axapi/v3/fw/alg/
Element Name alg
Element URI /axapi/v3/fw/alg/{name}+{name2}
Element Attributes alg_attributes
Schema alg schema

Operations Allowed:

Operation Method URI Payload

Create Object

POST

/axapi/v3/fw/alg/

alg Attributes

Create List

POST

/axapi/v3/fw/alg/

alg Attributes

Get Object

GET

/axapi/v3/fw/alg/{name}+{name2}

alg Attributes

Get List

GET

/axapi/v3/fw/alg/

alg-list

Modify Object

POST

/axapi/v3/fw/alg/{name}+{name2}

alg Attributes

Replace Object

PUT

/axapi/v3/fw/alg/{name}+{name2}

alg Attributes

Replace List

PUT

/axapi/v3/fw/alg/

alg-list

Delete Object

DELETE

/axapi/v3/fw/alg/{name}+{name2}

alg Attributes

alg-list

alg-list is JSON List of alg Attributes

alg-list : [

alg Attributes

name

Description: Specify which common application protocols to disable on their well-known ports.

  • FTP : Disable FTP ALG for default port 21.
  • TFTP : Disable TFTP ALG for default port 69.
  • SIP : Disable SIP ALG for default port 5060.
  • DNS : Disable DNS ALG for default port 53.

Type: string

Supported Values: FTP, TFTP, SIP, DNS

Required: Yes

name2

Description: ‘ICMP’: Disable ICMP ALG which allow ICMP errors pass firewall;

Type: string

Supported Values: ICMP

Required: Yes

uuid

Description: uuid of the object

Type: string