@@ -53,11 +53,13 @@ The following table shows the NGINX App Protect WAF Release version and its corr
5353
5454| NGINX App Protect WAF Release version | WAF Compiler |
5555| ---------------------------------------| ----------------------------|
56+ | NGINX App Protect WAF 5.6.0 | nms-nap-compiler-v5.342.0 |
5657| NGINX App Protect WAF 5.5.0 | nms-nap-compiler-v5.264.0 |
5758| NGINX App Protect WAF 5.4.0 | nms-nap-compiler-v5.210.0 |
5859| NGINX App Protect WAF 5.3.0 | nms-nap-compiler-v5.144.0 |
5960| NGINX App Protect WAF 5.2.0 | nms-nap-compiler-v5.48.0 |
6061| NGINX App Protect WAF 5.1.0 | nms-nap-compiler-v5.17.0 |
62+ | NGINX App Protect WAF 4.14.0 | nms-nap-compiler-v5.342.0 |
6163| NGINX App Protect WAF 4.13.0 | nms-nap-compiler-v5.264.0 |
6264| NGINX App Protect WAF 4.12.0 | nms-nap-compiler-v5.210.0 |
6365| NGINX App Protect WAF 4.11.0 | nms-nap-compiler-v5.144.0 |
@@ -95,15 +97,15 @@ The following table shows the NGINX App Protect WAF Release version and its corr
9597Install the WAF compiler, then restart the ` nms-integrations ` service:
9698
9799``` bash
98- sudo apt-get install nms-nap-compiler-v5.264 .0
100+ sudo apt-get install nms-nap-compiler-v5.342 .0
99101```
100102
101103{{<note >}}
102104
103105- If you want to have more than one version of the ` nms-nap-compiler ` installed on your system at once, you'll need to append ` -o Dpkg::Options::="--force-overwrite" ` to the ` nms-nap-compiler ` installation commands after your initial ` nms-nap-compiler ` installation. For example, the installation command would look like this:
104106
105107``` bash
106- sudo apt-get install nms-nap-compiler-v5.264 .0 -o Dpkg::Options::=" --force-overwrite"
108+ sudo apt-get install nms-nap-compiler-v5.342 .0 -o Dpkg::Options::=" --force-overwrite"
107109```
108110
109111{{</note >}}
@@ -115,7 +117,7 @@ Download the file dependencies.repo to `/etc/yum.repos.d`, enable the `codeready
115117``` bash
116118sudo wget -P /etc/yum.repos.d https://cs.nginx.com/static/files/dependencies.repo
117119sudo subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms
118- sudo yum install nms-nap-compiler-v5.264 .0
120+ sudo yum install nms-nap-compiler-v5.342 .0
119121```
120122
121123### RHEL 7.4 or later; CentOS
@@ -124,7 +126,7 @@ Download the file `dependencies.repo` to `/etc/yum.repos.d`, enable the RHEL 7 s
124126``` bash
125127sudo wget -P /etc/yum.repos.d https://cs.nginx.com/static/files/dependencies.repo
126128sudo yum-config-manager --enable rhui-REGION-rhel-server-optional rhui-REGION-rhel-server-releases rhel-7-server-optional-rpms
127- sudo yum install nms-nap-compiler-v5.264 .0
129+ sudo yum install nms-nap-compiler-v5.342 .0
128130```
129131
130132### Amazon Linux 2 LTS
@@ -136,7 +138,7 @@ sudo wget -P /etc/yum.repos.d https://cs.nginx.com/static/files/app-protect-7.re
136138sudo amazon-linux-extras enable epel
137139sudo yum clean metadata
138140sudo yum install epel-release
139- sudo yum install nms-nap-compiler-v5.264 .0
141+ sudo yum install nms-nap-compiler-v5.342 .0
140142```
141143
142144### Oracle Linux 7.4 or later
@@ -145,7 +147,7 @@ Download the file `dependencies.repo` to `/etc/yum.repos.d`, enable the `ol8_cod
145147``` bash
146148sudo wget -P /etc/yum.repos.d https://cs.nginx.com/static/files/dependencies.repo
147149sudo yum-config-manager --enable ol8_codeready_builder
148- sudo yum install nms-nap-compiler-v5.264 .0
150+ sudo yum install nms-nap-compiler-v5.342 .0
149151```
150152
151153### Download from MyF5
@@ -1088,24 +1090,24 @@ Check if the WAF compiler has been installed and is working properly by viewing
10881090sudo /opt/nms-nap-compiler/app_protect-< version> /bin/apcompile -h
10891091` ` `
10901092
1091- For example, to view the help description for WAF compiler 5.264 .0, run the following command:
1093+ For example, to view the help description for WAF compiler 5.342 .0, run the following command:
10921094
10931095` ` ` bash
1094- sudo /opt/nms-nap-compiler/app_protect-5.264 .0/bin/apcompile -h
1096+ sudo /opt/nms-nap-compiler/app_protect-5.342 .0/bin/apcompile -h
10951097` ` `
10961098
10971099The output looks similar to the following example:
10981100
10991101` ` ` text
11001102USAGE:
1101- /opt/nms-nap-compiler/app_protect-5.264 .0/bin/apcompile < options>
1103+ /opt/nms-nap-compiler/app_protect-5.342 .0/bin/apcompile < options>
11021104
11031105Examples:
1104- /opt/nms-nap-compiler/app_protect-5.264 .0/bin/apcompile -p /path/to/policy.json -o mypolicy.tgz
1105- /opt/nms-nap-compiler/app_protect-5.264 .0/bin/apcompile -p policyA.json -g myglobal.json -o /path/to/policyA_bundle.tgz
1106- /opt/nms-nap-compiler/app_protect-5.264 .0/bin/apcompile -g myglobalsettings.json --global-state-outfile /path/to/myglobalstate.tgz
1107- /opt/nms-nap-compiler/app_protect-5.264 .0/bin/apcompile -b /path/to/policy_bundle.tgz --dump
1108- /opt/nms-nap-compiler/app_protect-5.264 .0/bin/apcompile -l logprofA.json -o /path/to/logprofA_bundle.tgz
1106+ /opt/nms-nap-compiler/app_protect-5.342 .0/bin/apcompile -p /path/to/policy.json -o mypolicy.tgz
1107+ /opt/nms-nap-compiler/app_protect-5.342 .0/bin/apcompile -p policyA.json -g myglobal.json -o /path/to/policyA_bundle.tgz
1108+ /opt/nms-nap-compiler/app_protect-5.342 .0/bin/apcompile -g myglobalsettings.json --global-state-outfile /path/to/myglobalstate.tgz
1109+ /opt/nms-nap-compiler/app_protect-5.342 .0/bin/apcompile -b /path/to/policy_bundle.tgz --dump
1110+ /opt/nms-nap-compiler/app_protect-5.342 .0/bin/apcompile -l logprofA.json -o /path/to/logprofA_bundle.tgz
11091111...
11101112` ` `
11111113
0 commit comments