@@ -53,11 +53,13 @@ The following table shows the NGINX App Protect WAF Release version and its corr
53
53
54
54
| NGINX App Protect WAF Release version | WAF Compiler |
55
55
| ---------------------------------------| ----------------------------|
56
+ | NGINX App Protect WAF 5.6.0 | nms-nap-compiler-v5.342.0 |
56
57
| NGINX App Protect WAF 5.5.0 | nms-nap-compiler-v5.264.0 |
57
58
| NGINX App Protect WAF 5.4.0 | nms-nap-compiler-v5.210.0 |
58
59
| NGINX App Protect WAF 5.3.0 | nms-nap-compiler-v5.144.0 |
59
60
| NGINX App Protect WAF 5.2.0 | nms-nap-compiler-v5.48.0 |
60
61
| 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 |
61
63
| NGINX App Protect WAF 4.13.0 | nms-nap-compiler-v5.264.0 |
62
64
| NGINX App Protect WAF 4.12.0 | nms-nap-compiler-v5.210.0 |
63
65
| 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
95
97
Install the WAF compiler, then restart the ` nms-integrations ` service:
96
98
97
99
``` bash
98
- sudo apt-get install nms-nap-compiler-v5.264 .0
100
+ sudo apt-get install nms-nap-compiler-v5.342 .0
99
101
```
100
102
101
103
{{<note >}}
102
104
103
105
- 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:
104
106
105
107
``` 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"
107
109
```
108
110
109
111
{{</note >}}
@@ -115,7 +117,7 @@ Download the file dependencies.repo to `/etc/yum.repos.d`, enable the `codeready
115
117
``` bash
116
118
sudo wget -P /etc/yum.repos.d https://cs.nginx.com/static/files/dependencies.repo
117
119
sudo 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
119
121
```
120
122
121
123
### 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
124
126
``` bash
125
127
sudo wget -P /etc/yum.repos.d https://cs.nginx.com/static/files/dependencies.repo
126
128
sudo 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
128
130
```
129
131
130
132
### 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
136
138
sudo amazon-linux-extras enable epel
137
139
sudo yum clean metadata
138
140
sudo yum install epel-release
139
- sudo yum install nms-nap-compiler-v5.264 .0
141
+ sudo yum install nms-nap-compiler-v5.342 .0
140
142
```
141
143
142
144
### Oracle Linux 7.4 or later
@@ -145,7 +147,7 @@ Download the file `dependencies.repo` to `/etc/yum.repos.d`, enable the `ol8_cod
145
147
``` bash
146
148
sudo wget -P /etc/yum.repos.d https://cs.nginx.com/static/files/dependencies.repo
147
149
sudo 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
149
151
```
150
152
151
153
### Download from MyF5
@@ -1088,24 +1090,24 @@ Check if the WAF compiler has been installed and is working properly by viewing
1088
1090
sudo /opt/nms-nap-compiler/app_protect-< version> /bin/apcompile -h
1089
1091
` ` `
1090
1092
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:
1092
1094
1093
1095
` ` ` 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
1095
1097
` ` `
1096
1098
1097
1099
The output looks similar to the following example:
1098
1100
1099
1101
` ` ` text
1100
1102
USAGE:
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>
1102
1104
1103
1105
Examples:
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
1109
1111
...
1110
1112
` ` `
1111
1113
0 commit comments