{"info":{"_postman_id":"c5e9f281-faff-4ff9-8a67-c79d47bf8d0f","name":"LoadMaster RESTful APIv2 Documentation","description":"<html><head></head><body><p>This document describes the RESTful API Interface to the LoadMaster. It describes in detail how to configure the various features of the LoadMaster using the RESTful API.</p>\n<p>In LoadMaster firmware version 7.2.50, functionality was added which allows you to specify API requests as a POST of a JSON object and receive a JSON-based API payload response. POST is not required for input data - the GET method can also be used for this.</p>\n<p>The example requests in this document use POSTs of a JSON object and the example responses are in JSON format. For details and examples of how to use the old format (XML-based output), refer to the <a href=\"https://loadmasterapiv1.docs.progress.com/\">RESTful API Postman-hosted documentation</a>.</p>\n<p>There is a small subset of commands that do not currently work using the APIv2 format. As a workaround, you can use the APIv1 to run these commands:</p>\n<p>* <strong>locdataupdate</strong><br>* <strong>addvxlan</strong> (using the <strong>group</strong> parameter)<br>* <strong>installpatch</strong><br>* <strong>geoimportksk</strong></p>\n<p>For further details on the APIv1, refer to the <a href=\"https://loadmasterapiv1.docs.progress.com/\">RESTful API Postman-hosted documentation</a>.</p>\n<p>This document does not explain each of the features or options in detail. For further information, refer to the relevant Feature Description document on <a href=\"https://docs.progress.com\">https://docs.progress.com</a></p>\n<h2 id=\"intended-audience\">Intended Audience</h2>\n<p>This document is intended to help anyone who wants to configure the LoadMaster using the RESTful API.</p>\n<h2 id=\"setting-collection-level-variables\">Setting Collection-Level Variables</h2>\n<p>Clicking <strong>Run in Postman</strong> in the top-right of the LoadMaster APIv2 documentation allows you to import this collection into your Postman instance.</p>\n<p>A number of collection-level variables are used throughout the commands and you can set the values of these variables by following these steps in Postman:</p>\n<ol>\n<li><p>Click <strong>Collections</strong>.</p>\n</li>\n<li><p>Click the <strong>LoadMaster RESTful API Documentation</strong> collection.</p>\n</li>\n<li><p>Click <strong>Variables</strong>.</p>\n</li>\n<li><p>Set the value of the variable.</p>\n</li>\n</ol>\n<p>After setting the value of the relevant variables, you should be able to run the commands in the collection successfully against your LoadMaster.</p>\n<h1 id=\"the-restful-api-interface\">The RESTful API Interface</h1>\n<p>This document describes an interface designed to allow remote applications access to the LoadMaster in a simple and consistent manner. The interface is a REST-like interface. REST (Representational State Transfer) is a style of software architecture for distributed systems and is one of the predominant web service design models.</p>\n<h2 id=\"json-based-input-and-output\">JSON-based Input and Output</h2>\n<blockquote>\n<p>Certificate-based authentication is not supported when using JSON-based input and output. The old format of the API supports certificate-based login in addition to basic authentication. However, certificate-based login has proved to be relatively difficult and costly for customers to configure and maintain. Customers have requested a token-based method of remote login - so API keys were introduced. For further details, refer to the <strong>API Keys</strong> section. </p>\n</blockquote>\n<p>To use JSON-based input and output, all requests must be a POST of a JSON object. Any parameters given to the <strong>accessv2</strong> request are ignored. For example, <code>/accessv2/example</code> is the same as <code>/accessv2</code>.</p>\n<p>Each request is a JSON object. The only mandatory field is cmd which is the name of the command to execute.</p>\n<p>For authorization purposes, an API key (<strong>apikey</strong>) or a username/password pair (<strong>apiuser</strong>, <strong>apipass</strong>) can also be given. You can also specify the <strong>Basic Auth</strong> values (<strong>Username</strong> and <strong>Password</strong>) in the <strong>Authorization</strong> header. Once the machine has been licensed, some form of authentication must be provided for access to be allowed. If an <strong>apikey</strong> is provided, this has precedence over any username/passwords provided.</p>\n<p>Some commands have sub-commands, for example <strong>logging</strong>, <strong>ssodomain</strong>, <strong>aclcontrol</strong>, <strong>geoacl</strong>, and <strong>cluster</strong>. In the old format, most of these sub-commands are run like this: <code>/access/logging/df</code>. In the new format, here is an example of how a sub-command is run: <code>logging.df</code>.</p>\n<p>If a command requires binary data (file uploads - for example, a certificate), this data must be passed in the \"data\" string and be base64-encoded.</p>\n<p>If a command returns binary data, this is returned as a base64-encoded string. This field normally has the name \"data\".</p>\n<p>Here is an example of a simple request (<strong>-d</strong> tells cURL to send the following string as a POST request):</p>\n<p><strong>curl -k -d '{ \"apikey\" : \"\", \"cmd\" : \"stats\" }' https:///accessv2</strong></p>\n<p>The above example works using the Linux command line. On Windows, you must swap the single quotes (') for double-quotes (\") and negate the double-quotes (\") with a backslash (\\), for example:</p>\n<p><strong>curl -k -d \"{\\\"apikey\\\":\\\"\\\",\\\"cmd\\\":\\\"stats\\\"}\" https:///accessv2</strong></p>\n<p>Here is another Linux example that sets a parameter value:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>curl -k -d '{ \"apikey\" : \"\", \"cmd\" : \"set\", \"param\" : \"enableapi\", \"val\" : true } ' https:///accessv2\n\n</code></pre><p>For reference, here is how these requests would look if running the commands using the old format:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>https://InsertLoadMasterIPAddress/access/listapi\nhttps://InsertLoadMasterIPAddress/access/set?param=enable&amp;value=1\n\n</code></pre><h2 id=\"security\">Security</h2>\n<p>An application can only access the LoadMaster using the standard IP address. Security is provided in exactly the same way as over the standard User Interface (UI), that is, valid credentials must be passed on every access when using Basic Authentication.</p>\n<p>The user <strong>bal</strong> naturally has access to all functionality; other users have access to the subsystems that have been assigned to them using the LoadMaster permissions.</p>\n<p>Currently there is no way to modify user permissions using this interface.</p>\n<h3 id=\"api-keys\">API Keys</h3>\n<p>When running API commands, you can authenticate using an API key. An API key is a unique identifier used to authenticate a user.</p>\n<p>Refer to the following section for details on how to list, generate, and delete API keys:</p>\n<p><a href=\"#a5982ecb-1e3a-4b1b-95b0-25a351a26c21\">How to Use API Keys</a></p>\n<p>When you have an API key, you can perform any command as normal, but you no longer need the username or password.</p>\n<h2 id=\"enabling-the-loadmaster-api-interface\">Enabling the LoadMaster API Interface</h2>\n<p>The API interface is enabled or disabled using the LoadMaster UI. By default the interface is disabled.</p>\n<p>To enable the RESTful API interface complete the following steps:</p>\n<ol>\n<li><p>Select the <strong>Certificates &amp; Security &gt; Remote Access</strong> menu option.</p>\n</li>\n<li><p>Select the <strong>Enable API Interface</strong> check box.</p>\n</li>\n</ol>\n<h2 id=\"enable-session-management\">Enable Session Management</h2>\n<p>Session management must be enabled on the LoadMaster to use the JSON-based input and output. To enable session management, follow these steps in the LoadMaster UI:</p>\n<ol>\n<li><p>Go to <strong>Certificates &amp; Security &gt; Admin WUI Access</strong>.</p>\n</li>\n<li><p>Select the <strong>Enable Session Management</strong> check box.</p>\n</li>\n</ol>\n<h3 id=\"disable-require-basic-authentication\">Disable Require Basic Authentication</h3>\n<p>The <strong>Require Basic Authentication</strong> check box must be disabled on the LoadMaster to use the JSON-based input and output. To disable this option, follow these steps in the LoadMaster UI:</p>\n<ol>\n<li><p>Go to <strong>Certificates &amp; Security &gt; Admin WUI Access</strong>.</p>\n</li>\n<li><p>Deselect the <strong>Require Basic Authentication</strong> check box.</p>\n</li>\n</ol>\n<h2 id=\"error-reports\">Error Reports</h2>\n<p>If an error occurs, for example where a request is missing a required parameter, an error report is generated, for example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"code\": 422,\n    \"message\": \"param: String Value missing\",\n    \"status\": \"fail\"\n}\n\n</code></pre><p>The HTTP status of the request also reflects the response code.</p>\n<h2 id=\"notation\">Notation</h2>\n<p>Throughout the document the parameter types are defined as follows:</p>\n<table><tbody><tr><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Abbreviation</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Typical Values</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Boolean</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Y or N; y or n; 1 or 0;</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Integer</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>-</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>String</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>\"value\"</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Address</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>IP address</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>File</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>F</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Some type of file</p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"The RESTful API Interface","slug":"the-restful-api-interface"}],"owner":"1897577","collectionId":"c5e9f281-faff-4ff9-8a67-c79d47bf8d0f","publishedId":"VUjPK5sb","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2023-03-27T12:38:48.000Z"},"item":[{"name":"How to Use API Keys","item":[{"name":"Generate an API Key","id":"d18897c1-cc39-4647-bd5b-282257037c17","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addapikey\",\r\n    \"apiuser\": \"bal\",\r\n    \"apipass\": \"InsertPassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>A list of API keys is returned. You can have up to 16 API keys per user - if you try to create more, the oldest is deleted.</p>\n<p>When creating an API key using the API, if the credentials you are using to access the API are located in LDAP only (that is, there is no local user defined on the LoadMaster for this login name), the API key will not work until you do the following:</p>\n<ol>\n<li>Log in to the WUI using an existing login with administrative privileges.</li>\n<li>Go to <strong>System Configuration &gt; System Administration &gt; User Management</strong>.</li>\n<li>Create a new user using the same login name that appears in the LDAP credentials. Ensure to enable the <strong>No Local Password</strong> check box.</li>\n</ol>\n<p>After doing the above, the previously obtained key will provide access to the API.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3aba9381-082f-4bef-9a93-ac7928fd80f8","name":"Generate an API Key","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addapikey\",\r\n    \"apiuser\": \"bal\",\r\n    \"apipass\": \"InsertPassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 09:10:31 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"apikeys\": [\n        \"API key would appear here\"\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"d18897c1-cc39-4647-bd5b-282257037c17"},{"name":"List the API Keys","id":"aad081d1-49d4-46a8-93fb-968eb3297a63","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listapikeys\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>List the existing API keys already generated.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"5fa56e91-5cad-49c3-ac52-e5b9a1e39b68","name":"List the API Keys","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listapikeys\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 27 Jul 2022 15:23:00 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"apikeys\": [\n        \"API key would appear here\"\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"aad081d1-49d4-46a8-93fb-968eb3297a63"},{"name":"Delete an API Key (Using an API Key to Authenticate)","id":"abb48cfc-4def-4787-807e-a0c78630e572","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delapikey\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"key\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Delete an existing API key. This example assumes that the <b>apikey</b> used to authenticate and the <b>key</b> to delete belong to the same user.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"40935899-bafd-48da-9a48-01e8962bf843","name":"Delete an API Key (Using an API Key to Authenticate)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delapikey\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"key\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 28 Jul 2022 13:15:16 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"apikeys\": [\n        \"Remaining API keys would display here\"\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"abb48cfc-4def-4787-807e-a0c78630e572"},{"name":"Delete an API Key (Using a Username and Password to Authenticate)","id":"8d8906ed-838c-4a05-b624-33785e08a36d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delapikey\",\r\n    \"apiuser\": \"ExampleUser\",\r\n    \"apipass\": \"InsertPassword\",\r\n    \"key\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>This example assumes the user whose username is specified owns the API key to delete.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"11cfbd29-35ca-496e-8023-33dd82a9196c","name":"Delete an API Key (Using a Username and Password to Authenticate)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delapikey\",\r\n    \"apiuser\": \"ExampleUser\",\r\n    \"apipass\": \"InsertPassword\",\r\n    \"key\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 28 Jul 2022 13:20:04 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"apikeys\": [],\n    \"status\": \"ok\"\n}"}],"_postman_id":"8d8906ed-838c-4a05-b624-33785e08a36d"},{"name":"Delete an API Key (Using the bal User with Basic Authentication)","id":"7620e2ee-8ee8-41d5-a658-cd69e02ccb37","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delapikey\",\r\n    \"apiuser\": \"bal\",\r\n    \"apipass\": \"InsertPassword\",\r\n    \"key\": \"InsertAPIKey\",\r\n    \"user\": \"ExampleUser\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The bal user has full administrator permissions and can delete API keys for any user specified.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"60ea4824-7d7a-433f-932f-3db2388937ff","name":"Delete an API Key (Using the bal User with Basic Authentication)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delapikey\",\r\n    \"apiuser\": \"bal\",\r\n    \"apipass\": \"InsertPassword\",\r\n    \"key\": \"InsertAPIKey\",\r\n    \"user\": \"ExampleUser\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 28 Jul 2022 13:21:44 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"apikeys\": [],\n    \"status\": \"ok\"\n}"}],"_postman_id":"7620e2ee-8ee8-41d5-a658-cd69e02ccb37"},{"name":"Delete an API Key (Using the bal User with API Key Authentication)","id":"44e516d2-29f2-4ddb-b511-cd5b8d0d0ab6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delapikey\",\r\n    \"apiuser\": \"bal\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"key\": \"InsertAPIKey\",\r\n    \"user\": \"ExampleUser\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>This example deletes an API key for the specified user using the admin bal user with API key authentication.</p>\n<p>You can also use a different LoadMaster user to delete API keys for other users (but the user running the command must have the <b>User Administration</b> permission).</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"583ef198-591f-4154-a213-f2a5f148adb6","name":"Delete an API Key (Using the bal User with API Key Authentication)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delapikey\",\r\n    \"apiuser\": \"bal\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"key\": \"InsertAPIKey\",\r\n    \"user\": \"ExampleUser\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 28 Jul 2022 13:22:36 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"apikeys\": [],\n    \"status\": \"ok\"\n}"}],"_postman_id":"44e516d2-29f2-4ddb-b511-cd5b8d0d0ab6"}],"id":"a5982ecb-1e3a-4b1b-95b0-25a351a26c21","description":"<p>When running API commands, you can authenticate using an API key. An API key is a unique identifier used to authenticate a user.</p>\n","_postman_id":"a5982ecb-1e3a-4b1b-95b0-25a351a26c21"},{"name":"Using get and set Commands","item":[{"name":"Example get Command","id":"6340b5e3-808b-4e17-80a8-07ec62e5f044","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"motd\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Values of parameters can be obtained using the <b>get</b> command using this format.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"26203381-6439-4b19-9a68-325d2445ae54","name":"Example get Command","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"motd\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 09:59:34 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"motd\": \"Example message of the day\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"6340b5e3-808b-4e17-80a8-07ec62e5f044"},{"name":"Example set Command","id":"8f3e5dba-5cf6-444f-98af-6610b28c1c8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"motd\",\r\n    \"value\": \"New example message of the day\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Values of parameters can be set using the <b>set</b> command using this format.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"7c1a5a47-ed53-443d-a571-bf667506a178","name":"Example set Command","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"motd\",\r\n    \"value\": \"New example message of the day\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 10:01:22 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"8f3e5dba-5cf6-444f-98af-6610b28c1c8a"},{"name":"List All Parameters","id":"c1b5d9d0-2b7e-4274-aa1f-d5b0df545835","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getall\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The <b>getall</b> command returns a list of all parameters (that are not null) that can be retrieved and configured using the <b>get</b> and <b>set</b> commands.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"b6677621-b473-4398-a8a9-05a755a40cbf","name":"List All Parameters","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getall\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Tue, 12 Aug 2025 08:46:54 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"dfltgw\": \"IP address would appear here\",\n    \"snat\": true,\n    \"hamode\": 0,\n    \"sshaccess\": true,\n    \"sshport\": 22,\n    \"wuiaccess\": true,\n    \"wuiiface\": \"0\",\n    \"wuiport\": 443,\n    \"apiport\": 443,\n    \"sshiface\": \"all\",\n    \"hoverhelp\": true,\n    \"routefilter\": false,\n    \"transparent\": false,\n    \"expect100\": 2,\n    \"localbind\": false,\n    \"addcookieport\": false,\n    \"subnetoriginating\": false,\n    \"nonlocalrs\": true,\n    \"multigw\": false,\n    \"addforwardheader\": 1,\n    \"conntimeout\": 660,\n    \"authtimeout\": 30,\n    \"authpostwait\": 2000,\n    \"clienttokentimeout\": 120,\n    \"finalpersist\": 300,\n    \"tcptimestamp\": false,\n    \"paranoia\": 1,\n    \"cachesize\": 100,\n    \"hostcache\": false,\n    \"resetclose\": false,\n    \"rfcconform\": true,\n    \"keepalive\": true,\n    \"backupday\": 0,\n    \"backupenable\": false,\n    \"backuphour\": 0,\n    \"backupminute\": 0,\n    \"backuppassword\": \"********\",\n    \"backuptop\": false,\n    \"backupnetstat\": true,\n    \"backupsecure\": true,\n    \"backupmethod\": \"wput\",\n    \"backupident\": \"********\",\n    \"enableapi\": true,\n    \"emailpassword\": \"********\",\n    \"emailsslmode\": 0,\n    \"emailport\": 25,\n    \"addvia\": false,\n    \"loguseragent\": false,\n    \"allowupload\": false,\n    \"dropatdrainend\": false,\n    \"droponfail\": false,\n    \"closeonerror\": false,\n    \"rsarelocal\": false,\n    \"slowstart\": 0,\n    \"subnetorigin\": false,\n    \"syslogcritical\": [\n        \"10.154.11.36\"\n    ],\n    \"syslogemergency\": [\n        \"10.154.11.24\"\n    ],\n    \"sysloginfo\": [\n        \"10.154.11.54\"\n    ],\n    \"dnssecclient\": false,\n    \"emailenable\": false,\n    \"irqbalance\": false,\n    \"snmpenable\": false,\n    \"snmpV3enable\": false,\n    \"snmpv3userpasswd\": \"********\",\n    \"snmpV3Privenable\": false,\n    \"snmpv3privpasswd\": \"********\",\n    \"snmpHaTrap\": false,\n    \"snmptrapenable\": false,\n    \"wuidisplaylines\": 0,\n    \"linearesplogs\": false,\n    \"ssomaxthreads\": 128,\n    \"onlydefaultroutes\": false,\n    \"sessionauthmode\": 0,\n    \"sessionidletime\": 86400,\n    \"sessionmaxfailattempts\": 0,\n    \"sessioncontrol\": true,\n    \"sessionbasicauth\": false,\n    \"sessionconcurrent\": 0,\n    \"adminclientaccess\": 0,\n    \"sessionlocalauth\": false,\n    \"ntpkeyid\": 0,\n    \"ntpkeysecret\": \"********\",\n    \"netconsoleinterface\": \"0\",\n    \"nameserver\": [\n        \"10.103.48.21\",\n        \"10.103.48.22\",\n        \"10.38.0.3\"\n    ],\n    \"radiusbackupport\": 0,\n    \"radiusbackupsecret\": \"********\",\n    \"radiusport\": 0,\n    \"radiussecret\": \"********\",\n    \"radiusrevalidateinterval\": 60,\n    \"radiussendnasid\": false,\n    \"radiussendvendorspec\": false,\n    \"wuicertmapping\": 0,\n    \"wuinestedgroups\": false,\n    \"wuiservercertval\": false,\n    \"hostname\": \"lb100\",\n    \"admincert\": \"No Admin Certificate assigned\",\n    \"localcert\": \"Only available in HA mode\",\n    \"time\": \"Tue, 12 Aug 25 08:46:54 UTC\",\n    \"boottime\": \"Fri, 08 Aug 25 10:07:09 UTC\",\n    \"activetime\": \"Fri, 08 Aug 25 10:07:09 UTC\",\n    \"serialnumber\": \"1332268\",\n    \"version\": \"7.2.63.0.f6d42ce.DEV\",\n    \"Tethering\": true,\n    \"multihomedwui\": false,\n    \"logsplitinterval\": 10,\n    \"allowemptyposts\": false,\n    \"WUITLSProtocols\": 0,\n    \"WUITLS13Ciphersets\": \"TLS_AES_256_GCM_SHA384 TLS_CHACHA20_POLY1305_SHA256 TLS_AES_128_GCM_SHA256\",\n    \"AllowEmptyHttpHeaders\": false,\n    \"ShareSubVSPersist\": false,\n    \"DNSNamesEnable\": true,\n    \"DNSUpdateInterval\": 60,\n    \"DNSReloadOnError\": false,\n    \"ForceFullRSMatch\": false,\n    \"SyslogPort\": 514,\n    \"SyslogPrefix\": \"PrefixExample\",\n    \"SyslogProt\": \"udp\",\n    \"SyslogCert\": false,\n    \"TCPnorecycle\": false,\n    \"SecurityHeaderAge\": 31536000,\n    \"extendedperms\": false,\n    \"tcpsack\": false,\n    \"autosave\": true,\n    \"CEFmsgFormat\": false,\n    \"MinPassword\": 8,\n    \"EnableIsetupCli\": true,\n    \"SSLOldLibraryVersion\": false,\n    \"irqpinning\": false,\n    \"IPV6forwarding\": true,\n    \"KcdCipherSha1\": false,\n    \"dhcpv6\": false,\n    \"dhcpv6release\": false,\n    \"dhcpv6duid\": \"LLT\",\n    \"L4SyncThreshold\": 3,\n    \"L4SyncPeriod\": 50,\n    \"L4SyncRefreshPeriod\": 0,\n    \"L7NTLMProxy\": true,\n    \"L7SameSite\": 0,\n    \"AllowNoLocalUserClientCert\": false,\n    \"geosshport\": 22,\n    \"geo_ssh_iface\": \"0\",\n    \"ClientCPSLimit\": 0,\n    \"ClientRPSLimit\": 0,\n    \"ClientMaxConnsLimit\": 0,\n    \"ClientMaxBandwidthLimit\": 0,\n    \"MaxCPSLimit\": 0,\n    \"MaxRPSLimit\": 0,\n    \"MaxConnsLimit\": 0,\n    \"MaxBandwidthLimit\": 0,\n    \"SendRateLimitError\": 0,\n    \"RateLimitFail\": false,\n    \"LimitLogging\": false,\n    \"ClientRepeatDelay\": 60,\n    \"L7LimitInput\": 0,\n    \"OCSPPort\": 0,\n    \"OCSPcertChecking\": false,\n    \"OCSPUseSSL\": false,\n    \"OCSPOnServerFail\": false,\n    \"SSLForceServerVerify\": false,\n    \"SSLStapling\": false,\n    \"SSLRefreshInterval\": 3600,\n    \"SSLDisableMasterSecret\": false,\n    \"sslrenegotiate\": false,\n    \"sslclienterrors\": 0,\n    \"ECCerts\": 0,\n    \"dhkeysize\": 2048,\n    \"acmetype\": 0,\n    \"TelemetryActiveTimeout\": 60,\n    \"TelemetryInActiveTimeout\": 10,\n    \"TelemetryOptArp\": true,\n    \"TelemetryOptDhcp\": true,\n    \"TelemetryOptDns\": true,\n    \"TelemetryOptHttp\": true,\n    \"TelemetryOptMail\": true,\n    \"TelemetryOptNbar2\": true,\n    \"TelemetryOptSamba\": true,\n    \"TelemetryOptExtendedVoip\": true,\n    \"TelemetryOptPostgres\": true,\n    \"TelemetryOptMySql\": true,\n    \"TelemetryOptNpm\": true,\n    \"TelemetryOptExtendedNpm\": true,\n    \"TelemetryOptTds\": true,\n    \"status\": \"ok\"\n}"}],"_postman_id":"c1b5d9d0-2b7e-4274-aa1f-d5b0df545835"}],"id":"579ea067-16d9-48df-8947-e155e77a5a65","description":"<p>A large number of LoadMaster parameters can be managed using the set and get commands. These parameters are described throughout the document. A list of parameters that can be retrieved and configured using the <b>get</b> and <b>set</b> commands is provided in the <a href=\"#c1b5d9d0-2b7e-4274-aa1f-d5b0df545835\">List All Parameters</a> section.</p>\n","_postman_id":"579ea067-16d9-48df-8947-e155e77a5a65"},{"name":"List All API Commands","item":[{"name":"List All API Commands and the LoadMaster Version","id":"aac5b4c0-72f6-4a7a-8483-bb6514c53d2e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listapi\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>List all available API commands and the currently installed LoadMaster version.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2371d71c-3505-47ca-a657-001e8ed4f66c","name":"List All API Commands and the LoadMaster Version","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listapi\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 07 Sep 2022 07:13:41 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"commands\": [\n        \"get\",\n        \"set\",\n        \"getall\",\n        \"listvs\",\n        \"showvs\",\n        \"addvs\",\n        \"delvs\",\n        \"modvs\",\n        \"dupvs\",\n        \"exportvstmplt\",\n        \"enablers\",\n        \"disablers\",\n        \"addrs\",\n        \"delrs\",\n        \"modrs\",\n        \"showrs\",\n        \"addrsrule\",\n        \"delrsrule\",\n        \"showrule\",\n        \"addrule\",\n        \"delrule\",\n        \"modrule\",\n        \"stats\",\n        \"vstotals\",\n        \"shutdown\",\n        \"reboot\",\n        \"backup\",\n        \"restore\",\n        \"license\",\n        \"accesskey\",\n        \"installpatch\",\n        \"restorepatch\",\n        \"addroute\",\n        \"delroute\",\n        \"showroute\",\n        \"updatedetect\",\n        \"addnocache\",\n        \"delnocache\",\n        \"addnocompress\",\n        \"delnocompress\",\n        \"setmotd\",\n        \"addprerule\",\n        \"delprerule\",\n        \"addrequestrule\",\n        \"delrequestrule\",\n        \"addresponserule\",\n        \"delresponserule\",\n        \"addresponsebodyrule\",\n        \"delresponsebodyrule\",\n        \"showhealth\",\n        \"modhealth\",\n        \"showadaptive\",\n        \"modadaptive\",\n        \"showiface\",\n        \"modiface\",\n        \"addadditional\",\n        \"deladditional\",\n        \"createbond\",\n        \"unbond\",\n        \"addbond\",\n        \"delbond\",\n        \"addvlan\",\n        \"delvlan\",\n        \"addvxlan\",\n        \"delvxlan\",\n        \"showdomain\",\n        \"adddomain\",\n        \"deldomain\",\n        \"moddomain\",\n        \"setrsaconfig\",\n        \"setrsanodesecret\",\n        \"uploadsamlidpmd\",\n        \"downloadsamlspcert\",\n        \"ssoimages\",\n        \"delssoimage\",\n        \"listssoimages\",\n        \"addaddon\",\n        \"listaddon\",\n        \"deladdon\",\n        \"showdomainlockedusers\",\n        \"unlockdomainusers\",\n        \"spla_license\",\n        \"kill_spla_instance\",\n        \"kill_instance\",\n        \"uploadtemplate\",\n        \"deltemplate\",\n        \"listtemplates\",\n        \"uploadvserrfile\",\n        \"setadminaccess\",\n        \"licenseinfo\",\n        \"gethosts\",\n        \"addhostsentry\",\n        \"delhostsentry\",\n        \"listifconfig\",\n        \"tcpdump\",\n        \"resolvenow\",\n        \"enablexroot\",\n        \"getpreviousversion\",\n        \"hsmsmartinfo\",\n        \"hsminfo\",\n        \"smartctl\",\n        \"opensslspeed\",\n        \"isopensslspeedrunning\",\n        \"factoryreset\",\n        \"alsilicensetypes\",\n        \"alsilicense\",\n        \"killaslinstance\",\n        \"getaslinfo\",\n        \"aslactivate\",\n        \"aslgetlicensetypes\",\n        \"getcipherset\",\n        \"modifycipherset\",\n        \"delcipherset\",\n        \"readeula\",\n        \"accepteula\",\n        \"accepteula2\",\n        \"notice\",\n        \"listapi\",\n        \"listfqdns\",\n        \"addfqdn\",\n        \"addcustomlocation\",\n        \"editcustomlocation\",\n        \"deletecustomlocation\",\n        \"listcustomlocation\",\n        \"showfqdn\",\n        \"modfqdn\",\n        \"delfqdn\",\n        \"addmap\",\n        \"modmap\",\n        \"delmap\",\n        \"addrr\",\n        \"modrr\",\n        \"delrr\",\n        \"geochangecheckermapping\",\n        \"changemaploc\",\n        \"addcountry\",\n        \"removecountry\",\n        \"changecheckeraddr\",\n        \"listclusters\",\n        \"showcluster\",\n        \"addcluster\",\n        \"delcluster\",\n        \"modcluster\",\n        \"clustchangeloc\",\n        \"listparams\",\n        \"modparams\",\n        \"locdataupdate\",\n        \"getgeopartnerstatus\",\n        \"listips\",\n        \"showip\",\n        \"addip\",\n        \"delip\",\n        \"modiploc\",\n        \"deliploc\",\n        \"addipcountry\",\n        \"removeipcountry\",\n        \"enablegeo\",\n        \"disablegeo\",\n        \"isgeoenabled\",\n        \"geoacl\",\n        \"geostats\",\n        \"geogenerateksk\",\n        \"geoimportksk\",\n        \"geodeleteksk\",\n        \"geosetdnssec\",\n        \"geoshowdnssec\",\n        \"set_geo_failover\",\n        \"setwafautoupdate\",\n        \"getwafsettings\",\n        \"downloadwafrules\",\n        \"addwafcustomrule\",\n        \"delwafcustomrule\",\n        \"downloadwafcustomrule\",\n        \"addwafcustomdata\",\n        \"delwafcustomdata\",\n        \"downloadwafcustomdata\",\n        \"enablewafautoinstall\",\n        \"setwafautoinstall\",\n        \"setwafinstalltime\",\n        \"maninstallwafrules\",\n        \"downloadwafauditlog\",\n        \"listwafauditfiles\",\n        \"listwafrules\",\n        \"vslistwafruleids\",\n        \"vsaddwafrule\",\n        \"vsremovewafrule\",\n        \"getwafchangelog\",\n        \"enablewafremotelogging\",\n        \"disablewafremotelogging\",\n        \"setwaflogformat\",\n        \"addowaspcustomrule\",\n        \"delowaspcustomrule\",\n        \"downloadowaspcustomrule\",\n        \"addowaspcustomdata\",\n        \"delowaspcustomdata\",\n        \"downloadowaspcustomdata\",\n        \"owasprules\",\n        \"afeclientlimitadd\",\n        \"afeclientlimitdel\",\n        \"afeclientlimitlist\",\n        \"clientcpslimitadd\",\n        \"clientcpslimitdel\",\n        \"clientcpslimitlist\",\n        \"clientrpslimitadd\",\n        \"clientrpslimitdel\",\n        \"clientrpslimitlist\",\n        \"clientmaxclimitadd\",\n        \"clientmaxclimitdel\",\n        \"clientmaxclimitlist\",\n        \"clientbandwidthlimitadd\",\n        \"clientbandwidthlimitdel\",\n        \"clientbandwidthlimitlist\",\n        \"listlimitrules\",\n        \"addlimitrule\",\n        \"modlimitrule\",\n        \"dellimitrule\",\n        \"movelimitrule\",\n        \"listapikeys\",\n        \"delapikey\",\n        \"addapikey\",\n        \"createvpncon\",\n        \"deletevpncon\",\n        \"setvpnaddr\",\n        \"setvpnlocalip\",\n        \"setvpnlocalsubnets\",\n        \"setvpnremoteip\",\n        \"setvpnremotesubnets\",\n        \"setvpnsecret\",\n        \"setvpnpfsenable\",\n        \"setvpnpfsdisable\",\n        \"startvpncon\",\n        \"stopvpncon\",\n        \"getvpnstatus\",\n        \"startikedaemon\",\n        \"stopikedaemon\",\n        \"statusikedaemon\",\n        \"listvpns\",\n        \"groupaddremote\",\n        \"groupsetperms\",\n        \"groupdelremote\",\n        \"groupshow\",\n        \"grouplist\",\n        \"usersetsyspassword\",\n        \"useraddlocal\",\n        \"userchangelocpass\",\n        \"usersetperms\",\n        \"userdellocal\",\n        \"usershow\",\n        \"userlist\",\n        \"userreadcert\",\n        \"usernewcert\",\n        \"userdelcert\",\n        \"userdownloadcert\",\n        \"azurehamode\",\n        \"azurehaparam\",\n        \"getazurehaparams\",\n        \"awshamode\",\n        \"awshaparam\",\n        \"getawshaparams\",\n        \"getCloudHaParams\",\n        \"setcloudhamode\",\n        \"setcloudhaparam\",\n        \"getcloudhaparams\",\n        \"getcloudhaparameters\",\n        \"getraidinfo\",\n        \"getraiddisksinfo\",\n        \"addldapendpoint\",\n        \"modifyldapendpoint\",\n        \"deleteldapendpoint\",\n        \"showldaplist\",\n        \"showldapendpoint\",\n        \"addcert\",\n        \"delcert\",\n        \"backupcert\",\n        \"restorecert\",\n        \"listcert\",\n        \"readcert\",\n        \"addintermediate\",\n        \"delintermediate\",\n        \"listintermediate\",\n        \"readintermediate\",\n        \"registerleaccount\",\n        \"registeracmeaccount\",\n        \"fetchleaccount\",\n        \"addacmecert\",\n        \"addlecert\",\n        \"renewacmecert\",\n        \"renewlecert\",\n        \"delacmecert\",\n        \"dellecert\",\n        \"getacmecert\",\n        \"getlecert\",\n        \"listacmecert\",\n        \"listlecert\",\n        \"acmeaccountinfo\",\n        \"leaccountinfo\",\n        \"delacmeconfig\",\n        \"enabletelemetry\",\n        \"showtelemetry\",\n        \"aclcontrol.list\",\n        \"aclcontrol.add\",\n        \"aclcontrol.del\",\n        \"aclcontrol.listvs\",\n        \"aclcontrol.addvs\",\n        \"aclcontrol.delvs\",\n        \"aclcontrol.isenabled\",\n        \"aclcontrol.enable\",\n        \"aclcontrol.isdrop\",\n        \"aclcontrol.drop\",\n        \"aclcontrol.isifblock\",\n        \"aclcontrol.ifblock\",\n        \"aclcontrol.wuiblock\",\n        \"aclcontrol.iswuiblock\",\n        \"aclcontrol.wuiaddr\",\n        \"cluster.status\",\n        \"cluster.create\",\n        \"cluster.addnode\",\n        \"cluster.joincluster\",\n        \"cluster.enablenode\",\n        \"cluster.disablenode\",\n        \"cluster.deletenode\",\n        \"ssodomain.queryall\",\n        \"ssodomain.search\",\n        \"ssodomain.killallsessions\",\n        \"ssodomain.killsession\",\n        \"ssodomain.querysessions\",\n        \"logging.ssoflush\",\n        \"logging.ocspdflush\",\n        \"logging.ps\",\n        \"logging.meminfo\",\n        \"logging.slabinfo\",\n        \"logging.ifconfig\",\n        \"logging.dmidecode\",\n        \"logging.netstat\",\n        \"logging.interrupts\",\n        \"logging.partitions\",\n        \"logging.cpuinfo\",\n        \"logging.df\",\n        \"logging.lspci\",\n        \"logging.lsmod\",\n        \"logging.top\",\n        \"logging.downloadlogs\",\n        \"logging.savelogs\",\n        \"logging.saveextlogs\",\n        \"logging.savemlogcdata\",\n        \"logging.resetlogs\",\n        \"logging.clearlogs\",\n        \"logging.clearextlogs\",\n        \"logging.clearmlogcdata\",\n        \"logging.resetstats\",\n        \"logging.ping\",\n        \"logging.ping6\",\n        \"logging.traceroute\",\n        \"logging.enableextesplog\",\n        \"logging.disableextesplog\",\n        \"logging.isextesplogenabled\",\n        \"logging.listsyslogfiles\",\n        \"logging.listextlogfiles\"\n    ],\n    \"version\": \"7.2.58.0.21693.DEV\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"aac5b4c0-72f6-4a7a-8483-bb6514c53d2e"}],"id":"edd1b37c-7d91-4517-8871-5de317c057bf","description":"<p>You can list all available API commands and paramters.</p>\n","event":[{"listen":"prerequest","script":{"id":"7a355a3d-ca0d-4c52-a337-3a5e412aad9d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0d8cf6dd-6f9a-4722-a878-4d11ac1d7dc4","type":"text/javascript","exec":[""]}}],"_postman_id":"edd1b37c-7d91-4517-8871-5de317c057bf"},{"name":"Home Screen Information","item":[{"name":"Retrieve the LoadMaster Firmware Version","id":"1b6e93f6-cc51-4f22-8e46-f8fc0f41c242","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"version\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Get the currently installed LoadMaster firmware version.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"c0a77385-1f14-4d71-a73d-e60855e7126c","name":"Retrieve the LoadMaster Firmware Version","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"version\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 10:28:41 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"version\": \"7.2.53.0.19436.RELEASE\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"1b6e93f6-cc51-4f22-8e46-f8fc0f41c242"},{"name":"Retrieve the Boot Time","id":"98141db9-fe41-4e48-81f5-142fd8e8064d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"boottime\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The boot time is the time at which the LoadMaster last booted.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"36513885-5acb-431d-9e0e-b01315b16f47","name":"Retrieve the Boot Time and Active Time","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"boottime\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 10:30:52 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"boottime\": \"Wed, 16 Oct 19 09:06:27 UTC\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"98141db9-fe41-4e48-81f5-142fd8e8064d"},{"name":"Retrieve the Active Time","id":"cf44023e-2896-4d1e-b4ce-5af278dfae15","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"activetime\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The boot time is the time at which the LoadMaster last booted. The boot time and active time are the same when a LoadMaster is not running in High Availability (HA) mode. When in HA mode, the active time is the time at which the LoadMaster last became the active unit. The active time will be zero if the LoadMaster is in standby mode.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"f8a2e580-982d-4c54-9b1f-7e01dc6040ea","name":"Retrieve the Active Time","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"activetime\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 10:33:25 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"activetime\": \"Fri, 16 Oct 20 09:06:35 UTC\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"cf44023e-2896-4d1e-b4ce-5af278dfae15"},{"name":"Retrieve the Serial Number","id":"0e38d83b-f8a6-4c7c-9c85-f31bb8ed0b8b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"serialnumber\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Get the serial number of the LoadMaster.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"e43099d5-1996-4507-bd94-dc27e85596d1","name":"Retrieve the Serial Number","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"serialnumber\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 10:35:22 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"serialnumber\": 1182772,\n    \"status\": \"ok\"\n}"}],"_postman_id":"0e38d83b-f8a6-4c7c-9c85-f31bb8ed0b8b"},{"name":"Retrieve the Virtual Service and Real Service Statuses","id":"25a90a06-581e-4e02-b112-7b7c38a1d274","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"vstotals\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Retrieve the total numbers of Virtual Services, SubVSs, and Real Servers that are up, down, and administratively disabled.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"e7c9f46f-576c-459c-b0f8-d3259b910062","name":"Retrieve the Virtual Service and Real Service Statuses","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"vstotals\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 10:37:43 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"VSTotals\": {\n        \"Total\": 3,\n        \"Up\": 0,\n        \"Down\": 3,\n        \"Disabled\": 0\n    },\n    \"SUBVSTotals\": {\n        \"Total\": 2,\n        \"Up\": 0,\n        \"Down\": 2,\n        \"Disabled\": 0\n    },\n    \"RSTotals\": {\n        \"Total\": 0,\n        \"Up\": 0,\n        \"Down\": 0,\n        \"Disabled\": 0\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"25a90a06-581e-4e02-b112-7b7c38a1d274"},{"name":"Retrieve Licensing Information","id":"b064bf77-1f18-4129-98c3-93bce25b038a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"licenseinfo\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Get details about the LoadMaster license and subscription.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d4e41904-d725-4680-850e-2a03c1d53c18","name":"Retrieve Licensing Information","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"licenseinfo\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 10:40:03 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"uuid\": \"UUID would appear here\",\n    \"ActivationDate\": \"Wed Sep 30 09:30:10 UTC 2020\",\n    \"LicensedUntil\": \"October 31 2020\",\n    \"SupportLevel\": \"Premium plus + WAF + GEOBL\",\n    \"SupportUntil\": \"Fri Oct 30 09:30:10 UTC 2020\",\n    \"LicenseType\": \"VLM-MAX + Enterprise Plus Subscription\",\n    \"LicenseStatus\": \"Single Temp\",\n    \"ApplianceModel\": \"VLM-MAX\",\n    \"MaxVS\": \"0\",\n    \"MaxRS\": \"0\",\n    \"Bandwidth\": \"0\",\n    \"TpsLimit\": \"50000\",\n    \"HA\": \"no\",\n    \"FirstHA\": \"no\",\n    \"ModSecurity\": \"yes\",\n    \"AFE\": \"yes\",\n    \"ViewAFE\": \"yes\",\n    \"ESP\": \"yes\",\n    \"IPSEC\": \"2\",\n    \"SingleCPU\": \"no\",\n    \"VLM\": \"yes\",\n    \"VlmPlatform\": \"VMWARE\",\n    \"SKU\": \"VLM_OVF_64\",\n    \"FreeLicense\": \"no\",\n    \"Temporary\": \"yes\",\n    \"ASL\": \"no\",\n    \"MandatoryTether\": \"no\",\n    \"MultipleConnect\": \"yes\",\n    \"SubscriptionEntry1\": {\n        \"Name\": \"Enterprise Plus\",\n        \"Expires\": \"1604050210\",\n        \"FeatureList\": \"hasmodsec,wafsub,hassdna,hasmulti,hasesp,geo_acl\"\n    },\n    \"Option\": [\n        {\n            \"Name\": \"GEO Access List IP\",\n            \"Value\": \"1\",\n            \"Expires\": \"Fri Oct 30 09:30:10 UTC 2020\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"b064bf77-1f18-4129-98c3-93bce25b038a"}],"id":"3a115a2f-8491-45e5-8856-7498d686e7f7","description":"<p>Some information which is available in the LoadMaster UI is also available using the API. Refer to the sub-sections below for further details.</p>\n","_postman_id":"3a115a2f-8491-45e5-8856-7498d686e7f7"},{"name":"Initial Configuration","item":[{"name":"Read the EULA","id":"16d9f2c8-ec57-407c-a2f5-f5ce53dc154d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"readeula\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2","description":"<p>The <strong>ReadEula</strong> command displays the EULA and a magic string.</p>\n<blockquote>\n<p>The magic string is used for security reasons - it limits the possibility of remote attacks. If a command requires the magic string (like some of the other ones in the sections below) and does not get the correct magic string from the previous command, the command will fail.</p>\n</blockquote>\n<blockquote>\n<p>The magic string is an automatically generated random string. Copy this string because it will be needed in the next command to set the license type.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertNewLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"1e3deecc-4353-435c-aeb3-2c1851b316c4","name":"Read the EULA","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"readeula\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 10:13:12 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Magic\": \"Magic string would appear here\",\n    \"Eula\": \"<table>\\r\\n    <tr><div align=\\\"right\\\"><img src=\\\"/progress.png\\\" alt=\\\"Progress &#174;\\\"></div></tr>\\r\\n    <tr><p><h1 style=\\\"text-align:center\\\"><b><u>End User License Agreement</u></b></h1></p><tr>\\r\\n</table>\\r\\n<tr><p>\\r\\n    READ THIS END USER LICENSE AGREEMENT ('<b>EULA</b>') BEFORE INSTALLING OR USING THE PRODUCT TO WHICH THIS EULA APPLIES. BY ACCEPTING THIS EULA, COMPLETING THE REGISTRATION PROCESS, AND/OR INSTALLING OR USING THE PRODUCT, YOU AGREE ON BEHALF OF YOURSELF AND YOUR COMPANY (IF APPLICABLE) TO THE TERMS BELOW. IF YOU DO NOT AGREE WITH THESE TERMS, OR DO NOT HAVE THE AUTHORITY TO BIND YOUR COMPANY, DO NOT INSTALL, REGISTER FOR OR USE THE PRODUCT, AND RETURN ALL COPIES OF THE PRODUCT.  ONCE YOU HAVE DONE THIS, YOU MAY REQUEST FROM THE POINT OF PURCHASE A FULL REFUND OF THE LICENSE FEES, IF ANY, PAID FOR THE PRODUCT (OR, IF THE PRODUCT IS PROVIDED TO YOU AS A HOSTED SERVICE, A REFUND OF THE PREPAID SERVICE FEES FOR THE REMAINDER OF THE SUBSCRIPTION PERIOD OF THE PRODUCT). SUCH REQUEST MUST BE COMPLETED WITHIN THIRTY (30) DAYS OF DELIVERY OF THE PRODUCT TO YOU. UNLESS OTHERWISE SPECIFIED IN THIS EULA, PROGRESS SOFTWARE CORPORATION IS THE LICENSOR OF THE PRODUCT. THE LICENSOR MAY BE REFERRED TO HEREIN AS '<b>Licensor</b>', '<b>we</b>', '<b>us</b>', or '<b>our</b>'. IF YOU ARE AGREEING TO THIS EULA ON BEHALF OF YOURSELF IN YOUR INDIVIDUAL CAPACITY, THEN YOU ARE THE LICENSEE AND YOU MAY BE REFERRED TO HEREIN AS '<b>Licensee</b>', '<b>you</b>', or '<b>your</b>'. IF YOU ARE AGREEING TO THIS EULA ON BEHALF OF YOUR COMPANY, THEN YOUR COMPANY IS THE LICENSEE AND ANY REFERENCES TO '<b>Licensee</b>', '<b>you</b>', or '<b>your</b>' WILL MEAN YOUR COMPANY.</p>\\r\\n</p><br /><p></tr><tr>\\r\\n    This EULA includes the following sections:\\r\\n</p><br /><p>\\r\\n    &nbsp;&nbsp;&nbsp;&nbsp;1.&nbsp;&nbsp;&nbsp;&nbsp;<a style=\\\"color:blue;text-decoration:underline;\\\" href=\\\"#s1\\\">GENERAL TERMS AND CONDITIONS</a><i> - these terms apply to all Products;</i>\\r\\n</p><br /><p>\\r\\n    &nbsp;&nbsp;&nbsp;&nbsp;2.A.&nbsp;<a style=\\\"color:blue;text-decoration:underline;\\\" href=\\\"#s2A\\\">TERMS FOR ON-PREMISE PRODUCTS</a><i> - these terms apply to Products that you or Permitted Third Parties install on computers;</i>\\r\\n</p><br /><p>\\r\\n    &nbsp;&nbsp;&nbsp;&nbsp;2.B.&nbsp;<a style=\\\"color:blue;text-decoration:underline;\\\" href=\\\"#s2B\\\">TERMS FOR HOSTED SERVICES</a><i> - these terms apply to Products that we host;</i>\\r\\n</p><br /><p>\\r\\n    &nbsp;&nbsp;&nbsp;&nbsp;3.&nbsp;&nbsp;&nbsp;&nbsp;<a style=\\\"color:blue;text-decoration:underline;\\\" href=\\\"#s3\\\">PRODUCT FAMILY SPECIFIC TERMS</a><i> - these terms apply to <b>all</b> Products that are part of the family of Products referenced in this section; and</i>\\r\\n</p><br /><p>\\r\\n    &nbsp;&nbsp;&nbsp;&nbsp;4.&nbsp;&nbsp;&nbsp;&nbsp;<a style=\\\"color:blue;text-decoration:underline;\\\" href=\\\"#s4\\\">PRODUCT SPECIFIC TERMS</a><i> - these terms apply to <b>specific</b> Products referenced in this section.</i>\\r\\n</p><br />\\r\\n<div class=\\\"overline\\\" id=\\\"s1\\\"><h2 style=\\\"text-align:left\\\"><b>1.\\tGENERAL TERMS AND CONDITIONS</b></h2></div></br>\\r\\n<h3 style=\\\"text-align:left\\\"><b>1.1.\\tDefinitions.</b></h3>\\r\\n<p>1.1.1.\\t'<b>Affiliate</b>' means any legal entity that directly or indirectly controls, is controlled by, or is under common control with you or us. For the purposes of this definition, 'control' means ownership, directly or indirectly, of more than fifty percent (50%) of the voting shares or other equity interest in an entity.\\r\\n</p><br /><p>1.1.2.\\t'<b>Applicable Laws</b>' means national, federal, state, and local laws, rules, and regulations including, without limitation, those laws and regulations relating to data privacy and security in each applicable jurisdiction.\\r\\n</p><br /><p>1.1.3.\\t'<b>Authorized Reseller</b>' means a third party who is not our Affiliate and who is authorized by us or our Affiliate to resell the Product.\\r\\n</p><br /><p>1.1.4.\\t'<b>Authorized User</b>' means you, your employee or a third-party consultant or agent that you authorize to use the Product for your benefit in accordance with section 1.2.3 (Third Party Use).\\r\\n</p><br /><p>1.1.5.\\t'<b>Documentation</b>' means any technical instructions or materials describing the operation of the Product made available to you (electronically or otherwise) by us for use with the Product, expressly excluding any user blogs, reviews or forums.\\r\\n</p><br /><p>1.1.6.\\t'<b>Hosted Services</b>' means computer software program(s), content and related services provided by us on a software-as-a-service basis through computers we or our Affiliates or our respective contractors (including cloud infrastructure suppliers) control.\\r\\n</p><br /><p>1.1.7.\\t'<b>Intellectual Property Rights</b>' means any and all current and future (a) rights associated with works of authorship, including copyrights, mask work rights, and moral rights; (b) trademark or service mark rights; (c) trade secret rights; (d) patents, patent rights, and industrial property rights; (e) layout design rights, design rights, and other proprietary rights of every kind and nature other than trademarks, service marks, trade dress, and similar rights; and (f) registrations, applications, renewals, extensions, or reissues of any of (a) to (e) , in each case, in any jurisdiction throughout the world. \\r\\n</p><br /><p>1.1.8.\\t'<b>On-Premise Product(s)</b>' means computer software program(s) provided to you to download, install and use on computer(s) controlled directly or indirectly by you. \\r\\n</p><br /><p>1.1.9.\\t'<b>Order</b>' means a written or electronic order document entered into between you and us (or our Affiliate or an Authorized Reseller) for the Product.  Unless an Order says something different, each Order will be governed by the terms of this EULA and include the name of the Product being licensed and any usage limitations, applicable fees, and any other details related to the transaction.\\r\\n</p><br /><p>1.1.10.\\t'<b>Our Technology</b>' means any software, code, tools, libraries, scripts, application programming interfaces, templates, algorithms, data science recipes (including any source code for data science recipes and any modifications to such source code), data science workflows, user interfaces, links, proprietary methods and systems, know-how, trade secrets, techniques, designs, inventions, and other tangible or intangible technical material, information and works of authorship underlying or otherwise used to make available the Product, including, without limitation, all Intellectual Property Rights therein and thereto. \\r\\n</p><br /><p>1.1.11.\\t'<b>Permitted Third Party</b>' has the meaning given in section 1.2.3 (Third Party Use). \\r\\n</p><br /><p>1.1.12.\\t'<b>Product</b>' means the On-Premise Product(s) or Hosted Services, as applicable, identified in an Order, and any Updates.\\r\\n</p><br /><p>1.1.13.\\t'<b>Update</b>' means any update, enhancement, error correction, modification or new release to the Product that we make available to you.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>1.2.\\tGeneral License Terms, Restrictions and Order of Precedence.</b></h3>\\r\\n<p>1.2.1.\\t<b>General License Terms.</b>  The Product is licensed, not sold, to you by us under the terms of this EULA and the Order. The scope of license granted by us to you for the Product is set out in section 3 (Product Family Specific Terms) and section 4 (Product Specific Terms).\\r\\n</p><br /><p>1.2.2.\\t<b>Authorized Users.</b>  Anything your Authorized Users do or fail to do will be considered your act or omission, and you accept full responsibility for any such act or omission to the extent you would be liable if it were your act or omission.\\r\\n</p><br /><p>1.2.3.\\t<b>Third Party Use.</b>  You may allow your agents, contractors and outsourcing service providers (each a '<b>Permitted Third Party</b>') to use the Product(s) licensed to you hereunder solely for your benefit in accordance with the terms of this EULA and you are responsible for any such Permitted Third Party's compliance with this EULA in such use. Any breach by any Permitted Third Party of the terms of this EULA will be considered your breach.  \\r\\n</p><br /><p>1.2.4.\\t<b>Restrictions.</b>  Except as otherwise expressly permitted in this EULA, you will not (and will not allow any of your Affiliates or any third party to): \\r\\n</p><br /><p>&nbsp;&nbsp;&nbsp;&nbsp;(a)&nbsp;&nbsp;&nbsp;&nbsp;\\tcopy, modify, adapt, translate, or otherwise create derivative works of the Product, Documentation, or any software, services, or other technology of third party vendor(s) or hosting provider(s) that we or our Affiliate engage;\\r\\n</p><br /><p>&nbsp;&nbsp;&nbsp;&nbsp;(b)&nbsp;&nbsp;&nbsp;&nbsp;\\tdisassemble, decompile or 'unlock', decode or otherwise reverse translate or engineer, or attempt in any manner to reconstruct or discover the source code or underlying structure, ideas, or algorithms of the Product except as expressly permitted by law in effect in the jurisdiction in which you are located; \\r\\n</p><br /><p>&nbsp;&nbsp;&nbsp;&nbsp;(c)&nbsp;&nbsp;&nbsp;&nbsp;\\trent, lease, sell, distribute, pledge, assign, sublicense or otherwise transfer or encumber rights to the Product;   \\r\\n</p><br /><p>&nbsp;&nbsp;&nbsp;&nbsp;(d)&nbsp;&nbsp;&nbsp;&nbsp;\\tmake the Product available on a timesharing or service bureau basis or otherwise allow any third party to use or access the Product;\\r\\n</p><br /><p>&nbsp;&nbsp;&nbsp;&nbsp;(e)&nbsp;&nbsp;&nbsp;&nbsp;\\tremove or modify any proprietary notices, legends, or labels on the Product or Documentation; \\r\\n</p><br /><p>&nbsp;&nbsp;&nbsp;&nbsp;(f)&nbsp;&nbsp;&nbsp;&nbsp;\\tuse or access the Product in a manner that: (i) violates any Applicable Laws; (ii) violates the rights of any third party; (iii) purports to subject us or our Affiliates to any other obligations; (iv) could be fraudulent; or (v) is not permitted under this EULA; \\r\\n</p><br /><p>&nbsp;&nbsp;&nbsp;&nbsp;(g)&nbsp;&nbsp;&nbsp;&nbsp;\\tuse the Product to develop, test, support or market products that are competitive with and/or provide similar functionality to the Product; or\\r\\n</p><br /><p>&nbsp;&nbsp;&nbsp;&nbsp;(h)&nbsp;&nbsp;&nbsp;&nbsp;\\tpermit your Affiliates to access or use the Product unless specifically authorized elsewhere in this EULA or the Order.\\r\\n</p><br /><p>1.2.5.\\t<b>Limitations on Evaluation or Trial Licenses.</b>  If the Product is licensed to you on an evaluation or trial basis, then you may use the Product only for such purposes until the earlier of: (a) the end of the evaluation period, if any, specified in the Order, this EULA or otherwise communicated by us to you at the time of delivery; or (b) the start date of a paid for license to the Product; or (c) termination in accordance with the terms of this EULA. You may not extend the evaluation period by uninstalling and re-installing the Product(s) or by any other means other than our written consent. You must not use the Product in a production environment. You will be required to pay for a license for the Product at our then applicable license price if you continue to use the Product, whether in a production or non-production environment, after the evaluation license expires or terminates, and the terms and conditions of the EULA in effect at that time will apply to your continued use of the Product. A Product licensed to you on an evaluation or trial basis may be subject to one or more usage limits specified in section 3 (Product Family Specific Terms), section 4 (Product Specific Terms), the Order or otherwise communicated at the time of delivery (including posting of such limits at the location where you download the Product for evaluation). We may, at our sole discretion, decide whether to offer any maintenance and support for the Product during the evaluation period, and to include any conditions or limits on such maintenance and support. You may not circumvent any technical limitations included in the Product licensed to you on an evaluation or trial basis.\\r\\n</p><br /><p>1.2.6.\\t<b>Redistribution.</b>  If the Order or section 3 (Product Family Specific Terms) or section 4 (Product Specific Terms) grants you the express right to redistribute or offer access to all or a portion of the Product ('<b>Redistributables</b>'), then, in conjunction with any such grant, you must comply with any limitations or requirements specified in the Order, section 3 (Product Family Specific Terms) or section 4 (Product Specific Terms), as applicable, and you must distribute or offer access to the Redistributables subject to a license agreement or terms of use between you and each third party receiving or accessing the Redistributables ('<b>your customer</b>') that: (a) protects our interests consistent with the terms contained in this EULA, (b) prohibits your customer from any further distribution of the Redistributables (unless expressly permitted pursuant to section 3 (Product Family Specific Terms) or section 4 (Product Specific Terms)), (c) includes a limitation of damages clause that, to the maximum extent permitted by applicable law, disclaims on behalf of us, our Affiliates or our or their respective licensors, suppliers or Authorized Resellers, liability for any and all damages, whether direct, special, incidental or consequential damages, (d) contains terms substantially similar to those in subparts (a) through (g) of section 1.2.4 (Restrictions), section 1.5.1 (Export Compliance) and section 1.5.2 (U.S. Government Customers), and (e) includes a notice substantially similar to section 1.2.7 (Third Party Notices).  \\r\\n</p><br /><p>1.2.7.\\t<b>Third Party Notices.</b>  The Product may contain or be accompanied by certain third-party components which are subject to additional restrictions.  These components, are identified in, and subject to, special license terms and conditions which, in the case of On-Premise Product(s), are set out in the 'readme.txt' file, the 'notices.txt' file, or the 'Third Party Software' file accompanying the Product or portions thereof, and in the case of Hosted Services, are set out in the third-party license agreement or notices that comes with the third-party component or is otherwise provided on the web page on which such third-party component is made available ('<b>Special Notices</b>'). The Special Notices include important licensing and warranty information and disclaimers.  Unless otherwise expressly stated for a given third-party component, all such third-party components may be used solely in connection with the use of the Product subject to and in accordance with the terms and conditions of this EULA and the Special Notices. In the event of conflict between the Special Notices and the other portions of this EULA, the Special Notices will take precedence (but solely with respect to the third-party component(s) to which the Special Notice relates).\\r\\n</p><br /><p>1.2.8.\\t<b>Order of Precedence between EULA and Order.</b>  If there is any conflict between the terms and conditions in the Order and the terms and conditions of this EULA, or if the Order changes any of the terms of this EULA, the terms and conditions of the Order will apply, except if the Order is between you and an Authorized Reseller, or the Order is issued/generated by you. In the case where the Order is between you and an Authorized Reseller, the terms of the Order will apply subject to the following:  (a) any terms and conditions in the Order imposing obligations on the Authorized Reseller that are in addition to or different from the obligations we have to you pursuant to this EULA will be born solely by the Authorized Reseller and our obligations to you and limits on our liability will be governed solely by the terms and conditions of this EULA and (b) any terms and conditions that conflict with or would otherwise alter any of the following under this EULA will have no effect unless expressly agreed to in a written instrument executed by us: our ownership rights, yours and our confidentiality obligations, your export compliance obligations, limitations on your rights as a U.S. Government customer (if applicable), our audit rights, restrictions on your right to assign or governing law and jurisdiction. In cases where the Order is issued/generated by you, the terms and conditions of Section 1.18.2. of this EULA, governing a purchase order or other document you supply in connection with this EULA, shall apply to such Order.\\r\\n</p><br /><p>1.2.9.\\t<b>Order of Precedence within EULA.</b>  If there is any conflict among the terms and conditions of this EULA, or if a section changes the terms of another section within this EULA, the order of precedence will be as follows: first, section 4 (Product Specific Terms) (if any); second, section 3 (Product Family Specific Terms) (if any); third, section 2.A (Terms for On-Premise Products) and/or section 2.B (Terms for Hosted Services), as applicable; and fourth and finally, section 1 (General Terms and Conditions).\\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>1.3.\\tLicense Types.</b></h3>\\r\\n<p>1.3.1.\\t<b>Overview of License Types.</b>  The license type for the Product will, unless otherwise specified in this EULA, be one of the following license types: perpetual, term or subscription.  This will be confirmed in the Order or will be the default license type listed in section 3 (Product Family Specific Terms) or section 4 (Product Specific Terms).\\r\\n</p><br /><p>1.3.2.\\t<b>Perpetual License Type.</b>  Your license to use the Product will continue in perpetuity unless earlier terminated in accordance with the terms of this EULA. \\r\\n</p><br /><p>1.3.3.\\t<b>Term License Type.</b>  Your license to use the Product will continue until the expiration of the term identified in the Order unless earlier terminated in accordance with the terms of this EULA. If we continue to make the Product generally available to our customers, you may purchase a new term license for the Product from us or our Authorized Reseller. \\r\\n</p><br /><p>1.3.4.\\t<b>Subscription License Type.</b> Your license to use the Product will continue until the expiration of the subscription period identified in the Order unless earlier terminated in accordance with the terms of this EULA. The procedure for renewing your license to the Product is set out in section 3 (Product Family Specific Terms) or section 4 (Product Specific Terms). If you upgrade your subscription to the Product, the upgrade will take effect immediately and you will be charged and must pay the applicable fee, and the term of your then-current subscription period may be extended, as described at the time you upgrade. You may not downgrade a subscription to the Product.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>1.4.\\tOur Business Principles.</b></h3><p>We will apply the principles set out in our Code of Conduct and Business Ethics (published on our website at <a target=_blank href=\\\"http://investors.progress.com/governance.cfm\\\">http://investors.progress.com/governance.cfm</a>) in our performance under this EULA.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>1.5.\\tExport Compliance and U.S. Government Customers.</b></h3>\\r\\n<p>1.5.1.\\t<b>Export Compliance.</b>  Export laws and regulations of the United States and any other relevant local export laws and regulations apply to the Products. You agree that such export control laws, including, without limitation, the U.S. Export Administration Act and its associated regulations, govern your use of the Product (including technical data), and you agree to comply with all such export laws and regulations (including 'deemed export' and 'deemed re-export' regulations). You agree that no data, information and/or Product (or direct product thereof) will be exported, directly or indirectly, in violation of these laws, or will be used for any purpose prohibited by these laws including, without limitation, nuclear, chemical, or biological weapons proliferation, or development of missile technology. \\r\\n</p><br /><p>1.5.2.\\t<b>U.S. Government Customers.</b>  If the Product is being acquired by or on behalf of the U.S. Government or by a U.S. Government prime contractor or subcontractor (at any tier), then the U.S. Government's rights in the Product will be only as set out herein. The Product and Documentation are 'commercial items' as that term is defined at 48 C.F.R. 2.101, consisting of 'commercial computer software' and 'commercial software documentation' as such terms are used in 48 C.F.R. 12.212. Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4, all U.S. Government end users acquire the Product and such Documentation with only those rights set out herein. \\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>1.6.\\tIP Ownership and Feedback.</b></h3>\\r\\n<p>1.6.1.\\t<b>IP Ownership.</b>  The Product, Our Technology, Documentation, and all other current or future intellectual property developed by us or our Affiliates, and all worldwide Intellectual Property Rights in each of the foregoing and all Updates, upgrades, enhancements, new versions, releases, corrections, and other modifications thereto and derivative works thereof, are the exclusive property of us or our Affiliates or our or their licensors or suppliers. Except for the rights and licenses expressly granted herein, all such rights are reserved by us and our Affiliates and our or their licensors and suppliers.  All title and Intellectual Property Rights in and to the content that may be accessed through use of the Product is the property of the respective content owner and may be protected by applicable copyright or other intellectual property laws and treaties. This EULA grants you no rights to use such content.\\r\\n</p><br /><p>1.6.2.\\t<b>Feedback.</b>  If you provide us any ideas, thoughts, criticisms, suggested improvements or other feedback related to Our Technology (collectively 'Feedback') you own the Feedback and you grant to us a worldwide, royalty-free, fully paid, perpetual, irrevocable license to use, reproduce, modify, translate, distribute, perform, display, import, sell, license, offer for sale, make, have made and otherwise exploit the Feedback in any form, media, or technology, whether now known or hereafter developed, and to allow others to do the same without restriction or obligation of any kind, on account of confidential information, intellectual property rights or otherwise, and may incorporate into our products or services any service, product, technology, enhancement, documentation or other development ('Improvement') incorporating or derived from any Feedback with no obligation to license or to make available the Improvement to you or any other person or entity. This is true whether you provide the Feedback through use of the Product or through any other method of communication with us, unless we have entered into a separate agreement with you that provides otherwise. \\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>1.7.\\tMaintenance.</b></h3>\\r\\n<p>1.7.1.\\t<b>Our Maintenance and Support Policies</b>.  If we offer and you purchase maintenance and support for the Product, then it will be provided in accordance with our then current maintenance and support policies for the applicable Product in effect at the time of purchase. You may access our maintenance and support policies by clicking on the applicable Product family link located at <a target=_blank href=\\\"https://www.progress.com/support\\\">https://www.progress.com/support</a>. \\r\\n</p><br /><p>1.7.2.\\t<b>Maintenance and Support for Perpetual or Term License Types.</b>  For Perpetual and Term License Types, unless otherwise expressly stated by us in the Order, first year annual maintenance and support (if offered by us) is required for the Product and starts on the date the Product is delivered. Thereafter, you may choose to purchase annual maintenance and support (if offered by us). If you do not purchase renewal maintenance and support services for a Product, then you will not receive any maintenance and support services for that Product and will have no entitlement to any benefits of maintenance and support services including, bug fixes, patches, upgrades, enhancements, new releases or technical support. If you want to reinstate lapsed maintenance and support services on a Product, and we offer reinstatement to our customers, then you may re-instate maintenance and support services by paying the then-current fee, plus a reinstatement fee for the lapsed maintenance and support period in accordance with our maintenance and support reinstatement policies then in effect.\\r\\n</p><br /><p>1.7.3.\\t<b>Maintenance and Support for Subscription License Type.</b>  If the license type for the Product licensed to you is the subscription license type, then maintenance and support (if offered by us) is included in the subscription fees for each subscription period. \\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>1.8.\\tFees and Taxes.</b></h3> \\r\\n<p>1.8.1.\\t<b>Payment Terms and Taxes.</b>  All fees payable to us are payable in the currency specified in the Order, or if no currency is specified, in United States Dollars, are due within 30 days from the invoice date and, except as otherwise expressly specified herein, are non-cancellable and non-refundable. We may charge you interest at a rate of 1.5% per month (or the highest rate permitted by law, if less) on all overdue payments. You agree to pay any sales, value-added or other similar taxes imposed by applicable law that we must pay on such fees, except those based on our income. Invoices may be issued by our Affiliate. If you and we agree that you will pay by credit card, you will provide us with valid and updated credit card information and you authorize us to store such information and bill such credit card for all fees applicable: (a) at the time that you order the Product and (b) at the time of any renewal or upgrade. \\r\\n</p><br /><p>1.8.2.\\t<b>Fees for Renewal Subscription Licenses.</b>  If the license type for the Product licensed to you is the Subscription License Type then each renewal subscription will be calculated at the then-current price offered for the Product at the time of renewal. \\r\\n</p><br /><p>1.8.3.\\t<b>Fees for Renewal Maintenance Terms.</b>  If the license type for the Product licensed to you is a Perpetual license or Term license, then, unless otherwise specified in the Order or in section 3 (Product Family Specific Terms) or section 4 (Product-Specific Terms), the fee for an optional annual renewal maintenance and support term for the Product will be calculated based on the annual rate applicable for the initial maintenance and support term or immediately preceding renewal maintenance and support term, whichever is applicable, plus a rate increase, if applicable, calculated at the lesser of any standard price increase or CPI (or equivalent index) after applying any increases as a consequence of our Lifetime Support policy, if applicable.\\r\\n</p><br /><p>1.8.4.     <b>Orders between You and Our Authorized Reseller.</b> Notwithstanding the above terms of this section 1.8 (Fees and Taxes), if you purchased your license to the Product and/or maintenance and support from an Authorized Reseller, then the fees will be set out in the Order between you and the Authorized Reseller. The Authorized Reseller may be responsible for billing and/or collecting payment from you and if so, the billing and collection terms agreed to between you and the Authorized Reseller may differ from the terms set out in this section 1.8 (Fees and Taxes).\\r\\n</p><br /><p>1.8.5.\\t<b>No Reliance on Future Availability of any Product or Update.</b>  You agree that you have not relied on the future availability of any Product or Updates in your purchasing decision or in entering into the payment obligations in your Order.\\r\\n</p><br /><p><h3 style=\\\"text-align:left\\\"><b>1.9.\\tWarranties.</b></h3>\\r\\n<p>1.9.1.\\t<b>Authority.</b>  Each party represents and warrants that it has the legal power and authority to enter into this EULA.\\r\\n</p><br /><p>1.9.2.\\t<b>Product Compliance with Documentation.</b>  We warrant to you that, for six (6) months from delivery (in the case of an On-Premise Product) or for the duration of the license (in the case of a Hosted Service), the Product will comply with the applicable Documentation in all material respects. Your exclusive remedy, and our sole liability, with respect to any breach of this warranty will be for us to use commercially reasonable efforts to promptly correct the non-compliance (provided that you notify us in writing within the warranty period and allow us a reasonable cure period).  If we, at our discretion, reasonably determine that correction is not economically or technically feasible, we may terminate your license to the Product and provide you a full refund of the fees paid to us with respect to the Product (in the case of an On-Premise Product) or a refund of the prepaid fees for the unused portion of the license period (in the case of a Hosted Service). Delivery of additional copies of, or Updates to, the Product will not restart or otherwise affect the warranty period.\\r\\n</p><br /><p>1.9.3.\\t<b>Warranty Exclusions.</b>  The warranty specified in section 1.9.2 (Product Compliance with Documentation) does not cover any Product provided on an unpaid evaluation or trial basis, or defects to the Product due to accident, abuse, service, alteration, modification or improper installation or configuration by you, your Affiliates, your or their personnel or any third party not engaged by us. \\r\\n</p><br /><p>1.9.4.\\t<b>Warranty Disclaimers.</b>  EXCEPT FOR THE WARRANTIES EXPRESSLY STATED IN THIS SECTION 1.9 OR THE ADDITIONAL WARRANTIES (IF ANY) EXPRESSLY STATED IN SECTION 3 (PRODUCT FAMILY SPECIFIC TERMS) OR SECTION 4 (PRODUCT SPECIFIC TERMS), THE PRODUCT, DOCUMENTATION AND OUR TECHNOLOGY  ARE PROVIDED 'AS IS', WITH ALL FAULTS, AND WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, NONINFRINGEMENT, AVAILABILITY, ERROR-FREE OR UNINTERRUPTED OPERATION, AND ANY WARRANTIES ARISING FROM COURSE OF DEALING, COURSE OF PERFORMANCE, OR USAGE OF TRADE. TO THE EXTENT THAT WE MAY NOT AS A MATTER OF APPLICABLE LAW DISCLAIM ANY IMPLIED WARRANTY, THE SCOPE AND DURATION OF SUCH WARRANTY WILL BE THE MINIMUM PERMITTED UNDER APPLICABLE LAW.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>1.10.\\tIndemnification.</b></h3>\\r\\n<p>1.10.1.\\t<b>Our Indemnification Obligation.</b>\\r\\n</p><br /><p>&nbsp;&nbsp;&nbsp;&nbsp;1.10.1.1.\\t<b>Intellectual Property Infringement.</b>  We will defend you, and your officers, directors, employees, and agents from and against any and all third party claims, lawsuits, and proceedings alleging that your use of the Product, in accordance with the terms and conditions of this EULA, constitutes a direct infringement or misappropriation of such third party's patent, copyright or trade secret rights (the '<b>IP Claim</b>'), and we will indemnify you for damages finally awarded against you by a court of competent jurisdiction with respect to the IP Claim. \\r\\n</p><br /><p>&nbsp;&nbsp;&nbsp;&nbsp;1.10.1.2.\\t<b>Exceptions.</b>  We will not indemnify you to the extent that the alleged infringement or misappropriation results from (a) use of the Product in combination with any other software or item not supplied by us; (b) failure to promptly implement an Update provided by us pursuant to 1.10.1.3 (Our Options); (c) modification of the Product not made or provided by us; or (d) use of the Product in a manner not permitted by this EULA. We also will not indemnify you if we notify you of our decision to terminate this EULA, and the license to the Product granted hereunder, in accordance with section 1.10.1.3 (Our Options) and you have not ceased all use of the Product within thirty (30) days of such notification. \\r\\n</p><br /><p>&nbsp;&nbsp;&nbsp;&nbsp;1.10.1.3.\\t<b>Our Options.</b>  If a final injunction is, or we reasonably believe that it could be, obtained against your use of the Product, or if in our opinion the Product is likely to become the subject of a successful claim of infringement, we may, at our option and expense, (a) replace or modify the Product so that it becomes non-infringing (provided that the functionality is substantially equivalent), (b) obtain for you a license to continue to use the Product, or (c) if neither (a) nor (b) are reasonably practicable, terminate this EULA on thirty (30) days' notice and, if the Product was licensed to you on a Perpetual License or Term License basis, refund to you the license fee paid to us for the Product less an amount for depreciation determined on a straight-line five year (or actual term if shorter) depreciation basis with a commencement date as of the date of delivery of the Product, or if the Product was licensed to you on a Subscription License basis, refund to you the unused portion of the fees paid in advance to us for the then-current subscription period for the Product. THE INDEMNIFICATION PROVISIONS SET OUT IN THIS SECTION 1.10.1 STATE OUR ENTIRE LIABILITY AND YOUR SOLE AND EXCLUSIVE REMEDY WITH RESPECT TO ANY INFRINGEMENT OR ALLEGED INFRINGEMENT BY US OF ANY INTELLECTUAL PROPERTY RIGHTS OR PROPRIETARY RIGHTS IN RESPECT OF THE PRODUCT OR ITS USE.\\r\\n</p><br /><p>1.10.2.\\t<b>Your Indemnification Obligation.</b>\\r\\n</p><br /><p>&nbsp;&nbsp;&nbsp;&nbsp;1.10.2.1.\\t<b>Indemnification for Third Party-Claims.</b>  To the extent permitted by applicable law, you will defend us and our Affiliates, and our and their respective officers, directors, employees, and agents from and against any and all third party claims, lawsuits, and proceedings that arise or result from (a) your breach of this EULA, (b) your use, distribution and/or licensing of the Redistributables, if applicable, except to the extent it arises from an IP Claim covered under section 1.10.1 above, or (c) your failure or alleged failure to comply with Applicable Laws or any violation of a third party's rights in connection with your use of the Product (each a '<b>Third-Party Claim</b>' and collectively '<b>Third-Party Claims</b>') and you will indemnify for damages finally awarded by a court of competent jurisdiction with respect to any Third-Party Claim. \\r\\n</p><br /><p>1.10.3.\\t<b>Control of the Defense or Settlement.</b> For any indemnification obligation covered in section 1.10.1,'<b>Indemnifying Party</b>' means us, '<b>Indemnified Party</b>' means you, and '<b>Claim</b>' means an IP Claim. For any indemnification obligation covered in section 1.10.2, 'Indemnifying Party' means you, 'Indemnified Party' means us, and 'Claim' means a Third-Party Claim. The Indemnified Party must provide the Indemnifying Party with prompt written notice of a Claim; however, the Indemnified Party's failure to provide or delay in providing such notice will not relieve the Indemnifying Party of its obligations under this section except to the extent the Indemnifying Party is prejudiced by the Indemnified Party's failure or delay. The Indemnified Party will give the Indemnifying Party full control of the defense and settlement of the Claim as long as such settlement does not include a financial obligation on or admission of liability by the Indemnified Party. If the Indemnified Party does not do so, then the Indemnified Party waives the Indemnifying Party's indemnification obligations under section 1.10.1 or 1.10.2, as applicable. The Indemnified Party will reasonably cooperate in the defense of the Claim and may appear, at its own expense, through counsel reasonably acceptable to the Indemnifying Party.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>1.11.\\tConfidentiality.</b></h3> \\r\\n<p>1.11.1.\\t<b>Confidentiality Obligations.</b>  Except as otherwise provided herein, each party agrees to retain in confidence all information and know-how transmitted or disclosed to the other that the disclosing party has identified as being proprietary and/or confidential or should reasonably  be  understood  to  be  confidential  given  the  nature  of  the  information  and  the  circumstances surrounding its disclosure, and agrees to make no use of such information and know-how except under the terms of this EULA. However, neither party will have an obligation to maintain the confidentiality of information that (a) it received rightfully from a third party without an obligation to maintain such information in confidence; (b) was known to the receiving party prior to its disclosure by the disclosing party; (c) is or becomes a matter of public knowledge through no fault of the receiving party; or (d) is independently developed by the receiving party without use of the confidential information of the disclosing party. Further, either party may disclose confidential information of the other party as required by governmental or judicial order, provided such party gives the other party prompt written notice prior to such disclosure (unless such prior notice is not permitted by applicable law) and complies with any protective order (or equivalent) imposed on such disclosure. You will treat any source code for the Product as our confidential information and will not disclose, disseminate or distribute such materials to any third party without our prior written permission. Each party's obligations under this section 1.11 will apply during the term of this EULA and for five (5) years following termination of this EULA, provided, however, that (i) obligations with respect to source code will survive forever and (ii) trade secrets will be maintained as such until they fall into the public domain.\\r\\n</p><br /><p>1.11.2.\\t<b>Product Benchmark Results.</b>  You acknowledge that any benchmark results pertaining to the Product are our confidential information and may not be disclosed or published without our prior written consent. This provision applies regardless of whether the benchmark tests are conducted by you or us.\\r\\n</p><br /><p>1.11.3.\\t<b>Remedies for Breach of Confidentiality Obligations.</b>  Each party acknowledges that in the event of a breach or threat of breach of this section 1.11, money damages will not be adequate.  Therefore, in addition to any other legal or equitable remedies, the non-breaching party will be entitled to seek injunctive or similar equitable relief against such breach or threat of breach without proof of actual injury and without posting of a bond.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>1.12.\\tData Collection and Personal Data.</b></h3>\\r\\n<p>1.12.1.\\t<b>Data Collection through use of the Product.</b>  THE PRODUCT MAY INCLUDE FEATURE(S) THAT (A) GATHER PRODUCT ACTIVATION, USAGE AND/OR ENVIRONMENT INFORMATION, (B) IDENTIFY TRENDS AND/OR BUGS, (C) COLLECT USAGE STATISTICS, AND/OR (D) TRACK OTHER DATA RELATED TO YOUR USE OF THE PRODUCT, AS FURTHER DESCRIBED IN THE CURRENT VERSION OF OUR PRIVACY POLICY AVAILABLE AT <a target=_blank href=\\\"https://www.progress.com/legal/privacy-policy\\\">https://www.progress.com/legal/privacy-policy</a>. BY YOUR ACCEPTANCE OF THE TERMS OF THIS EULA AND/OR USE OF THE PRODUCT, YOU AUTHORIZE THE COLLECTION, USE AND DISCLOSURE OF THIS DATA FOR THE PURPOSES PROVIDED FOR IN THIS EULA AND/OR THE PRIVACY POLICY. \\r\\n</p><br /><p>1.12.2.\\t<b>Additional Data Collection Terms.</b>  Depending on the Product licensed to you, this EULA may contain additional data collection terms in section 3 (Product Family Specific Terms) or section 4 (Product Specific Terms) and/or, if we are hosting the Product, in section 2.B (Terms for Hosted Services). \\r\\n</p><br /><p>1.12.3.\\t<b>Your Personal Data.</b> If you determine that you will be supplying us with your Personal Data (as defined in the Data Processing Addendum referenced below) for us to process on your behalf, in the provision of maintenance and support services or hosting services (if the Product licensed to you is a Hosted Service) or during the course of any audits we conduct pursuant to section 1.14 (Audit), you may submit a written request at privacy@progress.com   for the mutual execution of a Data Processing Addendum substantially in the form we make available at <a target=_blank href=\\\"https://www.progress.com/docs/default-source/progress-software/data-processing-addendum.pdf\\\">https://www.progress.com/docs/default-source/progress-software/data-processing-addendum.pdf</a> and we will enter into such Data Processing Addendum with you. To the extent there is any conflict between this EULA and such Data Processing Addendum, the Data Processing Addendum will prevail with respect to our handling and processing of your Personal Data. \\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>1.13.\\tLimitation of Liability and Disclaimer of Certain Types of Damages.</b></h3>\\r\\n<p>1.13.1.\\t<b>Limitation of Liability.</b>  EXCEPT FOR A PARTY'S INDEMNIFICATION OBLIGATIONS SET OUT IN THIS EULA OR A PARTY'S BREACH OF ITS CONFIDENTIALITY OBLIGATIONS PURSUANT TO SECTION 1.11 (CONFIDENTIALITY), OR YOUR MATERIAL VIOLATION OF OUR INTELLECTUAL PROPERTY RIGHTS OR OF THE LICENSE RESTRICTIONS SET OUT IN THIS EULA, TO THE EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL EITHER PARTY'S LIABILITY FOR ALL COSTS, DAMAGES, AND EXPENSES ARISING OUT OF OR RELATED TO THIS EULA WHETHER BASED UPON WARRANTY, CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE AT LAW EXCEED, IN THE AGGREGATE, THE FEES PAID TO US FOR THE PRODUCT AND/OR SERVICE THAT IS THE SUBJECT OF THE CLAIM, PROVIDED, HOWEVER, THAT IF THE FEES PAID FOR SUCH PRODUCT AND/OR SERVICE ARE PAID ON A RECURRING BASIS, THEN THE NOT TO EXCEED LIMIT WILL BE THE FEES PAID TO US FOR THE PRODUCT AND/OR SERVICE DURING THE TWELVE (12) MONTH PERIOD IMMEDIATELY PRECEDING THE DATE THE CLAIM AROSE. OUR AFFILIATES AND LICENSORS, AND THE SUPPLIERS TO US, OUR AFFILIATES OR LICENSORS, WILL, TO THE EXTENT PERMITTED BY APPLICABLE LAW, HAVE NO LIABILITY TO YOU OR TO ANY OTHER PERSON OR ENTITY FOR DAMAGES, DIRECT OR OTHERWISE, ARISING OUT OF THIS EULA, INCLUDING, WITHOUT LIMITATION, DAMAGES IN CONNECTION WITH THE PERFORMANCE OR OPERATION OF OUR PRODUCTS OR OUR PERFORMANCE OF SERVICES. \\r\\n</p><br /><p>1.13.2\\t<b>Disclaimer of Certain Types of Damages.</b>  EXCEPT FOR A PARTY'S INDEMNIFICATION OBLIGATIONS SET OUT IN THIS EULA OR YOUR MATERIAL VIOLATION OF OUR INTELLECTUAL PROPERTY RIGHTS OR THE LICENSE RESTRICTIONS SET OUT IN THIS EULA, TO THE EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL EITHER PARTY, ITS AFFILIATES OR ITS LICENSORS OR THEIR RESPECTIVE SUPPLIERS BE LIABLE FOR ANY SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL, PUNITIVE OR TORT DAMAGES ARISING IN CONNECTION WITH THIS EULA OR EITHER PARTY'S PERFORMANCE UNDER THIS EULA OR THE PERFORMANCE OF OUR PRODUCTS, OR FOR ANY DAMAGES RESULTING FROM LOSS OF USE, LOSS OF OPPORTUNITY, LOSS OF DATA, LOSS OF REVENUE, LOSS OF PROFITS, OR LOSS OF BUSINESS, EVEN IF THE PARTY, ITS AFFILIATES, ITS LICENSORS, OR ANY OF THEIR RESPECTIVE SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF THOSE DAMAGES.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>1.14.\\tAudit.</b></h3><p>  We may install and use automated license tracking, management and/or enforcement solutions with the Product, which you may not disrupt or alter.  You will maintain records in connection with this EULA and the use of the Product and any Updates and/or services provided hereunder.  Such records will include at a minimum the number of licenses purchased and being used by you.  At our expense and with reasonable written notice to you, we or a third party appointed by us may audit the records, and if necessary and as applicable, the systems on which the Product or any Update is installed for the sole purpose of ensuring compliance with the terms of this EULA.  We will have the right to conduct audits as necessary.  These audits may be conducted on site at a location where you have installed the Product, remotely from our offices, or a combination of both, if applicable to the Product. On-site audits will be conducted during regular business hours, and neither on-site nor remote audits will interfere unreasonably with your business operations. You agree to share with us copies of all records referenced herein, as well as Product log files and other information reasonably requested by us promptly following such request, but in no event more than five (5) business days following receipt of our written request (or such longer period, if applicable, that we specify in the written request). We will treat all such information obtained or accessed by us during the audit as confidential information pursuant to section 1.11 (Confidentiality) for use by us only as necessary to ensure compliance with and enforcement of the terms of this EULA. If any audit reveals that you have underpaid license, maintenance and support or subscription fees, you will be invoiced for all such underpaid fees based on our list price in effect at the time the audit is completed.  If the underpaid fees exceed five percent (5%) of the fees previously paid by you, then you will also pay our reasonable costs of conducting the audit and enforcement of this EULA.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>1.15.\\tTermination.</b></h3>\\r\\n<p>1.15.1.\\t<b>Termination for Breach.</b>  We may terminate this EULA by written notice at any time if you do not comply with any of your obligations under this EULA and fail to cure such failure to our satisfaction within thirty (30) days after such notice. This remedy will not be exclusive and will be in addition to any other remedies which we may have under this EULA or otherwise. \\r\\n</p><br /><p>1.15.2.\\t<b>Effect of Termination.</b>  Upon expiration of your license term to the Product (if applicable) or earlier termination of this EULA, your license to access and/or use the Product and/or distribute the Redistributables (if applicable) will terminate. You must immediately cease use of the Product and destroy all copies of the Product in your possession (and required any Permitted Third Parties to do the same). Any licenses you have granted to the Redistributables in accordance with the terms and conditions of this EULA will, unless otherwise specified in section 3 (Product Family Specific Terms) or section 4 (Product Specific Terms), survive termination of this EULA.\\r\\n</p><br /><p>1.15.3.\\t<b>Survival.</b>  Any provisions of this EULA containing licensing restrictions, warranties and warranty disclaimers, confidentiality obligations, limitations of liability and/or indemnity terms, audits rights, and any term of this EULA which, by its nature, is intended to survive termination or expiration, will remain in effect following any termination or expiration if this EULA, as will your obligation to pay any fees accrued and owing to us as of termination or expiration.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>1.16.\\tAssignment.</b></h3><p>  You may not, without our prior written consent, assign or novate this EULA, any of your rights or obligations under this EULA, or the Products or any of our Confidential Information, in whole or in part, by operation of law, sale of assets, merger or otherwise, to any other party, including any parent, subsidiary or affiliated entity.  Your Change of Control will constitute an assignment for purposes of the preceding sentence.   A 'Change of Control' will include, but not be limited to, any merger, consolidation, amalgamation, reorganization or sale, transfer or exchange of the capital stock or equity interests of you in a transaction or series of transactions which results in the holders of your capital stock or equity interests holding less than 50% of the outstanding capital stock or equity interests immediately following such transaction(s). \\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>1.17.\\tChoice of Law.</b></h3><p>  This EULA is governed by the laws of the Commonwealth of Massachusetts, U.S.A., without regard to the conflict of laws principles thereof. If any dispute, controversy, or claim cannot be resolved by a good-faith discussion between the parties, then it will be submitted for resolution to a state or federal court in Boston, Massachusetts, USA, and the parties hereby irrevocably and unconditionally agree to submit to the exclusive jurisdiction and venue of such court. The Uniform Computer Information Transactions Act and the United Nations Convention on the International Sale of Goods will not apply to this EULA. \\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>1.18.\\tMiscellaneous.</b></h3>\\r\\n<p>1.18.1.\\t<b>Notices.</b>  Notices of termination, material breach, your insolvency or an indemnifiable claim ('<b>Legal Notices</b>') must be clearly identified as Legal Notices and sent via overnight courier or certified mail with proof of delivery to the following addresses:  For us:  15 Wayside Rd, Suite 400, Burlington, MA 01803, Attention: General Counsel. For you: your address set out in the Order. Legal Notices sent in accordance with the above will be effective upon the second business day after mailing.  Either party may change its address for receipt of notices upon written notice to the other party.\\r\\n</p><br /><p>1.18.2.\\t<b>Entire Agreement.</b>  This EULA, and any terms expressly incorporated herein by reference, will constitute the entire agreement between you and us with respect to the subject matter of this EULA and supersedes all prior and contemporaneous communications, oral or written, signed or unsigned, regarding such subject matter. Use of any purchase order or other document you supply in connection with this EULA will be for administrative convenience only and all terms and conditions stated therein will be void and of no effect. Except as otherwise expressly contemplated in this EULA, this EULA may not be modified or amended other than in writing signed by you and us.\\r\\n</p><br /><p>1.18.3.\\t<b>Severability.</b>  If any provision of this EULA is terminated or held by a court of competent jurisdiction to be invalid, illegal, or unenforceable, the remainder of this EULA will remain in full force and effect. \\r\\n</p><br /><p>1.18.4.\\t<b>Waiver.</b>  Failure or delay in exercising any right, power, privilege or remedy hereunder will not constitute a waiver thereof.  A waiver of default will not operate as a waiver of any other default or of the same type of default on future occasions.\\r\\n</p><br /><p>1.18.5.\\t<b>English Language.</b>  This EULA has been drawn up in English at the express wish of the parties.  Le présent contrat a été rédigé en anglais à la demande expresse des parties.\\r\\n</p><br /><p>1.18.6.\\t<b>Force Majeure.</b>  Neither you nor we will be liable for any delay or failure to take any action required under this EULA (except for payment) due to any cause beyond the reasonable control of you or us, as the case may be, including, but not limited to unavailability or shortages of labour, materials, or equipment, failure or delay in the delivery of vendors and suppliers and delays in transportation.\\r\\n</p><br /><p>1.18.7.\\t<b>Our Use of Our Affiliates.</b> We may, at our discretion, engage one or more of our Affiliates in the fulfilment of our obligations, including, our obligations for delivery of the Product to you and/or the provision of any maintenance and support services. \\r\\n</p></br>\\r\\n<div class=\\\"overline\\\" id=\\\"s2A\\\"><h2 style=\\\"text-align:left\\\"><b>2.A.\\tTERMS FOR ON-PREMISE PRODUCTS</b></h2></div>\\r\\n<br /><h3 style=\\\"text-align:left\\\">2.A.1.\\t<b>Delivery.</b></h3><p>  Unless otherwise specified by us, On-Premise Product(s) will be provided to you via electronic delivery, and delivery is deemed complete when the On-Premise Product(s) is/are made available at the electronic software download site specified by us and you are e-mailed or otherwise provided with any necessary instructions, password and/or license keys required for you to be able to access, download and install the On-Premise Product(s). If we provide the On-Premise Product(s) on physical media, shipping terms will be FOB shipping point.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\">2.A.2.\\t<b>Updates.</b></h3><p>  Each Update to an On-Premise Product replaces part or all of the On-Premise Product (or earlier Update) previously licensed to you ('<b>Replaced Product</b>') and will terminate such previously licensed Replaced Product to the extent replaced by the Update; provided, however, that you may continue to operate the Replaced Product for up to ninety (90) days from delivery of the Update to allow you to complete your implementation of the Update. You must cease all use of the Replaced Product at the end of the ninety (90) day period. Each Update will be subject to the terms and conditions of this EULA, except that (i) to the extent the Update contains new or updated Special Notices, your use of any third party components shall be subject to section 1.2.7 of this EULA and the Special Notices accompanying the Update; and, (ii) to the extent section(s) 3 and/or 4 of the license agreement accompanying the Update contain(s) additional or conflicting terms and conditions related to new Products, components, features and/or functionality contained in the Update, or related to additions or modifications to the license definitions, license model or use restrictions, then your use of the Update will be subject to this EULA, as altered by such additional or conflicting terms and conditions of section(s) 3 and/or 4 of the license agreement accompanying the Update which must be accepted by you at the time you download or install the Update. If you do not agree to such additional or conflicting terms and conditions, do not download or install the Update.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\">2.A.3.\\t<b>Cloud Environment.</b></h3><p>  You may upload the On-Premise Product(s) licensed to you pursuant to this EULA onto a cloud instance supplied by a third party, provided that the operation of the On-Premise Product(s) in the cloud instance complies with all license model restrictions and usage limitations applicable to the On-Premise Product(s).  You may also allow the third party to upload, install, operate and/or use the On-Premise Products on the cloud instance, provided that the third party's access to and use of the On-Premise Products is solely for your benefit in accordance with the terms of this EULA. The third party will be considered a Permitted Third Party, and you will be responsible for the Permitted Third Party's compliance with this EULA in accordance with section 1.2.3 (Third Party Use).\\r\\n</p></br>\\r\\n<div class=\\\"overline\\\" id=\\\"s2B\\\"><h2 style=\\\"text-align:left\\\"><b>2.B.\\tTERMS FOR HOSTED SERVICES</b></h2></div>\\r\\n<br /><h3 style=\\\"text-align:left\\\">2.B.1.\\t<b>Definitions.</b></h3>\\r\\n<p>2.B.1.1.\\t'<b>Access Credentials</b>' means login information, passwords, security protocols, and policies through which you or Authorized Users access and use the Hosted Services.\\r\\n</p><br /><p>2.B.1.2.\\t'<b>Account</b>' means the account through which you access the Hosted Services or your Authorized Users access the Hosted Services for your benefit and/or on your behalf.\\r\\n</p><br /><p>2.B.1.3.\\t'<b>Acceptable Use Policy</b>' or '<b>AUP</b>' means our acceptable use policy located at <a target=_blank href=\\\"https://www.progress.com/legal/aup\\\">https://www.progress.com/legal/aup</a> that specifies rules, requirements and limitations concerning your use of the Hosted Services, and as may be updated by us from time to time.\\r\\n</p><br /><p>2.B.1.4.\\t'<b>Content</b>' means all data and content, such as data files, written text, keys, computer software, music, audio files or other sounds, photographs, videos or other images that you or your Authorized Users upload to or process using the Hosted Services. \\r\\n</p><br /><p>2.B.1.5.\\t'<b>Terms</b>' means collectively: (a) this EULA, (b) the AUP, (c) the Terms of Use for our website located at <a target=_blank href=\\\"https://www.progress.com/legal/terms-of-use\\\">https://www.progress.com/legal/terms-of-use</a>, as updated by us from time to time, and (d) our Privacy Policy located at <a target=_blank href=\\\"https://www.progress.com/legal/privacy-policy\\\">https://www.progress.com/legal/privacy-policy</a>, as updated by us from time to time.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\">2.B.2.\\t<b>Eligibility, Registration and Access Credentials.</b></h3>  \\r\\n<p>2.B.2.1.\\t<b>Eligibility.</b>  To be eligible to use the Hosted Services, you must meet the following criteria and represent and warrant that you: (a) are 18 years of age or older, (b) are not currently restricted from the Hosted Services, (c) are not a competitor of ours or our Affiliates and are not using the Hosted Services for reasons that are in competition with us or our Affiliates, (d) have full power and authority to enter into the Terms and in doing so will not violate any other agreement to which you are a party, (e) will not violate any of our rights, including Intellectual Property Rights, (f) will comply with the Terms as the same may be amended from time to time, and (g) agree to provide at your cost all equipment, software and internet access necessary to use the Hosted Services. \\r\\n</p><br /><p>2.B.2.2.\\t<b>Registration.</b>  Except as otherwise specified in section 3 (Product Family Specific Terms) or section 4 (Product Specific Terms), this section specifies the terms applicable to your registration to use the Hosted Services. When you register to use the Hosted Services, we will ask for your name, email address and other related information. Assuming we don't find the information you provide to be of concern, we will create an Account for you. As part of the registration process you (or we at your request) will create Access Credentials for each of your Authorized Users. \\r\\n</p><br /><p>2.B.2.3.\\t<b>Access Credentials.</b>  Except as otherwise specified in section 3 (Product Family Specific Terms) or section 4 (Product Specific Terms), this section specifies the terms applicable to Access Credentials provided to you to access the Hosted Services. You are responsible for safeguarding the Access Credentials. You agree to: (a) keep your Access Credentials secure and confidential and not allow any of your Authorized Users to provide their Access Credentials to anyone else; (b) not permit others to use your Account; and (c) refrain from using other users' accounts. We rely on the Access Credentials as a method to differentiate one user from another. If someone else is using your Access Credentials, we will assume they are you and we'll give them access. (Don't forget, 'you' includes your Authorized Users for whom you are responsible). You will be responsible for all activity carried out under your Account using Access Credentials made available to you and anything that happens through your Account, whether or not you have authorized such activities or actions, until you close your Account or prove that your Account security was compromised due to no fault of your own. If you know or suspect that someone has gained access to Access Credentials made available to you, you will immediately let us know. We will turn off the compromised Access Credentials and issue new Access Credentials. We reserve the right to take any action we deem necessary or reasonable to ensure the security of the Hosted Services and your Account, including terminating your access or the access of any of your Authorized Users, changing passwords, or requesting additional information to authorize activities related to your Account. In no event and under no circumstances will we be held liable to you for any liabilities or damages resulting from or arising out of (i) any action or inaction on our part under this provision, (ii) any compromise of the confidentiality of your Account, or (iii) any unauthorized access to or use of your Account.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\">2.B.3.\\t<b>Content.</b></h3>  \\r\\n<p>2.B.3.1.\\t<b>Your Responsibility for the Content and License Grant to Us.</b> You are responsible for any Content submitted and made available through the Hosted Services. You will be entirely responsible for each Content item provided by you or your Authorized Users through the Hosted Services, and, as between you and us, you retain ownership and any intellectual property rights in such Content. You will, at your own expense, obtain all third-party licenses, consents and/or permissions that may be necessary or appropriate with respect to such Content to enable each party to exercise its rights and perform its obligations under this EULA. You grant us a world-wide, royalty free, fully paid up, transferable, sublicenseable license to use, copy, host, store, disseminate, distribute, publicly display, sublicense, post or publish such Content, but only to the extent necessary for us to provide the Hosted Services. You agree that we may use our third-party contractors and service providers to exercise the licenses granted to us in this section to perform services for or on our behalf. You agree that you will have no rights against such third-party contractors or service providers in connection with this EULA or your use of the Hosted Services hereunder. In addition, you acknowledge that to protect your transmission of Content to the Hosted Services, it is your responsibility to use a secure encrypted connection to communicate with and/or utilize the Hosted Services. \\r\\n</p><br /><p>2.B.3.2.\\t<b>Your Warranties Regarding the Content.</b> You represent and warrant that the Content does not and will not violate the AUP.\\r\\n</p><br /><p>2.B.3.3.\\t<b>Our Disclaimer Regarding the Content.</b> We do not endorse any Content or any opinion, recommendation, or advice expressed in any Content, and we expressly disclaim any liability in connection with any Content. We do not pre-screen Content, but we and our designees (including our Affiliates, third party contractors and service providers) reserve the right (but not the obligation) in our or their sole discretion to access, review, and monitor the Content and to refuse, remove or delete any Content that is inappropriate or not in compliance with this EULA and/or suspend or terminate your use of the Hosted Services at any time, without prior notice and in our sole discretion. ANY USE OF CONTENT PROVIDED BY OTHERS, INCLUDING OTHER CUSTOMERS, IS ENTIRELY AT YOUR OWN RISK. WE MAKE NO REPRESENTATIONS OR WARRANTIES ABOUT ANY CONTENT AVAILABLE ON OUR WEBSITE OR THROUGH THE HOSTED SERVICES, INCLUDING WITHOUT LIMITATION WITH RESPECT TO SUCH CONTENT'S QUALITY, ACCURACY, LEGALITY OR RELIABILITY.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\">2.B.4.\\t<b>Changes to the Hosted Services or EULA.</b></h3>  \\r\\n<p>2.B.4.1.\\t<b>Changes to the Hosted Services.</b>  We reserve the right to add, modify or discontinue any product, feature or service made available through the Hosted Services. Any additions or modifications to the Hosted Services may be subject to additional terms and conditions which will be included in section 3 (Product Family Specific Terms) or section 4 (Product Specific Terms) of an updated version of this EULA implemented in accordance with the terms of section 2.B.4.2 (Changes to the EULA).\\r\\n</p><br /><p>2.B.4.2.\\t<b>Changes to the EULA.</b>\\tWe may modify this EULA at any time by posting a revised version on our website at <a target=_blank href=\\\"https://www.progress.com/legal\\\">https://www.progress.com/legal</a>. Modified terms that relate to modifications or additions to the Hosted Services will be effective at the time such modifications or additions to the Hosted Services are made in accordance with section 2.B.4.1 (Changes to the Hosted Services).  Modified terms that are required by law will be effective immediately. All other modified terms will be effective at the commencement of your renewal subscription period occurring immediately following the posting of the revised version of this EULA.  If we post any revisions to this EULA after the date on which you are required to notify us that you do not want to renew your subscription (pursuant to section 1.3.4 (Subscription License Type)) and you do not agree with the terms and conditions of the revised EULA, you may notify us that you do not want to renew your subscription at any time prior to the commencement of your renewal subscription period. It is your responsibility to check our website regularly for revisions to this EULA.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\">2.B.5.\\t<b>Data Backup and Limitations on Availability of Hosted Services.</b></h3>  \\r\\n<p>2.B.5.1.\\t<b>Data Backup.</b>  We will follow our standard archival procedures for storage of Content. In the event of any loss or corruption of Content, we will use commercially reasonable efforts to restore the lost or corrupted Content from the latest backup of such Content maintained by us or our third-party service provider in accordance with its archival procedures. We will not be responsible for any loss, corruption, destruction, alteration, or unauthorized disclosure of or access to Content directly or indirectly arising from acts or omissions of you, your Authorized Users or a third party. OUR EFFORTS TO RESTORE LOST OR CORRUPTED CONTENT PURSUANT TO THIS SECTION 2.B.5.1 WILL CONSTITUTE OUR SOLE LIABILITY AND YOUR SOLE AND EXCLUSIVE REMEDY IN THE EVENT OF ANY LOSS, CORRUPTION, DESTRUCTION, ALTERATION OR UNAUTHORIZED DISCLOSURE OF OR ACCESS TO CONTENT.\\r\\n</p><br /><p>2.B.5.2.\\t<b>Limitations on Availability of Hosted Services.</b>  The Hosted Services may be inaccessible for reasons including maintenance updates, power outages, internet delays, system failures, extended downtime and other interruptions. During such periods, you and your Authorized Users may be unable to access or use all or a portion of the Hosted Services and some or all of the Content may be lost or corrupted (in which case, our sole obligation to you will be to exercise commercially reasonable efforts to restore the Content in accordance with section 2.B.5.1 (Data Backup)). Additionally, we may immediately suspend the Hosted Services if there is a reasonable threat to the technical security or technical integrity of the Hosted Services.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\">2.B.6.\\t<b>Use of Third Party Vendors; Transmission of Data.</b></h3><p> Progress may use third party vendors to provide the infrastructure, hardware, software, networking, storage, and related technology required to operate and provide the Hosted Services ('<b>Cloud Infrastructure Environment</b>') and such third party vendors may be granted access to your Content while performing services for us in accordance with the terms set out in section 2.B.3.1 (Your Responsibility for the Content and License Grant to Us). You agree to abide by such third party vendors' acceptable use policies which are provided or otherwise noticed to you and you shall have no rights against any such third party vendors in connection with the Hosted Services.  \\r\\n</p><br /><h3 style=\\\"text-align:left\\\">2.B.7.\\t<b>Location of Cloud Infrastructure Environment and Personnel.</b></h3><p>  Except as otherwise specified in section 3 (Product Family Specific Terms) or section 4 (Product Specific Terms), the Cloud Infrastructure Environment, or any portion thereof, and any of our personnel or the personnel of our Affiliates or service providers with access to the Content under the license granted in section 2.B.3.1 (Your Responsibility for the Content and License Grant to Us), may be located in the United States or any other country in which we or our Affiliates or service providers maintain facilities. \\r\\n</p><br /><h3 style=\\\"text-align:left\\\">2.B.8.\\t<b>Information Use and Disclosure by Us.</b></h3><p> With respect to the Hosted Services, we may access or disclose information about you, your Authorized Users, Account(s) and/or the content of your or your Authorized Users' communications in order to (i) provide, operate, and improve the Hosted Services; (ii) comply with Applicable Laws or respond to lawful requests or legal process; or (iii) protect our rights or property and/or that of our customers, including the enforcement of our agreements or policies governing the use of the Hosted Services. Personal data collected or otherwise processed by us in the performance of services related to the Hosted Services may be transferred to, and stored and processed in, the United States or any other country in which we or our Affiliates or service providers maintain facilities. For more information on our privacy practices read the privacy statement at <a target=_blank href=\\\"https://www.progress.com/legal/privacy-policy\\\">https://www.progress.com/legal/privacy-policy</a>. \\r\\n</p><br /><h3 style=\\\"text-align:left\\\">2.B.9.\\t<b>Links to Third-Party Sites.</b></h3><p>  The Hosted Services may include links to third-party sites. We do not control such sites and are not responsible for the content of any linked site, any links contained in the linked site, or any changes or updates to such sites. We are not responsible for any form of transmission received from any linked site. You acknowledge and agree that we are not liable for any loss or damage which you may incur as a result of the availability of third-party vendor resources or external sites.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\">2.B.10.\\t<b>Termination.</b></h3><p>  In addition to any other termination rights we may have under this EULA, unless otherwise prohibited by law, and without prejudice to our other rights or remedies, we may terminate this EULA and the licenses to the Hosted Services granted to you hereunder immediately if: (i) we believe providing the Hosted Services could create a substantial economic or technical burden or material security risk for us or any of our Affiliates, or (ii) termination is required in order to comply with the law or requests of governmental entities. \\r\\n</p></br>\\r\\n<div class=\\\"overline\\\" id=\\\"s3\\\"><h2 style=\\\"text-align:left\\\"><b>3.\\tPRODUCT FAMILY SPECIFIC TERMS</b></h2></div>\\r\\n</br><p>\\r\\nThis section specifies terms and conditions that are applicable to the following On-Premise Products, as made generally available by us to our customers (each of which may include physical hardware and/or computer software): Kemp 360 Central&#174;, Kemp 360 Vision&#174;, ECS Connection Manager, Virtual ECS Connection Manager, LoadMaster&#174;, LoadMaster&#174; MT, LoadMaster&#174; GEO, LoadMaster&#174; for Bare Metal, Virtual LoadMaster&#174;. The specific Products and, if applicable Product features, to which you are granted a license hereunder shall be only those identified in the Order.\\r\\n</p><p>\\r\\nWith the exception of Kemp 360 Vision&#174;, the Default License Type for the above-referenced On-Premise Products is: Perpetual. The Default License Type for Kemp 360 Vision&#174; is: Subscription.\\r\\n</p><p>Any defined term used in this section 3 (Product Family Specific Terms) but not defined herein will have the meaning ascribed to it in section 1 (General Terms and Conditions) or section 2 (Terms for On-Premise Products). \\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>3.1.\\tLicense.</b></h3><p>3.1.1.\\t<b>General License Terms.</b>\\r\\n</p><br /><p>&nbsp;&nbsp;&nbsp;&nbsp;3.1.1.1.\\t<b>General License Grant.</b>  Subject to the terms and conditions contained in this EULA and the Order (subject to section 1.2.8.) Licensor grants you a non-exclusive, non-transferable license to use, and permit your Authorized Users to use, the Product in object code form, in accordance with the license key provided by Licensor in the territory in which you acquired the Product for your own personal or internal commercial use, but retains all property rights in the Product and all copies thereof. All other rights are expressly reserved by Licensor. You may: (i) use the Product on any supported system configuration, provided each instance of the Product is licensed for use; and (ii) notwithstanding the restrictions on Assignment set forth in Section 1 of this EULA, if you are the original Licensee you may permanently transfer and assign the Product, its Documentation, and this EULA and all of your rights hereunder, in whole, to another individual or entity (the 'Assignee') provided you provide us with prompt notice of such transfer and assignment and you retain no copies of the Product or Documentation or any rights under this EULA and the Assignee agrees in writing to the terms of this EULA and to assume all of your obligations hereunder as of the effective date of the transfer and assignment.\\r\\n</p><br /><p>&nbsp;&nbsp;&nbsp;&nbsp;3.1.1.2.\\t<b>License Restrictions.</b>  In addition to the restrictions set forth in section 1.2.4., you acknowledge and agree that the foregoing license extends only to your use of the features and functionality of the Product as described in the Documentation accompanying the version of the Product downloaded or obtained by you (the \\\"Documentation\\\"), and you agree not to reconfigure or modify the Product in order to enable features or functionality different than those described in such Documentation or available in other Products without notifying us, obtaining our written consent in the form of an Order, and paying the applicable Product upgrade fee as set forth in such Order.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>3.2.\\tWarranty/Indemnification.</b></h3>\\r\\n<br /><p>3.2.1.\\tIn addition to the disclaimers set forth in section 1.9. you acknowledge and accept that Licensor does not guarantee that use of the Product will be uninterrupted and error free. You acknowledge that performance of the Product may be affected by any number of factors, including without limitation, technical failure of the Product, the acts or omissions of third parties and other causes reasonably beyond the control of Licensor.  Certain features of the Product may not be forward-compatible with future versions of the Product and use of such features with future versions of the Product may require purchase of the applicable future version of the Product.\\r\\n</p><br /><p>3.2.2.\\tTHE WARRANTIES SET FORTH IN SECTION 1.9 OF THE EULA SHALL NOT APPLY TO ANY PHYSICAL HARDWARE PRODUCTS OR ANY SOFTWARE PRODUCTS PROVIDED TO YOU BY LICENSOR ON PHYSICAL HARDWARE (OR ANY UPDATES THERETO). IF YOU HAVE OBTAINED PHYSICAL HARDWARE FROM LICENSOR, OUR RESPONSIBILITY FOR PRODUCT (WHETHER PHYSICAL HARDWARE PRODUCTS OR ANY SOFTWARE PRODUCTS INSTALLED THEREON) DEFECTS IN MATERIALS OR WORKMANSHIP IS LIMITED TO THE DELIVERY OF SUPPORT SERVICES WHICH YOU MUST PURCHASE SEPARATELY AND WHICH ARE SUBJECT TO THE SUPPORT TERMS OF SERVICE DESCRIBED IN SECTION 4 (BELOW). ALL SUCH PRODUCTS ARE PROVIDED 'AS IS', WITH ALL FAULTS, AND PROGRESS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, NONINFRINGEMENT, AVAILABILITY, ERROR-FREE OR UNINTERRUPTED OPERATION, AND ANY WARRANTIES ARISING FROM COURSE OF DEALING, COURSE OF PERFORMANCE, OR USAGE OF TRADE. TO THE EXTENT THAT PROGRESS MAY NOT AS A MATTER OF APPLICABLE LAW DISCLAIM ANY IMPLIED WARRANTY, THE SCOPE AND DURATION OF SUCH WARRANTY WILL BE THE MINIMUM PERMITTED UNDER APPLICABLE LAW.\\r\\n</p><br /><p>3.2.3.\\tLICENSOR'S INDEMNIFICATION OBLIGATIONS SET FORTH IN SECTION 1.10.1. OF THIS EULA SHALL NOT APPLY TO ANY PHYSICAL HARDWARE PRODUCTS.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>3.3.\\tU.S. Government Customers.</b></h3><p> Notwithstanding Section 1.5.2, the Product under this EULA is commercial computer product as that term is described in 48 C.F.R. 252.227-7014(a)(1). If acquired by or on behalf of a civilian agency, the U.S. Government acquires this commercial computer product and/or commercial computer product documentation subject to the terms of this EULA as specified in 48 C.F.R. 12.212 (Computer Product) and 12.211 (Technical Data) of the Federal Acquisition Regulations (\\\"FAR\\\") and its successors. If acquired by or on behalf of any agency within the Department of Defense (\\\"DOD\\\"), the U.S. Government acquires this commercial computer product and/or commercial computer product documentation subject to the terms of this EULA as specified in 48 C.F.R. 227.7202-3 of the DOD FAR Supplement (\\\"DFAR\\\") and its successors.\\r\\n</p></br>\\r\\n<div class=\\\"overline\\\" id=\\\"s4\\\"><h2 style=\\\"text-align:left\\\"><b>4.\\tPRODUCT SPECIFIC TERMS</b></h2></div>\\r\\n</br><p>\\r\\nThis section specifies specific terms and conditions that are applicable to: Support Subscriptions for the Products; the Free LoadMaster Product; and, the Kemp 360 Vision&#174; Hosted Services. Any defined term used in this section 4 (Product-Specific Terms) but not defined herein will have the meaning ascribed to it in section 1 (General Terms and Conditions), section 2 (Terms for On-Premise Products) or section 3 (Product Family Specific Terms).\\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>4.1.\\tSupport Subscription Grant.</b></h3><p>  Subject to the terms and conditions of this EULA and the Support Terms of Service available at: <a target=_blank href=\\\"https://support.kemptechnologies.com/hc/en-us/articles/201760303-Terms-of-Service\\\">https://support.kemptechnologies.com/hc/en-us/articles/201760303-Terms-of-Service</a> which are incorporated by reference herein, Licensor hereby grants you a non-exclusive, non-transferable, non-assignable, limited right to use Licensor's support subscription services during the applicable subscription term (as set forth in the Order) for personal or internal commercial use but retains all property rights of the services delivered. All other rights are expressly reserved by Licensor. Support levels and features are dependent upon the support subscription offering identified in the Order. Descriptions of Licensor's support subscription options are available at <a target=_blank href=\\\"https://kemptechnologies.com/subscription/loadmaster-licensing/\\\">https://kemptechnologies.com/subscription/loadmaster-licensing/</a>. To ensure the highest level of customer support satisfaction, Licensor advises you to provide the contact information of up to five (5) qualified and authorized representatives who have access to the Products and to make at least one (1) of those representatives available when resolving a service-related incident. when resolving a service-related incident.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>4.2.\\tFree LoadMaster.</b></h3><p> With respect to the Free LoadMaster Product, the following terms and conditions apply, but sections 1.9 (Warranties), 1.10.1 (Our Indemnification Obligation), and 3.2.1.1 (General License Grant) of this EULA do not.\\r\\n</p><br /><p>4.2.1.\\t<b>License Grant.</b> Notwithstanding section 3.2.1.1 (General License Grant), Licensor grants you a non-exclusive, non-transferable license to use, and permit your Authorized Users to use, the Product in object code form, in accordance with the license key provided by Licensor in the territory in which you acquired the Product for your own personal internal use, but retains all property rights in the Product and all copies thereof. Your license will be effective during the time specified by us, or until terminated by us in our sole discretion. The Free LoadMaster Product may be deployed in a production environment exclusively under the condition that no direct revenue is derived from its use. The Free LoadMaster Product will only continue to operate when able to 'call home' via the Kemp Analytics feature to an internet-located Licensor server to provide non-personally identifiable data about the appliance configuration including usage statistics, enabled features and general configuration. \\r\\n</p><br /><p>4.2.2.\\t<b>Limitation of Liability and Disclaimer of Certain Types of Damages.</b> In addition to, and not in limitation of, the limitations of liability and disclaimers of damages set forth in Section 1.13. to the maximum extent permitted by Applicable Laws, in no event, shall Licensor be liable for any damages, whether direct, indirect, special, incidental, consequential, or otherwise, related to the non-performance of the Free LoadMaster Product in the event that 'call home' communication is disrupted. For more information on Kemp Analytics visit https://kemptechnologies.com/about-us/policies/kemp-analytics/.\\r\\n</p><br /><h3 style=\\\"text-align:left\\\"><b>4.3.\\tKemp 360 Vision&#174; Hosted Services.</b></h3><p> Kemp 360 Vision&#174; consists of 'Hosted Services' as defined in Section 1.1 and is subject to the terms and conditions of this EULA which are applicable to Hosted Services as well as the following additional terms and conditions:\\r\\n</p><br /><p>4.3.1.\\t<b>License Grant.</b> Notwithstanding section 3.2.1.1 (General License Grant), subject to the terms and conditions contained in this EULA, we hereby grant you a non-exclusive, worldwide, royalty-free, non-transferable license, without the right to sublicense and solely for your internal business purposes, to permit your Licensed Users to access the Kemp 360 Vision&#174; Hosted Services solely for the purpose of monitoring one or more validly licensed instances of Kemp 360 Central&#174;, ECS Connection Manager, Virtual ECS Connection Manager, LoadMaster&#174;, LoadMaster&#174; MT, LoadMaster&#174; GEO, LoadMaster&#174; for Bare Metal, Virtual LoadMaster&#174;.\\r\\n</p><br /><p>4.3.2.\\t<b>Upgrade Authorization.</b> As part of the Kemp 360 Vision&#174; Hosted Services it will be necessary to upgrade the Product(s) that you use in connection with the Kemp 360 Vision&#174; Hosted Services on a periodic basis. Allowing Licensor to make these upgrades is controlled by you as an option on the user interface. If you elect to be in control of the upgrades you will need to allocate time for your designated Authorized Users to make these upgrades when requested by Licensor.\\r\\n</p><br /><p>4.3.3.\\t<b>Use of Data.</b> As part of the Kemp 360 Vision&#174; Hosted Services, the Product(s) that you use in connection with the Kemp 360 Vision&#174; Hosted Services will gather statistical information and log entries from the devices, servers configured within the Product interface(s). The Product(s) will transmit information to and from your Product(s) to access and enable your use of the Kemp 360 Vision&#174; Hosted Services.\\r\\n</p></br><p>Rev. TMPLT19MAY2021Kemp25MAY2022</p>\\r\\n\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"16d9f2c8-ec57-407c-a2f5-f5ce53dc154d"},{"name":"Accept the EULA and Set the License Type","id":"15f587cf-4210-43c1-8160-f9f7174db042","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"accepteula\",\r\n    \"magic\": \"InsertMagicString\",\r\n    \"type\": \"trial\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2","description":"<p>There are three license types available. These are:</p>\n<ul>\n<li>Trial (Unrestricted)</li>\n<li>Perpetual</li>\n<li>Free (Restricted)</li>\n</ul>\n<p>When running the <strong>AcceptEULA</strong> command, you enter the magic string returned by the ReadEula command. The <strong>AcceptEULA</strong> command accepts the EULA and sets the type of license used, for example, <strong>Trial</strong>, <strong>Perm</strong> or <strong>Free</strong>.</p>\n<blockquote>\n<p>The <strong>type</strong> parameter must be set when running the <strong>AcceptEula</strong> command. The <strong>type</strong> set depends on the type of LoadMaster you are deploying.</p>\n</blockquote>\n<table><tbody><tr><td><p><b>Value</b></p></td><td><p><b>Description</b></p></td></tr><tr><td><p>Trial</p><p> </p></td><td><p>Temporary license for users evaluating the LoadMaster</p><p> </p></td></tr><tr><td><p>Perm</p></td><td><p>Purchased permanent LoadMaster</p></td></tr><tr><td><p>Free</p></td><td><p>Free LoadMaster</p></td></tr></tbody></table>\n\n<p>If running this command on a Virtual LoadMaster (VLM) which has been created in the Multi-Tenant LoadMaster product, the license type set here is irrelevant because the license type will be inherited from the Multi-Tenant LoadMaster. However, this command still needs to be run to get another magic string which is needed to run the next command (<strong>AcceptEula2</strong>).</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertNewLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"65f53dd3-b5ad-49da-9797-908e867a1fa5","name":"Accept the EULA and Set the License Type","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"accepteula\",\r\n    \"magic\": \"InsertMagicString\",\r\n    \"type\": \"trial\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 10:16:30 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Eula\": \"As part of Progress’ continuous drive to offer better value and services to its customers Progress has introduced a Call Home feature.\\r\\nThe LoadMaster can utilize Call Home to get available license updates, information regarding any updated firmware for your product and provide system status information to Progress. The system status information will include Throughput, Enabled Features, Virtual Service and Real Server details but will not include any unique personal information or actual traffic from your network.\\r\\nYour LoadMaster will initiate a connection to Progress once during any 24 hour interval.\\r\\n<b>NOTE</b> – Allowing Call Home is mandatory for Free LoadMaster versions.\\r\\nFor more details on this visit <a href=\\\"https://kemptechnologies.com/callhome\\\" target=\\\"_blank\\\">Call Home - Disclosure and Usage</a>\\r\\nAs used herein, “Progress” means Progress Software Corporation and its subsidiaries.\\r\\n\",\n    \"Magic\": \"Magic string would appear here\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"15f587cf-4210-43c1-8160-f9f7174db042"},{"name":"Retrieve the Available License Types","id":"c9f1036c-23a4-44a8-9af1-b3493da9a78c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"alsilicensetypes\",\r\n    \"kempid\": \"InsertProgressID\",\r\n    \"password\": \"InsertProgressIDPassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2","description":"<p>To retrieve a list of available license types for a particular Progress ID, run the <strong>alsilicensetypes</strong> command.</p>\n<p>The <strong>orderid</strong> parameter is only needed for Virtual LoadMasters.<br />If successful, the output provides a list of license types and associated IDs. The ID number is used when licensing using the <strong>alsilicense</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertNewLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"240349ab-2eaf-46ef-baa3-869d75802fef","name":"Retrieve the Available License Types","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"alsilicensetypes\",\r\n    \"kempid\": \"InsertProgressID\",\r\n    \"password\": \"InsertProgressIDPassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 10:26:24 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"licenseTypes\": [\n            {\n                \"name\": \"VLM-MAX with Enterprise Plus subscription\",\n                \"description\": \"VLM-MAX with Enterprise Plus subscription\",\n                \"available\": 1,\n                \"tethered\": \"0\",\n                \"id\": \"ID would appear here\"\n            }\n        ],\n        \"description\": \"Temp License\",\n        \"purchaseOptions\": [\n            {\n                \"name\": \"Buy More...\",\n                \"link\": \"https://www.kemptechnologies.com/buy-me-now?KEMPID=KempIDWouldAppearHere\"\n            }\n        ]\n    }\n]"}],"_postman_id":"c9f1036c-23a4-44a8-9af1-b3493da9a78c"},{"name":"License the LoadMaster","id":"e937f96b-43aa-470a-bb09-716d4cdc6cfb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"alsilicense\",\r\n    \"kempid\": \"InsertProgressID\",\r\n    \"password\": \"InsertProgressIDPassword\",\r\n    \"lic_type_id\": \"InsertID\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2","description":"<p>The LoadMaster can be licensed using the <strong>license</strong> (offline) or <strong>alsilicense</strong> (online) commands. In this section, the online licensing (<strong>alsilicense</strong>) command is used. For further information on offline licensing and other commands relating to licensing, refer to the <a href=\"#4f372d65-2f07-423e-8d8c-fddfcd774032\">Licensing</a> section.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertNewLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"5a7c2217-844e-42fe-b118-08c573b9567a","name":"License the LoadMaster","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"alsilicense\",\r\n    \"kempid\": \"InsertProgressID\",\r\n    \"password\": \"InsertProgressIDPassword\",\r\n    \"lic_type_id\": \"InsertID\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 10:32:12 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"e937f96b-43aa-470a-bb09-716d4cdc6cfb"},{"name":"Set the Initial Password","id":"d7ce033f-aad4-4be5-b25d-37e109891a70","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set_initial_passwd\",\r\n    \"passwd\": \"ExamplePassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2","description":"<p>Use the <strong>Set_Initial_Passwd</strong> command to set the password of the default LoadMaster user (<strong>bal</strong>).</p>\n<table><tbody><tr><td><p><b>Parameter</b></p></td><td><p><b>Parameter Type</b></p></td><td><p><b>Description</b></p></td><td><p><b>Mandatory</b></p></td></tr><tr><td><p>Passwd</p></td><td><p>String</p></td><td><p>This is the password for the default administrator user (<b>bal</b>). The password should contain at least 8 alphanumeric characters.</p></td><td><p>Yes</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertNewLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"9e2cb4b5-06dd-4131-b764-15803594caaa","name":"Set the Initial Password","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set_initial_passwd\",\r\n    \"passwd\": \"ExamplePassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 10:37:33 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"d7ce033f-aad4-4be5-b25d-37e109891a70"},{"name":"Set the Initial Password when using Kemp 360 Central Licensing","id":"102c60bf-e989-4756-96cf-383a0e387c64","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"usersetsyspassword\",\r\n    \"currpassword\": \"InsertPassword\",\r\n    \"password\": \"InsertNewPassword\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2","description":"<p>If you are licensing using Kemp 360 Central, you may need to use the <strong>usersetsyspassword</strong> command.</p>\n<p>Refer to the following table to determine what command you should use:</p>\n<table><tbody><tr><td><b>LoadMaster Version</b></td><td><b>Kemp 360 Central version &gt;= V2.3</b><br /></td><td><b>Kemp 360 Central version &lt; V2.3</b></td></tr><tr><td>LoadMaster &gt;= V7.2.47</td><td>Use <b>usersetsyspassword</b></td><td>Use <b>set_initial_password</b></td></tr><tr><td>LoadMaster &lt; V7.2.47</td><td>Use <b>set_initial_password</b></td><td>Use <b>set_initial_password</b></td></tr></tbody></table>\n\n<p>To future-proof any existing LoadMaster deployment scripts you may have, modify the scripts to first use <strong>set_initial_password</strong> to attempt setting the <strong>bal</strong> password. If that fails, use <strong>usersetsyspassword</strong>.<br />If you are trying to license LoadMaster version 7.2.46 against a version of Kemp 360 Central that is above V2.3, you will not be able to log into the UI after setting the password using the API. To work around this, you must run the <strong>set</strong> command and set the <strong>motd</strong> value to an empty string after running the <strong>set_initial_password</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertNewLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a8e56ed6-d1d4-404d-91f5-01f42680dc31","name":"Set the Initial Password when using Kemp 360 Central Licensing","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"usersetsyspassword\",\r\n    \"currpassword\": \"InsertPassword\",\r\n    \"password\": \"InsertNewPassword\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 30 Sep 2022 12:57:55 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Password Changed\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"102c60bf-e989-4756-96cf-383a0e387c64"},{"name":"Retrieve a List of Available License Types when using Kemp 360 Central Licensing","id":"240557ba-8da9-4e79-9296-3c5fb89879ff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aslgetlicensetypes\",\r\n    \"aslhost\": \"InsertKemp360CentralIPAddress\",\r\n    \"aslport\": \"443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2","description":"<p>You can license locally if using Kemp 360 Central with Activation Server functionality.<br />To retrieve a list of available license types, use the <strong>aslgetlicensetypes</strong> command.</p>\n<blockquote>\n<p>The <strong>aslhost</strong> parameter was introduced in LoadMaster firmware version 7.2.43. The parameters previously used were called <strong>aslipaddr</strong> and <strong>aslname</strong>. If you have scripts using these old parameters, you will need to update them to use the new <strong>aslhost</strong> parameter if upgrading.</p>\n</blockquote>\n<p>After running the <strong>aslgetlicensetypes</strong> command, a list of available license types with license IDs is displayed.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertNewLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"0d32ddf5-632b-43d4-8493-bedfe9c0ec3d","name":"Retrieve a List of Available License Types when using Kemp 360 Central Licensing","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aslgetlicensetypes\",\r\n    \"aslhost\": \"InsertKemp360CentralIPAddress\",\r\n    \"aslport\": \"443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 27 Jul 2022 09:29:18 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"licenseTypes\": [\n            {\n                \"id\": \"2\",\n                \"available\": 1,\n                \"name\": \"VLM-100\",\n                \"description\": \"VLM-100\"\n            },\n            {\n                \"id\": \"9\",\n                \"available\": 1,\n                \"name\": \"VLM-200\",\n                \"description\": \"VLM-200\"\n            },\n            {\n                \"id\": \"16\",\n                \"available\": 1,\n                \"name\": \"VLM-500\",\n                \"description\": \"VLM-500\"\n            },\n            {\n                \"id\": \"23\",\n                \"available\": 1,\n                \"name\": \"VLM-1000\",\n                \"description\": \"VLM-1000\"\n            },\n            {\n                \"id\": \"30\",\n                \"available\": 1,\n                \"name\": \"VLM-3000\",\n                \"description\": \"VLM-3000\"\n            },\n            {\n                \"id\": \"37\",\n                \"available\": 1,\n                \"name\": \"VLM-5000\",\n                \"description\": \"VLM-5000\"\n            },\n            {\n                \"id\": \"44\",\n                \"available\": 1,\n                \"name\": \"VLM-Uncapped\",\n                \"description\": \"VLM-Uncapped\"\n            }\n        ],\n        \"description\": \"Licenses received from Kemp 360 Central\"\n    }\n]"}],"_postman_id":"240557ba-8da9-4e79-9296-3c5fb89879ff"},{"name":"Activate the License using Kemp 360 Central","id":"74dfe0ea-d0a9-417d-bc69-44aea657faeb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aslactivate\",\r\n    \"lic_type_id\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2","description":"<p>To activate the license, use the <strong>aslactivate</strong> command and specify the license type ID.</p>\n<p>For compatibility across releases, the <strong>lic_id_type</strong> and the <strong>licensetypeid</strong> can be used interchangeably in any command where a license type ID is required.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertNewLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a091a723-ffab-4a9b-a9c2-07d5baa4ac81","name":"Activate the License using Kemp 360 Central","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aslactivate\",\r\n    \"lic_type_id\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 27 Jul 2022 09:32:18 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"aslhost\": \"IP address would appear here\",\n    \"aslport\": \"443\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"74dfe0ea-d0a9-417d-bc69-44aea657faeb"}],"id":"10759fc4-c822-48b3-9ebe-e59368e219b0","description":"<blockquote>\n<p>The initial configuration API commands are not valid for pay-per-use cloud LoadMasters. They are valid for Bring Your Own License (BYOL) cloud LoadMasters.</p>\n</blockquote>\n<p>A number of steps are involved in initially deploying a LoadMaster, such as accepting the End User License Agreement (EULA) and licensing the unit. Before the LoadMaster can be fully deployed the user must display and accept the EULA. These initial configuration steps can either be performed using the UI or the API. The API commands relating to initial configuration are listed in the sections below.</p>\n<blockquote>\n<p>These commands should be run in sequential order.</p>\n</blockquote>\n","_postman_id":"10759fc4-c822-48b3-9ebe-e59368e219b0"},{"name":"Virtual Services","item":[{"name":"Virtual Service Commands","item":[{"name":"List All Virtual Services","id":"2f003e15-0511-4cbd-97d9-db13383da658","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listvs\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Retrieve details for all existing Virtual Services.</p>\n<p>When the status of the Virtual Service is returned, the Real Servers associated with the Virtual Service are also returned.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"52a8ca7b-8b1f-4f72-995e-618c826a997c","name":"List All Virtual Services","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listvs\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 11:04:38 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"VS\": [\n        {\n            \"Status\": \"Down\",\n            \"Index\": 3,\n            \"VSAddress\": \"IP address would appear here\",\n            \"VSPort\": \"53\",\n            \"Layer\": 7,\n            \"NickName\": \"DNS TCP\",\n            \"Enable\": true,\n            \"SSLReverse\": false,\n            \"SSLReencrypt\": false,\n            \"Intercept\": false,\n            \"InterceptOpts\": [\n                \"opnormal\",\n                \"auditnone\",\n                \"reqdatadisable\",\n                \"resdatadisable\"\n            ],\n            \"AlertThreshold\": 0,\n            \"Transactionlimit\": 0,\n            \"Transparent\": true,\n            \"SubnetOriginating\": false,\n            \"ServerInit\": 0,\n            \"StartTLSMode\": 0,\n            \"Idletime\": 180,\n            \"Cache\": false,\n            \"Compress\": false,\n            \"Verify\": 0,\n            \"UseforSnat\": false,\n            \"ForceL4\": false,\n            \"ForceL7\": true,\n            \"MultiConnect\": false,\n            \"ClientCert\": 0,\n            \"SecurityHeaderOptions\": 0,\n            \"VerifyBearer\": false,\n            \"ErrorCode\": \"0\",\n            \"CheckUse1.1\": false,\n            \"MatchLen\": 0,\n            \"CheckUseGet\": 0,\n            \"SSLRewrite\": \"0\",\n            \"VStype\": \"gen\",\n            \"FollowVSID\": 0,\n            \"Protocol\": \"tcp\",\n            \"Schedule\": \"lc\",\n            \"CheckType\": \"http\",\n            \"PersistTimeout\": \"0\",\n            \"CheckPort\": \"0\",\n            \"NRules\": 0,\n            \"NRequestRules\": 0,\n            \"NResponseRules\": 0,\n            \"NMatchBodyRules\": 0,\n            \"NPreProcessRules\": 0,\n            \"EspEnabled\": false,\n            \"InputAuthMode\": 0,\n            \"OutputAuthMode\": 0,\n            \"MasterVS\": 1,\n            \"MasterVSID\": 0,\n            \"IsTransparent\": 0,\n            \"AddVia\": 0,\n            \"QoS\": 0,\n            \"TlsType\": \"0\",\n            \"NeedHostName\": false,\n            \"OCSPVerify\": false,\n            \"AllowHTTP2\": false,\n            \"PassCipher\": false,\n            \"PassSni\": false,\n            \"ChkInterval\": 0,\n            \"ChkTimeout\": 0,\n            \"ChkRetryCount\": 0,\n            \"Bandwidth\": 60000,\n            \"RsMinimum\": 0,\n            \"NumberOfRSs\": 1,\n            \"SubVS\": [\n                {\n                    \"Status\": \"Down\",\n                    \"VSIndex\": 5,\n                    \"RsIndex\": 2,\n                    \"Name\": \"-\",\n                    \"Forward\": \"nat\",\n                    \"Weight\": 1000,\n                    \"Limit\": 0,\n                    \"RateLimit\": 0,\n                    \"Follow\": 0,\n                    \"Enable\": true,\n                    \"Critical\": false\n                }\n            ]\n        },\n        {\n            \"Status\": \"Down\",\n            \"Index\": 4,\n            \"VSAddress\": \"IP address would appear here\",\n            \"VSPort\": \"53\",\n            \"Layer\": 7,\n            \"NickName\": \"DNS UDP\",\n            \"Enable\": true,\n            \"SSLReverse\": false,\n            \"SSLReencrypt\": false,\n            \"Intercept\": false,\n            \"InterceptOpts\": [\n                \"opnormal\",\n                \"auditnone\",\n                \"reqdatadisable\",\n                \"resdatadisable\"\n            ],\n            \"AlertThreshold\": 0,\n            \"Transactionlimit\": 0,\n            \"Transparent\": false,\n            \"SubnetOriginating\": true,\n            \"ServerInit\": 0,\n            \"StartTLSMode\": 0,\n            \"Idletime\": 3,\n            \"Cache\": false,\n            \"Compress\": false,\n            \"Verify\": 0,\n            \"UseforSnat\": false,\n            \"ForceL4\": false,\n            \"ForceL7\": true,\n            \"MultiConnect\": false,\n            \"ClientCert\": 0,\n            \"SecurityHeaderOptions\": 0,\n            \"VerifyBearer\": false,\n            \"ErrorCode\": \"0\",\n            \"CheckUse1.1\": false,\n            \"MatchLen\": 0,\n            \"CheckUseGet\": 0,\n            \"SSLRewrite\": \"0\",\n            \"VStype\": \"gen\",\n            \"FollowVSID\": 0,\n            \"Protocol\": \"udp\",\n            \"Schedule\": \"lc\",\n            \"CheckType\": \"dns\",\n            \"PersistTimeout\": \"0\",\n            \"CheckPort\": \"0\",\n            \"NRules\": 0,\n            \"NRequestRules\": 0,\n            \"NResponseRules\": 0,\n            \"NMatchBodyRules\": 0,\n            \"NPreProcessRules\": 0,\n            \"EspEnabled\": false,\n            \"InputAuthMode\": 0,\n            \"OutputAuthMode\": 0,\n            \"MasterVS\": 0,\n            \"MasterVSID\": 0,\n            \"IsTransparent\": 2,\n            \"AddVia\": 0,\n            \"QoS\": 0,\n            \"TlsType\": \"0\",\n            \"NeedHostName\": false,\n            \"OCSPVerify\": false,\n            \"AllowHTTP2\": false,\n            \"PassCipher\": false,\n            \"PassSni\": false,\n            \"ChkInterval\": 0,\n            \"ChkTimeout\": 0,\n            \"ChkRetryCount\": 0,\n            \"Bandwidth\": 0,\n            \"EnhancedHealthChecks\": false,\n            \"RsMinimum\": 0,\n            \"NumberOfRSs\": 0\n        },\n        {\n            \"Status\": \"Down\",\n            \"Index\": 1,\n            \"VSAddress\": \"IP address would appear here\",\n            \"VSPort\": \"80\",\n            \"Layer\": 7,\n            \"NickName\": \"Example Name\",\n            \"Enable\": true,\n            \"SSLReverse\": false,\n            \"SSLReencrypt\": true,\n            \"Intercept\": false,\n            \"InterceptOpts\": [\n                \"opnormal\",\n                \"auditnone\",\n                \"reqdatadisable\",\n                \"resdatadisable\"\n            ],\n            \"AlertThreshold\": 0,\n            \"Transactionlimit\": 0,\n            \"Transparent\": true,\n            \"SubnetOriginating\": false,\n            \"ServerInit\": 0,\n            \"StartTLSMode\": 0,\n            \"Idletime\": 660,\n            \"Cache\": false,\n            \"Compress\": false,\n            \"Verify\": 0,\n            \"UseforSnat\": false,\n            \"ForceL4\": false,\n            \"ForceL7\": true,\n            \"MultiConnect\": false,\n            \"ClientCert\": 4,\n            \"SecurityHeaderOptions\": 0,\n            \"VerifyBearer\": false,\n            \"ErrorCode\": \"0\",\n            \"CertFile\": \"e743dba21aed90b0389a3af8179f3377\",\n            \"CheckUse1.1\": false,\n            \"MatchLen\": 0,\n            \"CheckUseGet\": 0,\n            \"SSLRewrite\": \"0\",\n            \"VStype\": \"gen\",\n            \"FollowVSID\": 0,\n            \"Protocol\": \"tcp\",\n            \"Schedule\": \"rr\",\n            \"CheckType\": \"http\",\n            \"PersistTimeout\": \"0\",\n            \"SSLAcceleration\": true,\n            \"ReverseSNIHostname\": \"example2\",\n            \"CheckPort\": \"0\",\n            \"NRules\": 0,\n            \"NRequestRules\": 0,\n            \"NResponseRules\": 0,\n            \"NMatchBodyRules\": 0,\n            \"NPreProcessRules\": 0,\n            \"EspEnabled\": false,\n            \"InputAuthMode\": 0,\n            \"OutputAuthMode\": 0,\n            \"MasterVS\": 1,\n            \"MasterVSID\": 0,\n            \"IsTransparent\": 1,\n            \"AddVia\": 0,\n            \"QoS\": 16,\n            \"TlsType\": \"3\",\n            \"NeedHostName\": true,\n            \"OCSPVerify\": false,\n            \"AllowHTTP2\": false,\n            \"PassCipher\": false,\n            \"PassSni\": false,\n            \"ChkInterval\": 0,\n            \"ChkTimeout\": 0,\n            \"ChkRetryCount\": 0,\n            \"Bandwidth\": 0,\n            \"RsMinimum\": 0,\n            \"CipherSet\": \"Default\",\n            \"NumberOfRSs\": 1,\n            \"SubVS\": [\n                {\n                    \"Status\": \"Down\",\n                    \"VSIndex\": 2,\n                    \"RsIndex\": 1,\n                    \"Name\": \"-\",\n                    \"Forward\": \"nat\",\n                    \"Weight\": 1000,\n                    \"Limit\": 0,\n                    \"RateLimit\": 0,\n                    \"Follow\": 0,\n                    \"Enable\": true,\n                    \"Critical\": false\n                }\n            ]\n        },\n        {\n            \"Status\": \"Down\",\n            \"Index\": 2,\n            \"VSPort\": \"0\",\n            \"Layer\": 7,\n            \"Enable\": true,\n            \"SSLReverse\": false,\n            \"SSLReencrypt\": false,\n            \"Intercept\": false,\n            \"InterceptOpts\": [\n                \"opnormal\",\n                \"auditnone\",\n                \"reqdatadisable\",\n                \"resdatadisable\"\n            ],\n            \"AlertThreshold\": 0,\n            \"Transactionlimit\": 0,\n            \"Transparent\": false,\n            \"SubnetOriginating\": true,\n            \"ServerInit\": 0,\n            \"StartTLSMode\": 0,\n            \"Idletime\": 660,\n            \"Cache\": false,\n            \"Compress\": false,\n            \"Verify\": 0,\n            \"UseforSnat\": false,\n            \"ForceL4\": false,\n            \"ForceL7\": true,\n            \"MultiConnect\": false,\n            \"ClientCert\": 0,\n            \"SecurityHeaderOptions\": 0,\n            \"VerifyBearer\": false,\n            \"ErrorCode\": \"0\",\n            \"CheckUse1.1\": false,\n            \"MatchLen\": 0,\n            \"CheckUseGet\": 0,\n            \"SSLRewrite\": \"0\",\n            \"VStype\": \"http\",\n            \"FollowVSID\": 0,\n            \"Protocol\": \"tcp\",\n            \"Schedule\": \"rr\",\n            \"CheckType\": \"http\",\n            \"PersistTimeout\": \"0\",\n            \"CheckPort\": \"0\",\n            \"NRules\": 0,\n            \"NRequestRules\": 0,\n            \"NResponseRules\": 0,\n            \"NMatchBodyRules\": 0,\n            \"NPreProcessRules\": 0,\n            \"EspEnabled\": false,\n            \"InputAuthMode\": 0,\n            \"OutputAuthMode\": 0,\n            \"MasterVS\": 0,\n            \"MasterVSID\": 1,\n            \"IsTransparent\": 1,\n            \"AddVia\": 0,\n            \"QoS\": 0,\n            \"TlsType\": \"0\",\n            \"NeedHostName\": false,\n            \"OCSPVerify\": false,\n            \"AllowHTTP2\": false,\n            \"PassCipher\": false,\n            \"PassSni\": false,\n            \"ChkInterval\": 120,\n            \"ChkTimeout\": 4,\n            \"ChkRetryCount\": 15,\n            \"Bandwidth\": 0,\n            \"EnhancedHealthChecks\": false,\n            \"RsMinimum\": 0,\n            \"NumberOfRSs\": 0\n        },\n        {\n            \"Status\": \"Down\",\n            \"Index\": 5,\n            \"VSPort\": \"0\",\n            \"Layer\": 7,\n            \"Enable\": true,\n            \"SSLReverse\": false,\n            \"SSLReencrypt\": false,\n            \"Intercept\": false,\n            \"InterceptOpts\": [\n                \"opnormal\",\n                \"auditnone\",\n                \"reqdatadisable\",\n                \"resdatadisable\"\n            ],\n            \"AlertThreshold\": 0,\n            \"Transactionlimit\": 0,\n            \"Transparent\": false,\n            \"SubnetOriginating\": true,\n            \"ServerInit\": 0,\n            \"StartTLSMode\": 0,\n            \"Idletime\": 660,\n            \"Cache\": false,\n            \"Compress\": false,\n            \"Verify\": 0,\n            \"UseforSnat\": false,\n            \"ForceL4\": false,\n            \"ForceL7\": true,\n            \"MultiConnect\": false,\n            \"ClientCert\": 0,\n            \"SecurityHeaderOptions\": 0,\n            \"VerifyBearer\": false,\n            \"ErrorCode\": \"0\",\n            \"CheckUse1.1\": false,\n            \"MatchLen\": 0,\n            \"CheckUseGet\": 0,\n            \"SSLRewrite\": \"0\",\n            \"VStype\": \"gen\",\n            \"FollowVSID\": 0,\n            \"Protocol\": \"tcp\",\n            \"Schedule\": \"rr\",\n            \"CheckType\": \"http\",\n            \"PersistTimeout\": \"0\",\n            \"CheckPort\": \"0\",\n            \"NRules\": 0,\n            \"NRequestRules\": 0,\n            \"NResponseRules\": 0,\n            \"NMatchBodyRules\": 0,\n            \"NPreProcessRules\": 0,\n            \"EspEnabled\": false,\n            \"InputAuthMode\": 0,\n            \"OutputAuthMode\": 0,\n            \"MasterVS\": 0,\n            \"MasterVSID\": 3,\n            \"IsTransparent\": 2,\n            \"AddVia\": 0,\n            \"QoS\": 0,\n            \"TlsType\": \"0\",\n            \"NeedHostName\": false,\n            \"OCSPVerify\": false,\n            \"AllowHTTP2\": false,\n            \"PassCipher\": false,\n            \"PassSni\": false,\n            \"ChkInterval\": 0,\n            \"ChkTimeout\": 0,\n            \"ChkRetryCount\": 0,\n            \"Bandwidth\": 1000,\n            \"EnhancedHealthChecks\": false,\n            \"RsMinimum\": 0,\n            \"NumberOfRSs\": 0\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"2f003e15-0511-4cbd-97d9-db13383da658"},{"name":"Add a Virtual Service","id":"ee773393-b7ec-43f8-ba2a-7383442c92de","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"8080\",\r\n    \"prot\": \"tcp\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Create a new Virtual Service. When adding a Virtual Service, you can specify the values for all parameters.</p>\n<blockquote>\n<p>For details about these parameters, refer to the following section: <a href=\"#a60285d4-8ad2-4b96-a49b-628aab44fef9\">Virtual Service Parameters</a> </p>\n</blockquote>\n<p>When creating a new Virtual Service, the default values set are non-transparent and subnet originating - except for UDP services, which are transparent (force L4).</p>\n<blockquote>\n<p>Frequently adding or deleting Virtual Services at a high velocity is not the recommended best practice. If you need to modify parameters, use the <strong>modvs</strong> command. If you need to constantly modify Virtual Service IP addresses, moving to FQDNs (rather than IP addresses) is the recommended best practice.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"7aae8c67-4c73-4856-86e4-7af57dec5a67","name":"Add a Virtual Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"8080\",\r\n    \"prot\": \"tcp\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 12:39:51 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Status\": \"Down\",\n    \"Index\": 6,\n    \"VSAddress\": \"IP address would appear here\",\n    \"VSPort\": \"8080\",\n    \"Layer\": 7,\n    \"Enable\": true,\n    \"SSLReverse\": false,\n    \"SSLReencrypt\": false,\n    \"Intercept\": false,\n    \"InterceptOpts\": [\n        \"opnormal\",\n        \"auditrelevant\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"AlertThreshold\": 0,\n    \"Transactionlimit\": 0,\n    \"Transparent\": false,\n    \"SubnetOriginating\": true,\n    \"ServerInit\": 0,\n    \"StartTLSMode\": 0,\n    \"Idletime\": 660,\n    \"Cache\": false,\n    \"Compress\": false,\n    \"Verify\": 0,\n    \"UseforSnat\": false,\n    \"ForceL4\": false,\n    \"ForceL7\": true,\n    \"MultiConnect\": false,\n    \"ClientCert\": 0,\n    \"SecurityHeaderOptions\": 0,\n    \"VerifyBearer\": false,\n    \"ErrorCode\": \"0\",\n    \"CheckUse1.1\": false,\n    \"MatchLen\": 0,\n    \"CheckUseGet\": 0,\n    \"SSLRewrite\": \"0\",\n    \"VStype\": \"http\",\n    \"FollowVSID\": 0,\n    \"Protocol\": \"tcp\",\n    \"Schedule\": \"rr\",\n    \"CheckType\": \"tcp\",\n    \"PersistTimeout\": \"0\",\n    \"CheckPort\": \"0\",\n    \"NRules\": 0,\n    \"NRequestRules\": 0,\n    \"NResponseRules\": 0,\n    \"NMatchBodyRules\": 0,\n    \"NPreProcessRules\": 0,\n    \"EspEnabled\": false,\n    \"InputAuthMode\": 0,\n    \"OutputAuthMode\": 0,\n    \"MasterVS\": 0,\n    \"MasterVSID\": 0,\n    \"IsTransparent\": 2,\n    \"AddVia\": 0,\n    \"QoS\": 0,\n    \"TlsType\": \"0\",\n    \"NeedHostName\": false,\n    \"OCSPVerify\": false,\n    \"AllowHTTP2\": false,\n    \"PassCipher\": false,\n    \"PassSni\": false,\n    \"ChkInterval\": 0,\n    \"ChkTimeout\": 0,\n    \"ChkRetryCount\": 0,\n    \"Bandwidth\": 0,\n    \"EnhancedHealthChecks\": false,\n    \"RsMinimum\": 0,\n    \"NumberOfRSs\": 0,\n    \"status\": \"ok\"\n}"}],"_postman_id":"ee773393-b7ec-43f8-ba2a-7383442c92de"},{"name":"Adding a Virtual Service using a Template","id":"4891d68a-9c08-4e24-af50-acf2d8adbb45","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"16080\",\r\n    \"prot\": \"tcp\",\r\n    \"template\": \"Cloudian-IAM-HTTP\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add a Virtual Service and automatically configure it with a template, run the <b>addvs</b> command with a <b>template</b> specified.</p>\n<p>The port and protocol parameters are required, but if the template sets the ports then the values entered in the command will be ignored.</p>\n<p>For commands on adding, removing, and listing templates, refer to the <a href=\"#a6246394-2fe4-4c4c-bea9-b0e354f97bc9\">Manage Templates</a> section.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"8608fc9b-871a-444a-aa85-27d8ecd5500e","name":"Adding a Virtual Service using a Template","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"16080\",\r\n    \"prot\": \"tcp\",\r\n    \"template\": \"Cloudian-IAM-HTTP\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 27 Jul 2022 15:17:19 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Template VS added\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"4891d68a-9c08-4e24-af50-acf2d8adbb45"},{"name":"Modify a Virtual Service","id":"c8e8f390-160b-44ac-af98-f4d047685c71","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"8080\",\r\n    \"prot\": \"tcp\",\r\n    \"persist\": \"src\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can use this command to modify the Virtual Service settings. For details about these parameters, refer to the <a href=\"#a60285d4-8ad2-4b96-a49b-628aab44fef9\">Virtual Service Parameters</a> section.</p>\n<blockquote>\n<p>Some commands depend on other commands as a prerequisite. If the prerequisites are not met, the command will do nothing.</p>\n</blockquote>\n<blockquote>\n<p>Not all parameters are applicable on all setups. The parameters available for use depends on the configured environment.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"f20bc669-e8ff-4c83-b6ba-af0556e26094","name":"Modify a Virtual Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"8080\",\r\n    \"prot\": \"tcp\",\r\n    \"persist\": \"src\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 12:51:01 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Status\": \"Down\",\n    \"Index\": 6,\n    \"VSAddress\": \"IP address would appear here\",\n    \"VSPort\": \"8080\",\n    \"Layer\": 7,\n    \"Enable\": true,\n    \"SSLReverse\": false,\n    \"SSLReencrypt\": false,\n    \"Intercept\": false,\n    \"InterceptOpts\": [\n        \"opnormal\",\n        \"auditrelevant\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"AlertThreshold\": 0,\n    \"Transactionlimit\": 0,\n    \"Transparent\": false,\n    \"SubnetOriginating\": true,\n    \"ServerInit\": 0,\n    \"StartTLSMode\": 0,\n    \"Idletime\": 660,\n    \"Cache\": false,\n    \"Compress\": false,\n    \"Verify\": 0,\n    \"UseforSnat\": false,\n    \"ForceL4\": false,\n    \"ForceL7\": true,\n    \"MultiConnect\": false,\n    \"ClientCert\": 0,\n    \"SecurityHeaderOptions\": 0,\n    \"VerifyBearer\": false,\n    \"ErrorCode\": \"0\",\n    \"CheckUse1.1\": false,\n    \"MatchLen\": 0,\n    \"CheckUseGet\": 0,\n    \"SSLRewrite\": \"0\",\n    \"VStype\": \"http\",\n    \"FollowVSID\": 0,\n    \"Protocol\": \"tcp\",\n    \"Schedule\": \"rr\",\n    \"CheckType\": \"tcp\",\n    \"Persist\": \"src\",\n    \"PersistTimeout\": \"360\",\n    \"CheckPort\": \"0\",\n    \"NRules\": 0,\n    \"NRequestRules\": 0,\n    \"NResponseRules\": 0,\n    \"NMatchBodyRules\": 0,\n    \"NPreProcessRules\": 0,\n    \"EspEnabled\": false,\n    \"InputAuthMode\": 0,\n    \"OutputAuthMode\": 0,\n    \"MasterVS\": 0,\n    \"MasterVSID\": 0,\n    \"IsTransparent\": 2,\n    \"AddVia\": 0,\n    \"QoS\": 0,\n    \"TlsType\": \"0\",\n    \"NeedHostName\": false,\n    \"OCSPVerify\": false,\n    \"AllowHTTP2\": false,\n    \"PassCipher\": false,\n    \"PassSni\": false,\n    \"ChkInterval\": 0,\n    \"ChkTimeout\": 0,\n    \"ChkRetryCount\": 0,\n    \"Bandwidth\": 0,\n    \"EnhancedHealthChecks\": false,\n    \"RsMinimum\": 0,\n    \"NumberOfRSs\": 0,\n    \"status\": \"ok\"\n}"}],"_postman_id":"c8e8f390-160b-44ac-af98-f4d047685c71"},{"name":"Show a Virtual Service (using IP Address, Port, and Protocol)","id":"3616474e-c9c0-45e9-8380-214e52c74ec3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"53\",\r\n    \"prot\": \"tcp\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Retrieve details for a specified Virtual Service (using IP Address, Port, and Protocol).</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"12b319d5-ad28-48f1-88bd-22b24841b550","name":"Show a Virtual Service (using IP Address, Port, and Protocol)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"53\",\r\n    \"prot\": \"tcp\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 27 Jul 2022 15:10:37 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Status\": \"Down\",\n    \"Index\": 3,\n    \"VSAddress\": \"IP address would appear here\",\n    \"VSPort\": \"53\",\n    \"Layer\": 7,\n    \"Enable\": true,\n    \"SSLReverse\": false,\n    \"SSLReencrypt\": false,\n    \"InterceptMode\": 0,\n    \"Intercept\": false,\n    \"InterceptOpts\": [\n        \"opnormal\",\n        \"auditnone\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"AlertThreshold\": 0,\n    \"OwaspOpts\": [\n        \"opnormal\",\n        \"auditnone\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"BlockingParanoia\": 0,\n    \"IPReputationBlocking\": false,\n    \"ExecutingParanoia\": 0,\n    \"AnomalyScoringThreshold\": 0,\n    \"PCRELimit\": 0,\n    \"JSONDLimit\": 0,\n    \"BodyLimit\": 0,\n    \"Transactionlimit\": 0,\n    \"Transparent\": false,\n    \"SubnetOriginating\": true,\n    \"ServerInit\": 0,\n    \"StartTLSMode\": 0,\n    \"Idletime\": 660,\n    \"Cache\": false,\n    \"Compress\": false,\n    \"Verify\": 0,\n    \"UseforSnat\": false,\n    \"ForceL4\": false,\n    \"ForceL7\": true,\n    \"MultiConnect\": false,\n    \"ClientCert\": 0,\n    \"SecurityHeaderOptions\": 0,\n    \"SameSite\": 0,\n    \"VerifyBearer\": false,\n    \"ErrorCode\": \"0\",\n    \"CheckUse1.1\": false,\n    \"MatchLen\": 0,\n    \"CheckUseGet\": 0,\n    \"SSLRewrite\": \"0\",\n    \"VStype\": \"gen\",\n    \"FollowVSID\": 0,\n    \"Protocol\": \"tcp\",\n    \"Schedule\": \"rr\",\n    \"CheckType\": \"tcp\",\n    \"PersistTimeout\": \"0\",\n    \"CheckPort\": \"0\",\n    \"NRules\": 0,\n    \"NRequestRules\": 0,\n    \"NResponseRules\": 0,\n    \"NMatchBodyRules\": 0,\n    \"NPreProcessRules\": 0,\n    \"EspEnabled\": false,\n    \"InputAuthMode\": 0,\n    \"OutputAuthMode\": 0,\n    \"MasterVS\": 0,\n    \"MasterVSID\": 0,\n    \"IsTransparent\": 2,\n    \"AddVia\": 0,\n    \"QoS\": 0,\n    \"TlsType\": \"0\",\n    \"NeedHostName\": false,\n    \"OCSPVerify\": false,\n    \"AllowHTTP2\": false,\n    \"PassCipher\": false,\n    \"PassSni\": false,\n    \"ChkInterval\": 0,\n    \"ChkTimeout\": 0,\n    \"ChkRetryCount\": 0,\n    \"Bandwidth\": 0,\n    \"ConnsPerSecLimit\": 0,\n    \"RequestsPerSecLimit\": 0,\n    \"MaxConnsLimit\": 0,\n    \"RefreshPersist\": false,\n    \"EnhancedHealthChecks\": false,\n    \"RsMinimum\": 0,\n    \"NumberOfRSs\": 0,\n    \"status\": \"ok\"\n}"}],"_postman_id":"3616474e-c9c0-45e9-8380-214e52c74ec3"},{"name":"Show a Virtual Service (using ID)","id":"526f2f02-94b0-49ea-9914-d9c5d4d8268f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"3\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Get the details of a the specified Virtual Service using the Virtual Service ID.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"b38ab503-bc31-4fe0-b3e1-4b8efd83490b","name":"Show a Virtual Service (using ID)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"3\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 08:48:15 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Status\": \"Down\",\n    \"Index\": 3,\n    \"VSPort\": \"0\",\n    \"Layer\": 7,\n    \"Enable\": true,\n    \"SSLReverse\": false,\n    \"SSLReencrypt\": false,\n    \"InterceptMode\": 0,\n    \"Intercept\": false,\n    \"InterceptOpts\": [\n        \"opnormal\",\n        \"auditnone\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"AlertThreshold\": 0,\n    \"OwaspOpts\": [\n        \"opnormal\",\n        \"auditnone\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"BlockingParanoia\": 0,\n    \"IPReputationBlocking\": false,\n    \"ExecutingParanoia\": 0,\n    \"AnomalyScoringThreshold\": 0,\n    \"PCRELimit\": 0,\n    \"JSONDLimit\": 0,\n    \"BodyLimit\": 0,\n    \"Transactionlimit\": 0,\n    \"Transparent\": false,\n    \"SubnetOriginating\": true,\n    \"ServerInit\": 0,\n    \"StartTLSMode\": 0,\n    \"Idletime\": 660,\n    \"Cache\": false,\n    \"Compress\": false,\n    \"Verify\": 0,\n    \"UseforSnat\": false,\n    \"ForceL4\": false,\n    \"ForceL7\": true,\n    \"MultiConnect\": false,\n    \"ClientCert\": 0,\n    \"SecurityHeaderOptions\": 0,\n    \"SameSite\": 0,\n    \"VerifyBearer\": false,\n    \"ErrorCode\": \"0\",\n    \"CheckUse1.1\": false,\n    \"MatchLen\": 0,\n    \"CheckUseGet\": 0,\n    \"SSLRewrite\": \"0\",\n    \"VStype\": \"http\",\n    \"FollowVSID\": 0,\n    \"Protocol\": \"tcp\",\n    \"Schedule\": \"rr\",\n    \"CheckType\": \"http\",\n    \"PersistTimeout\": \"0\",\n    \"CheckPort\": \"0\",\n    \"NRules\": 0,\n    \"NRequestRules\": 0,\n    \"NResponseRules\": 0,\n    \"NMatchBodyRules\": 0,\n    \"NPreProcessRules\": 0,\n    \"EspEnabled\": false,\n    \"InputAuthMode\": 0,\n    \"OutputAuthMode\": 0,\n    \"MasterVS\": 0,\n    \"MasterVSID\": 1,\n    \"IsTransparent\": 2,\n    \"AddVia\": 0,\n    \"QoS\": 0,\n    \"TlsType\": \"0\",\n    \"NeedHostName\": false,\n    \"OCSPVerify\": false,\n    \"AllowHTTP2\": false,\n    \"PassCipher\": false,\n    \"PassSni\": false,\n    \"ChkInterval\": 0,\n    \"ChkTimeout\": 0,\n    \"ChkRetryCount\": 0,\n    \"Bandwidth\": 0,\n    \"ConnsPerSecLimit\": 0,\n    \"RequestsPerSecLimit\": 0,\n    \"MaxConnsLimit\": 0,\n    \"RefreshPersist\": false,\n    \"ResponseStatusRemap\": false,\n    \"EnhancedHealthChecks\": false,\n    \"RsMinimum\": 0,\n    \"NumberOfRSs\": 0,\n    \"status\": \"ok\"\n}"}],"_postman_id":"526f2f02-94b0-49ea-9914-d9c5d4d8268f"},{"name":"Delete a Virtual Service (using IP Address, Port, and Protocol)","id":"c6186d3b-cc74-4f0d-989f-fd238a2268f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"8080\",\r\n    \"prot\": \"tcp\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Delete the Virtual Service with the IP address, port, and protocol specified.</p>\n<blockquote>\n<p>Frequently adding or deleting Virtual Services at a high velocity is not the recommended best practice. If you need to modify parameters, use the <strong>modvs</strong> command. If you need to constantly modify Virtual Service IP addresses, moving to FQDNs (rather than IP addresses) is the recommended best practice.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"1f9145cd-a8c5-47ec-bb30-35a55ca8dc35","name":"Delete a Virtual Service (using IP Address, Port, and Protocol)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"8080\",\r\n    \"prot\": \"tcp\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 12:42:24 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"c6186d3b-cc74-4f0d-989f-fd238a2268f9"},{"name":"Duplicate a Virtual Service (using IP Address, Port, and Protocol)","id":"ccf5f072-7dda-403f-a052-2fb234a16771","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"dupvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"newport\": \"443\",\r\n    \"newvs\": \"InsertVirtualServiceIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To duplicate a Virtual Service, run the <strong>dupvs</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"856b3c79-4c0f-4ae0-bafa-8b9cc8ea447c","name":"Duplicate a Virtual Service (using IP Address, Port, and Protocol)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"dupvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"newport\": \"443\",\r\n    \"newvs\": \"InsertVirtualServiceIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 14 Jul 2022 13:05:50 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Status\": \"Down\",\n    \"Index\": 2,\n    \"VSAddress\": \"IP address would appear here\",\n    \"VSPort\": \"443\",\n    \"Layer\": 7,\n    \"Enable\": true,\n    \"SSLReverse\": false,\n    \"SSLReencrypt\": false,\n    \"InterceptMode\": 0,\n    \"Intercept\": false,\n    \"InterceptOpts\": [\n        \"opnormal\",\n        \"auditrelevant\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"AlertThreshold\": 0,\n    \"OwaspOpts\": [\n        \"opnormal\",\n        \"auditnone\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"BlockingParanoia\": 0,\n    \"IPReputationBlocking\": false,\n    \"ExecutingParanoia\": 0,\n    \"AnomalyScoringThreshold\": 0,\n    \"PCRELimit\": 0,\n    \"JSONDLimit\": 0,\n    \"BodyLimit\": 0,\n    \"Transactionlimit\": 0,\n    \"Transparent\": false,\n    \"SubnetOriginating\": true,\n    \"ServerInit\": 0,\n    \"StartTLSMode\": 0,\n    \"Idletime\": 660,\n    \"Cache\": false,\n    \"Compress\": false,\n    \"Verify\": 0,\n    \"UseforSnat\": false,\n    \"ForceL4\": false,\n    \"ForceL7\": true,\n    \"MultiConnect\": false,\n    \"ClientCert\": 0,\n    \"SecurityHeaderOptions\": 0,\n    \"SameSite\": 0,\n    \"VerifyBearer\": false,\n    \"ErrorCode\": \"0\",\n    \"CheckUse1.1\": false,\n    \"MatchLen\": 0,\n    \"CheckUseGet\": 0,\n    \"SSLRewrite\": \"0\",\n    \"VStype\": \"http\",\n    \"FollowVSID\": 0,\n    \"Protocol\": \"tcp\",\n    \"Schedule\": \"rr\",\n    \"CheckType\": \"http\",\n    \"PersistTimeout\": \"0\",\n    \"CheckPort\": \"0\",\n    \"NRules\": 0,\n    \"NRequestRules\": 0,\n    \"NResponseRules\": 0,\n    \"NMatchBodyRules\": 0,\n    \"NPreProcessRules\": 0,\n    \"EspEnabled\": false,\n    \"InputAuthMode\": 0,\n    \"OutputAuthMode\": 0,\n    \"MasterVS\": 0,\n    \"MasterVSID\": 0,\n    \"IsTransparent\": 2,\n    \"AddVia\": 0,\n    \"QoS\": 0,\n    \"TlsType\": \"0\",\n    \"NeedHostName\": false,\n    \"OCSPVerify\": false,\n    \"AllowHTTP2\": false,\n    \"PassCipher\": false,\n    \"PassSni\": false,\n    \"ChkInterval\": 0,\n    \"ChkTimeout\": 0,\n    \"ChkRetryCount\": 0,\n    \"Bandwidth\": 0,\n    \"ConnsPerSecLimit\": 0,\n    \"RequestsPerSecLimit\": 0,\n    \"MaxConnsLimit\": 0,\n    \"RefreshPersist\": false,\n    \"ResponseStatusRemap\": false,\n    \"EnhancedHealthChecks\": false,\n    \"RsMinimum\": 0,\n    \"NumberOfRSs\": 0,\n    \"status\": \"ok\"\n}"}],"_postman_id":"ccf5f072-7dda-403f-a052-2fb234a16771"},{"name":"Duplicate a Virtual Service (using ID)","id":"6cf037f7-c25e-453f-a399-4716ed73dc63","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"dupvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"newport\": \"443\",\r\n    \"newvs\": \"InsertVirtualServiceIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To duplicate a Virtual Service, run the <strong>dupvs</strong> command.</p>\n<blockquote>\n<p>You can retrieve the Virtual Service ID by running the <strong>listvs</strong> command.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"ba1d8975-c39c-48c6-9d4c-f4b37232f3c6","name":"Duplicate a Virtual Service (using ID)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"dupvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"newport\": \"443\",\r\n    \"newvs\": \"InsertVirtualServiceIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 14 Jul 2022 13:10:39 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Status\": \"Down\",\n    \"Index\": 2,\n    \"VSAddress\": \"IP address would appear here\",\n    \"VSPort\": \"443\",\n    \"Layer\": 7,\n    \"Enable\": true,\n    \"SSLReverse\": false,\n    \"SSLReencrypt\": false,\n    \"InterceptMode\": 0,\n    \"Intercept\": false,\n    \"InterceptOpts\": [\n        \"opnormal\",\n        \"auditrelevant\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"AlertThreshold\": 0,\n    \"OwaspOpts\": [\n        \"opnormal\",\n        \"auditnone\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"BlockingParanoia\": 0,\n    \"IPReputationBlocking\": false,\n    \"ExecutingParanoia\": 0,\n    \"AnomalyScoringThreshold\": 0,\n    \"PCRELimit\": 0,\n    \"JSONDLimit\": 0,\n    \"BodyLimit\": 0,\n    \"Transactionlimit\": 0,\n    \"Transparent\": false,\n    \"SubnetOriginating\": true,\n    \"ServerInit\": 0,\n    \"StartTLSMode\": 0,\n    \"Idletime\": 660,\n    \"Cache\": false,\n    \"Compress\": false,\n    \"Verify\": 0,\n    \"UseforSnat\": false,\n    \"ForceL4\": false,\n    \"ForceL7\": true,\n    \"MultiConnect\": false,\n    \"ClientCert\": 0,\n    \"SecurityHeaderOptions\": 0,\n    \"SameSite\": 0,\n    \"VerifyBearer\": false,\n    \"ErrorCode\": \"0\",\n    \"CheckUse1.1\": false,\n    \"MatchLen\": 0,\n    \"CheckUseGet\": 0,\n    \"SSLRewrite\": \"0\",\n    \"VStype\": \"http\",\n    \"FollowVSID\": 0,\n    \"Protocol\": \"tcp\",\n    \"Schedule\": \"rr\",\n    \"CheckType\": \"http\",\n    \"PersistTimeout\": \"0\",\n    \"CheckPort\": \"0\",\n    \"NRules\": 0,\n    \"NRequestRules\": 0,\n    \"NResponseRules\": 0,\n    \"NMatchBodyRules\": 0,\n    \"NPreProcessRules\": 0,\n    \"EspEnabled\": false,\n    \"InputAuthMode\": 0,\n    \"OutputAuthMode\": 0,\n    \"MasterVS\": 0,\n    \"MasterVSID\": 0,\n    \"IsTransparent\": 2,\n    \"AddVia\": 0,\n    \"QoS\": 0,\n    \"TlsType\": \"0\",\n    \"NeedHostName\": false,\n    \"OCSPVerify\": false,\n    \"AllowHTTP2\": false,\n    \"PassCipher\": false,\n    \"PassSni\": false,\n    \"ChkInterval\": 0,\n    \"ChkTimeout\": 0,\n    \"ChkRetryCount\": 0,\n    \"Bandwidth\": 0,\n    \"ConnsPerSecLimit\": 0,\n    \"RequestsPerSecLimit\": 0,\n    \"MaxConnsLimit\": 0,\n    \"RefreshPersist\": false,\n    \"ResponseStatusRemap\": false,\n    \"EnhancedHealthChecks\": false,\n    \"RsMinimum\": 0,\n    \"NumberOfRSs\": 0,\n    \"status\": \"ok\"\n}"}],"_postman_id":"6cf037f7-c25e-453f-a399-4716ed73dc63"}],"id":"bd3ea310-b7ba-4126-94ce-0e74422b73a4","description":"<p>This section contains details about the various commands that you can run in relation to Virtual Services.</p>\n","_postman_id":"bd3ea310-b7ba-4126-94ce-0e74422b73a4"},{"name":"Virtual Service Parameters","item":[{"name":"Properties","item":[],"id":"76df4885-ce8f-4026-9f47-4a30a6a190fa","description":"<p>The table below provides details about the properties of a Virtual Service.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Range</b></p></td><td><p><b>Description</b></p></td></tr><tr><td><p>Port</p></td><td><p>I</p></td><td><p>unset</p></td><td><p>3-65530, *</p></td><td><p>The port for the Virtual Service. A wildcard port can also be specified by using an asterisk (*).</p><p>The port parameter is used to assign a port when initially creating a Virtual Service. If modifying the port of an existing Virtual Service, specify the existing port as the port parameter and use the vsport parameter to assign the new port.</p><p>The reason why these must be separate parameters is because you need to specify what the port of the existing Virtual Service is (because there may be another Virtual Service with the same IP address but a different port) and if you want to change the port, a second port parameter (VSPort) is needed to specify the new port value.</p></td></tr><tr><td><p>VSPort</p></td><td><p>I</p></td><td><p>unset</p></td><td><p>3-65530, *</p></td><td><p>The port for the Virtual Service.</p><p>The <b>port </b>parameter is used to assign a port when initially creating a Virtual Service. If modifying the port of an existing Virtual Service, specify the existing port as the <b>port </b>parameter and use the <b>vsport </b>parameter to assign the new port.</p><p>The reason why these must be separate parameters is because you need to specify what the port of the existing Virtual Service is (because there may be another Virtual Service with the same IP address but a different port) and if you want to change the port, a second port parameter (VSPort) is needed to specify the new port value.</p></td></tr><tr><td><p>Protocol</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>udp, tcp</p></td><td><p>The protocol to be used for the Virtual Service.</p></td></tr><tr><td><p>VSAddress</p></td><td><p>A</p></td><td><p>unset</p></td><td><p> </p></td><td><p>The IP address of the Virtual Service.</p></td></tr><tr><td><p>MasterVS</p></td><td><p>I (Read Only)</p></td><td><p>unset</p></td><td><p>0 – Not a parent Virtual Service</p><p>1 – Is a parent Virtual Service</p></td><td><p>Signifies whether or not the Virtual Service is a parent Virtual Service (that is, if it has one or more SubVSs).</p></td></tr></tbody></table>","event":[{"listen":"prerequest","script":{"id":"6ae804d8-f71e-4ab5-be43-88aa9540c205","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0cf80a86-a7d5-4a34-b6a3-fd8476d91d32","type":"text/javascript","exec":[""]}}],"_postman_id":"76df4885-ce8f-4026-9f47-4a30a6a190fa"},{"name":"Basic Properties","item":[],"id":"05171159-1413-41ce-8ae3-65d3a6535ad7","description":"<p>The table below provides details about the Basic Properties of a Virtual Service.</p>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Default</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Range</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Description</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Enable</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Y</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Activate or deactivate the Virtual Service</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>VStype</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>port-dependent</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>gen - Generic</p><p>http - HTTP/HTTPS</p><p>http2 - HTTP/2</p><p>ts - Remote Terminal</p><p>tls – STARTTLS protocols</p><p>log – Log Insight</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specifies the type of service being load balanced.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>NickName</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specifies the \"friendly\" name of the service.</p><p>In addition to the usual alphanumeric characters, the following ‘special’ characters can be used as part of the Service Name:</p><p>. @ - _<br /></p><p> </p><p>You cannot use a special character as the first character of the Service Name.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>","_postman_id":"05171159-1413-41ce-8ae3-65d3a6535ad7"},{"name":"Standard Options","item":[],"id":"c2a17f33-a8fc-4eb1-bd67-1fbefb838bf3","description":"<p>The table below provides details about the Standard Options of a Virtual Service.</p>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Default</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Range</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Description</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Cookie</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This parameter is only relevant when the persistence mode is set to <b>cookie</b>, <b>active-cookie</b>, <b>cookie-src</b>, or <b>active-cook-src</b>. Enter the name of the cookie to be checked.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>ForceL7</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Y (if not UDP)</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabling <b>ForceL7 </b>means the Virtual Service runs at Layer 7 and not Layer 4. This may be needed for various reasons, including that only Layer 7 services can be non-transparent.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Idletime</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>660</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0-86400</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specifies the length of time (in seconds) that a connection may remain idle before it is closed. The range for this parameter is 0 to 86400.</p><p>Setting the <b>Idletime</b> to 0 ensures the default L7 connection timeout is used. You can modify the default timeout value by setting the <b>ConnTimeout </b>parameter.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Persist</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>none</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The list of relevant persist values are:</p><p>ssl</p><p>cookie</p><p>active-cookie</p><p>cookie-src</p><p>active-cook-src</p><p>cookie-hash</p><p>cookie-hash-src</p><p>url</p><p>query-hash</p><p>host</p><p>header</p><p>super</p><p>super-src</p><p>src</p><p>rdp</p><p>rdp-src</p><p>rdp-sb</p><p>rdp-sb-src</p><p>none</p><p>udpsip</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the type of persistence (stickiness) to be used for this Virtual Service.</p><p><b>Note: </b>If setting the persistence mode to an option that requires a cookie (or query-hash), the <b>cookie </b>parameter must also be set.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>SubnetOriginating</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 – Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When transparency is not enabled, the source IP address of connections to the Real Servers is that of the Virtual Service. When transparency is enabled, the source IP address will be the IP address that is initiating connection to the Virtual Service. If the Real Server is on a subnet, and the Subnet Originating Requests option is enabled, then the subnet address of the LoadMaster will be used as the source IP address.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>PersistTimeout</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0-2419200</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The length of time (in seconds) after the last connection that the LoadMaster will remember the persistence information.</p><p>Timeout values are rounded down to an even number of minutes. Setting a value that is not a number of whole minutes results in the excess being ignored. Setting a value to less than 60 seconds results in a value of 0 being set, which disables persistency.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>Refreshpersist</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div>0 - Disabled<br />1 - Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>When this parameter is enabled, it keeps auto-refreshing persist entries for long lived connections.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>QueryTag</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This is the query tag to be matched if the <b>Persist </b>type is set to <b>query-hash</b>.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Schedule</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>rr</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>rr</p><p>wrr</p><p>lc</p><p>wlc</p><p>fixed</p><p>adaptive</p><p>sh</p><p>dl</p><p>sdn-adaptive</p><p>uhash</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the type of scheduling of new connections to Real Servers that is to be performed. The valid values are spelled out below:</p><p>rr = round robin</p><p>wrr = weighted round robin</p><p>lc = least connection</p><p>wlc = weighted least connection</p><p>fixed = fixed weighting</p><p>adaptive = resource based (adaptive)</p><p>sh = source IP hash</p><p>dl = weighted response time</p><p>sdn-adaptive = resource based (SDN adaptive)</p><p>uhash = URL hash</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>showadaptive</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div>This parameter allows you to get the details of Virtual Service based adaptive parameters.<br /><b>Note:</b> This parameter is only relevant if the Schedule parameter is set to adaptive.<br /><b>Note: </b>This parameter is not supported in the LTSF LoadMaster version yet.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>AdaptiveInterval</div><div><div><div><div></div></div></div><div></div></div></td><td><div>I</div><div><div><div><div></div></div></div><div></div></div></td><td><div>10</div><div><div><div><div></div></div></div><div></div></div></td><td><div>10-60</div><div><div><div><div></div></div></div><div></div></div></td><td><div>This is the interval, in seconds, at which the LoadMaster checks the load on the servers. A low value means the LoadMaster is very sensitive to load, but this comes at a cost of extra load on the LoadMaster itself. 10 seconds is a good starting value. This value must not be less than the HTTP checking interval.<br /><b>Note:</b> This parameter is only relevant if the Schedule parameter is set to adaptive.<br /><b>Note: </b>This parameter is not supported in the LTSF LoadMaster version yet.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>AdaptiveUrl</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div>The path name of the file containing the Real Server load value. The adaptive method retrieves load information from the servers using HTTP inquiry. This URL specifies the resource where the load information of the servers is stored. This resource can be either a file or program (for example Adaptive Agent) that delivers this information. The standard location is /load. It is the servers’ job to provide the current load data in this file in ASCII format. In doing so, the following must be considered:<br /><br />An ASCII file containing a value in the range of 0 to 100 in the first line where: 0=idle and 100=overloaded. As the number increases, that is, the server becomes more heavily loaded, the LoadMaster will pass less traffic to that server. Hence, it ‘adapts’ to the server loading.<br /><br />If the server becomes 101% or 102% loaded, a message is added to the logs.<br /><br />The file is set to \"/load\" by default.<br /><br />The file must be accessible using HTTP.<br /><br />The URL must be the same for all servers that are to be supported by the adaptive method.<br /><br /><b>Note:</b> This parameter is only relevant if the Schedule parameter is set to adaptive.<br /><b>Note: </b>This parameter is not supported in the LTSF LoadMaster version yet.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>AdaptivePort</div><div><div><div><div></div></div></div><div></div></div></td><td><div>I</div><div><div><div><div></div></div></div><div></div></div></td><td><div>80</div><div><div><div><div></div></div></div><div></div></div></td><td><div>3-65530</div><div><div><div><div></div></div></div><div></div></div></td><td><div>This value specifies the port number of the HTTP daemon on the servers.<br /><b>Note:</b> This parameter is only relevant if the Schedule parameter is set to adaptive.<br /><b>Note: </b>This parameter is not supported in the LTSF LoadMaster version yet.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>AdaptiveMinPercent</div><div><div><div><div></div></div></div><div></div></div></td><td><div>I</div><div><div><div><div></div></div></div><div></div></div></td><td><div>5</div><div><div><div><div></div></div></div><div></div></div></td><td><div>0-50</div><div><div><div><div></div></div></div><div></div></div></td><td><div>This value specifies a threshold below which the balancer will switch to static weight-based scheduling, that is, normal Weighted Round Robin. The value is a percentage of the maximum load (0-50).<br /><b>Note:</b> This parameter is only relevant if the Schedule parameter is set to adaptive.<br /><b>Note: </b>This parameter is not supported in the LTSF LoadMaster version yet.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>ServerInit</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0-6</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>By default, the LoadMaster will not initiate a connection with a Real Server until it has received some data from a client. This prohibits certain protocols from working as they need to communicate with the Real Server before transmitting data.</p><p>If the Virtual Service uses one of these protocols, specify the protocol using the ServerInit parameter to enable it to work correctly.</p><p>0 = Normal Protocols</p><p>1 = SMTP</p><p>2 = SSH</p><p>3 = Other Server Initiating</p><p>4 = IMAP4</p><p>5 = MySQL</p><p>6 = POP3</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Transparent</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Y</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When using Layer 7, when this is enabled - the connection arriving at the Real Server appears to come directly from the client. Alternatively, the connection can be non-transparent which means that the connections at the Real Server appear to come from the LoadMaster.</p><p>If a Virtual Service (with or without a SubVS) has SSL re-encrypt enabled, the transparency flag of the Virtual Service has no meaning (re-encryption forces transparency to be off). The transparency setting can still be modified by the API, and is honored when re-encrypt is disabled on the Virtual Service.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>UseforSnat</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>N</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 – Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>By default, when the LoadMaster is being used to NAT Real Servers, the source IP address used on the Internet is that of the LoadMaster.</p><p>Enabling this option allows the Real Servers configured to use the Virtual Service as the source IP address instead.</p><p>If the Real Servers are configured on more than one Virtual Service which has this option set, only connections to destination port 80 will use this Virtual Service as the source IP address.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>QoS</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Normal Service</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Normal-Service</p><p>1 - Minimize-Cost</p><p>2 - Maximize-Reliability</p><p>4 - Maximize-Throughput</p><p>8 - Minimize-Delay</p><p>16 - Pass Through</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The Quality of Service (QoS) parameter sets a Type of Service (ToS) in the IP header of packets that leave the Virtual Service. This means that the next device or service that deals with the packets will know how to treat and prioritize this traffic. Higher priority packets are sent from the LoadMaster before lower priority packets.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>StartTLSMode</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0-6</p><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 = HTTP/HTTPS (the <b>Service Type</b> needs to be set to HTTP/HTTPS for this to work)</p><p>The Virtual Service Type must be set to STARTTLS for the remaining values to be set:</p><p>1 = SMTP (STARTTLS if requested)</p><p>2 = SMTP (STARTTLS always)</p><p>3 = FTP</p><p>4 = IMAP</p><p>6 = POP3</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>ExtraPorts</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>3-65530</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify extra ports that the Virtual Service will listen to. To remove any existing extra ports, set the <b>ExtraPorts </b>parameter to an empty string.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>","_postman_id":"c2a17f33-a8fc-4eb1-bd67-1fbefb838bf3"},{"name":"SSL Properties","item":[],"id":"7d95660a-7350-4a54-832a-9d39ff06c9f0","description":"<p>The table below provides details about the SSL Properties of a Virtual Service.</p>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Default</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Range</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Description</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>CertFile</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A list of certificate identifiers, separated by spaces. When used with the <b>addvs</b> command, all certificates required for the VS must be specified in a single space-separated list. Similarly, when using the <b>modvs</b> command, the entire list of certificates required for the VS must be specified.</p><p>There is a limit of 8099 characters when assigning certificates to a Virtual Service using the API.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Ciphers</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Default assignment</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>All supported ciphers</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Multiple ciphers can be assigned by inserting a colon between each cipher. When ciphers are assigned in this way, a <b>Cipher Set </b>called <b>Custom_</b> will be created/updated.</p><p><b>Note:</b> The assigned ciphers list will be overwritten when ciphers are added in this way. Ensure to include all ciphers to be assigned.</p><p><b>Note:</b> Do not try to set the <b>CipherSet </b>parameter and the <b>Ciphers </b>parameter at the same time - use one or the other. Custom cipher sets can be created using a different command. For more information, refer to the<a href=\"#1c7cb631-41a6-4231-9029-4a268427b81f\">Modify a Custom Cipher Set/Create a New Custom Cipher Set</a>section.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>CipherSet</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Default</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>All available cipher sets</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This parameter can be used to assign a cipher set to a Virtual Service. System-defined cipher sets and custom cipher sets can be assigned using this parameter. The valid values are below:</p><ul><li><p>Default</p></li><li><p>Default_NoRc4</p></li><li><p>BestPractices</p></li><li><p>Intermediate_compatibility</p></li><li><p>Backward_compatibility</p></li><li><p>WUI</p></li><li><p>FIPS</p></li><li><p>Legacy</p></li><li><p>Null_Ciphers</p></li><li><p>ECDSA_Default</p></li><li><p>ECDSA_BestPractices</p></li></ul><p>Do not try to set the CipherSet parameter and the Ciphers parameter at the same time - use one or the other. Custom cipher sets can be created using a different command. For more information, refer to the <b>Modify a Custom Cipher Set/Create a New Custom Cipher Set</b> section.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>Tls13CipherSet</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div>All TLS1.3 available cipher sets</div><div><div><div><div></div></div></div><div></div></div></td><td><div>You can use this parameter to assign TLS1.3 cipher sets to a Virtual Service. You can specify multiple ciphers using a space or colon-separated list. You cannot unset this parameter - at least one cipher set must be specified.<br />The list of supported TLS1.3 Ciphers (and valid values) is as follows:<br />- TLS_AES_256_GCM_SHA384<br />- TLS_CHACHA20_POLY1305_SHA256<br />- TLS_AES_128_GCM_SHA256<br />- TLS_AES_128_CCM_8_SHA256<br />- TLS_AES_128_CCM_SHA256<br /><b>Note:</b> The <b>Tls13CipherSet</b> parameter is not supported in the LTSF LoadMaster version yet.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>ClientCert</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0-6</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 = No client certificates required</p><p>1 = Client certificates required</p><p>2 = Client certificates and add headers</p><p>3 = Client Certificates and pass DER through as SSL-CLIENT-CERT</p><p>4 = Client Certificates and pass DER through as X-CLIENT-CERT</p><p>5 = Client Certificates and pass DER through as SSL-CLIENT-CERT</p><p>6 = Client Certificates and pass PEM through as X-CLIENT-CERT</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>PassCipher</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>When this parameter is enabled, the LoadMaster adds X-SSL headers containing client SSLinformation such as TLS version, TLS cipher, client certificate serial number, and SNI host.<br /><b>Note: SSLAcceleration </b>must be enabled to enable the <b>PassCipher </b>parameter.<br /></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>SSLReencrypt</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>N</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This parameter is only relevant if <b>SSL Acceleration</b> is enabled.</p><p>When this option is enabled, the SSL data stream is re-encrypted before sending to the Real Server.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>PassSNI</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enable or disable the <b>PassSNI </b>parameter.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>SSLReverse</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>N</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabling this parameter means that the data from the LoadMaster to the Real Server is re-encrypted.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>SSLRewrite</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset, http, https</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When the Real Server rejects a request with a HTTP redirect, the requesting Location URL may need to be converted to specify HTTPS instead of HTTP (and vice versa).</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>ReverseSNIHostname</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><br />Specify the SNI Hostname that should be used when connecting to the Real Servers. This parameter relates to the <b>Reencryption SNI Hostname</b> field in the UI.<br /></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>SecurityHeaderOptions</div><div><div><div><div></div></div></div><div></div></div></td><td><div>I</div><div><div><div><div></div></div></div><div></div></div></td><td><div>0 - Don't add the Strict Transport Security Header</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Don't add the Strict Transport Security Header</p><p>1 - Add the Strict Transport Security Header - no subdomains</p><p>2 - Add the Strict Transport Security Header - include subdomains</p><p>4 - Add the Strict Transport Security Header - no subdomains + preload<br />6 - Add the Strict Transport Security Header - include subdomains + preload</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enable this option to add the Strict-Transport-Security header to all LoadMaster-generated messages (ESP and error messages).</p><p><b>Note:</b> You can configure the maximum age for the message by setting the <b>SecurityHeaderAge</b> parameter.</p><p>To retrieve the current value of the <b>SecurityHeaderAge</b> parameter, run the <b>get </b>command with the <b>param </b>value set to <b>securityheaderage</b></p><p>To set the parameter, run the set command.</p><p>Valid values for this parameter range from <b>86400</b> (1 day) to <b>94608000 </b>(2 years).</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>SSLAcceleration</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>N</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enable SSL handling on this Virtual Service.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>OCSPVerify</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 – Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Verify (using Online Certificate Status Protocol (OCSP)) that the client certificate is valid.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>TLSType</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled if SSL Acceleration is not enabled.</p><p>TLS1.1, TLS1.2, and TLS1.3 are enabled when SSL Acceleration is enabled.</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – 30 bitmask</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify which of the following protocols to support; SSLv3, TLS1.0, TLS1.1, TLS1.2, or TLS1.3. The protocols can be enabled and disabled using a bitmask value. Refer to the table below to find out what number corresponds to which settings.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>NeedHostName</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When this parameter is enabled, the hostname is always required to be sent in the TLS client hello message. If it is not sent, the connection will be dropped.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>IntermediateCerts</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div>By default, all intermediate certificates are assigned</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Valid cert names</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Assign intermediate and root certificates to the specified Virtual Service. This provides the ability to restrict access. You cannot add a certificate to an already assigned list of certificates - all certificates that should be assigned to the Virtual Service must be specified in the one <b>modvs</b> command. If you enter more than one certificate name, separate them using a plus symbol (<b>+</b>).</p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<p>For the <strong>TLSType</strong> parameter, the protocols can be enabled and disabled using a bitmask value.</p>\n<p>The valid bitmask values vary depending on whether the <strong>SSLOldLibraryVersion</strong> parameter is enabled or disabled. Refer to the relevant section below to find out what number corresponds to which settings.</p>\n<p><strong>SSLOldLibraryVersion Disabled</strong><br />If the <strong>SSLOldLibraryVersion</strong> parameter is disabled, the bitmask values and settings are as outlined in the table below:</p>\n<table><tbody><tr><td><div><b>Number</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div><b>SSLv3</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div><b>TLS1.0</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div><b>TLS1.1</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div><b>TLS1.2</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div><b>TLS1.3</b></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><br />0<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><br />1<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><br />2<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><br />3<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><br />4<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><br />5<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><br />6<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><br />7<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><br />8<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><br />9<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><br />10<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><br />11<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><br />12<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><br />13<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><br />14<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Disabled<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div><br />Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>15</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>16</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>17</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>18</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>19</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>20</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>21</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>22</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>23</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>24</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>25</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>26</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>27</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>28</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>29</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>30</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<p><strong>SSLOldLibraryVersion Enabled</strong><br />If the <strong>SSLOldLibraryVersion</strong> parameter is enabled, <strong>TLS1.3</strong> is not available and the range of the bitmask value is 0-14, as outlined in the table below.</p>\n<table><tbody><tr><td><div><p><b>Number</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>SSLv3</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>TLS1.0</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>TLS1.1</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>TLS1.2</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>0</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>1</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>2</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>3</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>4</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>5</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>6</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>7</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>8</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>9</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>10</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>11</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>12</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>13</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>14</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<p>Another way of determining the correct bitmask value to set for the <strong>TLSType</strong> parameter is outlined in the partial table and explanation below.</p>\n<table><tbody><tr><td><div><p><b>Dec Bit Values</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>16</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>8</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>4</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>2</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>1</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Values Set</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div><b>TLS1.3</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div><b>TLS1.2</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div><b>TLS1.1</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div><b>TLS1.0</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div><b>SSLv3</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>0</div><div><div><div><div></div></div></div><div></div></div></td><td><div>off</div><div><div><div><div></div></div></div><div></div></div></td><td><div>off</div><div><div><div><div></div></div></div><div></div></div></td><td><div>off</div><div><div><div><div></div></div></div><div></div></div></td><td><div>off</div><div><div><div><div></div></div></div><div></div></div></td><td><div>off</div><div><div><div><div></div></div></div><div></div></div></td><td><div>All TLS types enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>3</div><div><div><div><div></div></div></div><div></div></div></td><td><div>off</div><div><div><div><div></div></div></div><div></div></div></td><td><div>off</div><div><div><div><div></div></div></div><div></div></div></td><td><div>off</div><div><div><div><div></div></div></div><div></div></div></td><td><div>on</div><div><div><div><div></div></div></div><div></div></div></td><td><div>on</div><div><div><div><div></div></div></div><div></div></div></td><td><div>1.1,1.2,1.3 enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>23</div><div><div><div><div></div></div></div><div></div></div></td><td><div>on</div><div><div><div><div></div></div></div><div></div></div></td><td><div>off</div><div><div><div><div></div></div></div><div></div></div></td><td><div>on</div><div><div><div><div></div></div></div><div></div></div></td><td><div>on</div><div><div><div><div></div></div></div><div></div></div></td><td><div>on</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Only TLS1.2 enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>15</div><div><div><div><div></div></div></div><div></div></div></td><td><div>off</div><div><div><div><div></div></div></div><div></div></div></td><td><div>on</div><div><div><div><div></div></div></div><div></div></div></td><td><div>on</div><div><div><div><div></div></div></div><div></div></div></td><td><div>on</div><div><div><div><div></div></div></div><div></div></div></td><td><div>on</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Only TLS1.3 enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<p>Here are some notes about the above table:</p>\n<p>* For all TLS types that you want to enable, you leave the bit off and turn on the rest<br />* A value of 31 is not possible (all bits on) because you would be disabling all TLS types so valid values are 0 - 30<br />* When TLS1.3 is not available (if the <strong>SSLOldLibraryVersion</strong> is enabled) then the range becomes 0 - 15. However, 15 is not a valid value so the valid range is 0 - 14</p>\n<p>Another way of thinking about this is by adding 16+8+4+2+1=31 and then whatever TLS type you want on, you subtract from 31.<br />If TLS 1.3 is not available, then you leave out the TLS 1.3 column above and add 8+4+2+1.</p>\n","_postman_id":"7d95660a-7350-4a54-832a-9d39ff06c9f0"},{"name":"Advanced Properties","item":[{"name":"Upload an Error File","item":[{"name":"Upload an Error File","id":"fe5cb2be-123a-4073-ab5a-b78254abf5a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"uploadvserrfile\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To upload an error file using the RESTful API, run the <strong>uploadvserrfile</strong> command.</p>\n<blockquote>\n<p>If a command requires binary data (file uploads), this data must be passed in the \"data\" string and be base64-encoded.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"56e4d359-462e-4752-90b0-419351a4353f","name":"Upload an Error File","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"uploadvserrfile\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 15:11:56 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Error file, uploaded successfully\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"fe5cb2be-123a-4073-ab5a-b78254abf5a8"}],"id":"b70792c3-fd38-4392-a5c9-4532b3b3c5e5","description":"<p>As of LoadMaster firmware version 7.2.52, it is possible to upload an error file to be sent with a Virtual Service error response.</p>\n","_postman_id":"b70792c3-fd38-4392-a5c9-4532b3b3c5e5"},{"name":"Verify Parameter","item":[],"id":"74f06838-dcc7-4283-8409-9dc915addc81","description":"<p><strong>Verify</strong> is a bitmask. The valid values of the <strong>Verify</strong> parameter are as follows:</p>\n<ul>\n<li><p>Bit 0: set this to <strong>1</strong> to enable detection intrusion</p>\n<blockquote>\n<p>Bit 0 must be set to <strong>1</strong> to use the other two bits.</p>\n</blockquote>\n</li>\n<li><p>Bit 1 determines whether to reject or drop a connection. Setting it to 1 will drop the connection.</p>\n</li>\n<li><p>Bit 2 determines whether to give just warnings on bad requests or also on malicious (but not invalid) requests.</p>\n<blockquote>\n<p>Bits 3 to 7 cannot be set – an error message displays if you try to do this.</p>\n</blockquote>\n</li>\n</ul>\n<p>The following table lists the valid integers and the values they set the fields to when used:</p>\n<table><tbody><tr><td><p><b>Integer</b></p></td><td><p><b>Detect Malicious Requests</b></p></td><td><p><b>Intrusion Handling</b></p></td><td><p><b>Warnings Checkbox</b></p></td></tr><tr><td><p>0</p></td><td><p>Disabled</p></td><td><p>N/A</p></td><td><p>N/A</p></td></tr><tr><td><p>1</p></td><td><p>Enabled</p></td><td><p>Drop Connection</p></td><td><p>Unchecked</p></td></tr><tr><td><p>2</p></td><td><p>Enabled</p></td><td><p>Send Reject</p></td><td><p>Unchecked</p></td></tr><tr><td><p>3</p></td><td><p>Enabled</p></td><td><p>Send Reject</p></td><td><p>Unchecked</p></td></tr><tr><td><p>4</p></td><td><p>Enabled</p></td><td><p>Drop Connection</p></td><td><p>Checked</p></td></tr><tr><td><p>5</p></td><td><p>Enabled</p></td><td><p>Drop Connection</p></td><td><p>Checked</p></td></tr><tr><td><p>6</p></td><td><p>Enabled</p></td><td><p>Send Reject</p></td><td><p>Checked</p></td></tr><tr><td><p>7</p></td><td><p>Enabled</p></td><td><p>Send Reject</p></td><td><p>Checked</p></td></tr></tbody></table>\n\n<blockquote>\n<p>You cannot set the <strong>Verify</strong> parameter to a value above 7. The maximum value is 7.</p>\n</blockquote>\n","_postman_id":"74f06838-dcc7-4283-8409-9dc915addc81"}],"id":"2813555e-27cd-48e9-a72d-16b369ce8009","description":"<p>The table below provides details about the Advanced Properties of a Virtual Service.</p>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Default</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Range</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Description</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>HTTPReschedule</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div>0 - Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>0 - Disabled<br />1 - Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>The <b>HTTPReschedule</b> parameter is only relevant if the Virtual Service <b>prot</b> is set to <b>tcp</b> and the <b>VStype</b> is set to <b>http</b>.<br />If this parameter is enabled and content switching is not in use, this forces the reselection of a Real Server for each request. By default, the Real Server is selected only once per connection. You cannot enable the <b>HTTPReschedule</b> parameter if the <b>AllowHTTP2</b> parameter is enabled.<br />The <b>Persist </b>parameter must be set to <b>none </b>to use the <b>HTTPReschedule </b>parameter.<br /><b>Note:</b> The <b>HTTPReschedule</b> parameter is not supported in the LTSF LoadMaster version yet.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>CopyHdrFrom</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This is the name of the source header field to copy into the new header field before the request is sent to the Real Servers.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>CopyHdrTo</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Used in conjunction with the <b>CopyHdrFrom </b>parameter.</p><p>The name of the header field into which the source header is to be copied.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>AddVia</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 = Legacy Operation(X-Forwarded-For)</p><p>1 = X-Forwarded-For (+ Via)</p><p>2 = None</p><p>3 = X-ClientSide (+ Via)</p><p>4 = X-ClientSide (No Via)</p><p>5 = X-Forwarded-For (No Via)</p><p>6 = Via Only</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This corresponds to the <b>Add HTTP Headers</b> field in the UI. Select which headers are to be added to HTTP requests. X-ClientSide and X-Forwarded-For are only added to non-transparent connections.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>AllowHTTP2</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 – Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enable HTTP2 for this Virtual Service. SSL Acceleration must be enabled before HTTP2 can be enabled. The <b>BestPractices </b>cipher set should be used when HTTP2 is enabled.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Cache</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>N</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Caching Disabled</p><p>1 – Caching Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enable or disable the caching of URLs.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Compress</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>N</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When enabled, files sent from the LoadMaster are compressed with Gzip.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>CachePercent</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0-100</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This parameter is only relevant if caching is enabled. Specify the maximum percentage of cache space permitted for this Virtual Service.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>DefaultGW</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the Virtual Service-specific default gateway to be used and to send responses back to clients. If not set, the global default gateway will be used.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>ErrorCode</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>200-505</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>If no Real Servers are available, the LoadMaster can terminate the connection with an HTTP error code. Specify the error code number in this parameter. To unset the error code, set the parameter to an empty string.</p><p>In LoadMaster firmware version 7.2.52 it is possible to upload an error file using the API to add to the error response. For further details, refer to the<a href=\"#b70792c3-fd38-4392-a5c9-4532b3b3c5e5\">Upload Error File</a>section.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>ErrorUrl</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When no Real Servers are available and an error response is sent back to the client, a redirect URL can also be specified.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>PortFollow</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 and 3-65530</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This parameter was depreciated as of 7.1-24. For LoadMasters with version 7.1-24 or higher, use the <b>FollowVSID </b>parameter to set port following.</p><p>Specify the ID of the Virtual Service to follow. Setting this value to 0 disables port following. 1 and 2 are not valid values so ensure that the Virtual Service that you want to follow has a value between 3 and 65530.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>FollowVSID</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the ID of the Virtual Service to follow.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>LocalBindAddrs</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A space separated list of IP addresses</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This corresponds to the <b>Alternate Source Address</b> in the <b>Advanced Properties</b> section of the UI. <b>Allow connections scaling over 64K Connections </b>needs to be enabled in <b>L7 Configuration</b> for this feature to work.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>NRequestRules</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I (Read only)</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This displays the number of HTTP Header Modification request rules.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>NResponseRules</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I (Read only)</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This displays the number of HTTP Header Modification response rules.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>RequestRules</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>List (Read only)</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The list of request rules that are assigned to the Virtual Service.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>ResponseRules</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>List (Read only)</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The list of response rules that are assigned to the Virtual Service.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>StandbyAddr</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the IP address of the “Sorry” server that is to be used when no other Real Servers are available. This server will not be health checked and is assumed to be always available.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>StandbyPort</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the port of the “Sorry” server.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Non_local</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Set this parameter to 1 (enabled) if you are adding a non-local sorry server using the <b>StandByAddr</b> and <b>StandByPort</b> parameters.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Verify</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0-7 (bitmask)</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Refer to the<a href=\"#74f06838-dcc7-4283-8409-9dc915addc81\">Verify Parameter</a>section for further information on the <b>Verify </b>parameter.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>AltAddress</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>IP address</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the alternate address for this Virtual Service.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>AddVia</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0-6</p><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify which headers to be added to HTTP requests. X-ClientSide and X-Forwarded-For are only added to non-transparent connections.</p><p>0 = Legacy Operation(X-Forwarded-For)</p><p>1 = X-Forwarded-For (+ Via)</p><p>2 = None</p><p>3 = X-ClientSide (+ Via)</p><p>4 = X-ClientSide (No Via)</p><p>5 = X-Forwarded-For (No Via)</p><p>6 = Via Only</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>PreProcPrecedence</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This parameter should be used in conjunction with <b>PreProcPrecedencePos</b>. This parameter is used to specify the name of the existing rule whose position you wish to change.</p><p>This parameter relates to <b>Content Matching Rules </b>only.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>PreProcPrecedencePos</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Int16</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This parameter, in conjunction with the <b>PreProcPrecedence</b> parameter, is used to change the position of the rule in a sequence of rules. For example, a position of 2 means the rule will be checked second.</p><p>This parameter relates to the <b>Content Matching Rules</b> only.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>RequestPrecedence</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>String</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This parameter should be used in conjunction with <b>RequestPrecedencePos</b>. This parameter is used to specify the name of the existing request rule whose position you wish to change.</p><p>This parameter relates to the following rule types:</p><p>Content Matching</p><p>Add Header</p><p>Delete Header</p><p>Replace Header</p><p>Modify URL</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>RequestPrecedencePos</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Int16</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This parameter, in conjunction with the <b>RequestPrecedence</b> parameter, is used to change the position of the rule in a sequence of rules. For example, a position of <b>2</b> means the rule will be checked second.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>ResponsePrecedence</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>String</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This parameter should be used in conjunction with <b>ResponsePrecedencePos</b>. This parameter is used to specify the name of the existing response rule whose position you wish to change.</p><p>This parameter relates to the following rule types:</p><p>Content Matching</p><p>Add Header</p><p>Delete Header</p><p>Replace Header<br /></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>ResponsePrecedencePos</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Int16</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This parameter, in conjunction with the <b>ResponsePrecedence</b> parameter, is used to change the position of the rule in a sequence of rules. For example, a position of <b>2</b> means the rule will be checked second.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>MatchBodyPrecedence</div><div><div><div><div></div></div></div><div></div></div></td><td><div>String</div><div><div><div><div></div></div></div><div></div></div></td><td><div>unset</div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This parameter should be used in conjunction with <b>MatchBodyPrecedencePos</b>. Use this parameter to specify the name of the existing body modification rule that you want to change the position of.</p><p>This parameter relates to <b>Body Modification</b> rules only.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>MatchBodyPrecedencePos</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Int16</div><div><div><div><div></div></div></div><div></div></div></td><td><div>unset</div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div>Use this parameter, in conjunction with the <b>MatchBodyPrecedence</b> parameter, to change the position of the rule in a sequence of rules. For example, a position of <b>2</b> means the rule is checked second.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>ResponseStatusRemap</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div>0 - Disabled 1 - Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>When this parameter is enabled, all error messages coming from the Real Servers are blocked and a simplified standard error message is generated. The text of this message is encoded in JSON and contains a { \"status\" : , \"message\": }, where status is the response code coming from the Real Server (unless this has been changed in the error response mappings) and the message string is the standard message text for that error message (as defined here: <a href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status\">HTTP response status code</a>).<br /><b>Note: </b>This parameter is not supported in the LTSF LoadMaster version yet.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>ResponseRemapMsgMap</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Use this parameter to edit the response text for response codes. For example:<br /><b>ResponseRemapMsgMap=300: Example+Updated+Message</b><br />You can also configure the response text for multiple response codes. For example:<br /><b>ResponseRemapMsgMap=300: Example+Updated+Message,301:Testing+response</b><br /><br /><b>Note: </b>This parameter is not supported in the LTSF LoadMaster version yet.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>ResponseRemapMsgFormat</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div>0 - JSON<br />1 - XML<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div>This parameter allows you to select the response code text format.<br /><b>Note: </b>This parameter is not supported in the LTSF LoadMaster version yet.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>ResponseRemapCodeMap</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div>This parameter is used to map the error codes. A combination of <b>Response Codes from Server</b> and <b>Response Code to Client</b> is specified using a space or comma separated list. For example:<br /><b>ResponseRemapMap=403:400,404:400</b><br />Each server response code can only be mapped once per Virtual Service. However, you can map multiple different server response codes to the same client response code. For example, you can map errors 404 and 403 to error 400.<br />Note: Setting a value for the <b>ResponseRemapCodeMap</b> command overrides previously configured values.<br /><b>Note: </b>This parameter is not supported in the LTSF LoadMaster version yet.</div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>","_postman_id":"2813555e-27cd-48e9-a72d-16b369ce8009"},{"name":"WAF Settings","item":[{"name":"WAF InterceptOpts Parameter","item":[],"id":"712f0f9b-7cc3-475a-809a-fc883f020446","description":"<p>The WAF <strong>InterceptOpts</strong> parameter is a special parameter – it can be used to set the value for multiple fields, rather than just one field as with most other parameters. The <strong>InterceptOpts</strong> parameter allows the specification of most of the fields in the <strong>WAF Options</strong> section of the Virtual Service modify screen in the LoadMaster UI.</p>\n<blockquote>\n<p>To enable WAF, set the <strong>Intercept</strong> parameter to <strong>1</strong>.</p>\n</blockquote>\n<p>The names of the specific UI fields that the <strong>InterceptOpts</strong> parameter is related to, are listed in the table below.</p>\n<p>One or more field values can be set in one command. Multiple values can be set in the one command by separating the values with a semi-colon, for example:</p>\n<p><code>\"InterceptOpts\": \"opnormal;auditnone;reqdataenable;resdataenable;jsondisable;xmldisable\"</code></p>\n<p>The table below outlines what each of the values mean.</p>\n<blockquote>\n<p>The values that are related to the same UI option are mutually exclusive. For example, you cannot set <strong>Basic Operation</strong> to both <strong>opnormal</strong> and <strong>opblock</strong>.</p>\n</blockquote>\n<table><tbody><tr><td><p><b>Value</b></p></td><td><p><b>Related UI Option</b></p></td><td><p><b>Default</b></p></td><td><p><b>Meaning</b></p></td></tr><tr><td><p>opnormal</p></td><td><p><b>Default Operation</b></p></td><td><p>Audit Only</p></td><td><p>Set the <b>Basic Operation </b>to <b>Audit Only</b></p></td></tr><tr><td><p>opblock</p></td><td><p><b>Default Operation</b></p></td><td><p>Audit Only</p></td><td><p>Set the <b>Basic Operation </b>to <b>Block Mode</b></p></td></tr><tr><td><p>auditnone</p></td><td><p><b>Audit mode</b></p></td><td><p>No Audit</p></td><td><p>Set the <b>Audit mode </b>to <b>No Audit</b>. No data is logged.</p></td></tr><tr><td><p>auditrelevant</p></td><td><p><b>Audit mode</b></p></td><td><p>No Audit</p></td><td><p>Set the <b>Audit mode </b>to <b>Audit Relevant</b>. Logs data which is of a warning level and higher.</p></td></tr><tr><td><p>auditall</p></td><td><p><b>Audit mode</b></p></td><td><p>No Audit</p></td><td><p>Set the <b>Audit mode</b> to <b>Audit All</b>. Logs all data through the Virtual Service.</p><p>The <b>Audit All </b>option is not recommended for use in normal operation. <b>Audit All </b>should only be used when troubleshooting a specific problem.</p></td></tr><tr><td><p>reqdataenable</p></td><td><p><b>Inspect HTML POST Request Content</b></p></td><td><p>Disabled</p></td><td><p>Enable the <b>Inspect HTML POST Request Content </b>option</p></td></tr><tr><td><p>reqdatadisable</p></td><td><p><b>Inspect HTML POST Request Content</b></p></td><td><p>Disabled</p></td><td><p>Disable the <b>Inspect HTML POST Request Content </b>option</p></td></tr><tr><td><p>resdataenable</p></td><td><p><b>Process Response Data</b></p></td><td><p>Disabled</p></td><td><p>Enable the <b>Process Response Data</b> option</p></td></tr><tr><td><p>resdatadisable</p></td><td><p><b>Process Response Data</b></p></td><td><p>Disabled</p></td><td><p>Disable the <b>Process Response Data</b> option</p></td></tr><tr><td><p>jsondisable</p></td><td><p><b>Enable JSON Parser</b></p></td><td><p>Enabled</p></td><td><p>Disable the JSON parser.</p><p>This option is only relevant if the <b>Inspect HTML POST Request Content</b> option is enabled.</p></td></tr><tr><td><p>jsonenable</p></td><td><p><b>Enable JSON Parser</b></p></td><td><p>Enabled</p></td><td><p>Enable the JSON parser.</p><p>This option is only relevant if the <b>Inspect HTML POST Request Content </b>option is enabled.</p></td></tr><tr><td><p>xmldisable</p></td><td><p><b>Enable XML Parser</b></p></td><td><p>Enabled</p></td><td><p>Disable the XML parser.</p><p>This option is only relevant if the<b> Inspect HTML POST Request Content </b>option is enabled.</p></td></tr><tr><td><p>xmlenable</p></td><td><p><b>Enable XML Parser</b></p></td><td><p>Enabled</p></td><td><p>Enable the XML parser.</p><p>This option is only relevant if the <b>Inspect HTML POST Request Content</b> option is enabled.</p></td></tr><tr><td>otherctypesdisable</td><td><b>Enable Other Content Types</b></td><td>Disabled</td><td>Disable verification of POST content types (other than XML/JSON).</td></tr><tr><td><p>otherctypesenable</p></td><td><p><b>Enable Other Content Types</b></p></td><td><p>Disabled</p></td><td><p>Enable verification of POST content types (other than XML/JSON).</p><p>Enabling the inspection of any other content types may increase system resource utilization (CPU and memory). A specific list of content types should be considered.</p><p>When this option is enabled, the <b>InterceptPOSTOtherContentTypes</b> parameter can be used to enter a comma-separated list of POST content types allowed for WAF analysis. By default, all types (other than XML/JSON) are enabled.</p></td></tr></tbody></table>","_postman_id":"712f0f9b-7cc3-475a-809a-fc883f020446"},{"name":"Assign a WAF Rule to a Virtual Service","id":"a90e18bb-0dfd-4636-8cb5-2f05db1f56aa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"vsaddwafrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"G/ip_reputation\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>All rules for a particular WAF ruleset can be assigned to a Virtual Service by running the <b>vsaddwafrule</b> command.</p>\n<p>The <b>rule</b> name must be preceded with the relevant letter or word and a forward slash. The letter/word used depends on the type of rule being added:</p>\n<blockquote>\n<p>This is case sensitive. The letter/word needs to be in in the correct case (as per the case used in this document below) for the command to work.</p>\n</blockquote>\n<ul>\n<li>C or Custom</li>\n<li>Z  or ApplicationGeneric</li>\n<li>A or ApplicationSpecific</li>\n<li>G or Generic</li>\n</ul>\n\n<blockquote>\n<p>All parameters listed in the example command are required for the <b>vsaddwafrule</b> command. If any of the parameters is omitted, a <b>String value missing</b> error will be displayed.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"49be1f6a-a3cf-43b0-8028-2421caf314de","name":"Assign a WAF Rule to a Virtual Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"vsaddwafrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"G/ip_reputation\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 09:01:55 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"a90e18bb-0dfd-4636-8cb5-2f05db1f56aa"},{"name":"Add Multiple WAF Rules to a Virtual Service","id":"f8d85595-75c5-4d98-821c-5831daa87892","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"vsaddwafrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"G/malware_detection%20G/known_vulns\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Multiple rules can be assigned in the same command by separating them with a space (or <b>%20</b>).</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2a540df5-3aeb-4d16-ae71-bbe079315f3a","name":"Add Multiple WAF Rules to a Virtual Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"vsaddwafrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"G/malware_detection%20G/known_vulns\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 09:10:04 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"f8d85595-75c5-4d98-821c-5831daa87892"},{"name":"View a List of Rule and Rule IDs for an Active Ruleset","id":"d6a2d0e6-41fd-476c-b0ec-f41e532b1cc5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"vslistwafruleids\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"G/malware_detection\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>View a list of rules and rule IDs for an active ruleset by running the <b>vslistwafruleids</b> command. </p>\n<p>A list of rules and their IDs will be displayed for the specified ruleset.</p>\n<p>The ID is the number displayed before the rule name.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"b76fba16-2d3c-4307-b108-eb9d8b643f87","name":"View a List of Rule and Rule IDs for an Active Ruleset","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"vslistwafruleids\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"G/malware_detection\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 09:29:52 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"malware_detection\": {\n        \"ActiveRule1\": \"2200001:MALICIOUS_CODE:SLR: Known Malicious Code Detected in Response Data.\",\n        \"ActiveRule2\": \"2200005:application-magento:SLR: Magecart Related Code Detected in Response Body\",\n        \"ActiveRule3\": \"2200006:application-magento:SLR: Magecart Related Strings/Patterns Detected in Response Body\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"d6a2d0e6-41fd-476c-b0ec-f41e532b1cc5"},{"name":"Add a Ruleset with Specific Rules Disabled","id":"93f7df16-573e-431a-9bef-cd0d01bc0af8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"vsaddwafrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"G/malware_detection\",\r\n    \"disablerules\": \"2200005,2200006\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>When adding a ruleset, you can specify the specific rules to not enable within the ruleset by specifying the rule IDs to not enable.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"bf319345-65aa-4ffa-80cf-3d8747efa941","name":"Add a Ruleset with Specific Rules Disabled","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"vsaddwafrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"G/malware_detection\",\r\n    \"disablerules\": \"2200005,2200006\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 09:34:36 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"93f7df16-573e-431a-9bef-cd0d01bc0af8"},{"name":"Disable a Specific Rule (or Rules)","id":"32e7a845-1c38-46a8-88f2-c5b715c2edfa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"vsaddwafrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"\",\r\n    \"disablerules\": \"2200005,2200006\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To disable a specific rule (or rules) (and not an entire ruleset), run the <strong>vsaddwafrule</strong> command with a blank <strong>rule</strong> parameter.</p>\n<p><strong>Related UI Item</strong></p>\n<p>Virtual Services &gt; View/Modify Services &gt; Modify &gt; WAF Options &gt; Manage Rules</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"bb0d2815-08bb-4f10-9625-e411fee0164b","name":"Disable a Specific Rule (or Rules)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"vsaddwafrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"\",\r\n    \"disablerules\": \"2200005,2200006\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 09:38:05 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"32e7a845-1c38-46a8-88f2-c5b715c2edfa"},{"name":"Unassign a WAF Rule from a Virtual Service","id":"a0d6a292-009a-4d9d-99d9-0085514ea523","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"vsremovewafrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"G/ip_reputation\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>A WAF rule can be unassigned from a Virtual Service by running the <strong>vsremovewafrule</strong> command. This command relate to the <strong>Available Rules</strong> and <strong>Assigned Rules</strong> fields in the Virtual Service modify screen in the UI.</p>\n<p>The <strong>rule</strong> name must be preceded with the relevant letter or word and a forward slash. The letter/word used depends on the type of rule being added:</p>\n<ul><li><p>C or Custom</p></li><li><p>Z or ApplicationGeneric</p></li><li><p>A or ApplicationSpecific</p></li><li><p>G or Generic</p></li></ul>\n\n<blockquote>\n<p>All parameters listed in the example command are required for the <strong>vsremovewafrule</strong> command. If any of the parameters is omitted, a <strong>String value missing</strong> error will be displayed.</p>\n</blockquote>\n<p><strong>Related UI Item</strong></p>\n<p>Virtual Services &gt; View/Modify Services &gt; Modify &gt; WAF Options &gt; Manage Rules</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"e48ec474-a521-485f-b2f7-1302e3744bf3","name":"Unassign a WAF Rule from a Virtual Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"vsremovewafrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"G/ip_reputation\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 09:42:38 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"a0d6a292-009a-4d9d-99d9-0085514ea523"}],"id":"a7283848-fdfd-4c3d-92ad-0a2e9e27d67e","description":"<p>The table below provides details about the WAF Settings of a Virtual Service.</p>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Default</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Range</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Description</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Intercept</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 – Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enable/disable the legacy Web Application Firewall (WAF) for this Virtual Service.</p><p><b>Note: </b>Legacy WAF was deprecated and removed from the LoadMaster in version 7.2.61 - to enable OWASP WAF use the <b>InterceptMode </b>parameter.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>InterceptMode</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div>0</div><div><div><div><div></div></div></div><div></div></div></td><td><div>0 - Disabled<br />1 - Legacy<br />2 - OWASP</div><div><div><div><div></div></div></div><div></div></div></td><td><div>You cannot switch from one WAF mode to another. You must first disable WAF (set <b>InterceptMode </b>to <b>0</b>) and then you can switch to the other mode.<br /><b>Note: </b>Legacy WAF was deprecater and removed from the LoadMaster in version 7.2.61 - to enable OWASP WAF set the <b>InterceptMode</b> parameter to <b>2</b>.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>InterceptOpts</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Most of the fields in the WAF Options section of the Virtual Service modify screen in the LoadMaster UI can be set using this parameter. For more information, refer to the<a href=\"#712f0f9b-7cc3-475a-809a-fc883f020446\">AFP InterceptOpts Parameter</a>section.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>InterceptPOSTOtherContentTypes</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div>unset</div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When the <b>otherctypesenable </b>parameter is enabled, use the <b>InterceptPOSTOtherContentTypes</b> parameter to enter a comma-separated list of POST content types allowed for WAF analysis, for example <b>text/plain,text/css</b>. By default, all types (other than XML/JSON) are enabled. To set this to any other content types, set the value to <b>any</b>.</p><p>Enabling the inspection of any other content types may increase system resource utilization (CPU and memory). A specific list of content types should be considered.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>AlertThreshold</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - 100000</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This is the threshold of incidents per hour before sending an alert. Setting this to <b>0</b> disables alerting.</p><p> </p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>","_postman_id":"a7283848-fdfd-4c3d-92ad-0a2e9e27d67e"},{"name":"ESP Options","item":[],"id":"1c1dfed6-5d96-4fe4-a625-03896b67e656","description":"<p>The table below provides details about the ESP Options of a Virtual Service.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Range</b></p></td><td><p><b>Description</b></p></td></tr><tr><td><p>AllowedHosts</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>This parameter is only relevant when ESP is enabled. Specify all the virtual hosts that can be accessed using this Virtual Service.</p></td></tr><tr><td><p>AllowedDirectories</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>You can specify up to 254 characters for this parameter.</p></td><td><p>This parameter is only relevant when ESP is enabled. Specify all the virtual directories that can be accessed using this Virtual Service.</p></td></tr><tr><td><p>Domain</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>The Single Sign On (SSO) domain in which this Virtual Service will operate.</p></td></tr><tr><td><p>Logoff</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>You can specify up to 255 characters for this parameter.</p></td><td><p>This parameter is only relevant when ESP is enabled and when the <b>Client Authentication Mode</b> is set to <b>Form Based</b>. Specify the string that the LoadMaster should use to detect a logout event. Multiple logoff strings can be specified by using a space-separated list.</p><p>If the URL to be matched contains sub-directories before the specified string, the <b>Logoff String </b>will not be matched. Therefore, the LoadMaster will not log the user off.</p></td></tr><tr><td>AddAuthHeader</td><td>S</td><td>unset</td><td>You can specify up to 255 characters for this parameter.</td><td>This option is only available if <b>SAML</b> is selected as the <b>InputAuthMode</b>. Specify the name of the HTTP header. This header is added to the HTTP request from the LoadMaster to the Real Server and its value is set to the user ID for the authenticated session.<br />You can unset the value of this parameter by running the <b>modvs </b>command with the <b>addauthheader </b>parameter set to an empty string.</td></tr><tr><td><p>DisplayPubPriv</p></td><td><p>B</p></td><td><p>1 – Enabled</p></td><td><p>0 – Disabled</p><p>1 – Enabled</p></td><td><p>Display the public/private option on the login page. Based on the option the user selects on the login form, the session timeout value will be set to the value specified for either the public or private timeout.</p></td></tr><tr><td><p>DisablePasswordForm</p></td><td><p>B</p></td><td><p>0 – Disabled</p></td><td><p>0 – Disabled</p><p>1 – Enabled</p></td><td><p>Enabling this option removes the password field from the login page. This may be needed when password validation is not required, for example, if using RSA SecurID authentication in a singular fashion.</p></td></tr><tr><td>Captcha</td><td>B</td><td>0 - Disabled</td><td>0 - Disabled<br />1 - Enabled</td><td>Enable this parameter to allow CAPTCHA verification on the login page.<br />The LoadMaster only supports CAPTCHA v2. The <b>InputAuthMode </b>must be set to <b>2</b> (Form Based) for the CAPTCHA parameters to be relevant<br />All CAPTCHA parameters must be set before it can be used.<br /><br />Both the LoadMaster and the client machine must be able to access Google for this to work.<br />Before the CAPTCHA has been correctly answered, the submit button on the login form is disabled. If the user does not submit the form within two minutes of answering the CAPTCHA, the CAPTCHA times out (Google-specified timeout), and the user must verify a new CAPTCHA (the submit button is disabled until the new CAPTCHA has been verified).<br /></td></tr><tr><td>CaptchaPublicKey</td><td>S</td><td>unset</td><td></td><td>The key that was provided as the public key when you signed up for the CAPTCHA service.</td></tr><tr><td>CaptchaPrivateKey</td><td>S</td><td>unset</td><td></td><td>The key that was provided as the private key when you signed up for the CAPTCHA service.</td></tr><tr><td>CaptchaAccessUrl</td><td>S</td><td>www.google.com/recaptcha/api.js</td><td></td><td>The URL of the service that provides the CAPTCHA challenge.<br /><br />Do not start this URL with https.<br /><br />Only CAPTCHA V2 is currently supported.<br /></td></tr><tr><td>CaptchaVerifyUrl</td><td>S</td><td>www.google.com/recaptcha/api/siteverify</td><td></td><td>The URL of the service that verifies the response to the CAPTCHA challenge.<br /><br />Do not start this URL with https.<br /><br />Only CAPTCHA V2 is currently supported.<br /></td></tr><tr><td><p>ESPLogs</p></td><td><p>I</p></td><td><p>7</p></td><td><p>Integer 0-7</p><p> </p></td><td><p>Enable ESP logging. Valid values are below:</p><p>0 = Logging off</p><p>1 = User Access</p><p>2 = Security</p><p>3 = User Access and Security</p><p>4 = Connection</p><p>5 = User Access and Connection</p><p>6 = Security and connection</p><p>7 = User Access, Security and Connection</p><p><b>Note:</b> The only valid values for SMTP services are 0 and 4. For SMTP services, security issues are always logged. Nothing is logged for user access because there are no logins.</p></td></tr><tr><td><p>SMTPAllowedDomains</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>Specify all the permitted domains that are allowed to be received by this Virtual Service.</p></td></tr><tr><td>ExcludedDirectories</td><td>S</td><td>unset</td><td> </td><td><p>This parameter is only relevant when ESP is enabled. Any virtual directories specified within this field will not be pre-authorized on this Virtual Service and are passed directly to the relevant Real Servers.</p></td></tr><tr><td><p>EspEnabled</p></td><td><p>B</p></td><td><p>N</p></td><td><p>0 – Disabled</p><p>1 - Enabled</p></td><td><p>Enable or disable the Edge Security Pack (ESP) features.</p></td></tr><tr><td><p>InputAuthMode</p></td><td><p>I</p></td><td><p>0</p></td><td><p>0-8</p><p> </p></td><td><p>Specify the client authentication method to be used:</p><p>0 = Delegate to Server</p><p>1 = Basic Authentication</p><p>2 = Form Based</p><p>4 = Client Certificate</p><p>5 = NTLM</p><p>6 = SAML</p><p>7 = Pass Post</p><p>8 = OIDC / OAUTH</p></td></tr><tr><td><p>OutputAuthMode</p></td><td><p>I</p></td><td><p>Dependent on InputAuthMode value</p></td><td><p>0-4</p><p> </p></td><td><p>Specify the server authentication mode to be used:</p><p>0 = None</p><p>1 = Basic Authentication</p><p>2 = Form Based</p><p>3 = KCD</p><p>4 = Server Token</p></td></tr><tr><td>TokenServerFQDN</td><td>S</td><td>unset</td><td>You can specify up to 127 characters for this parameter.</td><td>This parameter is only relevant when using <b>SAML </b>as the <b>Client Authentication Mode </b>(<b>InputAuthMode</b>) and <b>Server Token</b> as the <b>Server Authentication Mode </b>(<b>OutputAuthMode</b>). When set, the LoadMaster contacts the token server at the given FQDN during sign-on and obtains a permanent access token from that token server. If this parameter is unset, then the LoadMaster obtains the token from the Real Server.</td></tr><tr><td><p>ServerFbaPath</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>Only relevant when using form-based authentication as the <b>Server Authentication Mode</b> (<b>OutputAuthMode</b>). Set the authentication path for server-side Form Based Authentication (FBA). When used in Exchange environments, this does not need to be set.</p></td></tr><tr><td><p>ServerFBAPost</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>Only relevant when using form-based authentication as the <b>Server Authentication Mode</b> (<b>OutputAuthMode</b>). Set the format string used to generate POST body for server side FBA. The value must be base64-encoded.</p><p>When used in Exchange environments, this does not need to be set.</p></td></tr><tr><td>ServerFbaUsernameOnly</td><td>B</td><td>0 - Disabled<br /></td><td>0 - Disabled<br />1 - Enabled</td><td>This option is only relevant if the <b>InputAuthMode </b>is set to <b>2</b> (Form Based), the <b>OutputAuthMode </b>is set to <b>2</b> (Form Based), and the <b>ServerFbaPath </b>has been entered. Enable this option to send the username only (without the domain part) in the server-side form-based authentication POST request.</td></tr><tr><td><p>OutConf</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>Enter the name of the outbound SSO domain.</p></td></tr><tr><td><p>SingleSignOnDir</p></td><td><p>S</p></td><td><p>unset</p></td><td>- Blank<br />- Dual Factor Authentication<br />- Exchange<br />- Français Canadien<br />- Blank<br />- Français Canadien<br />- Exchange<br />- Português do<br />Brasil - Blank<br />- Português do<br />Brasil - Exchange</td><td><p>This parameter relates to the <b>SSO Image Set</b> drop-down in the <b>ESP Options </b>section of the modify Virtual Service screen. Specify the name of the image set to be used for the login screen. If no image set is specified, the default <b>Exchange </b>image set will be used.</p></td></tr><tr><td>SingleSignOnMessage</td><td>S</td><td>unset</td><td>You can specify up to 255 characters for this parameter.</td><td><p>Specifies the SSO message that is displayed. The <b>SingleSignOnMessage</b> parameter accepts HTML code, so you can insert an image if required.</p><p>There are several characters that are not supported. These are the grave accent character ( ` ) and the single quote ('). If a grave accent character is used in the <b>SingleSignOnMessage</b>, the character will not display in the output, for example a`b`c becomes abc. If a single quote is used, users will not be able to log in.</p></td></tr><tr><td><p>AllowedGroups</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>You can specify up to 2048 characters for this parameter.</p></td><td><p>Specify the groups that are allowed to access this Virtual Service.</p><p>If the parameter value is longer than the maximum length of a HTTP GET query (1024 characters), you must set the <b>HTTP Method</b> to <b>POST</b>.</p></td></tr><tr><td><p>GroupSIDs</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>This parameter allows a list of group SIDs of up to 64 bytes and 2048 characters in length.</p></td><td><p>Specify the group security identifiers (SIDs) that are allowed to access this Virtual Service.</p><p>Each group is separated by a semi-colon. Spaces are used to separate bytes in certain group SIDs. Here is an example:</p><p><b>S-1-5-21-703902271-2531649136-2593404273-1606</b><br /></p><p>SIDs can be found by using the <b>get-adgroup-Identity GroupName</b> command.</p><p> </p><p>If the parameter value is longer than the maximum length of HTTP GET query (1024 characters), you must set the <b>HTTP Method</b> to <b>POST</b>.</p></td></tr><tr><td><p>IncludeNestedGroups</p></td><td><p>B</p></td><td><p>0 - Disabled</p></td><td><p>0 – Disabled</p><p>1 - Enabled</p></td><td><p>This parameter relates to the <b>AllowedGroups </b>parameter. Enable this option to include nested groups in the authentication attempt. If this option is disabled, only users in the top-level group will be granted access. If this option is enabled, users in both the top-level and first sub-level group will be granted access.</p></td></tr><tr><td>SteeringGroups</td><td>S</td><td>unset</td><td>You can specify up to 2048 characters for this parameter.</td><td><p>Enter the Active Directory group names that will be used for steering traffic.<br />Use a semi-colon to separate multiple group names.<br />The steering group index number corresponds to the location of the group in this list.</p><p>If the parameter value is longer than the maximum length of a HTTP GET query (1024 characters), you must set the <b>HTTP Method</b> to <b>POST</b>.</p></td></tr><tr><td>VerifyBearer</td><td>B</td><td>0 - Disabled</td><td>0 - Disabled<br />1 - Enabled</td><td>Enable this option to verify if the authentication header contains a bearer record. This is used when doing JSON web token validation.</td></tr><tr><td>BearerCertificateName</td><td>S</td><td>unset</td><td>A valid name of an uploaded certificate.</td><td>This option is only visible if the <b>VerifyBearer </b>parameter is enabled.<br />Specify the name of the relevant certificate (this must be first uploaded to the LoadMaster using the <b>addcert </b>command) containing a Public Key used to validate the authenticity of the JSON Web Token Signature. This is used when doing JSON web token validation.</td></tr><tr><td>BearerText</td><td>S</td><td>unset</td><td></td><td>This option is only visible if the <b>VerifyBearer </b>parameter is enabled.<br />You can enter up to five bearer header validation strings (comma-separated list). This is used when doing JSON web token validation.</td></tr><tr><td><p>ExcludedDomains</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>Any virtual directories specified within this field will not be pre-authorized on this Virtual Service and will be passed directly to the relevant Real Servers. Multiple excluded domains can be specified by using a space-separated list.</p></td></tr><tr><td><p>AltDomains</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>Specify alternative domains to be assigned to a Virtual Service when configuring multi-domain authentication. To specify multiple alternative domains, use a space separated list.</p></td></tr><tr><td>SameSite</td><td>I</td><td></td><td>0 – System Default<br />1 – SameSite=None<br />2 - SameSite=LAX<br />3 - SameSite=Strict<br />4 - SameSite Option Not Added</td><td>Allows the SameSite attribute to be explicitly specified for cookies used by LoadMaster Edge Security Pack. This influences the way browsers will use cookies across sites.</td></tr><tr><td><p>UserPwdChangeURL</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>This is relevant when using form-based LDAP authentication. Specify the URL that users can use to change their password. If a user’s password has expired, or if they must reset their password, this URL and the <b>UserPwdChangeMsg</b> is displayed on the login form.</p><p>This URL must be put into the exception list for authentication, if required.</p></td></tr><tr><td><p>UserPwdChangeMsg</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>This parameter is only relevant if the <b>UserPwdChangeURL</b> parameter is set. Specify the text to be displayed on the login form when the user must reset their password.</p></td></tr><tr><td>UserPwdExpiryWarn</td><td>B</td><td>0 - Disabled</td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td><p>By default, SSO users are notified about the number of days before they must change their password. If you disable this option, the password expiry notification will not appear on the login forms. This parameter is only relevant if the <b>InputAuthMode</b> is set to <b>Form Based</b> (<b>2</b>) and the <b>UserPwdChangeURL</b> is set.</p><p>The language of the warning text is based on the <b>SSO Image Set</b> that is selected (English, French, or Portuguese).</p></td></tr><tr><td>UserPwdExpiryWarnDays</td><td>Integer</td><td>15</td><td>1 - 30</td><td><p>Specify the number of days to show the warning before the password is expired. This parameter is only relevant if the <b>InputAuthMode</b> is set to <b>Form Based</b> (<b>2</b>) and the <b>UserPwdChangeURL</b> is set.</p></td></tr></tbody></table>","_postman_id":"1c1dfed6-5d96-4fe4-a625-03896b67e656"},{"name":"Real Servers","item":[],"id":"aeed2db0-d61c-4598-8e6c-f627c7fb1425","description":"<p>The table below provides details about the Real Server settings of a Virtual Service.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Range</b></p></td><td><p><b>Description</b></p></td></tr><tr><td><p>CheckType</p></td><td><p>S</p></td><td><p>tcp</p></td><td><p>The default value is dependent on the Virtual Service port. The list of values is:</p><p>icmp</p><p>https</p><p>http</p><p>tcp</p><p>smtp</p><p>nntp</p><p>ftp</p><p>telnet</p><p>pop3</p><p>imap</p><p>rdp</p><p>bdata</p><p>ldap</p><p>none</p></td><td><p>Specify which protocol is to be used to check the health of the Real Server.</p></td></tr><tr><td><p>LdapEndpoint</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>An existing endpoint name</p></td><td><p>Specify the name of an LDAP endpoint to use for the health checks. If <b>LDAP </b>is selected as the <b>CheckType</b>, the server IP address (or addresses) and ports from the LDAP endpoint configuration are used instead of the Real Server IP address and port. For further information on LDAP endpoints, refer to the <a href=\"#9c747c6a-79a6-4055-a8de-9577ce8b9e1f\">LDAP Configuration</a> section.</p></td></tr><tr><td><p>CheckHost</p></td><td><p>A</p></td><td><p>unset</p></td><td><p> </p></td><td><p>The <b>CheckUse1.1 </b>parameter must be enabled to set the <b>CheckHost </b>value. When using HTTP/1.1 checking, the Real Servers require a Hostname be supplied in each request. If no value is set then this value is the IP address of the Virtual Service.</p></td></tr><tr><td><p>CheckPattern</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>When the <b>CheckType </b>is set to <b>http </b>or <b>https </b>- this corresponds to the <b>Reply 200 Pattern</b> in the WUI. This parameter only applies when the <b>HTTP Method </b>is set to <b>GET </b>or <b>POST</b>. When the <b>CheckType </b>is set to <b>bdata</b>: Specify the hexadecimal string which will be searched for in the response. Specify an empty value to unset CheckPattern.</p></td></tr><tr><td><p>CheckUrl</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>When the <b>CheckType </b>is set to <b>http </b>or <b>https </b>- by default, the health checker tries to access the URL / to determine if the machine is available. A different URL can be set in the <b>CheckUrl </b>parameter.</p><p>When the <b>CheckType </b>is set to <b>bdata</b>: Specify a hexadecimal string to send to the Real Server.</p><p>The maximum character length for the <b>CheckUrl </b>parameter value is 126 characters.</p></td></tr><tr><td><p>CheckCodes</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>300-599</p></td><td><p>A space-separated list of HTTP status codes that should be treated as successful when received from the Real Server.</p></td></tr><tr><td><p>CheckHeaders</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>Specify up to four additional headers/fields which will be sent with each health check request. Separate the pairs with a pipe, for example; <b>Host:xyc|UserAgent:prq</b>.</p></td></tr><tr><td><p>MatchLen</p></td><td><p>S</p></td><td><p>0</p></td><td><p>0-8000</p></td><td><p>This parameter is only relevant when the <b>CheckType </b>is set to <b>bdata</b>. Specify the number of bytes to find the <b>CheckPattern </b>within.</p></td></tr><tr><td><p>CheckUse1.1</p></td><td><p>B</p></td><td><p>0 - Disabled</p></td><td><p>0 – Disabled</p><p>1 - Enabled</p></td><td><p>By default, the health checker uses HTTP/1.0 when checking the Real Server status. Enabling CheckUse1.1 means HTTP/1.1 is used (which is more efficient).</p><p>Optimization only works on HTTP (not HTTPS) connections.</p></td></tr><tr><td><p>CheckPort</p></td><td><p>I</p></td><td><p>unset</p></td><td><p>3-65530</p></td><td><p>The port to be checked. If a port is not specified, the Real Server port is used. Specify 0 to unset CheckPort.</p></td></tr><tr><td><p>NumberOfRSs</p></td><td><p>I (Read only)</p></td><td><p>unset</p></td><td><p> </p></td><td><p>This displays the number of Real Servers that are assigned to the Virtual Service.</p></td></tr><tr><td><p>NRules</p></td><td><p>I (Read only)</p></td><td><p>unset</p></td><td><p> </p></td><td><p>This displays the number of rules assigned to a Real Server when content switching is enabled.</p></td></tr><tr><td><p>RuleList</p></td><td><p>List(Read only)</p></td><td><p> </p></td><td><p> </p></td><td><p>A list of content rules assigned to the Real Servers.</p></td></tr><tr><td><p>CheckUseGet</p></td><td><p>I</p></td><td><p>N</p></td><td><p>0 - HEAD</p><p>1 - GET</p><p>2 - POST</p><p>3 - OPTIONS</p></td><td><p>When accessing the URL - the system can use the HEAD, the GET, the POST, or the OPTIONS method.</p></td></tr><tr><td><p>ExtraHdrKey</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>Specify the key for the extra header to be inserted into every request sent to the Real Servers.</p></td></tr><tr><td><p>ExtraHdrValue</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>Specify the value for the extra header to be inserted into every request sent to the Real Servers.</p></td></tr><tr><td><p>CreateSubVS</p></td><td><p> </p></td><td><p>unset</p></td><td><p> </p></td><td><p>This parameter can be used to create a SubVS within a Virtual Service. This parameter has no value (entering \"createsubvs\": \"\" creates a SubVS).</p></td></tr><tr><td><p>SubVS</p></td><td><p>I (Read Only)</p></td><td><p> </p></td><td><p>0 – Disabled</p><p>1 – Enabled</p></td><td><p>This parameter displays details of any SubVSes which exist in the Virtual Service.</p></td></tr><tr><td><p>CheckPostData</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>Supports up to 2047 characters</p></td><td><p>This parameter is only relevant if the <b>HTTP Method i</b>s set to <b>POST</b>. When using the <b>POST </b>method, up to 2047 characters of POST data can be sent to the server.</p></td></tr><tr><td><p>RSRulePrecedence</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p><p> </p></td><td><p>This parameter should be used in conjunction with <b>RSRulePrecedencePos</b>. This parameter is used to specify the name of the existing rule whose position you wish to change.</p></td></tr><tr><td><p>RSRulePrecedencePos</p></td><td><p>I</p></td><td><p>unset</p></td><td><p> </p></td><td><p>This parameter, in conjunction with the <b>RSRulePrecedence</b> parameter, is used to change the position of the rule in a sequence of rules. For example, a position of <b>2</b> means the rule will be checked second.</p></td></tr><tr><td><p>EnhancedHealthchecks</p></td><td><p>B</p></td><td><p>0 – Disabled</p></td><td><p>0 – Disabled</p><p>1 – Enabled</p></td><td><p>Enabling the <b>EnhancedHealthchecks</b> parameter provides an additional health check parameter – <b>RsMinimum</b>. If the <b>EnhancedHealthchecks</b> parameter is disabled, the Virtual Service will be considered available if at least one Real Server is available. If the <b>EnhancedHealthchecks</b> parameter is enabled, you can specify the minimum number of Real Servers which should be available to consider the Virtual Service to be available.</p></td></tr><tr><td><p>RsMinimum</p></td><td><p>Integer</p></td><td><p>1</p></td><td><p>1 to the number of Real Servers configured</p></td><td><p>This parameter can only be set using the <b>modvs </b>command if the <b>EnhancedHealthchecks</b> parameter is enabled. Specify the minimum number of Real Servers required to be available for the Virtual Service to be considered up. If less than the minimum amount of Real Servers are available, a critical log is generated. If some Real Servers are down but it has not reached the minimum amount specified, a warning is logged. If the email options are configured, an email will be sent to the relevant recipients.</p><p>When retrieving the value of this parameter – 0 is the default value if there are no Real Servers or 1 Real Server in the Virtual Service. However, 1 is always the minimum in reality.</p></td></tr></tbody></table>","_postman_id":"aeed2db0-d61c-4598-8e6c-f627c7fb1425"},{"name":"Miscellaneous","item":[],"id":"43062222-da20-4ac2-9f7c-ae35135c4f70","description":"<p>The table below provides details about some miscellaneous Virtual Service settings.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Range</b></p></td><td><p><b>Description</b></p></td></tr><tr><td><p>Adaptive</p></td><td><p>S (Read only)</p></td><td><p>unset</p></td><td><p> </p></td><td><p>This parameter is read-only and will only be displayed when the Scheduling Method is set to resource-based (adaptive).</p></td></tr><tr><td><p>MultiConnect</p></td><td><p>B</p></td><td><p>0</p></td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td><p>Enabling this option permits the LoadMaster to manage connection handling between the LoadMaster and the Real Servers. Requests from multiple clients will be sent over the same TCP connection.</p><p>Multiplexing only works for simple HTTP GET operations. This parameter cannot be enabled in certain situations, for example if WAF, ESP or SSL Acceleration is enabled.</p></td></tr><tr><td><p>non_local</p></td><td><p>B</p></td><td><p>0 - Disabled</p></td><td><p>0 – Disabled</p><p>1 – Enabled</p></td><td><p>By default, only Real Servers on local networks can be assigned to a Virtual Service. Enabling this option will allow a non-local Real Server to be assigned to the Virtual Service.</p><p>This option will only be available if <b>NonLocalRS </b>has been enabled and the <b>Transparent </b>option has been disabled on the relevant Virtual Service.</p></td></tr></tbody></table>","_postman_id":"43062222-da20-4ac2-9f7c-ae35135c4f70"}],"id":"a60285d4-8ad2-4b96-a49b-628aab44fef9","description":"<p>The parameters that can be set using the <strong>addvs</strong> and <strong>modvs</strong> commands are described in the sections below. For ease of use, the parameters have been broken into sections based on where the corresponding field appears in the UI.</p>\n","_postman_id":"a60285d4-8ad2-4b96-a49b-628aab44fef9"},{"name":"Sub-Virtual Services (SubVSs)","item":[{"name":"Show a SubVS","id":"3becba86-ea36-43b5-af71-590ca496c7e4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"8\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Display details about a particular SubVS.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d19bac9d-724d-43cd-81f8-44ac62ddb669","name":"Show a SubVS","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"8\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 13:12:11 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Status\": \"Down\",\n    \"Index\": 8,\n    \"VSPort\": \"0\",\n    \"Layer\": 7,\n    \"Enable\": true,\n    \"SSLReverse\": false,\n    \"SSLReencrypt\": false,\n    \"Intercept\": false,\n    \"InterceptOpts\": [\n        \"opnormal\",\n        \"auditnone\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"AlertThreshold\": 0,\n    \"Transactionlimit\": 0,\n    \"Transparent\": false,\n    \"SubnetOriginating\": true,\n    \"ServerInit\": 0,\n    \"StartTLSMode\": 0,\n    \"Idletime\": 660,\n    \"Cache\": false,\n    \"Compress\": false,\n    \"Verify\": 0,\n    \"UseforSnat\": false,\n    \"ForceL4\": false,\n    \"ForceL7\": true,\n    \"MultiConnect\": false,\n    \"ClientCert\": 0,\n    \"SecurityHeaderOptions\": 0,\n    \"VerifyBearer\": false,\n    \"ErrorCode\": \"0\",\n    \"CheckUse1.1\": false,\n    \"MatchLen\": 0,\n    \"CheckUseGet\": 0,\n    \"SSLRewrite\": \"0\",\n    \"VStype\": \"http\",\n    \"FollowVSID\": 0,\n    \"Protocol\": \"tcp\",\n    \"Schedule\": \"rr\",\n    \"CheckType\": \"http\",\n    \"PersistTimeout\": \"0\",\n    \"CheckPort\": \"0\",\n    \"NRules\": 0,\n    \"NRequestRules\": 0,\n    \"NResponseRules\": 0,\n    \"NMatchBodyRules\": 0,\n    \"NPreProcessRules\": 0,\n    \"EspEnabled\": false,\n    \"InputAuthMode\": 0,\n    \"OutputAuthMode\": 0,\n    \"MasterVS\": 0,\n    \"MasterVSID\": 7,\n    \"IsTransparent\": 2,\n    \"AddVia\": 0,\n    \"QoS\": 0,\n    \"TlsType\": \"0\",\n    \"NeedHostName\": false,\n    \"OCSPVerify\": false,\n    \"AllowHTTP2\": false,\n    \"PassCipher\": false,\n    \"PassSni\": false,\n    \"ChkInterval\": 0,\n    \"ChkTimeout\": 0,\n    \"ChkRetryCount\": 0,\n    \"Bandwidth\": 0,\n    \"EnhancedHealthChecks\": false,\n    \"RsMinimum\": 0,\n    \"NumberOfRSs\": 0,\n    \"status\": \"ok\"\n}"}],"_postman_id":"3becba86-ea36-43b5-af71-590ca496c7e4"},{"name":"Add a SubVS (using the IP Address, Port, and Protocol of the parent Virtual Service)","id":"ec6efb7d-5bc1-49a9-856e-4aad0892987e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"8080\",\r\n    \"prot\": \"tcp\",\r\n    \"createsubvs\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To create a new SubVS, you use the <strong>modvs</strong> command (because you are essentially modifying the existing parent Virtual Service) with the <strong>createsubvs</strong> parameter set to an empty string.</p>\n<blockquote>\n<p>Frequently adding or deleting Real Servers or SubVSs at a high velocity is not the recommended best practice. If you need to modify parameters, use the <strong>modrs</strong> command. If you need to constantly modify Real Server IP addresses, moving to FQDNs (rather than IP addresses) is the recommended best practice.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"9ff18f63-570d-4fb0-9cc5-499dac12fcb8","name":"Add a SubVS (using the IP Address, Port, and Protocol of the parent Virtual Service)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"8080\",\r\n    \"prot\": \"tcp\",\r\n    \"createsubvs\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 13:50:44 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Status\": \"Down\",\n    \"Index\": 6,\n    \"VSAddress\": \"IP address would appear here\",\n    \"VSPort\": \"8080\",\n    \"Layer\": 7,\n    \"Enable\": true,\n    \"SSLReverse\": false,\n    \"SSLReencrypt\": false,\n    \"Intercept\": false,\n    \"InterceptOpts\": [\n        \"opnormal\",\n        \"auditrelevant\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"AlertThreshold\": 0,\n    \"Transactionlimit\": 0,\n    \"Transparent\": true,\n    \"SubnetOriginating\": false,\n    \"ServerInit\": 0,\n    \"StartTLSMode\": 0,\n    \"Idletime\": 660,\n    \"Cache\": false,\n    \"Compress\": false,\n    \"Verify\": 0,\n    \"UseforSnat\": false,\n    \"ForceL4\": false,\n    \"ForceL7\": true,\n    \"MultiConnect\": false,\n    \"ClientCert\": 0,\n    \"SecurityHeaderOptions\": 0,\n    \"VerifyBearer\": false,\n    \"ErrorCode\": \"0\",\n    \"CheckUse1.1\": false,\n    \"MatchLen\": 0,\n    \"CheckUseGet\": 0,\n    \"SSLRewrite\": \"0\",\n    \"VStype\": \"http\",\n    \"FollowVSID\": 0,\n    \"Protocol\": \"tcp\",\n    \"Schedule\": \"rr\",\n    \"CheckType\": \"tcp\",\n    \"Persist\": \"src\",\n    \"PersistTimeout\": \"360\",\n    \"CheckPort\": \"0\",\n    \"NRules\": 0,\n    \"NRequestRules\": 0,\n    \"NResponseRules\": 0,\n    \"NMatchBodyRules\": 0,\n    \"NPreProcessRules\": 0,\n    \"EspEnabled\": false,\n    \"InputAuthMode\": 0,\n    \"OutputAuthMode\": 0,\n    \"MasterVS\": 1,\n    \"MasterVSID\": 0,\n    \"IsTransparent\": 0,\n    \"AddVia\": 0,\n    \"QoS\": 0,\n    \"TlsType\": \"0\",\n    \"NeedHostName\": false,\n    \"OCSPVerify\": false,\n    \"AllowHTTP2\": false,\n    \"PassCipher\": false,\n    \"PassSni\": false,\n    \"ChkInterval\": 0,\n    \"ChkTimeout\": 0,\n    \"ChkRetryCount\": 0,\n    \"Bandwidth\": 0,\n    \"RsMinimum\": 0,\n    \"NumberOfRSs\": 1,\n    \"SubVS\": [\n        {\n            \"Status\": \"Down\",\n            \"VSIndex\": 9,\n            \"RsIndex\": 4,\n            \"Name\": \"-\",\n            \"Forward\": \"nat\",\n            \"Weight\": 1000,\n            \"Limit\": 0,\n            \"RateLimit\": 0,\n            \"Follow\": 0,\n            \"Enable\": true,\n            \"Critical\": false\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"ec6efb7d-5bc1-49a9-856e-4aad0892987e"},{"name":"Add a SubVS (using the ID of the parent Virtual Service)","id":"165c0444-260c-4f6d-8cba-c59c66e37b74","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"6\",\r\n    \"createsubvs\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To create a new SubVS, you use the <strong>modvs</strong> command (because you are essentially modifying the existing parent Virtual Service) with the <strong>createsubvs</strong> parameter set to an empty string.</p>\n<blockquote>\n<p>Frequently adding or deleting Real Servers or SubVSs at a high velocity is not the recommended best practice. If you need to modify parameters, use the <strong>modrs</strong> command. If you need to constantly modify Real Server IP addresses, moving to FQDNs (rather than IP addresses) is the recommended best practice.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"db0d3be4-3162-41fc-9914-61213620ab03","name":"Add a SubVS (using the ID of the parent Virtual Service)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"6\",\r\n    \"createsubvs\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 14:01:40 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Status\": \"Down\",\n    \"Index\": 6,\n    \"VSAddress\": \"IP address would appear here\",\n    \"VSPort\": \"8080\",\n    \"Layer\": 7,\n    \"Enable\": true,\n    \"SSLReverse\": false,\n    \"SSLReencrypt\": false,\n    \"Intercept\": false,\n    \"InterceptOpts\": [\n        \"opnormal\",\n        \"auditrelevant\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"AlertThreshold\": 0,\n    \"Transactionlimit\": 0,\n    \"Transparent\": true,\n    \"SubnetOriginating\": false,\n    \"ServerInit\": 0,\n    \"StartTLSMode\": 0,\n    \"Idletime\": 660,\n    \"Cache\": false,\n    \"Compress\": false,\n    \"Verify\": 0,\n    \"UseforSnat\": false,\n    \"ForceL4\": false,\n    \"ForceL7\": true,\n    \"MultiConnect\": false,\n    \"ClientCert\": 0,\n    \"SecurityHeaderOptions\": 0,\n    \"VerifyBearer\": false,\n    \"ErrorCode\": \"0\",\n    \"CheckUse1.1\": false,\n    \"MatchLen\": 0,\n    \"CheckUseGet\": 0,\n    \"SSLRewrite\": \"0\",\n    \"VStype\": \"http\",\n    \"FollowVSID\": 0,\n    \"Protocol\": \"tcp\",\n    \"Schedule\": \"rr\",\n    \"CheckType\": \"tcp\",\n    \"Persist\": \"src\",\n    \"PersistTimeout\": \"360\",\n    \"CheckPort\": \"0\",\n    \"NRules\": 0,\n    \"NRequestRules\": 0,\n    \"NResponseRules\": 0,\n    \"NMatchBodyRules\": 0,\n    \"NPreProcessRules\": 0,\n    \"EspEnabled\": false,\n    \"InputAuthMode\": 0,\n    \"OutputAuthMode\": 0,\n    \"MasterVS\": 2,\n    \"MasterVSID\": 0,\n    \"IsTransparent\": 0,\n    \"AddVia\": 0,\n    \"QoS\": 0,\n    \"TlsType\": \"0\",\n    \"NeedHostName\": false,\n    \"OCSPVerify\": false,\n    \"AllowHTTP2\": false,\n    \"PassCipher\": false,\n    \"PassSni\": false,\n    \"ChkInterval\": 0,\n    \"ChkTimeout\": 0,\n    \"ChkRetryCount\": 0,\n    \"Bandwidth\": 0,\n    \"RsMinimum\": 0,\n    \"NumberOfRSs\": 2,\n    \"SubVS\": [\n        {\n            \"Status\": \"Down\",\n            \"VSIndex\": 9,\n            \"RsIndex\": 4,\n            \"Name\": \"-\",\n            \"Forward\": \"nat\",\n            \"Weight\": 1000,\n            \"Limit\": 0,\n            \"RateLimit\": 0,\n            \"Follow\": 0,\n            \"Enable\": true,\n            \"Critical\": false\n        },\n        {\n            \"Status\": \"Down\",\n            \"VSIndex\": 10,\n            \"RsIndex\": 5,\n            \"Name\": \"-\",\n            \"Forward\": \"nat\",\n            \"Weight\": 1000,\n            \"Limit\": 0,\n            \"RateLimit\": 0,\n            \"Follow\": 0,\n            \"Enable\": true,\n            \"Critical\": false\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"165c0444-260c-4f6d-8cba-c59c66e37b74"},{"name":"Modify a SubVS","id":"fcc3cbb9-bb81-4fe7-ab4f-fdebfef32b0f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"9\",\r\n    \"persist\": \"super\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Configure the SubVS settings. Most of the SubVS parameters are the same as the parent Virtual Service parameters. For details, refer to the <a href=\"#a60285d4-8ad2-4b96-a49b-628aab44fef9\">Virtual Service Parameters</a> section.</p>\n<blockquote>\n<p>Frequently adding or deleting Real Servers or SubVSs at a high velocity is not the recommended best practice. If you need to modify parameters, use the <strong>modrs</strong> command. If you need to constantly modify Real Server IP addresses, moving to FQDNs (rather than IP addresses) is the recommended best practice.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"f4a57f0d-3e5d-4480-8572-35183d58ff21","name":"Modify a SubVS","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"9\",\r\n    \"persist\": \"super\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 14:16:24 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Status\": \"Down\",\n    \"Index\": 9,\n    \"VSPort\": \"0\",\n    \"Layer\": 7,\n    \"Enable\": true,\n    \"SSLReverse\": false,\n    \"SSLReencrypt\": false,\n    \"Intercept\": false,\n    \"InterceptOpts\": [\n        \"opnormal\",\n        \"auditnone\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"AlertThreshold\": 0,\n    \"Transactionlimit\": 0,\n    \"Transparent\": false,\n    \"SubnetOriginating\": true,\n    \"ServerInit\": 0,\n    \"StartTLSMode\": 0,\n    \"Idletime\": 660,\n    \"Cache\": false,\n    \"Compress\": false,\n    \"Verify\": 0,\n    \"UseforSnat\": false,\n    \"ForceL4\": false,\n    \"ForceL7\": true,\n    \"MultiConnect\": false,\n    \"ClientCert\": 0,\n    \"SecurityHeaderOptions\": 0,\n    \"VerifyBearer\": false,\n    \"ErrorCode\": \"0\",\n    \"CheckUse1.1\": false,\n    \"MatchLen\": 0,\n    \"CheckUseGet\": 0,\n    \"SSLRewrite\": \"0\",\n    \"VStype\": \"http\",\n    \"FollowVSID\": 0,\n    \"Protocol\": \"tcp\",\n    \"Schedule\": \"rr\",\n    \"CheckType\": \"tcp\",\n    \"Persist\": \"super\",\n    \"PersistTimeout\": \"360\",\n    \"CheckPort\": \"0\",\n    \"NRules\": 0,\n    \"NRequestRules\": 0,\n    \"NResponseRules\": 0,\n    \"NMatchBodyRules\": 0,\n    \"NPreProcessRules\": 0,\n    \"EspEnabled\": false,\n    \"InputAuthMode\": 0,\n    \"OutputAuthMode\": 0,\n    \"MasterVS\": 0,\n    \"MasterVSID\": 6,\n    \"IsTransparent\": 2,\n    \"AddVia\": 0,\n    \"QoS\": 0,\n    \"TlsType\": \"0\",\n    \"NeedHostName\": false,\n    \"OCSPVerify\": false,\n    \"AllowHTTP2\": false,\n    \"PassCipher\": false,\n    \"PassSni\": false,\n    \"ChkInterval\": 0,\n    \"ChkTimeout\": 0,\n    \"ChkRetryCount\": 0,\n    \"Bandwidth\": 0,\n    \"EnhancedHealthChecks\": false,\n    \"RsMinimum\": 0,\n    \"NumberOfRSs\": 0,\n    \"status\": \"ok\"\n}"}],"_postman_id":"fcc3cbb9-bb81-4fe7-ab4f-fdebfef32b0f"},{"name":"Duplicate a SubVS","id":"f4c15c88-c5aa-4cd2-951b-ab8f08dc115e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"dupvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"3\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To duplicate a SubVS, run the <strong>dupvs</strong> command and specify the <strong>VSIndex</strong> number of the SubVs.</p>\n<blockquote>\n<p>The <strong>vs</strong> parameter value in this case should be set to an integer. You can retrieve the <strong>VSIndex</strong> of the SubVS by running the <strong>listvs</strong> command.<br /><strong>Note:</strong> This parameter is not supported in the LTSF LoadMaster version yet.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a4066d55-3073-4f16-ba96-33a193c43d25","name":"Duplicate a SubVS","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"dupvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"3\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 14 Jul 2022 13:18:32 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Status\": \"Down\",\n    \"Index\": 4,\n    \"VSPort\": \"0\",\n    \"Layer\": 7,\n    \"Enable\": true,\n    \"SSLReverse\": false,\n    \"SSLReencrypt\": false,\n    \"InterceptMode\": 0,\n    \"Intercept\": false,\n    \"InterceptOpts\": [\n        \"opnormal\",\n        \"auditnone\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"AlertThreshold\": 0,\n    \"OwaspOpts\": [\n        \"opnormal\",\n        \"auditnone\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"BlockingParanoia\": 0,\n    \"IPReputationBlocking\": false,\n    \"ExecutingParanoia\": 0,\n    \"AnomalyScoringThreshold\": 0,\n    \"PCRELimit\": 0,\n    \"JSONDLimit\": 0,\n    \"BodyLimit\": 0,\n    \"Transactionlimit\": 0,\n    \"Transparent\": false,\n    \"SubnetOriginating\": true,\n    \"ServerInit\": 0,\n    \"StartTLSMode\": 0,\n    \"Idletime\": 660,\n    \"Cache\": false,\n    \"Compress\": false,\n    \"Verify\": 0,\n    \"UseforSnat\": false,\n    \"ForceL4\": false,\n    \"ForceL7\": true,\n    \"MultiConnect\": false,\n    \"ClientCert\": 0,\n    \"SecurityHeaderOptions\": 0,\n    \"SameSite\": 0,\n    \"VerifyBearer\": false,\n    \"ErrorCode\": \"0\",\n    \"CheckUse1.1\": false,\n    \"MatchLen\": 0,\n    \"CheckUseGet\": 0,\n    \"SSLRewrite\": \"0\",\n    \"VStype\": \"http\",\n    \"FollowVSID\": 0,\n    \"Protocol\": \"tcp\",\n    \"Schedule\": \"rr\",\n    \"CheckType\": \"http\",\n    \"PersistTimeout\": \"0\",\n    \"CheckPort\": \"0\",\n    \"NRules\": 0,\n    \"NRequestRules\": 0,\n    \"NResponseRules\": 0,\n    \"NMatchBodyRules\": 0,\n    \"NPreProcessRules\": 0,\n    \"EspEnabled\": false,\n    \"InputAuthMode\": 0,\n    \"OutputAuthMode\": 0,\n    \"MasterVS\": 0,\n    \"MasterVSID\": 1,\n    \"IsTransparent\": 2,\n    \"AddVia\": 0,\n    \"QoS\": 0,\n    \"TlsType\": \"0\",\n    \"NeedHostName\": false,\n    \"OCSPVerify\": false,\n    \"AllowHTTP2\": false,\n    \"PassCipher\": false,\n    \"PassSni\": false,\n    \"ChkInterval\": 0,\n    \"ChkTimeout\": 0,\n    \"ChkRetryCount\": 0,\n    \"Bandwidth\": 0,\n    \"ConnsPerSecLimit\": 0,\n    \"RequestsPerSecLimit\": 0,\n    \"MaxConnsLimit\": 0,\n    \"RefreshPersist\": false,\n    \"ResponseStatusRemap\": false,\n    \"EnhancedHealthChecks\": false,\n    \"RsMinimum\": 0,\n    \"NumberOfRSs\": 0,\n    \"status\": \"ok\"\n}"}],"_postman_id":"f4c15c88-c5aa-4cd2-951b-ab8f08dc115e"},{"name":"Delete a SubVS","id":"9c197dfc-553f-481e-9a7d-4eecb5ee80ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"10\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Specify the ID number of the SubVS to delete.</p>\n<blockquote>\n<p>Frequently adding or deleting Real Servers or SubVSs at a high velocity is not the recommended best practice. If you need to modify parameters, use the <strong>modrs</strong> command. If you need to constantly modify Real Server IP addresses, moving to FQDNs (rather than IP addresses) is the recommended best practice.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2eced553-baac-4298-815e-a38bfce8b102","name":"Delete a SubVS","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"10\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 14:04:24 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"9c197dfc-553f-481e-9a7d-4eecb5ee80ee"},{"name":"Add a Real Server to a SubVS","id":"5f3fd173-ed55-4384-a3d0-b00e05d1d362","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"2\",\r\n    \"rs\": \"InsertRealServerIPAddress\",\r\n    \"rsport\": \"80\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add a Real Server to a SubVS, specify the SubVS ID in the <strong>vs</strong> parameter.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"1639b8db-0f60-4103-bc7a-1a5919d72776","name":"Add a Real Server to a SubVS","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"2\",\r\n    \"rs\": \"InsertRealServerIPAddress\",\r\n    \"rsport\": \"80\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 30 May 2023 15:55:16 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Rs\": [\n        {\n            \"Status\": \"Down\",\n            \"VSIndex\": 2,\n            \"RsIndex\": 3,\n            \"Addr\": \"IP address would appear here\",\n            \"Port\": 80,\n            \"DnsName\": \"\",\n            \"Forward\": \"nat\",\n            \"Weight\": 1000,\n            \"Limit\": 0,\n            \"RateLimit\": 0,\n            \"Follow\": 0,\n            \"Enable\": true,\n            \"Critical\": false,\n            \"Nrules\": 0\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"5f3fd173-ed55-4384-a3d0-b00e05d1d362"},{"name":"Delete a Real Server from a SubVS","id":"7aa3a695-c3bb-4454-be01-427cbcb9150a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"9\",\r\n    \"rs\": \"%215\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete a Real Server from a SubVS, specify the SubVS ID in the <b>vs</b> parameter and the Real Server ID preceded by <b>%21</b> in the <b>rs</b> parameter.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2a53e628-1751-44ae-91bc-9d830254902d","name":"Delete a Real Server from a SubVS","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"9\",\r\n    \"rs\": \"%215\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 14:12:04 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"7aa3a695-c3bb-4454-be01-427cbcb9150a"}],"id":"308ea90b-a1a1-4a2a-a01f-5334a3b29d76","description":"<p>The Virtual Service commands can be used on SubVSs also. However, because SubVSs do not have IP addresses, the SubVS index must be used. The SubVS index can be found using the <b>listvs</b> command.</p>\n<p>Alternatively, check the ID of the SubVS on the SubVS modify screen, for example:\n<b>Properties for subVS 1 (Id:8)</b>.</p>\n","_postman_id":"308ea90b-a1a1-4a2a-a01f-5334a3b29d76"},{"name":"Manage Templates","item":[{"name":"Export a Virtual Service as a Template","id":"c512f951-f8d1-4290-bc07-117a8ddca864","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"exportvstmplt\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>An existing Virtual Service can be exported as a template by running the <b>exportvstmplt</b> command.</p>\n<p>The Virtual Service index can also be entered for the <b>vs</b> parameter (and then the other parameters are then not needed). To retrieve the Virtual Service ID, run the <b>listvs</b> command. For further information, refer to the <a href=\"#2f003e15-0511-4cbd-97d9-db13383da658\">List All Virtual Services</a> section.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"fb7534a0-17d7-493a-b9f8-a4ab5dc5f5d8","name":"Export a Virtual Service as a Template","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"exportvstmplt\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 10:15:22 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": \"%TYPE% VS\\r\\n%NAME% Template automatically generated\\r\\n%COMMENT% Generated by vipdump $Revision: 19495 $\\r\\n%PORT% 80\\r\\n%PROT% tcp\\r\\n%TVERSION% 3\\r\\n\\r\\nvip tcp/%VIP%+%PORT%\\r\\nname \\\"%REALNAME%\\\"\\r\\nmtype \\\"http\\\"\\r\\nintercept\\r\\ninterceptopts 15\\r\\ninterceptrules \\\"G/known_vulns G/malware_detection \\\"\\r\\ninterceptrulesdis \\\"2200005 2200006\\\"\\r\\nsubnetorig\\r\\nforcel7\\r\\ncookie \\\"Set_Me\\\"\\r\\nquery \\\"Set_Me\\\"\\r\\nhealthcheck \\\"http\\\"\\r\\npersist \\\"header\\\"\\r\\nschedule \\\"rr\\\"\\r\\nptimeout 2419200\\r\\nbandwidth 70000\\r\\nrefreshpersist\\r\\nexit\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"c512f951-f8d1-4290-bc07-117a8ddca864"},{"name":"Upload a Template","id":"e5575d81-875e-4d20-9933-411e85978ebc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"uploadtemplate\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can upload a template by running the <strong>uploadtemplate</strong> command.</p>\n<blockquote>\n<p>If a command requires binary data (file uploads), this data must be passed in the \"data\" string and be base64-encoded.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"af272c71-177f-4f46-8fbe-7ac261e59b5d","name":"Upload a Template","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"uploadtemplate\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 10:12:25 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Installed 2 new Kemp certified templates.\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"e5575d81-875e-4d20-9933-411e85978ebc"},{"name":"Display a List of Installed Templates","id":"682956ff-fc8a-43cc-b3e0-ecc15362fcd0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listtemplates\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To display a list of the templates that exist on the LoadMaster, run the <b>listtemplates</b> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"eddd0499-4c30-4ae7-a1c4-d72430559856","name":"Display a List of Installed Templates","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listtemplates\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 10:30:23 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"template\": [\n        {\n            \"name\": \"Cloudian-IAM-HTTP\",\n            \"comment\": \"Cloudian HyperStore Identity and Access Management HTTP (Version Q4-20)\",\n            \"certified\": \"yes\"\n        },\n        {\n            \"name\": \"Cloudian-IAM-HTTPS\",\n            \"comment\": \"Cloudian HyperStore Identity and Access Management HTTPS (Version Q4-20)\",\n            \"certified\": \"yes\"\n        },\n        {\n            \"name\": \"Cloudian-S3-Admin\",\n            \"comment\": \"Cloudian HyperStore S3 Admin (Version Q4-20)\",\n            \"certified\": \"yes\"\n        },\n        {\n            \"name\": \"Cloudian-S3-HTTP\",\n            \"comment\": \"Cloudian HyperStore S3 HTTP (Version Q4-20)\",\n            \"certified\": \"yes\"\n        },\n        {\n            \"name\": \"Cloudian-S3-HTTPS\",\n            \"comment\": \"Cloudian HyperStore S3 HTTPS Passthrough (Version Q4-20)\",\n            \"certified\": \"yes\"\n        },\n        {\n            \"name\": \"Cloudian Management Console\",\n            \"comment\": \"Cloudian HyperStore Management Console (Q4-20)\",\n            \"certified\": \"yes\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"682956ff-fc8a-43cc-b3e0-ecc15362fcd0"},{"name":"Delete a Template","id":"fc8ede14-d381-4403-8cd3-336c19b80409","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"deltemplate\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"Cloudian-IAM-HTTP\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete a template from the LoadMaster, run the <b>deltemplate</b> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"1100922e-1495-47f4-a8fa-e177a334596c","name":"Delete a Template","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"deltemplate\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"Cloudian-IAM-HTTP\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 10:33:16 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"fc8ede14-d381-4403-8cd3-336c19b80409"}],"id":"a6246394-2fe4-4c4c-bea9-b0e354f97bc9","description":"<p>Refer to the sections below for command examples relating to Virtual Service template management.</p>\n","_postman_id":"a6246394-2fe4-4c4c-bea9-b0e354f97bc9"},{"name":"Manage SSO","item":[{"name":"SSO Domain Management","item":[{"name":"Retrieve the Value of the kcdciphersha1 Parameter","id":"7a9257d3-0cf8-4d5f-9344-b4cc1feadfd6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"kcdciphersha1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>When the <b>kcdciphersha1</b> parameter is enabled, the AES256 SHA1 KCD cipher is used (by default the RC4 cipher is used).\nTo retrieve the value of the kcdciphersha1 parameter, run the <b>get</b> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"111494be-7ced-480c-87af-05aa9a66d171","name":"Retrieve the Value of the kcdciphersha1 Parameter","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"kcdciphersha1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 10:39:52 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"KcdCipherSha1\": false,\n    \"status\": \"ok\"\n}"}],"_postman_id":"7a9257d3-0cf8-4d5f-9344-b4cc1feadfd6"},{"name":"Enable/Disable the kcdciphersha1 Parameter","id":"71c58f20-3a8c-4ba3-b556-2599c9ec3208","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"kcdciphersha1\",\r\n    \"value\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To enable or disable the <strong>kcdciphersha1</strong> parameter, run the <strong>set</strong> command.</p>\n<p>After changing the value of the <strong>kcdciphersha1</strong> parameter, you can run the <strong>logging.ssoflush</strong> command to flush the SSO authentication cache.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3f27b8b8-59f3-4443-924a-62917d16d3fe","name":"Enable/Disable the kcdciphersha1 Parameter","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"kcdciphersha1\",\r\n    \"value\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 10:42:11 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"71c58f20-3a8c-4ba3-b556-2599c9ec3208"},{"name":"Show Details of All SSO Domains","id":"9f40fe26-fc15-4772-a057-d1934a47a9e4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showdomain\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To show details of all domains, run the <b>showdomain</b> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"90969c69-9c96-4f56-803d-079f2c7745b3","name":"Show Details of All SSO Domains","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showdomain\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 10:56:56 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Domain\": [\n        {\n            \"Id\": 1,\n            \"Name\": \"EXAMPLE.COM\",\n            \"ldap_endpoint\": \"None\",\n            \"ldapephc\": 1,\n            \"testuser\": \"\",\n            \"ldap_version\": 3,\n            \"server_side\": \"0\",\n            \"auth_type\": \"LDAP-Unencrypted\",\n            \"logon_fmt\": \"Principalname\",\n            \"logon_fmt2\": \"Principalname\",\n            \"logon_transcode\": 0,\n            \"logon_domain\": \"\",\n            \"radius_send_nas_id\": \"0\",\n            \"idp_entity_id\": \"\",\n            \"idp_sso_url\": \"\",\n            \"idp_logoff_url\": \"\",\n            \"idp_cert\": \"\",\n            \"idp_match_cert\": \"0\",\n            \"sp_entity_id\": \"\",\n            \"sp_cert\": \"UseSelfSigned\",\n            \"kerberos_domain\": \"\",\n            \"kerberos_kdc\": \"\",\n            \"kcd_username\": \"\",\n            \"max_failed_auths\": 0,\n            \"reset_fail_tout\": 60,\n            \"unblock_tout\": 1800,\n            \"sess_tout_type\": \"idle time\",\n            \"sess_tout_idle_pub\": 900,\n            \"sess_tout_duration_pub\": 1800,\n            \"sess_tout_idle_priv\": 900,\n            \"sess_tout_duration_priv\": 28800,\n            \"cert_asi\": \"Not Specified\",\n            \"cert_check_cn\": \"0\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"9f40fe26-fc15-4772-a057-d1934a47a9e4"},{"name":"Add an SSO Domain","id":"b07eaf44-5550-4d69-a485-90bd23629975","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"adddomain\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add a domain, run the <b>adddomain</b> command.</p>\n<blockquote>\n<p>You can specify up to 64 characters in the <b>domain</b> parameter. The maximum number of SSO domains that are allowed is 128.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"14da369d-0da9-4fd3-88df-642b1d38a8b0","name":"Add an SSO Domain","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"adddomain\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 10:45:00 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Domain 'EXAMPLE.COM' created\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"b07eaf44-5550-4d69-a485-90bd23629975"},{"name":"Modify an SSO Domain","id":"5a157568-058d-4ff7-85ff-a4e3b2c1309b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"moddomain\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\",\r\n    \"ldap_endpoint\": \"ExampleEndpoint\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To modify an SSO domain, run the <strong>moddomain</strong> command.</p>\n<p>The <strong>moddomain</strong> command accepts the following additional (optional) parameters:</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Range</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>auth_type</p></td><td><p>S</p></td><td><p>LDAP-StartTLS</p></td><td><p>LDAP-Unencrypted</p><p>LDAP-StartTLS</p><p>LDAP-LDAPS</p><p>RADIUS</p><p>RSA-SECURID</p><p>KCD</p><p>Certificates</p><p>RADIUS and LDAP-Unencrypted</p><p>RADIUS and LDAP-StartTLS</p><p>RADIUS and LDAP-LDAPS</p><p>RSA-SECURID and LDAP-Unencrypted</p><p>RSA-SECURID and LDAP-StartTLS</p><p>RSA-SECURID and LDAP-LDAPS</p><p>OIDC-OAUTH</p></td><td><p>Specify the transport protocol used to communicate with the authentication server.</p></td></tr><tr><td><p>ldap_endpoint</p></td><td><p>S</p></td><td><p>None</p></td><td><p>The name of an existing LDAP endpoint</p></td><td><p>Specify the LDAP endpoint to use. For further information on LDAP endpoints, refer to the<a href=\"#9c747c6a-79a6-4055-a8de-9577ce8b9e1f\">LDAP Configuration</a>section.</p></td></tr><tr><td><p>radius_shared_secret</p></td><td><p>S (masked)</p></td><td><p>unset</p></td><td><p> </p></td><td><p>The shared secret to use between the RADIUS server and the LoadMaster.</p></td></tr><tr><td>radius_send_nas_id</td><td>B</td><td>0 - Disabled</td><td>0 - Disabled<br />1 - Enabled<br /></td><td>If this parameter is disabled (default), a NAS identifier is not sent to the RADIUS server. If it is enabled, a Network Access Server (NAS) identifier string is sent to the RADIUS server. By default, this is the hostname. Alternatively, if a value is specified in the <b>radius_nas_id</b> parameter, this value is used as the NAS identifier. If the NAS identifier cannot be added, the RADIUS access request is still processed.<br />This field is only available if the <b>auth_type</b> is set to a RADIUS option.<br /></td></tr><tr><td>radius_nas_id</td><td>S</td><td>The hostname</td><td> </td><td><p>If the <b>radius_send_nas_id</b> parameter is enabled, the <b>radius_nas_id</b> parameter is relevant. When specified, this value is used as the NAS identifier. Otherwise, the hostname is used as the NAS identifier. If the NAS identifier cannot be added, the RADIUS access request is still processed.<br /></p><p>This parameter is only relevant if the <b>auth_type</b> is set to a RADIUS option and the <b>radius_send_nas_id</b> parameter is enabled.<br /></p></td></tr><tr><td><p>logon_fmt</p></td><td><p>S</p></td><td><p>Principalname</p></td><td><p>not specified</p><p>Principalname</p><p>Username</p><p>Username only</p></td><td><p>Specify the logon string format used to authenticate to the LDAP/RADIUS server.</p><p>The <b>Username only</b> value is only available if the <b>auth_type</b> is set to a <b>RADIUS </b>or <b>RSA-SecurID</b> protocol. The <b>Username </b>value is not available if the auth_type is set to <b>RADIUS </b>or a <b>RADIUS and LDAP</b> protocol.</p></td></tr><tr><td><p>logon_fmt2</p></td><td><p>S</p></td><td><p>Principalname</p></td><td><p>Not specified</p><p>Principalname</p><p>Username</p></td><td><p>Specify the logon string format used to authenticate to the server.</p></td></tr><tr><td><p>logon_domain</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>This parameter corresponds with the <b>Domain/Realm </b>field in the WUI. The login domain to be used. This is also used with logon format to construct the normalized user name, for example:</p><p>Principalname: @</p><p>Username:</p><p>\\</p></td></tr><tr><td><p>logon_transcode</p></td><td><p>B</p></td><td><p>0</p></td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td><p>Enable or disable the transcode of logon credentials from ISO-8859-1 to UTF-8, when required.</p></td></tr><tr><td>user_acc_control</td><td>I</td><td>0</td><td>0-300</td><td>Specify the range in which periodic User Access Control (UAC) checks are performed. When an interval value is specified in the range of 1 to 300 minutes, the periodic UAC check is performed per user for the requests received after the interval expiry. If the interval value is set to 0 minutes, then the UAC check is not performed.</td></tr><tr><td><p>max_failed_auths</p></td><td><p>I</p></td><td><p>0</p></td><td><p>0-999</p></td><td><p>The maximum number of failed login attempts before the user is locked out.</p><p>0 – Never lock out.</p></td></tr><tr><td><p>sess_tout_idle_pub</p></td><td><p>I</p></td><td><p>900</p></td><td><p>60-604800</p></td><td><p>The session idle timeout value in seconds. This value is used in a public environment.</p></td></tr><tr><td><p>sess_tout_duration_pub</p></td><td><p>I</p></td><td><p>1800</p></td><td><p>60-604800</p></td><td><p>The maximum duration timeout value for the session in seconds. This value is used in a public environment.</p></td></tr><tr><td><p>sess_tout_idle_priv</p></td><td><p>I</p></td><td><p>900</p></td><td><p>60-604800</p></td><td><p>The session idle timeout value in seconds. This value is used in a private environment.</p></td></tr><tr><td><p>sess_tout_duration_priv</p></td><td><p>I</p></td><td><p>2800</p></td><td><p>60-604800</p></td><td><p>The maximum duration timeout value for the session in seconds. This value is used in a private environment.</p></td></tr><tr><td><p>sess_tout_type</p></td><td><p>S</p></td><td><p>idle time</p></td><td><p>idle time</p><p>max duration</p></td><td><p>Specify the type of session timeout to be used.</p></td></tr><tr><td><p>testuser</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>The username that will be used to check the authentication server(s), if you are not using an LDAP endpoint.</p></td></tr><tr><td><p>testpass</p></td><td><p>S (masked)</p></td><td><p>unset</p></td><td><p> </p></td><td><p>The password of the user that is used to check the authentication server(s), if you are not using an LDAP endpoint.</p></td></tr><tr><td><p>reset_fail_tout</p></td><td><p>I</p></td><td><p>60</p></td><td><p>60-86400</p></td><td><p>The number of seconds that must elapse before the <b>Failed Login Attempts</b> counter is reset to 0. This value must be less than the <b>unblock_tout</b>.</p></td></tr><tr><td><p>unblock_tout</p></td><td><p>I</p></td><td><p>1800</p></td><td><p>60-86400</p></td><td><p>The timeout value (in seconds) before a blocked account is automatically unblocked. This must be greater than the <b>reset_fail_tout </b>value.</p></td></tr><tr><td><p>server</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>The address(s) of the server(s) that are to be used to validate this domain.</p><p>IPv6 is not supported for RADIUS authentication.</p></td></tr><tr><td><p>server2</p></td><td><p>A</p></td><td><p>unset</p></td><td><p>Valid IP address</p></td><td><p>When using dual factor authentication, use the <b>server </b>parameter to set the address of the RADIUS server(s) and use the <b>server2 </b>parameter to set the address of the LDAP server(s).</p></td></tr><tr><td><p>kerberos_domain</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>The Kerberos Realm</p></td></tr><tr><td><p>kerberos_kdc</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>The Kerberos Key Distribution Center</p></td></tr><tr><td><p>kcd_username</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>The <b>kcd_username </b>should not contain double or single quotes.</p></td></tr><tr><td><p>kcd_password</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>The <b>kcd_password </b>should not contain double or single quotes.</p></td></tr><tr><td><p>ldap_admin</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>This, along with the <b>ldap_password</b>, is used to log in to the database to check if the user from the certificate exists.</p></td></tr><tr><td><p>ldap_password</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>This, along with the <b>ldap_admin</b>, is used to log in to the database to check if the user from the certificate exists.</p></td></tr><tr><td><p>cert_check_asi</p></td><td><p>B</p></td><td><p>0 - Disabled</p></td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td><p>This option is only available when the <b>Authentication Protocol</b> is set to <b>Certificates</b>. When this option is enabled - in addition to checking the validity of the client certificate, the client certificate will also be checked against the altSecurityIdentities (ASI) attribute of the user on the Active Directory.</p></td></tr><tr><td><p>cert_check_cn</p></td><td><p>B</p></td><td><p>0 - Disabled</p></td><td><p>0 - Disabled</p><p>1 - Disabled</p></td><td><p>Enabling this parameter allows a fallback to check the Common Name (CN) in the certificate when the SAN is not available.</p></td></tr><tr><td><p>server_side</p></td><td><p>B</p></td><td><p>Y – Outbound KCD SSO domain</p></td><td><p>Y = Outbound KCD SSO domain</p><p>N = Inbound configuration</p></td><td><p>Specify whether the configuration is inbound or outbound.</p></td></tr><tr><td><p>idp_entity_id</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>Specify the Identity Service Provider (IdP) Entity ID. This is relevant when using SAML. The maximum number of characters permitted in this field is 255.</p></td></tr><tr><td><p>idp_sso_url</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>Specify the IdP Single Sign On (SSO) URL. This is relevant when using SAML.</p></td></tr><tr><td><p>Idp_logoff_url</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>Specify the IdP Logoff URL. This is relevant when using SAML. The maximum number of characters permitted in this field is 255.</p></td></tr><tr><td><p>idp_cert</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>Specify the IdP certificate to use for verification processing.</p></td></tr><tr><td>idp_match_cert</td><td>B</td><td>0 - Disabled</td><td>0 - Disabled<br /><br />1 - Enabled<br /></td><td>If this option is enabled, the IdP certificate assigned must match the certificate in the IdP SAML response.</td></tr><tr><td><p>sp_entity_id</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>Relevant when using SAML - the Service Provider (SP) entity ID is an identifier that is shared to enable the IdP to understand, accept and have knowledge of the entity when request messages are sent from the LoadMaster. This must correlate to the identifier of the relying party on the AD FS server. The maximum number of characters permitted in this field is 255.</p></td></tr><tr><td><p>sp_cert</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>It is optional to sign requests that are sent in the context of logon. Currently, the LoadMaster does not sign those requests.</p><p>In the context of log off requests – it is mandatory and these requests must be signed. This is to avoid any spoofing and to provide extra security in relation to log off functionality. This ensures that users are not being hacked and not being logged off unnecessarily.</p><p>In the <b>sp_cert</b> parameter, you can choose to use a self-signed certificate to perform the signing.</p><p>To specify a self-signed certificate, set <b>sp_cert</b> to <b>useselfsigned</b>. By default, <b>sp_cert</b> is set to <b>useselfsigned</b>.</p></td></tr><tr><td>ldapephc</td><td>B</td><td>1 - Enabled</td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td>Enable this parameter to use the LDAP endpoint admin username and password for the health check.</td></tr><tr><td>oidc_app_id</td><td>S</td><td>unset</td><td></td><td>Add the Application (client) ID of the application. The maximum number of characters permitted in this field is 255.</td></tr><tr><td>oidc_redirect_uri</td><td>S</td><td>unset</td><td></td><td>Specify the redirect Uniform Resource Identifier (URI) or URIs (reply URLs). You can enter multiple URIs separated by a space. A maximum of 255 characters can be specified for the <b>oidc_redirect_uri </b>parameter. Once a value is set for this parameter, you cannot unset it.</td></tr><tr><td>oidc_auth_ep_url</td><td>S</td><td>unset</td><td></td><td>Specify the authorization end point URL of the application. Ensure to use the correct URL format. The maximum number of characters permitted in this field is 255.</td></tr><tr><td>oidc_token_ep_url</td><td>S</td><td>unset</td><td></td><td>Specify the token end point URL of the application. Ensure to use the correct URL format. The maximum number of characters permitted in this field is 255.</td></tr><tr><td>oidc_logoff_url</td><td>S</td><td>unset</td><td></td><td>Specify the logoff URL of the application. Ensure to use the correct URL format. The maximum number of characters permitted in this field is 255.</td></tr><tr><td>oidc_secret</td><td>S</td><td>unset</td><td></td><td>Specify the OIDC application secret of the application.</td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"486dedda-af5b-404d-a94c-0fd63f52e312","name":"Modify an SSO Domain","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"moddomain\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\",\r\n    \"ldap_endpoint\": \"ExampleEndpoint\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 11:49:47 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Domain\": [\n        {\n            \"Id\": 1,\n            \"Name\": \"EXAMPLE.COM\",\n            \"ldap_endpoint\": \"EXAMPLEENDPOINT\",\n            \"ldapephc\": 1,\n            \"testuser\": \"\",\n            \"ldap_version\": 3,\n            \"server_side\": \"0\",\n            \"auth_type\": \"LDAP-Unencrypted\",\n            \"logon_fmt\": \"Principalname\",\n            \"logon_fmt2\": \"Principalname\",\n            \"logon_transcode\": 0,\n            \"logon_domain\": \"\",\n            \"radius_send_nas_id\": \"0\",\n            \"idp_entity_id\": \"\",\n            \"idp_sso_url\": \"\",\n            \"idp_logoff_url\": \"\",\n            \"idp_cert\": \"\",\n            \"idp_match_cert\": \"0\",\n            \"sp_entity_id\": \"\",\n            \"sp_cert\": \"UseSelfSigned\",\n            \"kerberos_domain\": \"\",\n            \"kerberos_kdc\": \"\",\n            \"kcd_username\": \"\",\n            \"max_failed_auths\": 0,\n            \"reset_fail_tout\": 60,\n            \"unblock_tout\": 1800,\n            \"sess_tout_type\": \"idle time\",\n            \"sess_tout_idle_pub\": 900,\n            \"sess_tout_duration_pub\": 1800,\n            \"sess_tout_idle_priv\": 900,\n            \"sess_tout_duration_priv\": 28800,\n            \"cert_asi\": \"Not Specified\",\n            \"cert_check_cn\": \"0\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"5a157568-058d-4ff7-85ff-a4e3b2c1309b"},{"name":"Show Details of a Specific SSO Domain","id":"855a0599-121c-41db-8fa7-4aa71defb932","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showdomain\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To show details for a particular SSO domain, run the <b>showdomain</b> command and specify the <b>domain</b>.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"c471befa-7a61-42a7-b373-32cded144236","name":"Show Details of a Specific SSO Domain","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showdomain\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 11:41:53 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Domain\": [\n        {\n            \"Id\": 1,\n            \"Name\": \"EXAMPLE.COM\",\n            \"ldap_endpoint\": \"None\",\n            \"ldapephc\": 1,\n            \"testuser\": \"\",\n            \"ldap_version\": 3,\n            \"server_side\": \"0\",\n            \"auth_type\": \"LDAP-Unencrypted\",\n            \"logon_fmt\": \"Principalname\",\n            \"logon_fmt2\": \"Principalname\",\n            \"logon_transcode\": 0,\n            \"logon_domain\": \"\",\n            \"radius_send_nas_id\": \"0\",\n            \"idp_entity_id\": \"\",\n            \"idp_sso_url\": \"\",\n            \"idp_logoff_url\": \"\",\n            \"idp_cert\": \"\",\n            \"idp_match_cert\": \"0\",\n            \"sp_entity_id\": \"\",\n            \"sp_cert\": \"UseSelfSigned\",\n            \"kerberos_domain\": \"\",\n            \"kerberos_kdc\": \"\",\n            \"kcd_username\": \"\",\n            \"max_failed_auths\": 0,\n            \"reset_fail_tout\": 60,\n            \"unblock_tout\": 1800,\n            \"sess_tout_type\": \"idle time\",\n            \"sess_tout_idle_pub\": 900,\n            \"sess_tout_duration_pub\": 1800,\n            \"sess_tout_idle_priv\": 900,\n            \"sess_tout_duration_priv\": 28800,\n            \"cert_asi\": \"Not Specified\",\n            \"cert_check_cn\": \"0\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"855a0599-121c-41db-8fa7-4aa71defb932"},{"name":"Delete an SSO Domain","id":"f6ce1131-c5ef-4508-bce6-50db44aa7e7b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"deldomain\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete an existing SSO domain, run the <b>deldomain</b> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"dab28731-cc21-458a-8162-1282235e4368","name":"Delete an SSO Domain","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"deldomain\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 10:54:34 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Domain deleted\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"f6ce1131-c5ef-4508-bce6-50db44aa7e7b"},{"name":"Show Locked Users","id":"fdac2180-ee98-4ddf-870f-4209446d105c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showdomainlockedusers\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To display the locked users, run the <strong>showdomainlockedusers</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"871a012a-5fea-4c05-abe0-6a47838adefa","name":"Show Locked Users","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showdomainlockedusers\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 11:59:31 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"code\": 200,\r\n    \"LockedUsers\": [\r\n        {\r\n            \"domainid\": 3,\r\n            \"user\": \"user@example.com\",\r\n            \"locktime\": \"Wed Oct  7 02:33:29 4461407\\n\"\r\n        }\r\n    ],\r\n    \"status\": \"ok\"\r\n}"}],"_postman_id":"fdac2180-ee98-4ddf-870f-4209446d105c"},{"name":"Unlock Users","id":"bdc23d5f-7cdc-4106-a07c-5a64ddbe4547","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"unlockdomainusers\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\",\r\n    \"users\": \"ExampleUser\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To unlock specified users, run the <strong>unlockdomainusers</strong> command.</p>\n<p>You can either use the <strong>domain</strong> or <strong>domainid</strong> parameter to specify the relevant domain.</p>\n<p>You can find the domain ID in the response of the <strong>showdomainlockedusers</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"1a678074-87c7-4daa-ad49-fc8c3ee6744e","name":"Unlock Users","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"unlockdomainusers\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\",\r\n    \"users\": \"ExampleUser\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 12:01:50 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"UnlockedUsers\": [\n        \"ExampleUser\"\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"bdc23d5f-7cdc-4106-a07c-5a64ddbe4547"},{"name":"Upload RSA Authentication Manager Config File","id":"3f9d9887-d944-4126-912b-0545b289f6d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setrsaconfig\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>If using <strong>RSA-SecurID</strong> as the <strong>Authentication Protocol</strong>, files need to be uploaded to the LoadMaster for the authentication to work.<br />To upload the <strong>RSA Authentication Manager Config File</strong>, run the <strong>setrsaconfig</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[],"_postman_id":"3f9d9887-d944-4126-912b-0545b289f6d2"},{"name":"Upload RSA Node Secret File","id":"9458eb8d-688d-4f12-a48b-723dd3778ae8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setrsanodesecret\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"rsanspwd\": \"\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To upload the <strong>RSA Node Secret File</strong>, run the <strong>setrsanodesecret</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[],"_postman_id":"9458eb8d-688d-4f12-a48b-723dd3778ae8"},{"name":"Upload an Identity Provider (IdP) Metadata File","id":"b90596d2-9a2c-46c1-9dd2-311a6c309995","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"uploadsamlidpmd\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The <strong>uploadsamlidpmd</strong> command is used to upload an IdP metadata file. This simplifies the configuration of the IdP attributes, including the <strong>IdP Entity ID</strong>, <strong>IdP SSO URL,</strong> and <strong>IdP Logoff URL</strong>. The metadata file can be downloaded from the IdP. To upload an IdP metadata file, run the <strong>uploadsamlidpmd</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[],"_postman_id":"b90596d2-9a2c-46c1-9dd2-311a6c309995"},{"name":"Download the Service Provider Certificate","id":"3e604115-f4d8-46ee-b1e1-bf9bbaa62cbc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"downloadsamlspcert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>If using SAML and a self-signed certificate, the <b>downloadsamlspcert</b> command is used to download the certificate from the LoadMaster. This certificate must be installed on the IdP server (for example AD FS) to be added to the relying party signature. </p>\n<p>The AD FS server requires this certificate for use of the public key to verify the signatures that the LoadMaster generates.</p>\n<p>To download the certificate, run the <b>downloadsamlspcert</b> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"872e0a12-9501-40a8-b718-454cc7fbae4c","name":"Download the Service Provider Certificate","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"downloadsamlspcert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Jul 2022 10:14:04 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": \"Base64-encoded string would appear here\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"3e604115-f4d8-46ee-b1e1-bf9bbaa62cbc"}],"id":"0271733f-39a2-496e-aa17-66e3a1e740cd","description":"<p>The sections below provide details on SSO domain management.</p>\n","_postman_id":"0271733f-39a2-496e-aa17-66e3a1e740cd"},{"name":"SSO Sessions","item":[{"name":"List All Open Sessions for a Specific SSO Domain","id":"9539d4f5-3cb6-4643-8423-0b5f170df190","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"ssodomain.queryall\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To retrieve a list of all open sessions for a specific SSO domain, run the <strong>ssodomain.queryall</strong> command.</p>\n<p>This returns the number of active user and cookie sessions.</p>\n<blockquote>\n<p>The <strong>queryall</strong> command returns the number of <strong>UserSessions</strong> and <strong>CookieSessions</strong>. The SSO sessions for <strong>Basic Authentication</strong>, <strong>Client Certificate</strong>, and <strong>Form Based</strong> authentication types are counted as <strong>UserSessions</strong>. For <strong>Form Based</strong> authentication, the same session is also counted as a cookie session. <strong>SAML</strong> SSO sessions are counted as <strong>CookieSessions</strong> only.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"1def5992-e2cd-43b4-a964-dcb514c3fa43","name":"List All Open Sessions for a Specific SSO Domain","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"ssodomain.queryall\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 12:13:51 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"UserSessions\": \"0\",\n    \"CookieSessions\": \"0\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"9539d4f5-3cb6-4643-8423-0b5f170df190"},{"name":"Filter the List of Open Sessions by User","id":"86960a07-8877-4d1b-b6c0-6cf675065349","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"ssodomain.search\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\",\r\n    \"user\": \"ExampleUser\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To filter the list of open sessions by user, run the <strong>ssodomain.search</strong> command and specify the <strong>user</strong>.</p>\n<blockquote>\n<p>The match is based on a substring of the username and is not exact.<br />The <strong>user</strong> parameter is not case sensitive.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"681fc7b1-5896-4e39-bab8-53d07491b6d0","name":"Filter the List of Open Sessions by User","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"ssodomain.search\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\",\r\n    \"user\": \"ExampleUser\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 12:17:42 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"NumberOfSessions\": 0,\n    \"status\": \"ok\"\n}"}],"_postman_id":"86960a07-8877-4d1b-b6c0-6cf675065349"},{"name":"Return Sessions with a Particular Range","id":"1d864289-e471-4dd7-b520-85b700739756","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"ssodomain.querysessions\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\",\r\n    \"startsession\": \"1\",\r\n    \"endsession\": \"1000\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To return sessions within a particular range, run the <b>querysessions</b> command.</p>\n<p>This returns sessions in sequence, as they appear in the cache.</p>\n<p>If you do not specify the <b>startsession</b> and <b>endsession</b> parameters, the first 1000 sessions display.</p>\n<blockquote>\n<p>The maximum number of SSO sessions that can be returned in a single <b>querysessions</b> API call is limited to 1000. If the maximum number of SSO sessions exceeds 1000, you must use multiple <b>querysessions</b> API calls.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3c75c7c2-7a18-467a-bbb3-93a388cc5260","name":"Return Sessions with a Particular Range","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"ssodomain.querysessions\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\",\r\n    \"startsession\": \"1\",\r\n    \"endsession\": \"1000\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 12:20:57 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"NumberOfSessions\": 0,\n    \"status\": \"ok\"\n}"}],"_postman_id":"1d864289-e471-4dd7-b520-85b700739756"},{"name":"Kill an SSO Session","id":"24b24689-8c93-401a-82d8-e51451a789da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"ssodomain.killsession\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\",\r\n    \"key\": \"InsertCookie\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To kill a particular session, run the <strong>killsession</strong> command.</p>\n<p>For the key parameter, you can either specify the <strong>Cookie</strong> or <strong>Username</strong>,<strong>SourceIPAddress</strong>.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"4f3a182c-7279-4fd3-b167-739ac73ea668","name":"Kill an SSO Session","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"ssodomain.killsession\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\",\r\n    \"key\": \"InsertCookie\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 08 Aug 2022 14:35:12 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Killed 1 example.com domain user session(s)\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"24b24689-8c93-401a-82d8-e51451a789da"},{"name":"Kill all Open Sessions for a Specific SSO Domain","id":"3170def1-df48-47b6-bc47-fb88822b4dcd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"ssodomain.killallsessions\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To kill all open sessions for a particular domain, run the <strong>killallsessions</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2ce6b991-b7cb-4b4b-94f8-cdc579bf490d","name":"Kill all Open Sessions for a Specific SSO Domain","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"ssodomain.killallsessions\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"domain\": \"example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://10.1.155.110/accessv2/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 08 Aug 2022 10:50:09 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Killed 2 example.com domain user sessions\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"3170def1-df48-47b6-bc47-fb88822b4dcd"}],"id":"bd9f3dce-7603-4c45-a64d-2a105ae46864","description":"<p>The commands in this section relate to the open SSO sessions.</p>\n","_postman_id":"bd9f3dce-7603-4c45-a64d-2a105ae46864"},{"name":"Custom SSO Image Sets","item":[{"name":"List Custom SSO Image Sets","id":"780e711a-86a8-49e9-aa89-684c3d54392c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listssoimages\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list the existing custom SSO image sets, run the <b>listssoimages</b> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"675f339e-6764-41a5-99c0-f67bbcd793ad","name":"List Custom SSO Image Sets","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listssoimages\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 12:42:14 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Imageset\": [\n        {\n            \"Name\": \"RaymondBlanc\",\n            \"Installed\": \"Tue Nov 10 12:42:00 2020\",\n            \"Info\": \"\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"780e711a-86a8-49e9-aa89-684c3d54392c"},{"name":"Upload a Custom SSO Image Set","id":"03b62abe-e711-4c04-9d2d-0f8367cba71b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"ssoimages\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To upload an SSO image set, use the <strong>ssoimages</strong> command.</p>\n<blockquote>\n<p>If a command requires binary data (file uploads), this data must be passed in the \"data\" string and be base64-encoded.</p>\n</blockquote>\n<p>The custom SSO image set must be in the format of a .tar file. A template tar file is available from the Support site: <a href=\"https://support.kemptechnologies.com/hc/en-us/articles/360048332092\">Single Sign-On Custom Images</a>. This can then be modified to gain the desired look and feel. For further information, please refer to the <a href=\"https://kemptechnologies.com/documentation/latestga/203126599\">Custom Authentication Form, Technical Note</a>.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"f2a7b390-bd66-4608-a69e-57c43cecfbdf","name":"Upload a Custom SSO Image Set","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"ssoimages\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 15:31:30 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"shell-init","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"job-working-directory","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"job-working-directory","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"job-working-directory","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"job-working-directory","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"job-working-directory","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"job-working-directory","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"job-working-directory","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"job-working-directory","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"job-working-directory","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"job-working-directory","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"job-working-directory","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"job-working-directory","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"job-working-directory","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"job-working-directory","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Custom image sets installed\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"03b62abe-e711-4c04-9d2d-0f8367cba71b"},{"name":"Delete a Custom SSO Image Set","id":"35e892cd-e614-414a-b69e-77451bb1251b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delssoimage\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"RaymondBlanc\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete a custom SSO image set, run the <b>delssoimage</b> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"e4476618-e504-44b5-b628-cc6b3d1c6bd7","name":"Delete a Custom SSO Image Set","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delssoimage\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"RaymondBlanc\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 12:44:55 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"35e892cd-e614-414a-b69e-77451bb1251b"}],"id":"436ad975-f12b-46e0-b78f-870993036c83","description":"<p>Custom SSO image sets can be managed by using the commands detailed in the sections below.</p>\n","_postman_id":"436ad975-f12b-46e0-b78f-870993036c83"}],"id":"dd080075-afd0-4509-89b6-ff09cbdcfb1d","description":"<p>Refer to the sections below for details about commands relating to Edge Security Pack (ESP) Single Sign On (SSO) domains.</p>\n","_postman_id":"dd080075-afd0-4509-89b6-ff09cbdcfb1d"},{"name":"Cache Configuration","item":[{"name":"Specify a File Extension to Not Cache","id":"fcedf157-9cab-4bd7-9260-28340d35de7b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addnocache\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \".jpg\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add a file extension to the list of file extensions that should not be cached by using the <strong>addnocache</strong> command.</p>\n<p>The FileExtension string must begin with a “.”.</p>\n<p>Related parameters that can be managed using <strong>get</strong> and <strong>set</strong> commands are detailed in the following table. Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for details on the <strong>get</strong> and <strong>set</strong> commands.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Range</b></p></td><td><p><b>Description</b></p></td></tr><tr><td><p>cachesize</p></td><td><p>I</p></td><td><p>1-409</p></td><td><p>Specifies the cache size.</p></td></tr><tr><td><p>hostcache</p></td><td><p>B</p></td><td><p>0 - Disabled</p><p>1 – Enabled</p></td><td><p>Enable or disable using the host cache.</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"92f73073-4780-4f45-a0d2-4b46f75745a9","name":"Specify a File Extension to Not Cache","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addnocache\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \".jpg\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 05:42:52 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"fcedf157-9cab-4bd7-9260-28340d35de7b"},{"name":"Remove a File Extension from the No Cache List","id":"d8977cb4-18c2-4006-8a8d-579f3b1f8ea5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delnocache\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \".jpg\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can delete a file extension from the list of file extensions that should not be cached by using the <strong>delnocache</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2f669e63-0598-4556-bb1e-14b835488ceb","name":"Remove a File Extension from the No Cache List","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delnocache\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \".jpg\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 05:43:22 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"d8977cb4-18c2-4006-8a8d-579f3b1f8ea5"}],"id":"e80245be-e8a4-424f-8ae1-f60325a4ab3a","description":"<p>The sections below relate to the Cache Configuration. You can find these options in the LoadMaster UI in the following locations:</p>\n<ul>\n<li><p>GA: Virtual Services &gt; Cache Configuration</p>\n</li>\n<li><p>LTSF: System Configuration &gt; Miscellaneous Options &gt; AFE Configuration</p>\n</li>\n</ul>\n","_postman_id":"e80245be-e8a4-424f-8ae1-f60325a4ab3a"},{"name":"Compression Options","item":[{"name":"Specify a File Extension to Not Compress","id":"e2ec0aa3-742d-4196-82da-ea7044a591c7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addnocompress\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \".jpg\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add a file extension to the list of file extensions that should not be compressed by using the <strong>addnocompress</strong> command.</p>\n<p>The FileExtension string must begin with a “.”.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"0fce72d7-763d-43fc-bd2e-a1fecf453e86","name":"Specify a File Extension to Not Compress","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addnocompress\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \".jpg\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 05:45:51 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"e2ec0aa3-742d-4196-82da-ea7044a591c7"},{"name":"Remove a File Extension from the No Compression List","id":"eec13325-7ceb-421e-ae74-e2685e1c8a63","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delnocompress\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \".jpg\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete a file extension from the list of file extensions that should not be compressed by using the <strong>delnocompress</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3a946b07-846b-4b29-bebd-6a6b432ea6aa","name":"Remove a File Extension from the No Compression List","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delnocompress\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \".jpg\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 05:46:19 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"eec13325-7ceb-421e-ae74-e2685e1c8a63"}],"id":"f771a360-d54f-49ad-933d-cb49da698f1f","description":"<p>The sections below relate to the Compression Options. You can find these options in the LoadMaster UI in the following locations:</p>\n<ul>\n<li><p>GA: Virtual Services &gt; Compression Options</p>\n</li>\n<li><p>LTSF: System Configuration &gt; Miscellaneous Options &gt; AFE Configuration</p>\n</li>\n</ul>\n","_postman_id":"f771a360-d54f-49ad-933d-cb49da698f1f"},{"name":"Kubernetes Settings","item":[{"name":"Upload a Kube Config File","id":"5bc54ae0-b62b-43b5-8a15-379369036765","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addlmingressk8sconf\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To upload a Kube config file to the LoadMaster, run the <strong>addlmingressk8sconf</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d3974b21-9db0-4acd-823e-c771c83e2820","name":"Upload a Kube Config File","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addlmingressk8sconf\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 02 Aug 2022 08:03:21 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"mv","value":"failed to preserve ownership for '/one4net/k8s/config.cc': Operation not permitted"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Kube Config correctly installed\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"5bc54ae0-b62b-43b5-8a15-379369036765"},{"name":"Delete the Kube Config File","id":"82a04177-7fcd-4a90-a749-e49da2991776","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"dellmingressk8sconf\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete the existing Kube config file from the LoadMaster, run the <strong>dellmingressk8sconf</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"b9c888cb-93a6-4696-a118-5a9428a47a61","name":"Delete the Kube Config File","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"dellmingressk8sconf\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 07:20:59 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Kube Config successfully removed\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"82a04177-7fcd-4a90-a749-e49da2991776"},{"name":"List the Contexts in the Kube Config File","id":"0e3aea0c-9e58-4984-818e-8f0368e5f242","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showlmingressk8sconf\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list the contexts in the Kube config file that is installed on the LoadMaster, run the <strong>showlmingressk8sconf</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3aa96733-4d83-4883-9a40-e206fe0ca67c","name":"List the Contexts in the Kube Config File","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showlmingressk8sconf\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 07:00:17 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"W0801 07","value":"00:18.017821   15517 loader.go:221] Config not found: /etc/k8s/config"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"status\": \"ok\"\n}"}],"_postman_id":"0e3aea0c-9e58-4984-818e-8f0368e5f242"},{"name":"Check the Operations Mode","id":"506e3484-19b1-4bac-9372-78bb56020dd2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getlmingressmode\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To check what <strong>Operations Mode</strong> is currently selected, run the <strong>getlmingressmode</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"ed2c7152-66f8-4361-b711-a760f2e31407","name":"Check the Operations Mode","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getlmingressmode\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 07:00:49 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Mode\": \"Service\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"506e3484-19b1-4bac-9372-78bb56020dd2"},{"name":"Set the Operations Mode","id":"44443d14-43b5-4d92-a0a6-96236e860af0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setlmingressmode\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"mode\": \"Service\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To set the <strong>Operations Mode</strong>, run the <strong>setlmingressmode</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2047b898-6ba8-467f-9256-997813e80975","name":"Set the Operations Mode","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setlmingressmode\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"mode\": \"Service\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 07:01:14 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"44443d14-43b5-4d92-a0a6-96236e860af0"},{"name":"Check the Namespace being Watched","id":"4f2c963a-0dea-43b2-ba31-c4eac4660c53","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getlmingressnamespace\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To check what namespace is currently being watched, run the <strong>getlmingressnamespace</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"10e8fa99-214e-4133-9cb3-a627de5d78e5","name":"Check the Namespace being Watched","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getlmingressnamespace\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 12 Aug 2022 14:51:30 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Namespace\": \"ExampleNamespace\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"4f2c963a-0dea-43b2-ba31-c4eac4660c53"},{"name":"Set the Namespace to Watch","id":"9bb868cc-0f4e-4f4a-b9c7-5bc71346b937","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setlmingressnamespace\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"namespace\": \"default\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To set the <strong>Namespace to Watch</strong>, run the <strong>setlmingressnamespace</strong> command.</p>\n<p>You can only filter on either a single name space or all name spaces. There is no capability to select multiple name spaces at this time.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"ad79f555-9528-49a6-90ed-639c76d8f0b2","name":"Set the Namespace to Watch","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setlmingressnamespace\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"namespace\": \"default\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 12 Aug 2022 14:51:30 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 200,\n  \"message\": \"Command completed ok\",\n  \"status\": \"ok\"\n}"}],"_postman_id":"9bb868cc-0f4e-4f4a-b9c7-5bc71346b937"},{"name":"Check the Watch Timeout","id":"2b8ea4be-ec3f-466a-9c5f-c3cc832054d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getlmingresswatchtimeout\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To check the current <strong>LMingress Watch Timeout</strong> (in seconds), run the <strong>getlmingresswatchtimeout</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d25660e8-e2c6-422d-bfce-570600426c50","name":"Check the Watch Timeout","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getlmingresswatchtimeout\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 07:17:06 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"WatchTimeout\": 30,\n    \"status\": \"ok\"\n}"}],"_postman_id":"2b8ea4be-ec3f-466a-9c5f-c3cc832054d3"},{"name":"Set the Watch Timeout","id":"1e65a139-ec83-4cd0-a10d-743b4baa6061","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setlmingresswatchtimeout\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"watchtimeout\": \"30\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To set the <strong>LMingress Watch Timeout</strong> (in seconds), run the <strong>setlmingresswatchtimeout</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2a629c3c-9b05-4c72-9296-a2f075224ed4","name":"Set the Watch Timeout","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setlmingresswatchtimeout\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"watchtimeout\": \"30\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 07:15:58 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"1e65a139-ec83-4cd0-a10d-743b4baa6061"},{"name":"Restart the Ingress Controller","id":"49abc3bc-1b84-4f82-a51b-2068823eface","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"restartlmingress\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To restart the LoadMaster Ingress Controller, run the <strong>restartlmingress</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"ca20a61c-f0eb-46c7-a745-bb0aa610a698","name":"Restart the Ingress Controller","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"restartlmingress\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 07:20:26 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"49abc3bc-1b84-4f82-a51b-2068823eface"}],"id":"0f6c1dda-df9c-472c-8b37-2df37a1c0776","description":"<p>This section provides details about the LoadMaster RESTful API commands you can use to configure the Kubernetes Ingress Controller functionality.</p>\n","_postman_id":"0f6c1dda-df9c-472c-8b37-2df37a1c0776"},{"name":"Legacy WAF Settings","item":[{"name":"Commands Relating to Commercial Rule Files","item":[{"name":"Display the Commercial WAF Rule Settings","id":"68a6e8cb-bc27-4a58-836a-6e9d977d5b32","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getwafsettings\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The <strong>getwafsettings</strong> command displays the values of the WAF options relating to commercial rules that appear in the <strong>WAF Settings</strong> screen on the LoadMaster UI.</p>\n<p><strong>Related UI Item</strong></p>\n<p>Virtual Services &gt; WAF Settings</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"5f083752-5216-4026-98ce-b13f0fa81d38","name":"Display the Commercial WAF Rule Settings","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getwafsettings\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 14:10:18 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"LogFormat\": \"Native\",\n    \"RemoteLogging\": false,\n    \"AutoUpdate\": 0,\n    \"AutoInstall\": 1,\n    \"InstallTimeHour\": 4,\n    \"LastUpdated\": \"2020-05-11\",\n    \"LastInstalled\": \"2020-10-11\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"68a6e8cb-bc27-4a58-836a-6e9d977d5b32"}],"id":"11c43d4d-d61c-4192-a88e-af7bb3453b63","description":"<p>The commands in this section are all related to commercial rule files.</p>\n","_postman_id":"11c43d4d-d61c-4192-a88e-af7bb3453b63"},{"name":"Commands Relating to Custom Rule Files","item":[],"id":"fe77d05a-f331-497a-8f28-ee9d759842a5","description":"<p>The commands in this section are all related to custom rules.</p>\n","_postman_id":"fe77d05a-f331-497a-8f28-ee9d759842a5"},{"name":"Command Relating to Custom and Commercial Rules","item":[{"name":"List WAF Rules","id":"664e4e3a-6d2a-4974-94a0-45240c43bc7e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listwafrules\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The <strong>listwafrules</strong> command displays a list of all installed rules (commercial and custom rules).</p>\n<p>It also shows if the rules are active or not by displaying either <strong>Active</strong> or <strong>Inactive</strong> in the tag name. Active rules are ones that have been assigned to one or more Virtual Services.</p>\n<p><strong>Related UI Item</strong></p>\n<p>Virtual Services &gt; WAF Settings &gt; Custom Rules</p>\n<p>Virtual Services &gt; View/Modify Services &gt; Modify &gt; WAF Options &gt; Available Rules</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"4c9c3b9e-acd9-419f-94df-94299e90ca0b","name":"List WAF Rules","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listwafrules\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 09:57:08 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Rules\": {\n        \"Inactive1\": \"Generic/ip_reputation\",\n        \"Inactive2\": \"Generic/known_vulns\",\n        \"Inactive3\": \"Generic/malware_detection\",\n        \"Inactive4\": \"Generic/botnet_attacks\",\n        \"Inactive5\": \"Generic/creditcard_known\",\n        \"Inactive6\": \"Generic/creditcard_track_pan\",\n        \"Inactive7\": \"ApplicationSpecific/cpanel_attacks\",\n        \"Inactive8\": \"ApplicationSpecific/drupal_attacks\",\n        \"Inactive9\": \"ApplicationSpecific/joomla_attacks\",\n        \"Inactive10\": \"ApplicationSpecific/modx_attacks\",\n        \"Inactive11\": \"ApplicationSpecific/netcat_attacks\",\n        \"Inactive12\": \"ApplicationSpecific/oscommerce_attacks\",\n        \"Inactive13\": \"ApplicationSpecific/phpbb_attacks\",\n        \"Inactive14\": \"ApplicationSpecific/sharepoint_attacks\",\n        \"Inactive15\": \"ApplicationSpecific/typo3_attacks\",\n        \"Inactive16\": \"ApplicationSpecific/vbulletin_attacks\",\n        \"Inactive17\": \"ApplicationSpecific/wordpress_attacks\",\n        \"Inactive18\": \"ApplicationSpecific/owa_attacks\",\n        \"Inactive19\": \"ApplicationSpecific/iis_attacks\",\n        \"Inactive20\": \"ApplicationGeneric/lfi_attacks\",\n        \"Inactive21\": \"ApplicationGeneric/rfi_attacks\",\n        \"Inactive22\": \"ApplicationGeneric/sqli_attacks\",\n        \"Inactive23\": \"ApplicationGeneric/xss_attacks\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"664e4e3a-6d2a-4974-94a0-45240c43bc7e"}],"id":"53317f73-1fd5-4995-bef2-7abb66e75169","description":"<p>The command in this section is related to both commercial and custom rules.</p>\n","_postman_id":"53317f73-1fd5-4995-bef2-7abb66e75169"},{"name":"Commands Relating to Remote Logging","item":[{"name":"Save Temporary WAF Remote Log Data","id":"0fd40fe3-a76d-4eef-af49-2c5914d2e1c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.savemlogcdata\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Temporary WAF remote log data can be saved to your local machine by running the <b>logging.savemlogcdata</b> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"56c8543d-3b4f-4975-b940-62e63047230c","name":"Save Temporary WAF Remote Log Data","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.savemlogcdata\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 10:15:13 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"savemlogcdata\": \"Base64-encoded string would appear here\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"0fd40fe3-a76d-4eef-af49-2c5914d2e1c4"},{"name":"Clear Temporary WAF Remote Log Data","id":"91371cca-7d6f-41ed-a95a-e8e834862b50","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.clearmlogcdata\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Temporary WAF remote log data can be cleared by running the <b>clearmlogcdata</b> command.</p>\n<p>This removes all of the temporary WAF remote log data. This data is created when WAF remote logging is enabled on the LoadMaster and the remote log server is down or too slow to process the amount of logs generated. These log files are temporary and get automatically deleted/cleared once the data/logs have been sent to the remote log server.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"729fa2a6-68ce-4239-9244-0a9000561130","name":"Clear Temporary WAF Remote Log Data","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.clearmlogcdata\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 10:18:11 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"91371cca-7d6f-41ed-a95a-e8e834862b50"}],"id":"0254d6f6-ffc0-4e78-9320-0e66fa7ea080","description":"<p>The commands in this section relates to the WAF remote logging feature which allows the WAF audit logs to be sent to a central log repository.</p>\n","_postman_id":"0254d6f6-ffc0-4e78-9320-0e66fa7ea080"}],"id":"767bb2f4-7896-463c-aff1-a7fb8f138d24","description":"<blockquote>\n<p>The Legacy WAF functionality is not available on new LoadMaster deployments of firmware version 7.2.59 or above. If you have upgraded from a pre-7.2.59 version to 7.2.59 the Legacy WAF functionality remains available on version 7.2.59. </p>\n</blockquote>\n<blockquote>\n<p>Legacy WAF was fully deprecated in the v7.2.61 release. Deprecated means that Progress Kemp fully removed <strong>WAF Options (Legacy)</strong> from the LoadMaster. If you are running <strong>WAF Options (Legacy)</strong> and upgrade to the v7.2.61 release, a warning will be provided and the new WAF engine will be enabled with default values. We recommend upgrading your LoadMaster to use the latest WAF feature prior to upgrading to 7.2.61 so that you can configure the WAF engine to suit your configuration at the earliest possible convenience. </p>\n</blockquote>\n<blockquote>\n<p>The following commands only work on a LoadMaster with a legacy WAF-enabled license. </p>\n</blockquote>\n<p>If you have a WAF license and WAF Support, Progress Kemp provides a number of commercial rules, such as <strong>ip_reputation</strong>, which can be set to automatically download and update on a daily basis. These commercial rules are targeted to protect against specific threats. The Progress Kemp-provided commercial rules are available when signed up to WAF Support.</p>\n<p>You can also upload other rules such as the ModSecurity core rule set which contains generic attack detection rules that provide a base level of protection for any web application.</p>\n<p>You can also write and upload your own custom rules if desired.</p>\n<p>With the WAF-enabled LoadMaster, you can choose whether to use Progress Kemp-provided rules, custom rules which can be uploaded or a combination of both. The sections below provide details about commands that are specific to commercial rules, custom rules and a command which relates to both types of rule.</p>\n","_postman_id":"767bb2f4-7896-463c-aff1-a7fb8f138d24"},{"name":"WAF Settings","item":[{"name":"Enable Legacy or OWASP WAF","item":[{"name":"Enable Legacy WAF","id":"9713ac02-a62b-40f7-847d-14d8d73c03c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"InterceptMode\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To enable legacy WAF, run the <strong>modvs</strong> command and set the parameter <strong>InterceptMode</strong> value to <strong>1</strong>.</p>\n<blockquote>\n<p>You cannot switch from legacy WAF mode to OWASP WAF mode (or vice versa). You must first disable WAF (set <strong>InterceptMode</strong> to <strong>0</strong>) and then you can switch to the other mode.<br /><strong>Note:</strong> Legacy WAF was deprecated and removed from the LoadMaster in firmware version 7.2.61.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"479f4f34-b35a-4cee-b83b-8c18f47a5744","name":"Enable Legacy WAF","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"InterceptMode\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 08:55:46 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Status\": \"Down\",\n    \"Index\": 1,\n    \"VSAddress\": \"IP address would appear here\",\n    \"VSPort\": \"80\",\n    \"Layer\": 7,\n    \"NickName\": \"Example Virtual Service\",\n    \"Enable\": true,\n    \"SSLReverse\": false,\n    \"SSLReencrypt\": false,\n    \"InterceptMode\": 1,\n    \"Intercept\": true,\n    \"InterceptOpts\": [\n        \"opnormal\",\n        \"auditrelevant\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"AlertThreshold\": 0,\n    \"OwaspOpts\": [\n        \"opnormal\",\n        \"auditnone\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"BlockingParanoia\": 0,\n    \"IPReputationBlocking\": false,\n    \"ExecutingParanoia\": 0,\n    \"AnomalyScoringThreshold\": 0,\n    \"PCRELimit\": 0,\n    \"JSONDLimit\": 0,\n    \"BodyLimit\": 0,\n    \"Transactionlimit\": 0,\n    \"Transparent\": false,\n    \"SubnetOriginating\": true,\n    \"ServerInit\": 0,\n    \"StartTLSMode\": 0,\n    \"Idletime\": 660,\n    \"Cache\": false,\n    \"Compress\": false,\n    \"Verify\": 0,\n    \"UseforSnat\": false,\n    \"ForceL4\": false,\n    \"ForceL7\": true,\n    \"MultiConnect\": false,\n    \"ClientCert\": 0,\n    \"SecurityHeaderOptions\": 0,\n    \"SameSite\": 0,\n    \"VerifyBearer\": false,\n    \"ErrorCode\": \"0\",\n    \"CheckUse1.1\": false,\n    \"MatchLen\": 0,\n    \"CheckUseGet\": 0,\n    \"SSLRewrite\": \"0\",\n    \"VStype\": \"http\",\n    \"FollowVSID\": 0,\n    \"Protocol\": \"tcp\",\n    \"Schedule\": \"rr\",\n    \"CheckType\": \"http\",\n    \"PersistTimeout\": \"0\",\n    \"CheckPort\": \"0\",\n    \"NRules\": 0,\n    \"NRequestRules\": 0,\n    \"NResponseRules\": 0,\n    \"NMatchBodyRules\": 0,\n    \"NPreProcessRules\": 0,\n    \"EspEnabled\": false,\n    \"InputAuthMode\": 0,\n    \"OutputAuthMode\": 0,\n    \"MasterVS\": 0,\n    \"MasterVSID\": 0,\n    \"IsTransparent\": 2,\n    \"AddVia\": 0,\n    \"QoS\": 0,\n    \"TlsType\": \"0\",\n    \"NeedHostName\": false,\n    \"OCSPVerify\": false,\n    \"AllowHTTP2\": false,\n    \"PassCipher\": false,\n    \"PassSni\": false,\n    \"ChkInterval\": 0,\n    \"ChkTimeout\": 0,\n    \"ChkRetryCount\": 0,\n    \"Bandwidth\": 0,\n    \"ConnsPerSecLimit\": 0,\n    \"RequestsPerSecLimit\": 0,\n    \"MaxConnsLimit\": 0,\n    \"RefreshPersist\": false,\n    \"EnhancedHealthChecks\": false,\n    \"RsMinimum\": 0,\n    \"NumberOfRSs\": 0,\n    \"status\": \"ok\"\n}"}],"_postman_id":"9713ac02-a62b-40f7-847d-14d8d73c03c2"},{"name":"Enable OWASP WAF","id":"4e31b7bd-c359-4c19-96b0-686ec95d121d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"2\",\r\n    \"InterceptMode\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To enable OWASP WAF, run the <strong>modvs</strong> command and set the parameter <strong>InterceptMode</strong> value to <strong>2</strong>.</p>\n<blockquote>\n<p>You cannot switch from legacy WAF mode to OWAP WAF mode (or vice versa). You must first disable WAF (set <strong>InterceptMode</strong> to <strong>0</strong>) and then you can switch to the other mode.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"b5563788-8643-44d7-922b-a96d42ce44a7","name":"Enable OWASP WAF","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"2\",\r\n    \"InterceptMode\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 09:00:09 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Status\": \"Down\",\n    \"Index\": 2,\n    \"VSAddress\": \"10.35.48.44\",\n    \"VSPort\": \"80\",\n    \"Layer\": 7,\n    \"Enable\": true,\n    \"SSLReverse\": false,\n    \"SSLReencrypt\": false,\n    \"InterceptMode\": 2,\n    \"Intercept\": false,\n    \"InterceptOpts\": [\n        \"opnormal\",\n        \"auditrelevant\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"AlertThreshold\": 0,\n    \"OwaspOpts\": [\n        \"opnormal\",\n        \"auditnone\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"BlockingParanoia\": 1,\n    \"IPReputationBlocking\": false,\n    \"ExecutingParanoia\": 1,\n    \"AnomalyScoringThreshold\": 100,\n    \"RuleSets\": \"911,913,920,921,930,931,932,933,934,941,942,943,944,950,951,952,953,954,980\",\n    \"AuditParts\": \"BEFH\",\n    \"PCRELimit\": 3000,\n    \"JSONDLimit\": 10000,\n    \"BodyLimit\": 1048576,\n    \"Transactionlimit\": 0,\n    \"Transparent\": false,\n    \"SubnetOriginating\": true,\n    \"ServerInit\": 0,\n    \"StartTLSMode\": 0,\n    \"Idletime\": 660,\n    \"Cache\": false,\n    \"Compress\": false,\n    \"Verify\": 0,\n    \"UseforSnat\": false,\n    \"ForceL4\": false,\n    \"ForceL7\": true,\n    \"MultiConnect\": false,\n    \"ClientCert\": 0,\n    \"SecurityHeaderOptions\": 0,\n    \"SameSite\": 0,\n    \"VerifyBearer\": false,\n    \"ErrorCode\": \"0\",\n    \"CheckUse1.1\": false,\n    \"MatchLen\": 0,\n    \"CheckUseGet\": 0,\n    \"SSLRewrite\": \"0\",\n    \"VStype\": \"http\",\n    \"FollowVSID\": 0,\n    \"Protocol\": \"tcp\",\n    \"Schedule\": \"rr\",\n    \"CheckType\": \"http\",\n    \"PersistTimeout\": \"0\",\n    \"CheckPort\": \"0\",\n    \"NRules\": 0,\n    \"NRequestRules\": 0,\n    \"NResponseRules\": 0,\n    \"NMatchBodyRules\": 0,\n    \"NPreProcessRules\": 0,\n    \"EspEnabled\": false,\n    \"InputAuthMode\": 0,\n    \"OutputAuthMode\": 0,\n    \"MasterVS\": 0,\n    \"MasterVSID\": 0,\n    \"IsTransparent\": 2,\n    \"AddVia\": 0,\n    \"QoS\": 0,\n    \"TlsType\": \"0\",\n    \"NeedHostName\": false,\n    \"OCSPVerify\": false,\n    \"AllowHTTP2\": false,\n    \"PassCipher\": false,\n    \"PassSni\": false,\n    \"ChkInterval\": 0,\n    \"ChkTimeout\": 0,\n    \"ChkRetryCount\": 0,\n    \"Bandwidth\": 0,\n    \"ConnsPerSecLimit\": 0,\n    \"RequestsPerSecLimit\": 0,\n    \"MaxConnsLimit\": 0,\n    \"RefreshPersist\": false,\n    \"EnhancedHealthChecks\": false,\n    \"RsMinimum\": 0,\n    \"NumberOfRSs\": 0,\n    \"status\": \"ok\"\n}"}],"_postman_id":"4e31b7bd-c359-4c19-96b0-686ec95d121d"}],"id":"f6b56718-ce82-47bd-a8d2-753096df5340","_postman_id":"f6b56718-ce82-47bd-a8d2-753096df5340","description":""},{"name":"WAF OwaspOpts Parameter","item":[],"id":"bb282454-7d11-4b6e-a2f0-8d19388b5943","description":"<p>The WAF <strong>OwaspOpts</strong> parameter is a special parameter – it can be used to set the value for multiple fields, rather than just one field as with most other parameters.</p>\n<blockquote>\n<p>To enable OWASP WAF, set the <strong>InterceptMode</strong> parameter to <strong>2</strong>.</p>\n</blockquote>\n<p>The names of the specific UI fields that the <strong>OwaspOpts</strong> parameter is related to are listed in the table below.<br />One or more field values can be set in one command. Multiple values can be set in the one command by separating the values with a semi-colon, for example:<br /><strong>\"InterceptOpts\": \"auditnone;reqdataenable;resdataenable;jsondisable;xmldisable\"</strong><br />The table below outlines what each of the values mean.</p>\n<blockquote>\n<p>The values that are related to the same UI option are mutually exclusive. For example, you cannot set <strong>Enable JSON Parser</strong> to both <strong>jsondisable</strong> and <strong>jsonenable</strong>.</p>\n</blockquote>\n<table><tbody><tr><td><p><b>Value</b></p></td><td><p><b>Related UI Option</b></p></td><td><p><b>Default</b></p></td><td><p><b>Meaning</b></p></td></tr><tr><td><p>auditnone</p></td><td><b>Audit mode</b><br /></td><td><p>No Audit</p></td><td><p>Set the <b>Audit mode </b>to <b>No Audit</b>. No data is logged.</p></td></tr><tr><td><p>auditrelevant</p></td><td><b>Audit mode</b><br /></td><td><p>No Audit</p></td><td><p>Set the <b>Audit mode</b> to <b>Audit Relevant</b>. Logs data which is of a warning level and higher.</p></td></tr><tr><td><p>auditall</p></td><td><b>Audit mode</b></td><td><p>No Audit</p></td><td><p>Set the <b>Audit mode</b> to <b>Audit All</b>. Logs all data through the Virtual Service.</p><p>The <b>Audit All </b>option is not recommended for use in normal operation. <b>Audit All </b>should only be used when troubleshooting a specific problem.</p></td></tr><tr><td><p>reqdataenable</p></td><td>Inspect HTML POST Request Bodies<br /></td><td><p>Disabled</p></td><td><p>Enable the Inspect <b>HTML POST Request Bodies</b> option. This verifies the data supplied in POST requests.</p></td></tr><tr><td><p>reqdatadisable</p></td><td>Inspect HTML POST Request Bodies<br /></td><td><p>Disabled</p></td><td><p>Disable the I<b>nspect HTML POST Request Bodies</b> option.</p></td></tr><tr><td><p>resdataenable</p></td><td>Process HTTP Responses<br /></td><td><p>Disabled</p></td><td><p>Enable the <b>Process HTTP Responses</b> option. This verifies data sent from the Real Servers. This can be CPU and memory intensive.</p></td></tr><tr><td><p>resdatadisable</p></td><td>Process HTTP Responses<br /></td><td><p>Disabled</p></td><td><p>Disable the <b>Process HTTP Responses </b>option.</p></td></tr><tr><td><p>jsondisable</p></td><td>Enable JSON Parser<br /></td><td><p>Enabled</p></td><td><p>Disable the JSON parser.</p><p>This option is only relevant if the <b>Inspect HTML POST Request Bodies</b> option is enabled.</p></td></tr><tr><td><p>jsonenable</p></td><td>Enable JSON Parser<br /></td><td><p>Enabled</p></td><td><p>Enable the JSON parser. This enables the verification of JSON POSTs.</p><p>This option is only relevant if the <b>Inspect HTML POST Request Bodies </b>option is enabled.</p></td></tr><tr><td><p>xmldisable</p></td><td>Enable XML Parser<br /></td><td><p>Enabled</p></td><td><p>Disable the XML parser.</p><p>This option is only relevant if the <b>Inspect HTML POST Request Bodies</b> option is enabled.</p></td></tr><tr><td><p>xmlenable</p></td><td>Enable XML Parser<br /></td><td><p>Enabled</p></td><td><p>Enable the XML parser. This enables the verification of XML POSTs.</p><p>This option is only relevant if the <b>Inspect HTML POST Request Bodies</b> option is enabled.</p></td></tr><tr><td>otherctypesdisable</td><td>Enable Other Content Types</td><td>Disabled</td><td>Disable verification of POST content types (other than XML/JSON).</td></tr><tr><td>otherctypesenable</td><td><b>Enable Other Content Types</b><br /></td><td>Disabled</td><td><p>Enable verification of POST content types (other than XML/JSON).</p><p>Enabling the inspection of any other content types may increase system resource utilization (CPU and memory). A specific list of content types should be considered.</p><p>When this option is enabled, the <b>POSTOtherContentTypes</b> parameter can be used to enter a comma-separated list of POST content types allowed for WAF analysis. By default, all types (other than XML/JSON) are enabled.</p></td></tr></tbody></table>","_postman_id":"bb282454-7d11-4b6e-a2f0-8d19388b5943"},{"name":"OWASP Custom Rulesets","item":[{"name":"Add a New Custom Rule","id":"df7e0d4f-14f4-4839-b79a-5ece8d8e54db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addowaspcustomrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"owaspcust.conf\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add a new custom rule file, run the <strong>addowaspcustomrule</strong> command.</p>\n<blockquote>\n<p><strong>Note:</strong> In the LTSF version, if the character length of the OWASP rule file exceeds 456 characters the command will fail with an error saying Command Failed: No Rules in File.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"485fc95c-d904-404e-9648-d3dcbac917f0","name":"Add a New Custom Rule","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addowaspcustomrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"owaspcust.conf\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 02 Aug 2022 08:08:52 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Custom WAF rule(s) installed\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"df7e0d4f-14f4-4839-b79a-5ece8d8e54db"},{"name":"Delete a Existing Custom Rule","id":"8292cb13-de9d-437f-a6f4-7109b78094e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delowaspcustomrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"owaspcust\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete an existing rule file, run the <strong>delowaspcustomrule</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"af715620-b1a6-401b-82e8-970a986a48ab","name":"Delete a Existing Custom Rule","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delowaspcustomrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"owaspcust\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 02 Aug 2022 08:13:31 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"8292cb13-de9d-437f-a6f4-7109b78094e9"},{"name":"Download a Custom Rule","id":"99b85760-f715-4ac7-9178-eb6f419c5caa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"downloadowaspcustomrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"owaspcust\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To download a custom rule file, run the <strong>downloadowaspcustomrule</strong> command.</p>\n<p>The <strong>filename</strong> parameter is mandatory. Specify the name of the OWASP custom rule file to download in the <strong>filename</strong> parameter. You can get the filename by going to <strong>Web Application Firewall &gt; Custom Rules</strong> in the UI. If you run the command using a web browser, the file will download to the location specified in your browser settings.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"e14ba5ba-bec2-4e18-9c66-38609700943e","name":"Download a Custom Rule","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"downloadowaspcustomrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"owaspcust\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 02 Aug 2022 08:10:47 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": \"# --------------------------------------------------------------------\\n# Trustwave's SpiderLabs Research (SLR) Rules Feed\\n# Copyright (C) 2006-2013 Trustwave Holdings Inc. All rights reserved.\\n#\\n# The SLR Rule Set is a commercial product, please refer\\n# to the license under which you purchased ModSecurity product\\n# or services for terms and conditions.\\n# --------------------------------------------------------------------\\n#\\n\\n\\n# Detect CC# in input, log transaction and sanitize\\nSecRule ARGS \\\"@verifyCC (?:^|[^\\\\d])(\\\\d{4}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{1,4})(?:[^\\\\d]|$)\\\" \\\\\\n        \\\"phase:2,id:'981078',t:none,pass,nolog,skip:1\\\"\\n\\nSecAction \\\"phase:2,id:'981079',t:none,pass,nolog,skipAfter:END_KNOWN_CC_INBOUND_CHECK\\\"\\n\\n\\n# GSA SmartPay\\nSecRule ARGS \\\"@verifyCC (?:^|[^\\\\d])((?:5568|4(?:486|716))\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{4}|8699\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{3})(?:[^\\\\d]|$)\\\" \\\\\\n        \\\"phase:2,t:none,sanitiseMatched,log,auditlog,pass,msg:'GSA SmartPay Credit Card Number detected in user input',id:'980019',tag:'PCI/10.2',severity:'5'\\\"\\n\\n# MasterCard\\nSecRule ARGS \\\"@verifyCC (?:^|[^\\\\d])(5[1-5]\\\\d{2}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{4})(?:[^\\\\d]|$)\\\" \\\\\\n        \\\"phase:2,t:none,sanitiseMatched,log,auditlog,pass,msg:'MasterCard Credit Card Number detected in user input',id:'980005',tag:'PCI/10.2',severity:'5'\\\"\\n\\n# Visa\\nSecRule ARGS \\\"@verifyCC (?:^|[^\\\\d])(4\\\\d{3}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d(?:\\\\d{3})??)(?:[^\\\\d]|$)\\\" \\\\\\n        \\\"phase:2,t:none,sanitiseMatched,log,auditlog,pass,msg:'Visa Credit Card Number detected in user input',id:'980007',tag:'PCI/10.2',severity:'5'\\\"\\n\\n# American Express\\nSecRule ARGS \\\"@verifyCC (?:^|[^\\\\d])(3[47]\\\\d{2}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{3})(?:[^\\\\d]|$)\\\" \\\\\\n        \\\"phase:2,t:none,sanitiseMatched,log,auditlog,pass,msg:'American Express Credit Card Number detected in user input',id:'980009',tag:'PCI/10.2',severity:'5'\\\"\\n\\n# Diners Club\\nSecRule ARGS \\\"@verifyCC (?:^|[^\\\\d])((?:30[0-5]|3[68]\\\\d)\\\\d\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{2})(?:[^\\\\d]|$)\\\" \\\\\\n        \\\"phase:2,t:none,sanitiseMatched,log,auditlog,pass,msg:'Diners Club Credit Card Number detected in user input',id:'980011',tag:'PCI/10.2',severity:'5'\\\"\\n\\n# enRoute\\n#SecRule ARGS \\\"(?:^|[^\\\\d])(2(?:014|149)\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{2}|55\\\\d{2}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{3})(?:[^\\\\d]|$)\\\" \\\\\\n#        \\\"phase:2,t:none,sanitiseMatched,log,auditlog,pass,msg:'enRoute Credit Card Number detected in user input',id:'980013',tag:'PCI/10.2',severity:'5'\\\"\\n\\n# Discover\\nSecRule ARGS \\\"@verifyCC (?:^|[^\\\\d])(6(?:011|5\\\\d{2})\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{4})(?:[^\\\\d]|$)\\\" \\\\\\n        \\\"phase:2,t:none,sanitiseMatched,log,auditlog,pass,msg:'Discover Credit Card Number detected in user input',id:'980015',tag:'PCI/10.2',severity:'5'\\\"\\n\\n# JCB\\nSecRule ARGS \\\"@verifyCC (?:^|[^\\\\d])(3\\\\d{3}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{4}|(?:1800|21(?:31|00))\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{3})(?:[^\\\\d]|$)\\\" \\\\\\n        \\\"phase:2,t:none,sanitiseMatched,log,auditlog,pass,msg:'JCB Credit Card Number detected in user input',id:'980017',tag:'PCI/10.2',severity:'5'\\\"\\n\\n\\nSecMarker END_KNOWN_CC_INBOUND_CHECK\\n\\n# Detect CC# in output and block transaction\\nSecRule RESPONSE_BODY|RESPONSE_HEADERS:Location \\\"@verifyCC (?:^|[^\\\\d])(?<!google_ad_client = \\\\\\\"pub-)(\\\\d{4}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{1,4})(?:[^\\\\d]|$)\\\" \\\\\\n        \\\"phase:4,id:'981080',t:none,pass,nolog,skip:1\\\"\\n\\nSecAction \\\"phase:4,id:'981081',t:none,pass,nolog,skipAfter:END_KNOWN_CC_OUTBOUND_CHECK\\\"\\n\\n\\n# GSA SmartPay\\nSecRule RESPONSE_BODY|RESPONSE_HEADERS:Location \\\"@verifyCC (?:^|[^\\\\d])(?<!google_ad_client = \\\\\\\"pub-)((?:5568|4(?:486|716))\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{4}|8699\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{3})(?:[^\\\\d]|$)\\\" \\\\\\n        \\\"chain,capture,logdata:'Start of CC #: %{tx.ccdata_begin}***...',phase:4,t:none,ctl:auditLogParts=-E,block,msg:'GSA SmartPay Card Number sent from site to user',id:'980020',tag:'WASCTC/5.2',tag:'PCI/3.3',severity:'1'\\\"\\n        SecRule TX:1 \\\"(\\\\d{4}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{1,4})\\\" \\\"chain,capture,setvar:tx.ccdata=%{tx.1}\\\"\\n                SecRule TX:CCDATA \\\"^(\\\\d{4}\\\\-?)\\\" \\\"capture,setvar:tx.ccdata_begin=%{tx.1},setvar:tx.anomaly_score=+%{tx.critical_anomaly_score},setvar:tx.%{rule.id}-LEAKAGE/CC-%{matched_var_name}=%{tx.0}\\\"\\n\\n# MasterCard\\nSecRule RESPONSE_BODY|RESPONSE_HEADERS:Location \\\"@verifyCC (?:^|[^\\\\d])(?<!google_ad_client = \\\\\\\"pub-)(5[1-5]\\\\d{2}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{4})(?:[^\\\\d]|$)\\\" \\\\\\n\\t\\\"chain,capture,logdata:'Start of CC #: %{tx.ccdata_begin}***...',phase:4,t:none,ctl:auditLogParts=-E,block,msg:'MasterCard Credit Card Number sent from site to user',id:'980006',tag:'WASCTC/5.2',tag:'PCI/3.3',severity:'1'\\\"\\n        SecRule TX:1 \\\"(\\\\d{4}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{1,4})\\\" \\\"chain,capture,setvar:tx.ccdata=%{tx.1}\\\"\\n                SecRule TX:CCDATA \\\"^(\\\\d{4}\\\\-?)\\\" \\\"capture,setvar:tx.ccdata_begin=%{tx.1},setvar:tx.anomaly_score=+%{tx.critical_anomaly_score},setvar:tx.%{rule.id}-LEAKAGE/CC-%{matched_var_name}=%{tx.0}\\\"        \\n\\n# Visa\\nSecRule RESPONSE_BODY|RESPONSE_HEADERS:Location \\\"@verifyCC (?:^|[^\\\\d])(?<!google_ad_client = \\\\\\\"pub-)(4\\\\d{3}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d(?:\\\\d{3})??)(?:[^\\\\d]|$)\\\" \\\\\\n\\t\\\"chain,capture,logdata:'Start of CC #: %{tx.ccdata_begin}***...',phase:4,t:none,ctl:auditLogParts=-E,block,msg:'Visa Credit Card Number sent from site to user',id:'980008',tag:'WASCTC/5.2',tag:'PCI/3.3',severity:'1'\\\"\\n        SecRule TX:1 \\\"(\\\\d{4}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{1,4})\\\" \\\"chain,capture,setvar:tx.ccdata=%{tx.1}\\\"\\n                SecRule TX:CCDATA \\\"^(\\\\d{4}\\\\-?)\\\" \\\"capture,setvar:tx.ccdata_begin=%{tx.1},setvar:tx.anomaly_score=+%{tx.critical_anomaly_score},setvar:tx.%{rule.id}-LEAKAGE/CC-%{matched_var_name}=%{tx.0}\\\"\\n\\n# American Express\\nSecRule RESPONSE_BODY|RESPONSE_HEADERS:Location \\\"@verifyCC (?:^|[^\\\\d])(?<!google_ad_client = \\\\\\\"pub-)(3[47]\\\\d{2}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{3})(?:[^\\\\d]|$)\\\" \\\\\\n\\t\\\"chain,capture,logdata:'Start of CC #: %{tx.ccdata_begin}***...',phase:4,t:none,ctl:auditLogParts=-E,block,msg:'American Express Credit Card Number sent from site to user',id:'980010',tag:'WASCTC/5.2',tag:'PCI/3.3',severity:'1'\\\"\\n        SecRule TX:1 \\\"(\\\\d{4}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{1,4})\\\" \\\"chain,capture,setvar:tx.ccdata=%{tx.1}\\\"\\n                SecRule TX:CCDATA \\\"^(\\\\d{4}\\\\-?)\\\" \\\"capture,setvar:tx.ccdata_begin=%{tx.1},setvar:tx.anomaly_score=+%{tx.critical_anomaly_score},setvar:tx.%{rule.id}-LEAKAGE/CC-%{matched_var_name}=%{tx.0}\\\"\\n\\n# Diners Club\\nSecRule RESPONSE_BODY|RESPONSE_HEADERS:Location \\\"@verifyCC (?:^|[^\\\\d])(?<!google_ad_client = \\\\\\\"pub-)((?:30[0-5]|3[68]\\\\d)\\\\d\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{2})(?:[^\\\\d]|$)\\\" \\\\\\n\\t\\\"chain,capture,logdata:'Start of CC #: %{tx.ccdata_begin}***...',phase:4,t:none,ctl:auditLogParts=-E,block,msg:'Diners Club Credit Card Number sent from site to user',id:'980012',tag:'WASCTC/5.2',tag:'PCI/3.3',severity:'1'\\\"\\n        SecRule TX:1 \\\"(\\\\d{4}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{1,4})\\\" \\\"chain,capture,setvar:tx.ccdata=%{tx.1}\\\"\\n                SecRule TX:CCDATA \\\"^(\\\\d{4}\\\\-?)\\\" \\\"capture,setvar:tx.ccdata_begin=%{tx.1},setvar:tx.anomaly_score=+%{tx.critical_anomaly_score},setvar:tx.%{rule.id}-LEAKAGE/CC-%{matched_var_name}=%{tx.0}\\\"\\n\\n# enRoute\\n#SecRule RESPONSE_BODY|RESPONSE_HEADERS:Location \\\"(?:^|[^\\\\d])(?<!google_ad_client = \\\\\\\"pub-)(2(?:014|149)\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{2}|55\\\\d{2}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{3})(?:[^\\\\d]|$)\\\" \\\\\\n#\\t\\\"chain,capture,logdata:'Start of CC #: %{tx.ccdata_begin}***...',phase:4,t:none,ctl:auditLogParts=-E,block,msg:'enRoute Credit Card Number sent from site to user',id:'980014',tag:'WASCTC/5.2',tag:'PCI/3.3',severity:'1'\\\"\\n#        SecRule TX:1 \\\"(\\\\d{4}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{1,4})\\\" \\\"chain,capture,setvar:tx.ccdata=%{tx.1}\\\"\\n#                SecRule TX:CCDATA \\\"^(\\\\d{4}\\\\-?)\\\" \\\"capture,setvar:tx.ccdata_begin=%{tx.1},setvar:tx.anomaly_score=+%{tx.critical_anomaly_score},setvar:tx.%{rule.id}-LEAKAGE/CC-%{matched_var_name}=%{tx.0}\\\"\\n\\n# Discover\\nSecRule RESPONSE_BODY|RESPONSE_HEADERS:Location \\\"@verifyCC (?:^|[^\\\\d])(?<!google_ad_client = \\\\\\\"pub-)(6(?:011|5\\\\d{2})\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{4})(?:[^\\\\d]|$)\\\" \\\\\\n\\t\\\"chain,capture,logdata:'Start of CC #: %{tx.ccdata_begin}***...',phase:4,t:none,ctl:auditLogParts=-E,block,msg:'Discover Credit Card Number sent from site to user',id:'980016',tag:'WASCTC/5.2',tag:'PCI/3.3',severity:'1'\\\"\\n        SecRule TX:1 \\\"(\\\\d{4}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{1,4})\\\" \\\"chain,capture,setvar:tx.ccdata=%{tx.1}\\\"\\n                SecRule TX:CCDATA \\\"^(\\\\d{4}\\\\-?)\\\" \\\"capture,setvar:tx.ccdata_begin=%{tx.1},setvar:tx.anomaly_score=+%{tx.critical_anomaly_score},setvar:tx.%{rule.id}-LEAKAGE/CC-%{matched_var_name}=%{tx.0}\\\"\\n\\n# JCB\\nSecRule RESPONSE_BODY|RESPONSE_HEADERS:Location \\\"@verifyCC (?:^|[^\\\\d])(?<!google_ad_client = \\\\\\\"pub-)(3\\\\d{3}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{4}|(?:1800|21(?:31|00))\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{3})(?:[^\\\\d]|$)\\\" \\\\\\n\\t\\\"chain,capture,logdata:'Start of CC #: %{tx.ccdata_begin}***...',phase:4,t:none,ctl:auditLogParts=-E,block,msg:'JCB Credit Card Number sent from site to user',id:'980018',tag:'WASCTC/5.2',tag:'PCI/3.3',severity:'1'\\\"\\n        SecRule TX:1 \\\"(\\\\d{4}\\\\-?\\\\d{4}\\\\-?\\\\d{2}\\\\-?\\\\d{2}\\\\-?\\\\d{1,4})\\\" \\\"chain,capture,setvar:tx.ccdata=%{tx.1}\\\"\\n                SecRule TX:CCDATA \\\"^(\\\\d{4}\\\\-?)\\\" \\\"capture,setvar:tx.ccdata_begin=%{tx.1},setvar:tx.anomaly_score=+%{tx.critical_anomaly_score},setvar:tx.%{rule.id}-LEAKAGE/CC-%{matched_var_name}=%{tx.0}\\\"\\n\\n\\nSecMarker END_KNOWN_CC_OUTBOUND_CHECK\\n\\n\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"99b85760-f715-4ac7-9178-eb6f419c5caa"}],"id":"89c3d8cc-041b-4ebd-b7ce-ca0b45483d85","_postman_id":"89c3d8cc-041b-4ebd-b7ce-ca0b45483d85","description":""},{"name":"OWASP Custom Data File","item":[{"name":"Add a Custom Data File","id":"9b5b1f16-2a22-49c7-ba66-1d44180165d0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addowaspcustomdata\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"owasp_cust.data\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add a custom data file, run the <strong>addowaspcustomdata</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"f77d2b26-2395-4677-a54a-79f6103223fe","name":"Add a Custom Data File","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addowaspcustomdata\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"owasp_cust.data\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 10:49:02 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"9b5b1f16-2a22-49c7-ba66-1d44180165d0"},{"name":"Delete a Custom Data File","id":"78162bfe-ed01-439f-bcde-fb40ecacb18b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delowaspcustomdata\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"owasp_cust\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete an existing data file, run the <strong>delowaspcustomdata</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"f768bfe1-d891-4b72-90e6-b281e0f3a8d6","name":"Delete a Custom Data File","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delowaspcustomdata\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"owasp_cust\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 10:54:52 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"78162bfe-ed01-439f-bcde-fb40ecacb18b"},{"name":"Download a Custom Data File","id":"b2056adb-f88a-44be-9add-939bed79e04b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"downloadowaspcustomdata\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"owasp_cust.data\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To download a custom data file, run the <strong>downloadowaspcustomdata</strong> command.</p>\n<p>The <strong>filename</strong> parameter is mandatory. Specify the name and extension (either <strong>.txt</strong> or <strong>.data</strong>) of the OWASP custom data file to download in the <strong>filename</strong> parameter. You can get the filename by going to <strong>Web Application Firewall &gt; Custom Rules</strong> in the UI. If you run the command using a web browser, the file will download to the location specified in your browser settings.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"dfca6bd6-dc7d-4520-b2cb-87c071595d7b","name":"Download a Custom Data File","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"downloadowaspcustomdata\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"owasp_cust.data\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 10:53:02 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": \"Base64-encoded string would appear here\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"b2056adb-f88a-44be-9add-939bed79e04b"}],"id":"4f0f3b43-8fee-491a-b14b-e3975a7cb082","_postman_id":"4f0f3b43-8fee-491a-b14b-e3975a7cb082","description":""},{"name":"OWASP Rules","item":[{"name":"List the Available OWASP Rules","id":"c55872cd-d92d-41ed-9e68-733b3227a864","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"owasprules\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list all available OWASP rules, run the <strong>owasprules</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"38324bdc-fce5-4117-9b47-af96e5114952","name":"List the Available OWASP Rules","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"owasprules\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 11:48:02 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Rule\": {\n        \"Id\": \"xenforo\",\n        \"Type\": \"workload\",\n        \"Name\": \"xenforo\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"c55872cd-d92d-41ed-9e68-733b3227a864"},{"name":"Show All OWASP Rules","id":"ce975f41-3e59-495d-b25a-619173151483","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"owasprules\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To display all OWASP rules and their enablement state for a Virtual Service, run the <strong>owasprules</strong> command and Specify the Virtual Service index.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d0b34c3a-6927-4662-901f-c5e141ae6dbd","name":"Show all OWASP Rules","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"owasprules\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 12:46:34 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Rule\": {\n        \"Id\": \"xenforo\",\n        \"Type\": \"workload\",\n        \"Name\": \"xenforo\",\n        \"Enabled\": \"yes\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"ce975f41-3e59-495d-b25a-619173151483"},{"name":"Show an OWASP Rule","id":"b879510c-79ce-4bdc-8232-51e9e9ee2c82","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"owasprules\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"rule\": \"911100\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To display an OWASP rule and its enablement state for a Virtual Service, run the <strong>owasprules</strong> command and specify the Virtual Service index and rule ID.</p>\n<blockquote>\n<p>To get the rule ID of an OWASP rule, check the user interface (<strong>Virtual Services &gt; View/Modify Services &gt; Modify &gt; WAF &gt; Manage Rules</strong> and expand the relevant rule section to see the associated rule ids) or run the <strong>owasprules</strong> command. You can also specify a prefix, such as 913 for the <strong>scanner-detection</strong> rules, to enable/disable/view all rules that contain that prefix in their ID.</p>\n</blockquote>\n<blockquote>\n<p>For more information on the OWASP rules including a list of IDs for each ruleset and rule, refer to the <a href=\"https://kemptechnologies.com/documentation/latestga/100000016\">OWASP Standard Rules Technical Note</a>.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"251b3471-7e7b-4d2b-a0e4-4d17fc662fcb","name":"Show an OWASP Rule","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"owasprules\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"rule\": \"911100\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 11:48:41 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Rule\": {\n        \"Id\": \"911100\",\n        \"Type\": \"CRS\",\n        \"Name\": \"911100 Method is not allowed by policy\",\n        \"Enabled\": \"no\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"b879510c-79ce-4bdc-8232-51e9e9ee2c82"},{"name":"Specify if a Custom Rule should be run before the Core Rule Set","id":"00ab49e3-f3e9-425a-bb11-30d4ee7d1f8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"owasprules\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"rule\": \"known\",\r\n    \"runfirst\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To specify that a custom rule should run before the OWASP Core Rule Set (CRS), enable the <strong>runfirst</strong> parameter.</p>\n<p>If the <strong>runfirst</strong> parameter is disabled, the custom rule runs after the CRS.</p>\n<p>The <strong>runfirst</strong> parameter is disabled by default.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"1af6efd6-659c-4e1d-ba1e-3d7092b0070a","name":"Specify if a Custom Rule should be run before the Core Rule Set","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"owasprules\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"rule\": \"known\",\r\n    \"runfirst\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 29 Aug 2022 14:24:46 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Rule\": {\n        \"Id\": \"known\",\n        \"Type\": \"custom\",\n        \"Name\": \"known\",\n        \"Enabled\": \"yes\",\n        \"Runfirst\": \"yes\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"00ab49e3-f3e9-425a-bb11-30d4ee7d1f8a"},{"name":"Turn Off All OWASP Rules","id":"090c3519-814e-4017-91de-96843baa919d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"owasprules\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"rule\": \"911100\",\r\n    \"enable\": \"no\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To turn off all OWASP rules for a particular ruleset of a Virtual Service, run the <strong>owaprules</strong> command and specify the Virtual Service index, rule ID, and set the <strong>enable</strong> parameter to <strong>0</strong>.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"dd301a20-b27a-42ce-832b-f0214395b40a","name":"Turn Off All OWASP Rules","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"owasprules\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"rule\": \"911100\",\r\n    \"enable\": \"no\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 11:52:21 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Rule\": {\n        \"Id\": \"911100\",\n        \"Type\": \"CRS\",\n        \"Name\": \"911100 Method is not allowed by policy\",\n        \"Enabled\": \"no\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"090c3519-814e-4017-91de-96843baa919d"},{"name":"Filter the List of Rules","id":"da7004a5-43ab-4a52-9d34-689a3214866c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"owasprules\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"filter\": \"sql\",\r\n    \"enable\": \"yes\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To filter the list of rules, run the <strong>owasprules</strong> command, specifying the VS index and filter term.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"569f6fd0-6623-4119-a025-60cf8c6384bf","name":"Filter the List of Rules","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"owasprules\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"filter\": \"sql\",\r\n    \"enable\": \"yes\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 11:49:18 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Rule\": {\n        \"Id\": \"980130\",\n        \"Type\": \"CRS\",\n        \"Name\": \"980130 Inbound Anomaly Score Exceeded (Total Inbound Score: %{TX.INBOUND_ANOMALY\",\n        \"Enabled\": \"yes\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"da7004a5-43ab-4a52-9d34-689a3214866c"},{"name":"Enable/Disable Rules for a Virtual Service","id":"3eedd1d1-bda5-4717-a482-3f9ca05471c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"owasprules\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"enable\": \"yes\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To enable/disable all rules for a Virtual Service, run the <strong>owasprules</strong> command, specify the Virtual Service ID, and set the <strong>enable</strong> parameter.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"fc5fc3d3-7f55-4bc8-8fce-4f09bc1e3deb","name":"Disable Rules for a Virtual Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"owasprules\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"enable\": \"yes\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 11:49:58 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Rule\": {\n        \"Id\": \"xenforo\",\n        \"Type\": \"workload\",\n        \"Name\": \"xenforo\",\n        \"Enabled\": \"yes\"\n    },\n    \"status\": \"ok\"\n}"},{"id":"ed69a362-f86e-4e00-a429-751dfc114fb2","name":"Enable Rules for a Virtual Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"owasprules\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"enable\": \"yes\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Aug 2022 11:51:23 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Rule\": {\n        \"Id\": \"xenforo\",\n        \"Type\": \"workload\",\n        \"Name\": \"xenforo\",\n        \"Enabled\": \"yes\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"3eedd1d1-bda5-4717-a482-3f9ca05471c4"}],"id":"2c15f314-8395-4453-bc82-b853ae5056b8","_postman_id":"2c15f314-8395-4453-bc82-b853ae5056b8","description":""}],"id":"21fc38f7-e59d-44d9-b408-f058c1fcc75a","description":"<blockquote>\n<p>The following commands only work on a LoadMaster with a WAF-enabled license. </p>\n</blockquote>\n<p>You can configure the following WAF parameters using the <strong>modvs</strong> commands.</p>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><b>Default</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Range</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Description</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>Intercept</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div>0</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 – Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enable/disable the legacy Web Application Firewall (WAF) for this Virtual Service.<br /><b>Note:</b> Legacy WAF was deprecated and removed from the LoadMaster in version 7.2.61 - to enable OWASP WAF use the <b>InterceptMode </b>parameter.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>InterceptMode</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div>0</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 – Legacy</p><p>2 – OWASP</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>You cannot switch from one WAF mode to another. You must first disable WAF (set <b>InterceptMode </b>to <b>0</b>) and then you can switch to the other mode.<br /><b>Note:</b> Legacy WAF was deprecated and removed from the LoadMaster in version 7.2.61 - to enable OWASP WAF set the <b>InterceptMode </b>parameter to <b>2</b>.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>InterceptOpts</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div>unset</div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div>Most of the fields in the WAF Options (Legacy) section of the Virtual Service modify screen in the LoadMaster UI can be set using this parameter. For further details, refer to the following section:<br /><a href=\"#712f0f9b-7cc3-475a-809a-fc883f020446\">WAF InterceptOpts Parameter</a>.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OwaspOpts</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div>unset</div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div>Some of the OWASP WAF Virtual Service parameters can be set using this parameter. For further details, refer to the following section:<br /><a href=\"#bb282454-7d11-4b6e-a2f0-8d19388b5943\">WAF OwaspOpts Parameter</a>.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>BlockingParanoia</div><div><div><div><div></div></div></div><div></div></div></td><td><div>I</div><div><div><div><div></div></div></div><div></div></div></td><td><div>1</div><div><div><div><div></div></div></div><div></div></div></td><td><div>1 - 4</div><div><div><div><div></div></div></div><div></div></div></td><td><div>The paranoia level at which the OWASP engine blocks the request coming from the server.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>ExecutingParanoia</div><div><div><div><div></div></div></div><div></div></div></td><td><div>I</div><div><div><div><div></div></div></div><div></div></div></td><td><div>1</div><div><div><div><div></div></div></div><div></div></div></td><td><div>1 - 4</div><div><div><div><div></div></div></div><div></div></div></td><td><div>The paranoia level at which the OWASP engine logs requests that are coming from the server. This value should not be lower than the BlockingParanoia level</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>AnomalyScoringThreshold</div><div><div><div><div></div></div></div><div></div></div></td><td><div>i</div><div><div><div><div></div></div></div><div></div></div></td><td><div>100</div><div><div><div><div></div></div></div><div></div></div></td><td><div>1 - 10000</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Set the Anomaly Scoring Threshold value. Every detection rule in the CRS raises the anomaly score. If the cumulative anomaly score per request hits the configured limit, the request will be blocked</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>pcrelimit</div><div><div><div><div></div></div></div><div></div></div></td><td><div>I</div><div><div><div><div></div></div></div><div></div></div></td><td><div>10000</div><div><div><div><div></div></div></div><div></div></div></td><td><div>1000 - 9999999</div><div><div><div><div></div></div></div><div></div></div></td><td><div>This setting sets the maximum iterations that the internal PCRE engine will use to resolve a regular expression before failing a match.<br /><b>Note:</b> The default value is 3000 in the LTSF LoadMaster version.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>JSONDLimit</div><div><div><div><div></div></div></div><div></div></div></td><td><div>I</div><div><div><div><div></div></div></div><div></div></div></td><td><div>10000</div><div><div><div><div></div></div></div><div></div></div></td><td><div>1000 - 99999</div><div><div><div><div></div></div></div><div></div></div></td><td><div>This value sets the maximum depth that will be accepted during JSON parsing. Lower values may cause a valid match to fail. Higher values may cause the WAF engine to run slower.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>AlertThreshold</div><div><div><div><div></div></div></div><div></div></div></td><td><div>I</div><div><div><div><div></div></div></div><div></div></div></td><td><div>0 - disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>0 - 100000</div><div><div><div><div></div></div></div><div></div></div></td><td><div>This is the threshold of incidents per hour before sending an alert. Setting this to 0 disables alerting.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>InterceptPOSTOtherContentTypes</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div>unset</div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div>When the otherctypesenable parameter is enabled, use the InterceptPOSTOtherContentType s parameter to enter a comma separated list of POST content types allowed for WAF analysis, for example text/plain,text/css. By default, all types (other than XML/JSON) are enabled. To set this to any other content types, set the value to any.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>BodyLimit</div><div><div><div><div></div></div></div><div></div></div></td><td><div>I</div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div>1024 – 52428800<br /><b>Note:</b> The maximum value for the BodyLimit parameter on LTSF LoadMasters is 10485760.</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Set the maximum size of POST request bodies (in bytes) that the WAF engine will allow through. Higher values require more memory resources and may impact WAF engine performance. The default value is 1048576 bytes.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>PostOtherContentTypes</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When the otherctypesenable parameter is enabled, use the POSTOtherContentTypes parameter to enter a comma separated list of POST content types allowed for WAF analysis, for example text/plain,text/css. By default, all types (other than XML/JSON) are enabled. To set this to any other content types, set the value to any.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>IPReputationBlocking</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div>0</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 – Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enables the checking of client addresses against the IP reputation database.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>RuleSets</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div>In OWASP CRS rulesets are described by three digit numbers. Specify the three digit number of the rulesets you wish to enable. For example: RuleSets=911, 913, 920….</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>ExcludedWorkLoads</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div>Specify a list of workloads that the customer is running. By default, some workloads cause a lot of false positives, if someone is running one of workloads (drupal, wordpress, nextcloud, dokuwiki, cpanel, xenforo), add its name to the list will stop certain checks that are known to cause problems.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>BlockedCountries</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enter the two letter country codes that are to be blocked.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>AuditParts</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div>ABEFHKZ</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enter a valid string which contains the sections that are to be put in the wafaudit log for each request. Currently, only four values B, E, F, H are enabled.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>CustomRules</div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div>Specify a list of custom rules that are to be configured for the Virtual Service.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>DisabledRules</div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div>Specify a list of disabled rules.</div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>","_postman_id":"21fc38f7-e59d-44d9-b408-f058c1fcc75a"}],"id":"b168bb32-8ffe-4310-be88-ef084c78fd95","description":"<p>This section contains details about commands relating to Virtual Service configuration.</p>\n<p>Virtual Services can be addressed either by using the IP address or the index (ID). The index is a numerical value that tracks the Virtual Service internally.</p>\n<p>You can retrieve the ID by using the <strong>showvs</strong> or <strong>listvs</strong> command. Alternatively, you can check the Virtual Service modify screen in the UI, which displays the Virtual Service ID, for example:<br /><strong>Properties for udp/</strong><em><strong>IPAddress</strong></em><strong>:53 (Id:4)</strong>.</p>\n","_postman_id":"b168bb32-8ffe-4310-be88-ef084c78fd95"},{"name":"Global Balancing","item":[{"name":"Manage Fully Qualified Domain Names (FQDNs)","item":[{"name":"List FQDNs","id":"da0ee4a9-dfd7-4654-b0e3-82c4ac95df6a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listfqdns\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The existing FQDNs can be listed by running the <b>listfqdns</b> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"6123e466-9d8d-4949-abab-d99a25f2e8f7","name":"List FQDNs","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listfqdns\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 10:29:57 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"fqdn\": {\n        \"FullyQualifiedDomainName\": \"Example.com.\",\n        \"SelectionCriteria\": \"rr\",\n        \"FailTime\": 0,\n        \"SiteRecoveryMode\": \"auto\",\n        \"Mapping\": \"0\",\n        \"failover\": \"N\",\n        \"publicRequestValue\": \"0\",\n        \"privateRequestValue\": \"0\",\n        \"LocalSettings\": \"0\",\n        \"UnanimousChecks\": \"N\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"da0ee4a9-dfd7-4654-b0e3-82c4ac95df6a"},{"name":"Add an FQDN","id":"b3aabeee-07bf-49bb-bead-ab0657601142","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addfqdn\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add an FQDN by running the <strong>addfqdn</strong> command.</p>\n<blockquote>\n<p>fqdn is a required parameter for this command. </p>\n</blockquote>\n<blockquote>\n<p>As of LoadMaster version 7.2.60.1, underscores are supported in the <strong>fqdn</strong> parameter. </p>\n</blockquote>\n<blockquote>\n<p>The FQDN can be a maximum of 63 characters long.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2ab53af4-c142-4426-bbbc-d85b5c5d37db","name":"Add an FQDN","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addfqdn\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 10:24:12 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Added FQDN Example.com\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"b3aabeee-07bf-49bb-bead-ab0657601142"},{"name":"Modify an FQDN","id":"102aa9bb-63ef-44a5-9c25-581afc53a1e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modfqdn\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"SelectionCriteria\": \"wrr\",\r\n    \"FailTime\": 1000\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>An existing FQDN can be modified by running the <strong>modfqdn</strong> command.</p>\n<p>The <strong>modfqdn</strong> command accepts the following optional parameters:</p>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Default</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Range</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Additional Information</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>SelectionCriteria</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>rr</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>rr = round robin</p><p>wrr = weighted round robin</p><p>fw = fixed weighting</p><p>rsr = real server load</p><p>prx = proximity</p><p>lb = location based</p><p>all = all available</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The selection criteria for addresses associated with the FQDN. For a description of each of these options, refer to the <b>GEO, Feature Description </b>on the <a href=\"https://kemptechnologies.com/documentation\">Documentation Page</a>.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>FailTime</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0-1440 (minutes)</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>If a failure delay is not set, normal health checking is performed. If set, this parameter defines the number of minutes to wait after a failure before finally disabling it. Once it is disabled, it will not normally be brought back into operation.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>siterecoverymode</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>auto</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>auto - automatic</p><p>manual - manual</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This parameter defines the Site Recovery Mode.</p><p>If this is set to automatic, upon site recovery the site is brought back into operation immediately.</p><p>If this is set to manual, once the site has failed, the site is disabled. Manual intervention is required to restore normal operation.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>failover</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 – Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This parameter is only relevant if the <b>SelectionCriteria </b>is set to <b>lb </b>(Location Based).</p><p>Enable/disable FQDN failover.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>publicRequestValue</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Public Sites Only</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Public Sites Only</p><p>1 – Prefer Public Sites</p><p>2 – Prefer Private Sites</p><p>3- Any Sites</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Restrict responses to clients from public IP addresses to specific classes of site. For an explanation of the different settings and their values please see the section<b> Public Requests &amp; Private Requests  </b>below including the table</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>privateRequestValue</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Private Sites Only</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Private Sites Only</p><p>1 – Prefer Private Sites</p><p>2 – Prefer Public Sites</p><p>3 – Any Sites</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Restrict responses to clients from private IP addresses to specific classes of site. For an explanation of the different settings and their values please see the section <b>Public Requests &amp; Private Requests  </b>below including the table</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>ecsforpubpriv</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 – Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>When this parameter is disabled, the device uses the client request’s source IP address to determine if the request is public or private. When enabled, the device uses the EDNS Client Subnet (ECS) value instead (if one is received) to determine if the request is public or private. This option becomes inactive in either of the following conditions:<br />- The <b>EDNS Client Subnet (ECS)</b> option (in <b>Global Balancing &gt; Miscellaneous Params</b>) is disabled.<br /><br />- The <b>Public Requests</b> and <b>Private Requests</b> values are both set to <b>All Sites</b>.<br /><b>Note: </b>This parameter is not supported in the LTSF LoadMaster version yet.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>LocalSettings</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 – Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabling this parameter provides two additional parameters for the FQDN – <b>localttl </b>and <b>localsticky</b>.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>localttl</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Defaults to the value of the global <b>ttl </b>value when an FQDN is created.</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>1 to 86400</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The Time To Live (TTL) value dictates how long the reply from the GEO LoadMaster can be cached by other DNS servers or client devices. The time interval is defined in seconds. This value should be as practically low as possible. The default value for this field is 10.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>localsticky</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Defaults to the value of the global <b>persist </b>value when an FQDN is created.</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 to 86400</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Stickiness, also known as persistence, is the property that enables all name resolution requests from an individual client to be sent to the same resources until a specified period of time has elapsed.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>unanimouschecks</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 – Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When this parameter is enabled, if any IP addresses fail health checking - the other FQDN IP addresses which belong to the same cluster will be forced down.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<p><strong>Public Requests &amp; Private Requests</strong></p>\n<p>The <strong>Public Requests</strong> and <strong>Private Requests</strong> options replace the old Isolate Public/Private Sites option which was available on LoadMasters with firmware up to and including 7.1-28. The new settings offer administrators greater flexibility when configuring an FQDN.</p>\n<p>These new settings allow administrators to selectively respond with public or private sites based on whether the client is from a public or private IP. For example, administrators may wish to allow only private clients to be sent to private sites.</p>\n<p>The following table outlines settings and their configurable values:</p>\n<table><tbody><tr><td><div><p><b>Setting</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Value</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Client Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Site Types Allowed</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>PublicRequests</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Public Only</p><p>Prefer Public</p><p>Prefer Private</p><p>All Sites</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Public</p><p>Public</p><p>Public</p><p>Public</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Public</p><p>Public, Private if no public</p><p>Private, Public if no private</p><p>Private and Public</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Private Requests</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Private Only</p><p>Prefer Private</p><p>Prefer Public</p><p>All Sites</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Private</p><p>Private</p><p>Private</p><p>Private</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Private</p><p>Private, Public if no private</p><p>Public, Private if no public</p><p>Private and Public</p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"4fac668f-8d3e-4559-ba71-62bf14181b79","name":"Modify an FQDN","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modfqdn\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"SelectionCriteria\": \"wrr\",\r\n    \"FailTime\": 1000\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Aug 2022 05:53:05 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"fqdn\": [\n        {\n            \"Status\": \"Down\",\n            \"FullyQualifiedDomainName\": \"Example.com.\",\n            \"SelectionCriteria\": \"wrr\",\n            \"FailTime\": 1000,\n            \"SiteRecoveryMode\": \"auto\",\n            \"failover\": false,\n            \"publicRequestValue\": 0,\n            \"privateRequestValue\": 0,\n            \"EcsForPubPriv\": 0,\n            \"LocalSettings\": 0,\n            \"UnanimousChecks\": false\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"102aa9bb-63ef-44a5-9c25-581afc53a1e9"},{"name":"Show an FQDN","id":"4b8272e5-4328-46e3-a3c6-7fbb3b8ddb26","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showfqdn\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The <b>showfqdn</b> command displays various details relating to the specified FQDN.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"551b35cd-9e20-4cd8-8f50-4751ff51dd6a","name":"Show an FQDN","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showfqdn\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 10:31:47 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"fqdn\": {\n        \"Status\": \"Down\",\n        \"FullyQualifiedDomainName\": \"Example.com.\",\n        \"SelectionCriteria\": \"rr\",\n        \"FailTime\": 0,\n        \"SiteRecoveryMode\": \"auto\",\n        \"Mapping\": \"0\",\n        \"failover\": \"N\",\n        \"publicRequestValue\": \"0\",\n        \"privateRequestValue\": \"0\",\n        \"LocalSettings\": \"0\",\n        \"UnanimousChecks\": \"N\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"4b8272e5-4328-46e3-a3c6-7fbb3b8ddb26"},{"name":"Delete an FQDN","id":"707015f4-324f-46db-9a63-b4e181d4a075","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delfqdn\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>An FQDN can be deleted by running the <b>delfqdn</b> command.</p>\n<blockquote>\n<p><b>fqdn</b> is a required parameter for this command.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"e9a9525d-b806-44ff-afa5-af28d0a945c5","name":"Delete an FQDN","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delfqdn\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 10:26:58 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Deleted FQDN Example.com.\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"707015f4-324f-46db-9a63-b4e181d4a075"},{"name":"Add an IP Address to an FQDN","id":"2c286a84-8a8d-437b-9369-ff4e5d9b7f82","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addmap\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"cluster\": \"ExampleCluster\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add an IP address to an FQDN by running the <strong>addmap</strong> command.</p>\n<blockquote>\n<p>In LoadMaster firmware versions prior to 7.2.57, there is an entry limit of 64 IP addresses per FQDN. If you attempt to add more than this, you get an error message saying Too many IP addresses already specified.<br />The entry limit was increased to 256 IP addresses in LoadMaster firmware version 7.2.57. It is recommended that the LoadMaster should have 8GB memory space to configure the 256 IP addresses per FQDN.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"39e7019c-e3cb-42f0-8db0-d84fa64592d1","name":"Add an IP Address to an FQDN","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addmap\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"10.56.55.56\",\r\n    \"cluster\": \"ExampleCluster\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 14:15:18 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Added Map <IP address would appear here> to FQDN Example.com.\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"2c286a84-8a8d-437b-9369-ff4e5d9b7f82"},{"name":"Configure Settings for an IP Address in an FQDN","id":"988f0459-fbc3-445d-92d3-5a24be7ff718","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modmap\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"checker\": \"tcp\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To configure settings for an IP address in an FQDN, run the <strong>modmap</strong> command.</p>\n<p>The <strong>modmap</strong> command accepts the following optional parameters:</p>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Default</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Range</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Additional Information</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Checker</p><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>icmp</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>none</p><p>icmp</p><p>tcp</p><p>clust</p><p>http</p><p>https</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the type of checking to be done on this IP address</p><p>Setting the <b>Checker </b>parameter value to <b>none </b>will delete the health check.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>checkerurl</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div>/</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Maximum of 127 characters</div><div><div><div><div></div></div></div><div></div></div></td><td><div>By default, the health checker tries to access the URL forward slash (/) to determine if the machine is available. You can specify a different URL using the <b>checkerurl </b>parameter. The URL must begin with a forward slash (/). The URL cannot contain <b>http:</b> or <b>https:</b>. The URL can be a maximum of 127 characters.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>checkercodes</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div>300-599</div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div>A space-separated list of HTTP status codes that should be treated as successful when received from the server. There is a maximum of 32 codes. There is a limit of 127 characters.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>checkerhost</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div>A hostname can be supplied in the request to the server. If this is not set, the server address is sent as the host. There is a limit of 127 characters. Allowed characters: alphanumerics and <b>-._:</b></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>checkerhttpmethod</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div>get</div><div><div><div><div></div></div></div><div></div></div></td><td><div>1 - GET<br />2 - POST<br />3 - HEAD<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div>When accessing the health check URL, the system can use the <b>GET</b>, the <b>POST</b>,<b> </b>or the <b>HEAD </b>method. If <b>POST </b>is selected, the <b>checkerpostdata </b>parameter is also valid.<br /><b>Note:</b> The <b>HEAD</b> method is not supported in the LTSF LoadMaster version yet.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>checkerpostdata</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Up to 2047 characters of POST data can be passed to the server. This parameter is only relevant if the <b>checkerhttpmethod </b>parameter is set to <b>2 </b>(POST).<br /></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>checkerheaders</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div>You can specify a pipe-separated list of custom header key and value pairs that are to be part of the health check request. The key and value are separated by a colon (in the example below the key for the first key value pair is <b>ab </b>and the value is <b>er</b>). You can specify a maximum of 255 characters for the <b>checkheaders</b> parameter. Allowed characters for header keys (the part before the colon) are alphanumerics and <b>_-</b>. Allowed characters for header values (the part after the colon) are alphanumerics and <b>_-.+=;()</b>.<br />For example:<br /><b>access/modmap?ip=1.1.1.5&amp;fqdn=Example.com&amp;checkerheaders=ab:er|ry:esNote:</b> You can specify a maximum of four custom headers.<br /><b>Note: </b>Setting the <b>checkerheaders</b> parameter will overwrite any previously set values for this parameter.<br /><b>Note:</b> The <b>HEAD</b> method is not supported in the LTSF LoadMaster version yet.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Weight</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>1000</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>1-65535</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the weight associated with the IP address. The address with the highest weight is returned. This is only relevant if the <b>Selection Criteria </b>for the FQDN is set to <b>Weighted Round Robin</b> or <b>Fixed Weighting</b>.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Enable</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>1 – Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>1 – Enable</p><p>0 – Disable</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enable or disable the IP address.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Cluster</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the ID number of the cluster to associate with the IP address.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>MapAddress</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This is only relevant when the <b>Selection Criteria </b>is set to<b> Real Server Load</b>, the <b>Checker </b>is set to <b>Cluster Checks</b> and the cluster is of type <b>Remote LM</b> or <b>Local LM</b>.</p><p>Enter a Virtual Service IP address to be mapped from the relevant LoadMaster.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>MapPort</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This is only relevant when the <b>Selection Criteria </b>is set to <b>Real Server Load</b>, the <b>Checker </b>is set to <b>Cluster Checks </b>and the cluster is of type <b>Remote LM</b> or Local LM.</p><p>This parameter is used in conjunction with the <b>MapAddress </b>parameter to specify an IP address and port combination to be mapped.</p><p>If this parameter is not set, the health check will check all Virtual Services with the same IP address as the one selected. If one of them is in an “Up” status, the FQDN will show as “Up”. If a port is specified, the health check will only check against the health of that Virtual Service when checking the health of the FQDN.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<blockquote>\n<p>The maximum length of an API call is 1024 characters. If you want to make a larger call, use the POST method.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a71100f4-e4e3-4411-8c54-25d14870c2f8","name":"Configure Settings for an IP Address in an FQDN","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modmap\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"10.56.55.55\",\r\n    \"checker\": \"tcp\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 14:09:43 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"fqdn\": {\n        \"Status\": \"Up\",\n        \"FullyQualifiedDomainName\": \"Example.com.\",\n        \"SelectionCriteria\": \"prx\",\n        \"FailTime\": 1000,\n        \"SiteRecoveryMode\": \"auto\",\n        \"Mapping\": \"1\",\n        \"failover\": \"N\",\n        \"publicRequestValue\": \"0\",\n        \"privateRequestValue\": \"0\",\n        \"LocalSettings\": \"0\",\n        \"UnanimousChecks\": \"N\",\n        \"Map\": {\n            \"Status\": \"Up\",\n            \"Index\": \"1\",\n            \"IPAddress\": \"IP address would appear here\",\n            \"Checker\": \"tcp\",\n            \"CheckerPort\": \"0\",\n            \"Weight\": \"1000\",\n            \"Enable\": \"Y\",\n            \"LocationLatitude\": 0,\n            \"LocationLongitude\": 0\n        }\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"988f0459-fbc3-445d-92d3-5a24be7ff718"},{"name":"Specify the Virtual Service that is Associated with the IP Address","id":"ab66b429-4512-46ad-a339-dfa122e1ee5b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geochangecheckermapping\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"example.com\",\r\n    \"fqdnip\": \"InsertIPAddress\",\r\n    \"remname\": \"ExampleVS\",\r\n    \"remport\": \"80\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To specify the Virtual Service that is associated with the IP address, run the <strong>geochangecheckermapping</strong> command. The following parameter combinations are valid to provide when running this command:</p>\n<ul>\n<li><strong>remvip</strong> and <strong>remport</strong> - The Virtual Service IP address and port</li>\n<li><strong>remname</strong> and <strong>remport</strong> - The Virtual Service name and port</li>\n</ul>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a65cf6ab-3b6c-41fe-a9c8-15bfa56ced5e","name":"Specify the Virtual Service that is Associated with the IP Address","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geochangecheckermapping\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"example.com\",\r\n    \"fqdnip\": \"InsertIPAddress\",\r\n    \"remname\": \"ExampleVS\",\r\n    \"remport\": \"80\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 25 Oct 2022 15:09:10 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"ab66b429-4512-46ad-a339-dfa122e1ee5b"},{"name":"Change the Location of an IP Address in an FQDN","id":"160cb5c7-839d-481d-a10c-e71c51c91fd2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"changemaploc\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"lat\": 3661,\r\n    \"long\": 3661\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To change the location of an IP address in an FQDN, run the <strong>changemaploc</strong> command.</p>\n<blockquote>\n<p>This command is only relevant when the <strong>Selection Criteria</strong> for the FQDN is set to <strong>Proximity</strong>.</p>\n</blockquote>\n<p>The <strong>lat</strong> and <strong>long</strong> values should be entered as an integer containing the total seconds. This total seconds value is converted to degrees, minutes and seconds when displayed in the UI.</p>\n<blockquote>\n<p>To set north and east coordinates use a positive integer value. To set south and west coordinates use a negative integer value.</p>\n</blockquote>\n<p>There are 60 seconds in a minute and 60 minutes in a degree.</p>\n<p>Degrees = º</p>\n<p>Minutes = ‘</p>\n<p>Seconds = “</p>\n<p>60” = 1’</p>\n<p>3600” = 1º</p>\n<p>3660 = 1º1’</p>\n<p>3661 = 1º1’1”</p>\n<p>You can also represent this as a decimal value for degrees where the minutes and seconds are divided by 3600 to get the decimal value.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"0f4435e7-0e06-4eaf-b90d-51ea9cb18c4d","name":"Change the Location of an IP Address in an FQDN","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"changemaploc\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"10.56.55.55\",\r\n    \"lat\": 3661,\r\n    \"long\": 3661\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 13:59:40 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Map location updated\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"160cb5c7-839d-481d-a10c-e71c51c91fd2"},{"name":"Change Checker Address","id":"7283a564-424a-49d4-bd77-c31435fd4753","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"changecheckeraddr\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"checkerip\": \"InsertIPAddress\",\r\n    \"port\": \"80\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To change the address of a checker, run the <strong>changecheckeraddr</strong> command.</p>\n<p>The <strong>changecheckeraddr</strong> command requires the following parameters:</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Range</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>checkerip</p><p> </p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>Specify the address used to health check the IP address.</p></td></tr><tr><td><p>port</p></td><td><p>I</p></td><td><p>80</p></td><td><p>1-65530</p></td><td><p>Specify the port used to health check the IP address.</p></td></tr></tbody></table>\n\n<p>Specifying an empty value for the the <strong>checkerip</strong> or <strong>port</strong> parameters sets them to their default values (blank for the <strong>checkerip</strong> and <strong>80</strong> for the port).</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"58612d6b-ab2d-4b18-8535-6897543a4b31","name":"Change Checker Address","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"changecheckeraddr\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"checkerip\": \"InsertIPAddress\",\r\n    \"port\": \"80\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 14:42:05 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Checker address: <IP address would appear here>+80\",\n    \"status\": \"ok\" \n}"}],"_postman_id":"7283a564-424a-49d4-bd77-c31435fd4753"},{"name":"Delete an IP Address from an FQDN","id":"39a3534b-f307-47ec-b173-b3d78262224e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delmap\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete an IP address from an FQDN, run the <strong>delmap</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"59b6eb7c-8d01-453a-80af-862f40199507","name":"Delete an IP Address from an FQDN","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delmap\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 14:04:29 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \" Deleted Map 1 from FQDN Example.com.\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"39a3534b-f307-47ec-b173-b3d78262224e"},{"name":"Add a Location","id":"0ecb3fd2-58d0-4972-9178-50c90c6dcc14","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addcountry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"countrycode\": \"IE\",\r\n    \"iscontinent\": \"no\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add a country or continent, run the <b>addcountry</b> command.</p>\n<blockquote>\n<p>This command is only relevant when the <b>Selection Criteria</b> for the FQDN is set to <b>Location Based</b>. Refer to the <a href=\"#102aa9bb-63ef-44a5-9c25-581afc53a1e9\">Modify an FQDN</a> section for details on how to modify the <b>Selection Criteria</b>.</p>\n</blockquote>\n<blockquote>\n<p>The FQDN name is case sensitive.</p>\n</blockquote>\n<blockquote>\n<p>The country code and continent codes used are the standard ISO codes.</p>\n</blockquote>\n<blockquote>\n<p>When adding a country - the <b>iscontinent</b> parameter must be set to <b>no</b>.</p>\n</blockquote>\n<blockquote>\n<p>When adding a continent - the <b>iscontinent</b> parameter must be set to <b>yes</b>.</p>\n</blockquote>\n<blockquote>\n<p>The value for <b>countrycode</b> should be in uppercase.</p>\n</blockquote>\n<blockquote>\n<p>To specify everywhere as the country, type <b>ALL</b> as the country code and set the <b>iscontinent</b> parameter to <b>yes</b>.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a2696d63-81c9-49de-9195-506658bf8103","name":"Add a Location","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addcountry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"countrycode\": \"IE\",\r\n    \"iscontinent\": \"no\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 13:51:49 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Country/Continent updated\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"0ecb3fd2-58d0-4972-9178-50c90c6dcc14"},{"name":"Add an Existing Custom Location to an FQDN","id":"1e23114c-0f74-4f4a-b1a3-d43be7b591eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addcountry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"customlocation\": \"Limerick\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add a custom location, run the <b>addcountry</b> command.</p>\n<blockquote>\n<p>The custom location must already exist in the <b>IP Range Selection Criteria</b>.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a952ee28-4151-4a9b-9463-af829c2fcfc9","name":"Add a Custom Location","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addcountry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"customlocation\": \"Limerick\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 14:27:57 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Country/Continent updated\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"1e23114c-0f74-4f4a-b1a3-d43be7b591eb"},{"name":"Add a Country/Continent and Custom Location in One Command","id":"2646111f-390a-4e6f-ab0e-37cb1e44e98a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addcountry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"countrycode\": \"IE\",\r\n    \"iscontinent\": \"No\",\r\n    \"customlocation\": \"Limerick\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>It is also possible to add a country/continent and a custom location in the one command – simply include all of the parameters.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"1796dd02-20c4-488c-92d1-5799bb997045","name":"Add a Country/Continent and Custom Location in One Command","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addcountry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"countrycode\": \"IE\",\r\n    \"iscontinent\": \"No\",\r\n    \"customlocation\": \"Limerick\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 14:33:11 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Country/Continent updated\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"2646111f-390a-4e6f-ab0e-37cb1e44e98a"},{"name":"Remove a Location","id":"0d731ee6-f337-471e-96e2-ff9452e7963d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"removecountry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"countrycode\": \"IE\",\r\n    \"iscontinent\": \"no\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To remove a location, run the <b>removecountry</b> command.</p>\n<blockquote>\n<p>This command is only relevant when the <b>Selection Criteria</b> for the FQDN is set to <b>Location Based</b>.</p>\n</blockquote>\n<blockquote>\n<p>The FQDN name is case sensitive.</p>\n</blockquote>\n<blockquote>\n<p>The country code and continent codes used are the standard ISO codes.</p>\n</blockquote>\n<blockquote>\n<p>When removing a country - the <b>iscontinent</b> parameter must be set to <b>no</b>.</p>\n</blockquote>\n<blockquote>\n<p>When removing a continent - the <b>iscontinent</b> parameter must be set to <b>yes</b>.</p>\n</blockquote>\n<blockquote>\n<p>The value for <b>countrycode</b> should be in uppercase.</p>\n</blockquote>\n<blockquote>\n<p>To specify everywhere as the country, type <b>ALL</b> as the country code and set the <b>iscontinent</b> parameter to <b>yes</b>.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a79c9cb9-8cb6-42b1-8279-04634fef97e7","name":"Remove a Location","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"removecountry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"countrycode\": \"IE\",\r\n    \"iscontinent\": \"no\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 14:19:01 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Country/Continent updated\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"0d731ee6-f337-471e-96e2-ff9452e7963d"},{"name":"Remove a Custom Location","id":"3482d009-4e76-4558-ae1c-2b6c4d3fa9fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"removecountry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"customlocation\": \"Limerick\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To remove a custom location, run the <b>removecountry</b> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"5a9b6e70-993a-481e-9781-b22f9cf59a7a","name":"Remove a Custom Location","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"removecountry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"customlocation\": \"Limerick\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 14:35:07 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Country/Continent updated\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"3482d009-4e76-4558-ae1c-2b6c4d3fa9fe"},{"name":"Remove a Country/Continent and Custom Location in One Command","id":"e6a7829b-5ffe-46c3-b7fb-faca7d557217","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"removecountry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"countrycode\": \"IE\",\r\n    \"iscontinent\": \"no\",\r\n    \"customlocation\": \"Limerick\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>It is possible to remove a country/continent and a custom location in the one command – simply include all of the parameters.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d327717c-b293-4ce2-946a-0de2cdbe029d","name":"Remove a Country/Continent and Custom Location in One Command","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"removecountry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"Example.com\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"countrycode\": \"IE\",\r\n    \"iscontinent\": \"no\",\r\n    \"customlocation\": \"Limerick\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 14:38:57 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Country/Continent updated\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"e6a7829b-5ffe-46c3-b7fb-faca7d557217"},{"name":"Add a New TXT Record","id":"d6e66dcc-10d2-4339-b36e-fc7020780af2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrr\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"fqdn.ZoneNameExample.com\",\r\n    \"type\": \"txt\",\r\n    \"rdata\": \"ExampleResourceRecordData\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add a new <strong>TXT</strong> record by running the <strong>addrr</strong> command.</p>\n<blockquote>\n<p>As of LoadMaster version 7.2.60.1, underscores are supported in the value parameter.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"09aa5dc3-e03c-40a8-a4d6-83c28c28a44c","name":"Add a new TXT Record","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrr\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"fqdn.ZoneNameExample.com\",\r\n    \"type\": \"txt\",\r\n    \"rdata\": \"ExampleResourceRecordData\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 14:34:01 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"d6e66dcc-10d2-4339-b36e-fc7020780af2"},{"name":"Add a New CNAME Record","id":"ecbebf87-fc2f-4de7-94b9-acaf2dd1ef4a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrr\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"fqdn.ZoneNameExample.com\",\r\n    \"type\": \"cname\",\r\n    \"name\": \"www.fqdn.ZoneNameExample.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add a new <strong>CNAME</strong> record by running the <strong>addrr</strong> command.</p>\n<p>You can add an FQDN that is unrelated to the FQDN to which the records are being added using the <strong>RDATA</strong> parameter, if desired.</p>\n<blockquote>\n<p>As of LoadMaster version 7.2.60.1, underscores are supported in the <strong>name</strong> parameter.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"02aed0c9-1372-4854-adf9-1754f376471a","name":"Add a New CNAME Record","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrr\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"fqdn.ZoneNameExample.com\",\r\n    \"type\": \"cname\",\r\n    \"name\": \"www.fqdn.ZoneNameExample.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 14:50:38 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"ecbebf87-fc2f-4de7-94b9-acaf2dd1ef4a"},{"name":"Add a New MX Record","id":"66a0422f-4816-4143-a028-e66117fd49ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrr\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"fqdn.ZoneNameExample.com\",\r\n    \"type\": \"mx\",\r\n    \"rdata\": \"ResourceRecordData3\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add a new <strong>MX</strong> record by running the <strong>addrr</strong> command.</p>\n<blockquote>\n<p>As of LoadMaster version 7.2.60.1, underscores are supported in the <strong>rdata</strong> parameter.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"5a1b3200-a5ee-4c14-81a8-07b553e74f3b","name":"Add a New MX Record","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrr\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"fqdn.ZoneNameExample.com\",\r\n    \"type\": \"mx\",\r\n    \"rdata\": \"ResourceRecordData3\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 14:47:26 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"66a0422f-4816-4143-a028-e66117fd49ee"},{"name":"Modify a TXT Record","id":"3a1eb1b1-4e66-4611-b612-6d37236a04a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrr\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"fqdn.ZoneNameExample.com\",\r\n    \"type\": \"txt\",\r\n    \"param\": \"rdata\",\r\n    \"value\": \"UpdatedResourceRecordData\",\r\n    \"id\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can modify an existing <strong>TXT</strong> record by running the <strong>addrr</strong> command.</p>\n<p>To retrieve the ID number of an existing record, run the <strong>showfqdn</strong> command.</p>\n<blockquote>\n<p>As of LoadMaster version 7.2.60.1, underscores are supported in the value parameter.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"7bdc8c6e-271e-4dc5-8210-6f0cd3aa13cd","name":"Modify a TXT Record","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrr\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"fqdn.ZoneNameExample.com\",\r\n    \"type\": \"txt\",\r\n    \"param\": \"rdata\",\r\n    \"value\": \"UpdatedResourceRecordData\",\r\n    \"id\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 14:53:44 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"3a1eb1b1-4e66-4611-b612-6d37236a04a1"},{"name":"Modify a CNAME Record","id":"305eb6bc-6b48-4fb6-93d4-1ea643d2e8d4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrr\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"fqdn.ZoneNameExample.com\",\r\n    \"type\": \"cname\",\r\n    \"param\": \"name\",\r\n    \"value\": \"www2.fqdn.ZoneNameExample.com\",\r\n    \"id\": \"8\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can modify an existing <strong>CNAME</strong> record by running the <strong>addrr</strong> command.</p>\n<p>To retrieve the ID number of an existing record, run the <strong>showfqdn</strong> command.</p>\n<p>You can add an FQDN that is unrelated to the FQDN to which the records are being added using the <strong>RDATA</strong> parameter, if desired.</p>\n<blockquote>\n<p>As of LoadMaster version 7.2.60.1, underscores are supported in the <strong>value</strong> parameter.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"222900b3-5564-4000-b112-3b1a4f248f56","name":"Modify a CNAME Record","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrr\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"fqdn.ZoneNameExample.com\",\r\n    \"type\": \"cname\",\r\n    \"param\": \"name\",\r\n    \"value\": \"www2.fqdn.ZoneNameExample.com\",\r\n    \"id\": \"8\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 14:58:12 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"305eb6bc-6b48-4fb6-93d4-1ea643d2e8d4"},{"name":"Modify an MX Record","id":"6c2a7ff2-ba0d-4e78-b8f9-33d141a0bf8b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrr\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"fqdn.ZoneNameExample.com\",\r\n    \"type\": \"mx\",\r\n    \"param\": \"rdata\",\r\n    \"value\": \"NewValue\",\r\n    \"id\": \"7\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can modify an existing <strong>MX</strong> record by running the <strong>addrr</strong> command.</p>\n<p>When modifying an MX record, you can specify either <strong>rdata</strong> or <strong>priority</strong> as the param, depending on what parameter you want to modify the value for.</p>\n<blockquote>\n<p>As of LoadMaster version 7.2.60.1, underscores are supported in the <strong>value</strong> parameter when the <strong>param</strong> is <strong>rdata</strong>. </p>\n</blockquote>\n<p>To retrieve the ID number of an existing record, run the <strong>showfqdn</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3f9859a2-38d1-4963-88ba-dcf73d2677d7","name":"Modify an MX Record","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrr\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"fqdn.ZoneNameExample.com\",\r\n    \"type\": \"mx\",\r\n    \"param\": \"rdata\",\r\n    \"value\": \"NewValue\",\r\n    \"id\": \"7\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 15:22:10 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"6c2a7ff2-ba0d-4e78-b8f9-33d141a0bf8b"},{"name":"Delete an Additional Record","id":"7f12343d-bfa6-4ee2-94fa-d14c42d29551","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delrr\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"fqdn.ZoneNameExample.com\",\r\n    \"id\": \"7\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can delete an existing <strong>TXT</strong>, <strong>CNAME</strong>, <strong>or MX</strong> record by running the <strong>delrr</strong> command.</p>\n<p>To retrieve the ID number of an existing record, run the <strong>showfqdn</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"e4b59b99-dd88-4734-b9bc-1fd96ed1022c","name":"Delete an Additional Record","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delrr\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fqdn\": \"fqdn.ZoneNameExample.com\",\r\n    \"id\": \"7\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 15:26:13 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"7f12343d-bfa6-4ee2-94fa-d14c42d29551"}],"id":"b29a2c82-50d6-4740-a087-bd6bce3d5602","description":"<p>The commands in this section relate to GEO FQDNs.</p>\n","_postman_id":"b29a2c82-50d6-4740-a087-bd6bce3d5602"},{"name":"Manage Clusters","item":[{"name":"List Clusters","id":"91916d26-57db-4ef2-a594-72d8ac2682a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listclusters\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can list existing clusters by running the <b>listclusters</b> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"8417b256-ad17-4f78-8ea9-a16717aca26b","name":"List Clusters","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listclusters\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 14:54:18 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"cluster\": {\n        \"Index\": \"1\",\n        \"Status\": \"Up\",\n        \"Name\": \"ExampleCluster\",\n        \"ClusterVSAddress\": [\n            {}\n        ],\n        \"IPAddress\": \"IP address would appear here\",\n        \"Checker\": \"none\",\n        \"CheckerPort\": \"80\",\n        \"Type\": \"default\",\n        \"Enable\": \"Y\",\n        \"LocationLatitude\": \"\",\n        \"LocationLongitude\": \"\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"91916d26-57db-4ef2-a594-72d8ac2682a5"},{"name":"Add a Cluster","id":"2df77b93-7d4d-4499-915a-349b48c007be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addcluster\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"name\": \"ExampleCluster2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add a cluster by running the <b>addcluster</b> command.</p>\n<blockquote>\n<p>The <b>ip</b> and <b>name</b> parameters are required for this command.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"0eea986b-2b17-4570-a0da-b202eb81a66c","name":"Add a Cluster","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addcluster\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"name\": \"ExampleCluster2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 15:01:01 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"2df77b93-7d4d-4499-915a-349b48c007be"},{"name":"Modify a Cluster","id":"fb42d1e8-8a0f-4c73-90da-f0c8b4271763","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modcluster\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"type\": \"remoteLM\",\r\n    \"name\": \"ExampleCluster2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can modify an existing cluster by running the <strong>modcluster</strong> command.</p>\n<p>The <strong>modcluster</strong> commands accepts the following optional parameters:</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Range</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>type</p></td><td><p>S</p></td><td><p>Default</p></td><td><p>default</p><p>remoteLM</p><p>localLM</p></td><td><p>Change the type of the cluster</p></td></tr><tr><td><p>name</p></td><td><p>S</p></td><td><p> </p></td><td><p> </p></td><td><p>Specify a name for the cluster</p></td></tr><tr><td><p>checker</p></td><td><p>S</p></td><td><p>none</p></td><td><p>none</p><p>tcp</p><p>icmp</p></td><td><p>Specify the method used to check the status of the cluster</p></td></tr><tr><td><p>checkerport</p></td><td><p>I</p></td><td><p>0</p></td><td><p>1-65530</p></td><td><p>Set the port used for checking the cluster. This parameter is only relevant if the <b>checker </b>is set to <b>tcp</b>.</p></td></tr><tr><td><p>enable</p></td><td><p>B</p></td><td><p>1 – Enabled</p></td><td><p>1 = Enabled</p><p>0 = Disabled</p></td><td><p>Enable/disable the cluster</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"9790b11f-76d5-4064-aa84-a892490936f5","name":"Modify a Cluster","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modcluster\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"type\": \"remoteLM\",\r\n    \"name\": \"ExampleCluster2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 15:09:28 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"cluster\": {\n        \"Index\": \"1\",\n        \"Status\": \"Down\",\n        \"Name\": \"ExampleCluster2\",\n        \"ClusterVSAddress\": [\n            {}\n        ],\n        \"IPAddress\": \"IP address would appear here\",\n        \"Checker\": \"tcp\",\n        \"CheckerPort\": \"80\",\n        \"Type\": \"remoteLM\",\n        \"Enable\": \"Y\",\n        \"LocationLatitude\": \"\",\n        \"LocationLongitude\": \"\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"fb42d1e8-8a0f-4c73-90da-f0c8b4271763"},{"name":"Change Cluster Location","id":"68674809-c005-4e19-9994-b5b87d1782ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clustchangeloc\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"latsecs\": \"3661\",\r\n    \"longsecs\": \"3661\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To change a cluster location, run the <strong>clustchangeloc</strong> command.</p>\n<p>The <strong>latsecs</strong> and <strong>longsecs</strong> values should be entered as an integer containing the total seconds. This total seconds value is converted to degrees, minutes, and seconds when displayed in the UI.</p>\n<p>There are 60 seconds in a minute and 60 minutes in a degree.</p>\n<p>Degrees = º</p>\n<p>Minutes = ‘</p>\n<p>Seconds = “</p>\n<p>60” = 1’</p>\n<p>3600” = 1º</p>\n<p>3660 = 1º1’</p>\n<p>3661 = 1º1’1”</p>\n<p>You can also represent this as a decimal value for degrees where the minutes and seconds are divided by 3600 to get the decimal value.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"28e52559-1410-473b-8f5c-3cb27da92c42","name":"Change Cluster Location","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clustchangeloc\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"latsecs\": \"3661\",\r\n    \"longsecs\": \"3661\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 15:14:08 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Cluster location updated\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"68674809-c005-4e19-9994-b5b87d1782ea"},{"name":"Show a Cluster","id":"2be432ea-b22b-4dcb-aba6-b67dd0435f2b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showcluster\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can display details about a specific cluster by running the <b>showcluster</b> command.</p>\n<blockquote>\n<p><b>ip</b> is a required parameter for this command.\nThe <b>Address</b> entry is deprecated.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"68ac554b-bde5-4ad8-98ef-a844e7ebe4af","name":"Show a Cluster","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showcluster\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 14:57:13 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"cluster\": {\n        \"Index\": \"1\",\n        \"Status\": \"Up\",\n        \"Name\": \"ExampleCluster\",\n        \"ClusterVSAddress\": [\n            {}\n        ],\n        \"IPAddress\": \"IP address would appear here\",\n        \"Checker\": \"none\",\n        \"CheckerPort\": \"80\",\n        \"Type\": \"default\",\n        \"Enable\": \"Y\",\n        \"LocationLatitude\": \"\",\n        \"LocationLongitude\": \"\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"2be432ea-b22b-4dcb-aba6-b67dd0435f2b"},{"name":"Delete a Cluster","id":"6d28c880-11e6-4195-82f1-bb637df10ef3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delcluster\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can delete a cluster by running the <b>delcluster</b> command.</p>\n<blockquote>\n<p>The <b>ip</b> parameter is required for this command.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d80a61bc-a17c-4812-a359-605104eb6963","name":"Delete a Cluster","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delcluster\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 15:03:25 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Cluster deleted\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"6d28c880-11e6-4195-82f1-bb637df10ef3"}],"id":"688b31c0-5875-4466-89eb-f602e848d8fc","description":"<p>These sections contain commands relating to GEO clusters.</p>\n","_postman_id":"688b31c0-5875-4466-89eb-f602e848d8fc"},{"name":"Miscellaneous Params","item":[{"name":"List the Miscellaneous Parameters","id":"43370578-7381-4e67-abaf-7fe5bed1d9f6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listparams\",\r\n    \"apikey\": \"{{APIkey}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list the GEO miscellaneous parameters, run the <b>listparams</b> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"72d93be0-6127-4aad-8153-bcc0e2ac69fa","name":"List the Miscellaneous Parameters","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listparams\",\r\n    \"apikey\": \"{{APIkey}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 12 Jan 2024 01:31:57 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"soa\": {\n        \"Zone\": \"examplezone.\",\n        \"SOAEmail\": \"example@example.com.\",\n        \"TTL\": 10,\n        \"persist\": 60,\n        \"PerzoneSoa\": false,\n        \"DClustUnavail\": false,\n        \"EDNSECS\": true\n    },\n    \"check\": {\n        \"CheckInterval\": 120,\n        \"ConnTimeout\": 20,\n        \"RetryAttempts\": 2\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"43370578-7381-4e67-abaf-7fe5bed1d9f6"},{"name":"Modify the Miscellaneous Parameters","id":"b05f988b-5e04-489a-869d-bd67fd849ab5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modparams\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"zone\": \"ExampleZoneName\",\r\n    \"SourceOfAuthority\": \"ExampleSOA\",\r\n    \"namesrv\": \"ExampeNameServer\",\r\n    \"SOAEmail\": \"example@example.com\",\r\n    \"TTL\": 3555,\r\n    \"persist\": 40000\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can modify the miscellaneous GEO parameters by running the <strong>modparams</strong> command.</p>\n<p>The <strong>modparams</strong> command accepts the following optional parameters:</p>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Default</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Range</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Additional Information</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>zone</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the zone name. As of LoadMaster version 7.2.60.1, underscores are supported in this parameter.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>PerZoneSOA</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div>0 - Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>0 - Disabled<br />1 - Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>If this option is enabled, the Source of Authority (SOA) parameters are applied only to the zone. If it is disabled, the SOA parameters apply to all Fully Qualified Domain Names (FQDNs). The Apply to Zone Only option is disabled by default.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>SourceOfAuthority</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Set the response set for Source of Authority requests.</p><p>As of LoadMaster version 7.2.60.1, underscores are supported in this parameter.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>namesrv</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The maximum number of characters permitted for this parameter is 1022.</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Set the response sent for Name Server requests.</p><p>As of LoadMaster version 7.2.60.1, underscores are supported in this parameter.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>SOAEmail</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Email address of the person responsible for the zone and to which email may be sent to report errors or problems. This is the email address of a suitable DNS administrator but more commonly the technical contact for the domain.</p><p>By convention (in RFC 2142) it is suggested that the reserved mailbox hostmaster is used for this purpose but any valid email address will work.</p><p>The format is <b>MailboxName.Domain.com</b>, for example, <b>hostmaster.example.com</b> (uses a full stop (<b>.</b>) rather than the usual <b>@</b> symbol because the <b>@</b> symbol has other uses in the zone file) but mail is sent to <b>hostmaster@example.com</b>.</p><p>As of LoadMaster version 7.2.60.1, underscores are supported in this parameter.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>dclustunavail</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div>0 - Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>0 - Disabled<br />1 - Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>This option is disabled by default. When this option is enabled, requests to the cluster are dropped if a GEO cluster is disabled.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>glueip</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div>This option allows you to set the IP address of the name server to return in additional records in a DNS response. To unset the <b>Glue Record IP</b> so that 0.0.0.0 is returned, set the <b>glueip </b>parameter to an empty string.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>TTL</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>unset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>1-86400</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Set the Time To Live (TTL) (in seconds) of the responses returned by the LoadMaster.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>Txt</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div>This option allows you to modify the TXT record.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>EDNSECS</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div>0 - Disabled<br />1 - Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>The <b>EDNS Client Subnet (ECS) </b>option is enabled by default on new installations but if you are upgrading a LoadMaster that previously used GEO functionality then the option is disabled. When enabled, the ECS field (if included in the request) is used to determine the client location. When disabled, this field is ignored.<br /><b>Note: </b>This parameter is not supported in the LTSF LoadMaster version yet.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>persist</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0-86400</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This corresponds with the <b>Stickiness </b>WUI field. This determines how long (in seconds) a specific response will be returned to a host.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>CheckInterval</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>120</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>9-3600</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Set how often (in seconds) that devices will be checked.</p><p><b>Note:</b> The interval value must be greater than the <b>ConnTimeout </b>value multiplied by the <b>RetryAttempts </b>value (Interval &gt; Timeout \\\\\\\\\\\\\\\\\\* Retry + 1). This is to ensure that the next health check does not start before the previous one completes. If the timeout or retry values are increased to a value that breaks this rule, the interval value will be automatically increased.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>ConnTimeout</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>20</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>4-60</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Set the timeout (in seconds) for the check request.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>RetryAttempts</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>2</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>2-10</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Set the number of times the check will be retried before the device is marked as failed.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<p>The timeline diagram below illustrates what happens from the time a resource IP is added or enabled, to when it goes down and then comes back up again.</p>\n<img src=\"https://d2uy6b9a6c1fvs.cloudfront.net/files/assets/documents/7.2.48.6.21344-RELEASE/LoadMaster/Interface_Description-RESTful_API/MiscellaneousParams-Diagram.png\" />\n\n<p>When a resource IP is enabled/created, an ICMP request is sent by the LoadMaster to the resource IP. Assuming it responds, the resource is marked UP.</p>\n<p>After 120 seconds have elapsed (the default Check Interval), an ICMP request is sent to the resource IP. If 20 seconds (the default Connection Timeout) elapses and the IP fails to respond, the LoadMaster will send up to two additional requests (the default Retry Attempts) and wait for 20 seconds between each. If all three of these requests receive no response, then the resource is marked down, and the Check Interval timer is reset.</p>\n<p>After 120 seconds elapses, the LoadMaster attempts to send an ICMP request to the resource IP. If the resource has now come back up and responds before the Connection Timeout elapses, the LoadMaster marks it UP and resets the Check Interval timer.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d6cb2241-d96d-46c9-97cc-2291a7800ea7","name":"Modify the Miscellaneous Parameters","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modparams\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"zone\": \"ExampleZoneName\",\r\n    \"SourceOfAuthority\": \"ExampleSOA\",\r\n    \"namesrv\": \"ExampeNameServer\",\r\n    \"SOAEmail\": \"example@example.com\",\r\n    \"TTL\": 3555,\r\n    \"persist\": 40000\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 15:26:25 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"soa\": {\n        \"Zone\": \"ExampleZoneName.\",\n        \"SourceOfAuthority\": \"ExampleSOA.\",\n        \"NameSrv\": \"ExampeNameServer.\",\n        \"SOAEmail\": \"example@example.com.\",\n        \"TTL\": \"3555\",\n        \"persist\": \"40000\",\n        \"PerzoneSoa\": \"N\"\n    },\n    \"check\": {\n        \"CheckInterval\": \"120\",\n        \"ConnTimeout\": \"20\",\n        \"RetryAttempts\": \"2\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"b05f988b-5e04-489a-869d-bd67fd849ab5"}],"id":"87172804-c177-400d-8382-a3c9bddd0317","description":"<p>The sections below provide commands relating to the miscellaneous GEO parameters.</p>\n","_postman_id":"87172804-c177-400d-8382-a3c9bddd0317"},{"name":"IP Range Selection Criteria","item":[{"name":"List the IP Addresses","id":"79ab1970-cc03-4907-895f-9f390a821a1c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listips\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list the IP addresses set for the IP range selection criteria, run the <b>listips</b> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"1b2ab7fd-bb29-43c5-990b-e041b6b10fdc","name":"List the IP Addresses","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listips\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 15:37:44 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"IPAddress\": {\n        \"Index\": \"1\",\n        \"Ip\": \"IP address would appear here\",\n        \"ClusterVSAddress\": [\n            {}\n        ],\n        \"IPAddress\": \"IP address would appear here\",\n        \"Mask\": \"32\",\n        \"Country\": \"-1\",\n        \"IsCustom\": \"N\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"79ab1970-cc03-4907-895f-9f390a821a1c"},{"name":"Show IP Address Details","id":"180ea160-5c9f-445e-9bac-99510af4e232","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showip\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To show details of a specific IP address which is set for the IP range selection criteria, run the <strong>showip</strong> command.</p>\n<blockquote>\n<p><strong>Note:</strong> The latitude and longitude values are shown in seconds (rather than degrees/minutes/seconds).</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"54c6df8b-51a4-4291-87c1-e294aefda962","name":"Show IP Address Details","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showip\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 11 Aug 2025 07:16:57 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"IPAddress\": [\n        {\n            \"Index\": 1,\n            \"Ip\": \"IP address would appear here\",\n            \"IPAddress\": \"IP address would appear here\",\n            \"Mask\": 32,\n            \"IsCustom\": false,\n            \"CustomLocation\": \"\",\n            \"Latitude\": 101104,\n            \"Longitude\": -277262\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"180ea160-5c9f-445e-9bac-99510af4e232"},{"name":"Add an IP Address","id":"87aaae5d-a904-402f-ac6a-1a1c8464c487","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addip\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add an IP address to the IP range selection criteria, run the <b>addip</b> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"28c0f01c-dc41-4dc9-af22-352f48e5889a","name":"Add an IP Address","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addip\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 15:42:59 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"IP range added\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"87aaae5d-a904-402f-ac6a-1a1c8464c487"},{"name":"Delete an IP Address","id":"f25f6ad6-cbe8-4854-b442-be06765c380c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delip\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete an IP address, run the <strong>delip</strong> command.</p>\n<blockquote>\n<p>Note: You cannot delete IP address ranges if they are configured in an FQDN.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"0a367ff7-5719-4b2e-9e82-000cd966e4d9","name":"Delete an IP Address","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delip\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 13 Jul 2022 15:16:35 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"IP range deleted\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"f25f6ad6-cbe8-4854-b442-be06765c380c"},{"name":"Change the Location of an IP Address","id":"6ba70036-072e-4a3f-884b-5bc6acf0e493","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modiploc\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"lat\": \"3661\",\r\n    \"long\": \"3661\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To change the location for an IP address, run the <strong>modiploc</strong> command.</p>\n<p>The <strong>lat</strong> and <strong>long</strong> values should be entered as an integer containing the total seconds. This total seconds value is converted to degrees, minutes, and seconds when displayed in the UI.</p>\n<p>There are 60 seconds in a minute and 60 minutes in a degree.</p>\n<ul>\n<li>Degrees = º</li>\n<li>Minutes = ‘</li>\n<li>Seconds = “</li>\n<li>60” = 1’</li>\n<li>3600” = 1º</li>\n<li>3660 = 1º1’</li>\n<li>3661 = 1º1’1”</li>\n</ul>\n<p>You can also represent this as a decimal value for degrees where the minutes and seconds are divided by 3600 to get the decimal value.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"aec6da32-50d5-4102-8bd0-7eda5ea44bf0","name":"Change the Location of an IP Address","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modiploc\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"lat\": \"3661\",\r\n    \"long\": \"3661\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 13 Jul 2022 15:33:05 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"IP range location updated\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"6ba70036-072e-4a3f-884b-5bc6acf0e493"},{"name":"Delete an IP Location","id":"a8994918-f291-4495-8188-ba6d1252aa19","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"deliploc\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete the location for an IP address, run the <strong>deliploc</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"eee7c4e9-aa65-49be-a452-a9851d200b9e","name":"Delete an IP Location","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"deliploc\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 13 Jul 2022 15:54:36 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"IP range location updated\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"a8994918-f291-4495-8188-ba6d1252aa19"},{"name":"Add a Location to an Existing IP Address","id":"fa6a3fc3-1a6d-444e-8de5-fb0c24e14c06","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addipcountry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"countrycode\": \"IE\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add a country or custom location association to an existing IP address, run the <strong>addipcountry</strong> command.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Mandatory</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Range</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>countrycode</p></td><td><p>No</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>Valid country code</p></td><td><p>A valid, uppercase, two-digit country code must be used.</p></td></tr><tr><td><p>customloc</p></td><td><p>No</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>Existing custom location</p></td><td><p>The name of an existing custom location.</p></td></tr></tbody></table>\n\n<blockquote>\n<p>Either the <strong>countrycode</strong> or <strong>customloc</strong> parameter must be entered when running the command.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"62e40c9e-dd8d-4547-a2a9-c341734e6bec","name":"Add a Country Association to an Existing IP Address","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addipcountry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\",\r\n    \"countrycode\": \"IE\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 14 Jul 2022 10:49:39 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"IP range country updated\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"fa6a3fc3-1a6d-444e-8de5-fb0c24e14c06"},{"name":"Delete a Location from an IP Address","id":"1f51f2ec-d87a-4e24-be8a-4383e3c6a800","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"removeipcountry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To remove the country association from an IP address, run the <strong>removeipcountry</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d1d41025-d5ee-46ae-a14a-ef271cfd043e","name":"Delete a Location from an IP Address","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"removeipcountry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ip\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 09:10:52 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"IP range country updated\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"1f51f2ec-d87a-4e24-be8a-4383e3c6a800"},{"name":"List the Custom Locations","id":"205c48ef-e384-4f33-a897-7f83dc068ef5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listcustomlocation\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list the existing custom locations, run the <strong>listcustomlocation</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"fbcde56b-108d-420d-b737-a385fc3ea28b","name":"List the Custom Locations","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listcustomlocation\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 09:55:03 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"location\": [\n        {\n            \"Name\": \"Limerick\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"205c48ef-e384-4f33-a897-7f83dc068ef5"},{"name":"Add a Custom Location","id":"f170a91e-1637-40bd-86f8-aa4045840927","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addcustomlocation\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"location\": \"Delhi\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add a custom location by running an <strong>addcustomlocation</strong> command.</p>\n<blockquote>\n<p>The <strong>location</strong> parameter is required.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"7ddbdea6-1ceb-46d7-a44d-18cc35f9fcea","name":"Add a Custom Location","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addcustomlocation\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"location\": \"Delhi\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 10:15:56 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"f170a91e-1637-40bd-86f8-aa4045840927"},{"name":"Edit a Custom Location","id":"9a150a40-5776-4bda-9eec-ba9a4c7b34d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"editcustomlocation\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cloldname\": \"Delhi\",\r\n    \"clnewname\": \"NewDelhi\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To rename an existing custom location, run the <strong>editcustomlocation</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"210eaeb6-c255-4678-97e8-622d97222fe4","name":"Edit a Custom Location","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"editcustomlocation\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cloldname\": \"Delhi\",\r\n    \"clnewname\": \"NewDelhi\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 10:27:06 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"9a150a40-5776-4bda-9eec-ba9a4c7b34d3"},{"name":"Delete a Custom Location","id":"9f31cbd2-6f70-4656-8d3b-43e09897c5d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"deletecustomlocation\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"clName\": \"NewDelhi\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To remove an existing custom location, run the <strong>deletecustomlocation</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"ca91b49e-3f39-4868-9a32-4bcba36c7311","name":"Delete a Custom Location","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"deletecustomlocation\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"clName\": \"NewDelhi\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 10:36:36 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"9f31cbd2-6f70-4656-8d3b-43e09897c5d5"}],"id":"f1f3cdd9-008d-45e7-883e-ed639175b8cb","description":"<p>The commands in this section relate to the GEO IP Range Selection Criteria.</p>\n","_postman_id":"f1f3cdd9-008d-45e7-883e-ed639175b8cb"},{"name":"IP Access List Settings","item":[{"name":"Retrieve the IP Access List Settings","id":"0b1943e8-af35-438f-82fc-5b9eb7a88fbe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.getsettings\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To retrieve the IP access-list settings, run the <strong>geoacl.getsettings</strong> command</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3882baea-065d-463c-9504-e6c6946517bb","name":"Retrieve the IP Access List Settings","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.getsettings\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 11:10:46 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"AutoUpdate\": false,\n    \"LastUpdated\": \"17 Jun 2022 11:25:05\",\n    \"AutoInstall\": false,\n    \"InstallTimeHour\": \"4\",\n    \"LastInstalled\": \"15 Jul 2022 10:36:37\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"0b1943e8-af35-438f-82fc-5b9eb7a88fbe"},{"name":"Enable/Disable Automatic IP Access List Updates","id":"2b2703e5-cde1-4e15-b872-7956c1cea780","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.setautoupdate\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"enable\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To enable/disable automatic updates, run the <strong>geoacl.setautoupdate</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d2a1030c-f25d-4ec8-95f7-07adf4af0a10","name":"Enable/Disable Automatic IP Access List Updates","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.setautoupdate\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"enable\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 11:27:02 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"2b2703e5-cde1-4e15-b872-7956c1cea780"},{"name":"Enable/Disable Automatic Installation of the IP Access List Updates","id":"7901ad61-6f84-4313-800b-bb8f4e6e1718","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.setautoinstall\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"enable\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To enable/disable automatic updates, run the <strong>geoacl.setautoinstall</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2a84731a-4796-4500-b5cc-85b16211fba7","name":"Enable/Disable Automatic Installation of the IP Access List Updates","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.setautoinstall\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"enable\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 11:34:24 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"7901ad61-6f84-4313-800b-bb8f4e6e1718"},{"name":"Set the Time of the Automatic Installation","id":"8dd4d6ee-76e7-4f4f-8605-9b45ca6b4e03","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.setinstalltime\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"hour\": \"13\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To set the time of the automatic installation, run the <strong>geoacl.setinstalltime</strong> command.</p>\n<p>The hour is the hour value from the 24-hour clock (0-23), for example 13 is 1pm.</p>\n<p>The range is 0-23. Minutes cannot be specified. It is not possible to set the install time if automatic installation is disabled.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"e885caf1-f8b5-4e6f-b72e-32a8cf983c73","name":"Set the Time of the Automatic Installation","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.setinstalltime\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"hour\": \"13\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 11:51:37 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"8dd4d6ee-76e7-4f4f-8605-9b45ca6b4e03"},{"name":"Download the Updates Now","id":"f9dcab3e-f6b2-4a36-9308-a71a3adc29f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.updatenow\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To download the updates now, run the <strong>geoacl.updatenow</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"4402a68d-3b11-4199-a486-34d8493da201","name":"Download the Updates Now","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.updatenow\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 12:00:27 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Download of new GEO IP Access List data successfully completed\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"f9dcab3e-f6b2-4a36-9308-a71a3adc29f4"},{"name":"Install the Updates Now","id":"911f9c7a-b554-41b8-951e-51f25798077a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.installnow\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To install any downloaded updates now, run the <strong>geoacl.installnow</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"254aa30b-bafa-46be-9e49-50c582cc4b7f","name":"Install the Updates Now","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.installnow\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 12:11:31 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"911f9c7a-b554-41b8-951e-51f25798077a"},{"name":"View the Access List","id":"58be5ece-293c-451d-b160-3b7c9a9b71fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.downloadlist\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To retrieve the access-list, run the <strong>geoacl.downloadlist</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"bb3b5bb6-f6dd-410c-bf52-ee0609a62c21","name":"View the Access List","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.downloadlist\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"raw","header":[{"key":"Date","value":"Fri, 15 Jul 2022 12:15:51 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/octet-stream"},{"key":"Content-Disposition","value":"attachment; filename=\"geoblocklist.txt\""}],"cookie":[],"responseTime":null,"body":"Content-Type: text/json\r\nStatus: 200\r\n\r\n{ \"code\": 200,\r\n \"downloadlist\" : \"----------------------------------------------\\r\\nBlocked IPs (15 Jul 2022 12:00:29)\\r\\n----------------------------------------------\\r\\nIP addresses would appear here\" \r\n,\r\n  \"status\": \"ok\"\r\n}\r\n"}],"_postman_id":"58be5ece-293c-451d-b160-3b7c9a9b71fc"},{"name":"View Changes to the Access List","id":"eee13756-ac5f-42d4-a59a-9255a165e7da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.downloadchanges\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To retrieve a list of changes that were made to the access-list, run the <strong>geoacl.downloadchanges</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"6a8a3f0f-35d2-4be4-9f82-d795c7dc818d","name":"View Changes to the Access List","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.downloadchanges\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"raw","header":[{"key":"Date","value":"Fri, 15 Jul 2022 12:20:35 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/octet-stream"},{"key":"Content-Disposition","value":"attachment; filename=\"CHANGES.txt\""}],"cookie":[],"responseTime":null,"body":"Content-Type: text/json\r\nStatus: 200\r\n\r\n{ \"code\": 200,\r\n \"downloadchanges\" : \"----------------------------------------------------------------------\\r\\n                     Fri Jul 15 12:00:29 UTC 2022                     \\r\\n----------------------------------------------------------------------\\r\\n== Kemp IP Access List Set CHANGES ==\\r\\n\\r\\n== Report Bugs/Issues to Kemp Technologies Team ==\\r\\nhttp://kemptechnologies.com/load-balancing-support/kemp-support/\\r\\n----------------------------------------------------------------------\\r\\n----------------------------------------------------------------------\\r\\nAddresses removed from the IP Access List Set\\r\\n----------------------------------------------------------------------\\r\\n----------------------------------------------------------------------\\r\\n\\r\\n----------------------------------------------------------------------\\r\\nAddresses added into the IP Access List Set\\r\\n----------------------------------------------------------------------\\r\\n----------------------------------------------------------------------\\r\\n\" \r\n,\r\n  \"status\": \"ok\"\r\n}\r\n"}],"_postman_id":"eee13756-ac5f-42d4-a59a-9255a165e7da"},{"name":"View the User-Defined Allow List","id":"575f3350-b398-471c-aeda-9192a23f22e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.listcustom\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To retrieve the contents of the user-defined allow list (which overrides the access-list), run the <strong>geoacl.listcustom</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"b5732840-d5d4-4170-85b4-4a62091566e3","name":"View the User-Defined Allow List","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.listcustom\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 09:52:17 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{ \"code\": 200,\r\n\"Allowlist\": [\r\n\"<IP address would appear here>/32\" \r\n }\r\n]\r\n ,\r\n  \"status\": \"ok\"\r\n}\r\n"}],"_postman_id":"575f3350-b398-471c-aeda-9192a23f22e6"},{"name":"Add an Address to the Allow List","id":"ee093002-1c8b-4b4b-b27c-a8e52d5b6021","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.addcustom\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add an IP address or network (in CIDR format) to the allow list, run the <strong>geoacl.addcustom</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"6c633c85-1dfe-408b-8ef1-6d909cad9a85","name":"Add an Address to the Allow List","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.addcustom\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 12:31:08 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"grep","value":"/one4net/geoacl/geowhitelist.txt: No such file or directory"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"<IP address would appear here>/32 was successfully added to GEO ACL allow IP list\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"ee093002-1c8b-4b4b-b27c-a8e52d5b6021"},{"name":"Delete an IP Address or Network from the Allow List","id":"3fb3bee9-45cb-4574-b7b6-4bce892dd9fd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.removecustom\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To remove an IP address or network from the allow list, run the <strong>geoacl.removecustom</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"e875feea-72bb-42f9-8c10-e4adece2eecc","name":"Delete an IP Address or Network from the Allow List","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoacl.removecustom\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 12:35:03 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"<IP address would appear here>/32 was successfully removed from GEO ACL allow IP list\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"3fb3bee9-45cb-4574-b7b6-4bce892dd9fd"}],"id":"1fb60ef0-1ff5-41db-b8a2-b32c2410b9ac","description":"<p>Refer to the subsections below for details on the RESTful API commands relating to the IP access-list settings.</p>\n","_postman_id":"1fb60ef0-1ff5-41db-b8a2-b32c2410b9ac"},{"name":"Configure DNSSEC","item":[{"name":"Generate the Key Signing Keys (KSKs)","id":"f1ff7891-1374-4dda-9948-c9074ec588a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geogenerateksk\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"algorithm\": \"RSASHA256\",\r\n    \"keysize\": \"1024\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To generate the KSKs, run the <strong>geogenerateksk</strong> command.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Range</b></p></td><td><p><b>Description</b></p></td></tr><tr><td><p>algorithm</p></td><td><p>S</p></td><td><p>RSASHA256</p></td><td><p>RSASHA256, NSEC3RSASHA1, NSEC3RSASHA1</p></td><td><p>Specify the cryptographic algorithm to use. If this parameter is omitted, the default value is used.</p></td></tr><tr><td><p>keysize</p></td><td><p>I</p></td><td><p>2048</p></td><td><p>1024, 2048, 4096</p></td><td><p>Specify the key size (in bits). If this parameter is omitted, the default value is used.</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"7b7e4c55-8115-4839-8330-a02e198cc7b9","name":"Generate the Key Signing Keys (KSKs)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geogenerateksk\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"algorithm\": \"RSASHA256\",\r\n    \"keysize\": \"1024\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Jul 2022 09:23:59 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"f1ff7891-1374-4dda-9948-c9074ec588a5"},{"name":"Delete the KSK Files","id":"0f62d732-9fa4-458e-96fd-a7c8439b9b2a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geodeleteksk\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete the KSK files, run the <strong>geodeleteksk</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"12fb4dbb-a052-4fe1-b5c4-b61288560bc7","name":"Delete the KSK Files","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geodeleteksk\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 09:42:41 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"0f62d732-9fa4-458e-96fd-a7c8439b9b2a"},{"name":"Enable/Disable DNSSEC","id":"0b5600da-564a-4de2-93b2-9c9db129dfba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geosetdnssec\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"enable\": \"yes\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To enable/disable DNSSEC, run the <strong>geosetdnssec</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a946101f-639f-4006-a87e-118fef9aa420","name":"Enable/Disable DNSSEC","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geosetdnssec\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"enable\": \"yes\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 09:49:08 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"0b5600da-564a-4de2-93b2-9c9db129dfba"},{"name":"Retrieve the DNSSEC Configuration Settings","id":"8e9ca8c2-1656-477a-ba20-b083410b9513","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoshowdnssec\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To retrieve the DNSSEC settings, run the <strong>geoshowdnssec</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"715afa44-efa2-4219-809a-f8437061b14d","name":"Retrieve the DNSSEC Configuration Settings","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geoshowdnssec\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 09:52:07 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"<Data>\\n<KSK>\\n<PublicKey>example. IN DNSKEY 257 3 8 EXAMPLE /EXAMPLE EXAMPLE</PublicKey>\\n<DS_SHA1>example. IN DS 394 8 1 EXAMPLE</DS_SHA1>\\n<DS_SHA2>example. IN DS 394 8 2 EXAMPLE</DS_SHA2>\\n</KSK>\\n<DNSSEC>\\n<Enable>Y</Enable>\\n</DNSSEC>\\n</Data>\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"8e9ca8c2-1656-477a-ba20-b083410b9513"}],"id":"0ffb4966-4a23-410d-b509-687de89e0d1e","description":"<p>To configure DNSSEC using the API, use the commands outlined in the below sections.</p>\n","_postman_id":"0ffb4966-4a23-410d-b509-687de89e0d1e"},{"name":"GSLB Statistics","item":[{"name":"GSLB Statistics","id":"07a5fd2f-e530-495e-8468-e996afaf91d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geostats\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To retrieve the Global Server Load Balancing (GSLB) statistics, run the <strong>geostats</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"dad345ee-4100-4c63-92d3-ab2a17b5fd3d","name":"GSLB Statistics","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"geostats\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 08:16:20 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"GSLBServiceStatus\": {\n        \"BootTime\": \"Mon, 18 Jul 2022 08:15:39 GMT\",\n        \"LastConfiguration\": \"Fri, 15 Jul 2022 15:26:13 GMT\"\n    },\n    \"FQDNStatistics\": {\n        \"FQDN\": [\n            {\n                \"fqdn\": \"fqdn.ZoneNameExample.com.\",\n                \"Map\": [\n                    {\n                        \"addr\": \"IP address would appear here\",\n                        \"rps\": \"0.000000\",\n                        \"total\": 0\n                    }\n                ]\n            }\n        ]\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"07a5fd2f-e530-495e-8468-e996afaf91d7"}],"id":"e0193e00-366e-4bb4-8133-0a2177ac1396","_postman_id":"e0193e00-366e-4bb4-8133-0a2177ac1396","description":""},{"name":"Enable/Disable GEO","item":[{"name":"Check if GEO is Enabled","id":"9f9b89c7-5a01-44e0-b207-386174c46a71","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"isgeoenabled\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To check if GEO is enabled, run the <strong>isgeoenabled</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d50fc93b-422a-4b7b-a3fb-e1e6200a8544","name":"Check if GEO is Enabled","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"isgeoenabled\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 05:55:34 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Data\": \"GEO is enabled\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"9f9b89c7-5a01-44e0-b207-386174c46a71"},{"name":"Enable GEO","id":"3d2a8010-b593-4b95-95fb-9f075d34cb71","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"enablegeo\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>GEO can be enabled by running the <strong>enablegeo</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a42fbc13-7d04-4325-9a6a-c6bf8015a2d8","name":"Enable GEO","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"enablegeo\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 06:02:20 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"3d2a8010-b593-4b95-95fb-9f075d34cb71"},{"name":"Disable GEO","id":"53f9a1ba-c4bd-4216-bb6b-55fff031a20c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"disablegeo\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>GEO can be disabled by running the <strong>disablegeo</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a9871273-efc3-44a5-a3c6-1077c63ea3b0","name":"Disable GEO","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"disablegeo\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 06:19:35 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"53f9a1ba-c4bd-4216-bb6b-55fff031a20c"}],"id":"2160d558-4fd9-43b6-9ced-965d8e1dc0c5","_postman_id":"2160d558-4fd9-43b6-9ced-965d8e1dc0c5","description":""}],"id":"c72402d5-b664-4417-b833-e070da0e713e","description":"<p>The sections below provide details about the API commands relating to the Global Server Load Balancing (GSLB) functionality in the LoadMaster.</p>\n","_postman_id":"c72402d5-b664-4417-b833-e070da0e713e"},{"name":"Statistics","item":[{"name":"Statistics","id":"d3297c63-c613-44c6-9655-7de931fc3b3d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"stats\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Statistics for all the Virtual Services and Real Servers can be obtained by using the <strong>stats</strong> command.</p>\n<blockquote>\n<p>If you run the <strong>stats</strong> command on the admin node when using LoadMaster clustering – the output will show the combined totals of all machines.</p>\n</blockquote>\n<blockquote>\n<p>The Real Server statistics are returned on a per Virtual Service basis.</p>\n</blockquote>\n<p>The statistics are explained in the table below.</p>\n<table><tbody><tr><td><p><b>Section</b></p></td><td><p><b>Name</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p> </p><p>CPU</p></td><td><p>User</p></td><td><p>The percentage of the CPU spent processing in user mode</p></td></tr><tr><td> </td><td><p>System</p></td><td><p>The percentage of the CPU spent processing in system mode</p></td></tr><tr><td> </td><td><p>Idle</p></td><td><p>The percentage of CPU which is idle</p></td></tr><tr><td> </td><td><p>IOWaiting</p></td><td><p>The percentage of the CPU spent waiting for I/O to complete</p></td></tr><tr><td> </td><td><p>HWInterrupts</p></td><td><p>The percentage of hardware interrupts</p></td></tr><tr><td> </td><td><p>SWInterrupts</p></td><td><p>The percentage of software interrupts</p></td></tr><tr><td><p> </p><p> </p><p>Memory</p></td><td>MBtotal</td><td>The total memory available in Mb</td></tr><tr><td> </td><td><p>Memused</p></td><td><p>The amount of memory in use</p></td></tr><tr><td> </td><td>MBused</td><td>The amount of memory in use in Mb</td></tr><tr><td> </td><td><p>Percentmemused</p></td><td><p>The percentage of memory used</p></td></tr><tr><td> </td><td><p>Memfree</p></td><td><p>The amount of memory free</p></td></tr><tr><td> </td><td>MBfree</td><td>The amount of free memory in Mb</td></tr><tr><td> </td><td><p>Percentmemfree</p></td><td><p>The percentage of free memory</p></td></tr><tr><td>DiskUsage</td><td>Name</td><td>The name of the partition</td></tr><tr><td> </td><td>GBtotal</td><td>The total disk usage in Gb</td></tr><tr><td> </td><td>GBused</td><td>The amount of disk space usage in Gb</td></tr><tr><td> </td><td>Percentused</td><td>The percentage of disk space in use</td></tr><tr><td> </td><td>GBfree</td><td>The amount of disk space free</td></tr><tr><td> </td><td>Percentfree</td><td>The percentage of disk space free</td></tr><tr><td>ClientLimits</td><td>CurrentConnections</td><td>The total number of current connections</td></tr><tr><td> </td><td>CurrentConnectionsBlocked</td><td>The number of connections currently blocked</td></tr><tr><td> </td><td>SuccessfulConnectionAttempts</td><td>The number of successful connection attempts</td></tr><tr><td> </td><td>SuccessfulRequestAttempts</td><td>The number of successful request attempts</td></tr><tr><td> </td><td>SuccessfulMatchedRuleAttempts</td><td>The number of rules that were successfully matched</td></tr><tr><td> </td><td>ConnectionAttemptsBlocked</td><td>The number of connection attempts that were blocked</td></tr><tr><td> </td><td>RequestAttemptsBlocked</td><td>The number of request attempts that were blocked</td></tr><tr><td> </td><td>MatchedRulesBlocked</td><td>The number of connections that were blocked due to a matching rule limit</td></tr><tr><td> </td><td>glbcps</td><td>Global connections per second</td></tr><tr><td> </td><td>glbrps</td><td>Global requests per second</td></tr><tr><td> </td><td>DifferentCountries</td><td>The number of different countries that connections were made from</td></tr><tr><td> </td><td>LastHour</td><td>The number of different countries that connections were made from in the last hour</td></tr><tr><td> </td><td>LastDay</td><td>The number of different countries that connections were made from in the last day</td></tr><tr><td><p> </p><p>Network</p></td><td><p>ifaceID</p></td><td><p>The ID number of the interface</p></td></tr><tr><td> </td><td><p>Speed</p></td><td><p>The speed of the link</p></td></tr><tr><td> </td><td><p>In</p></td><td><p>Inbound</p></td></tr><tr><td> </td><td><p>Out</p></td><td><p>Outbound</p></td></tr><tr><td> </td><td><p>Total (TPS)</p></td><td><p>The total number of Transactions Per Second (TPS)</p></td></tr><tr><td> </td><td><p>SSL (TPS)</p></td><td><p>The total number of SSL Transactions Per Second (TPS)</p></td></tr><tr><td><p> </p><p>VStotals</p></td><td><p>ConnsPerSec</p></td><td><p>The number of connections per second</p></td></tr><tr><td> </td><td>TotalConns</td><td>The total number of Virtual Service connections</td></tr><tr><td> </td><td><p>BitsPerSec</p></td><td><p>The number of bits per second</p></td></tr><tr><td> </td><td><p>BytesPerSec</p></td><td><p>The number of bytes per second</p></td></tr><tr><td> </td><td><p>PktsPerSec</p></td><td><p>The number of packets per second</p></td></tr><tr><td> </td><td>TotalPackets</td><td>The total number of packets transferred</td></tr><tr><td><p> </p><p>Vs</p></td><td><p>VSAddress</p></td><td><p>The IP address of the Virtual Service</p></td></tr><tr><td> </td><td><p>VSPort</p></td><td><p>The port of the Virtual Service</p></td></tr><tr><td> </td><td><p>VSProt</p></td><td><p>The protocol of the Virtual Service. This will either be tcp or udp.</p></td></tr><tr><td> </td><td><p>Index</p></td><td><p>The index (ID) number of the Virtual Service</p></td></tr><tr><td> </td><td><p>ErrorCode</p></td><td><p>The error code</p></td></tr><tr><td> </td><td><p>Enable</p></td><td><p>Displays whether the Virtual Service is enabled (1) or disabled (0)</p></td></tr><tr><td> </td><td><p>TotalConns</p></td><td><p>The total number of connections made</p></td></tr><tr><td> </td><td><p>TotalPkts</p></td><td><p>The total number of packets</p></td></tr><tr><td> </td><td><p>TotalBytes</p></td><td><p>The total number of bytes</p></td></tr><tr><td> </td><td><p>TotalBits</p></td><td><p>The total number of bits</p></td></tr><tr><td> </td><td><p>ActiveConns</p></td><td><p>The total number of connections that are currently active. When using ESP, all connections going through the login process are counted as active connections for the Virtual Service. They are not counted as active connections for the Real Server because they are not actual connections to the Real Server. The WUI page displays the number of active connections associated with the Real Servers, while SNMP displays the number of active connections for the Virtual Service. Without ESP, these values are identical. When using ESP, the Virtual Service counts can be much higher than the final counts going to the Real Servers, due to the above reason.</p></td></tr><tr><td> </td><td><p>BytesRead</p></td><td><p>The total number of bytes read</p></td></tr><tr><td> </td><td><p>BytesWritten</p></td><td><p>The total number of bytes written</p></td></tr><tr><td> </td><td>ConnsPerSec</td><td>The total number of Virtual Service connections per second</td></tr><tr><td> </td><td>ConnsRateBlocked</td><td>The rate at which connections were blocked</td></tr><tr><td> </td><td>RequestsRateBlocked</td><td>The rate at which requested were blocked</td></tr><tr><td> </td><td>MaxConnsBlocked</td><td>The maximum number of connections blocked</td></tr><tr><td> </td><td><p>WafEnable</p></td><td><p>Displays whether WAF is enabled (1) or disabled (0). The WAF statistics below will only be displayed if WAF is enabled on the Virtual Service.</p></td></tr><tr><td><p> </p></td><td><p>Requests</p></td><td><p>The total number of requests handled by the WAF (shows all requests, whether they were blocked or not). Two requests will be recorded for each connection – one incoming and one outgoing request.</p></td></tr><tr><td><p> </p></td><td><p>Incidents</p></td><td><p>The total number of events handled by the WAF (requests that were blocked).</p></td></tr><tr><td><p> </p></td><td><p>Incidents_Hour</p></td><td><p>The number of events that have happened in the current hour (since xx.00.00).</p></td></tr><tr><td><p> </p></td><td><p>Incidents_Day</p></td><td><p>The number of events that have happened since midnight (local time).</p></td></tr><tr><td><p> </p></td><td><p>Incidents_Dayover</p></td><td><p>The number of times the event counter has gone over the configured warning threshold today. For example, if the threshold is set to 10 and there has been 20 events, this counter will be set to 2. The warning threshold is set on a per-Virtual Service basis by setting the AlertThreshold parameter. For further information, refer to the Virtual Service Control section.</p></td></tr><tr><td><p>ChangeTime</p></td><td><p>ChangeTime</p></td><td><p>The time of the last configuration change on the LoadMaster. The configuration has not changed if this value has not changed. This only works if session management is enabled. The time is represented in “Unix time or epoch time” (also known as Portable Operating System Interface (POSIX) time) format. This is a system for describing instants in time, defined as the number of seconds that have elapsed since 00:00:00 Coordinated Universal Time (UTC), Thursday 1st January 1970, not counting leap seconds. For example, 1484150723 is the equivalent of GMT: Wed, 11th January 2017 16:05:23 GMT. There are conversion tools are available online to convert the value to an easily readable format.</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3b6f532c-64a7-4206-ab19-21c88e83fa2d","name":"Statistics","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"stats\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 23 May 2025 15:34:38 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"CPU\": {\n        \"total\": {\n            \"User\": 1,\n            \"System\": 1,\n            \"Idle\": 99,\n            \"IOWaiting\": 0\n        },\n        \"cpu\": [\n            {\n                \"cpu\": 0,\n                \"User\": 0,\n                \"System\": 1,\n                \"HWInterrupts\": 0,\n                \"SWInterrupts\": 0,\n                \"Idle\": 99,\n                \"IOWaiting\": 0\n            },\n            {\n                \"cpu\": 1,\n                \"User\": 1,\n                \"System\": 1,\n                \"HWInterrupts\": 0,\n                \"SWInterrupts\": 0,\n                \"Idle\": 98,\n                \"IOWaiting\": 0\n            }\n        ]\n    },\n    \"Memory\": {\n        \"MBtotal\": 2003,\n        \"memused\": 252000,\n        \"MBused\": 246,\n        \"percentmemused\": 12,\n        \"memfree\": 1799184,\n        \"MBfree\": 1757,\n        \"percentmemfree\": 88\n    },\n    \"Network\": {\n        \"Interface\": [\n            {\n                \"Name\": \"eth0\",\n                \"ifaceID\": 0,\n                \"speed\": 10000,\n                \"in\": 0,\n                \"inbytes\": 224,\n                \"inbytesTotal\": 99343,\n                \"out\": 0,\n                \"outbytes\": 43,\n                \"outbytesTotal\": 198123\n            }\n        ]\n    },\n    \"DiskUsage\": {\n        \"partition\": [\n            {\n                \"name\": \"/var/log\",\n                \"GBtotal\": 7.19,\n                \"GBused\": 0.02,\n                \"percentused\": 0,\n                \"GBfree\": 7.17,\n                \"percentfree\": 100\n            },\n            {\n                \"name\": \"/var/log/userlog\",\n                \"GBtotal\": 7.68,\n                \"GBused\": 0.02,\n                \"percentused\": 0,\n                \"GBfree\": 7.67,\n                \"percentfree\": 100\n            }\n        ]\n    },\n    \"ClientLimits\": {\n        \"Totals\": {\n            \"CurrentConnections\": 0,\n            \"CurrentConnectionsBlocked\": 0,\n            \"SuccessfulConnectionAttempts\": 0,\n            \"SuccessfulRequestAttempts\": 0,\n            \"SuccessfulMatchedRuleAttempts\": 0,\n            \"ConnectionAttemptsBlocked\": 0,\n            \"RequestAttemptsBlocked\": 0,\n            \"MatchedRulesBlocked\": 0\n        }\n    },\n    \"CountryCounts\": {\n        \"DifferentCountries\": 0,\n        \"Total\": [\n            {}\n        ],\n        \"LastHour\": [\n            {}\n        ],\n        \"LastDay\": [\n            {}\n        ]\n    },\n    \"VStotals\": {\n        \"ConnsPerSec\": 0,\n        \"TotalConns\": 0,\n        \"BitsPerSec\": 0,\n        \"TotalBits\": 0,\n        \"BytesPerSec\": 0,\n        \"TotalBytes\": 0,\n        \"PktsPerSec\": 0,\n        \"TotalPackets\": 0\n    },\n    \"Vs\": [\n        {\n            \"VSAddress\": \"IPAddressWouldAppearHere\",\n            \"VSPort\": 443,\n            \"VSProt\": \"tcp\",\n            \"Index\": 1,\n            \"Status\": \"down\",\n            \"ErrorCode\": 0,\n            \"Enable\": 1,\n            \"TotalConns\": 0,\n            \"TotalPkts\": 0,\n            \"TotalBytes\": 0,\n            \"TotalBits\": 0,\n            \"ActiveConns\": 0,\n            \"BytesRead\": 0,\n            \"BytesWritten\": 0,\n            \"ConnsPerSec\": 0,\n            \"ConnsRateBlocked\": 0,\n            \"RequestsRateBlocked\": 0,\n            \"MaxConnsBlocked\": 0,\n            \"WafEnable\": 0,\n            \"InterceptMode\": 0\n        }\n    ],\n    \"TPS\": {\n        \"Total\": 0,\n        \"SSL\": 0\n    },\n    \"Timestamp\": {\n        \"Sec\": 1748014477,\n        \"Usec\": 407764,\n        \"Period\": 5005510\n    },\n    \"ChangeTime\": 1748014475,\n    \"status\": \"ok\"\n}"}],"_postman_id":"d3297c63-c613-44c6-9655-7de931fc3b3d"}],"id":"f4cfbb58-6037-4e47-bf39-71b9c4815e02","_postman_id":"f4cfbb58-6037-4e47-bf39-71b9c4815e02","description":""},{"name":"Real Servers","item":[{"name":"Real Server Commands","item":[{"name":"Add a Real Server (using IP Address, Port, and Protocol)","id":"a8c52214-1565-4232-a19b-7c08158a85ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"InsertIPAddress\",\r\n    \"rsport\": \"443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>A new Real Server can be added by running the <strong>addrs</strong> command.</p>\n<p>To add a non-local Real Server, set the <strong>non_local</strong> parameter to <strong>1</strong>.</p>\n<p>For more details on additional (optional) parameters, refer to the <a href=\"#99a4f465-9493-44d7-ad55-e5809076603b\">Modify a Real Server (using IP Address, Port, and Protocol)</a> section.</p>\n<blockquote>\n<p>Frequently adding or deleting Real Servers or SubVSs at a high velocity is not the recommended best practice. If you need to modify parameters, use the <strong>modrs</strong> command. If you need to constantly modify Real Server IP addresses, moving to FQDNs (rather than IP addresses) is the recommended best practice.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"72211d8f-cb9e-4986-b531-fb0ef85d9aca","name":"Add a Real Server (using IP Address, Port, and Protocol)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"InsertIPAddress\",\r\n    \"rsport\": \"443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 10:27:30 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Rs\": [\n        {\n            \"Status\": \"Down\",\n            \"VSIndex\": 2,\n            \"RsIndex\": 4,\n            \"Addr\": \"IP address would appear here\",\n            \"Port\": 443,\n            \"DnsName\": \"\",\n            \"Forward\": \"nat\",\n            \"Weight\": 1000,\n            \"Limit\": 0,\n            \"RateLimit\": 0,\n            \"Follow\": 0,\n            \"Enable\": true,\n            \"Critical\": false,\n            \"Nrules\": 0\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"a8c52214-1565-4232-a19b-7c08158a85ac"},{"name":"Add a Real Server (using the Virtual Service ID)","id":"7e0266b4-8184-4622-b79d-a8b60a7e7c13","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"InsertRealServerIPAddress\",\r\n    \"rsport\": \"443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>A new Real Server can be added by running the <strong>addrs</strong> command. This section shows how to add a Real Server to a Virtual Service using the Virtual Service ID.</p>\n<p>To add a non-local Real Server, set the <strong>non_local</strong> parameter to <strong>1</strong>.</p>\n<p>For more details on additional (optional) parameters, refer to the <a href=\"#99a4f465-9493-44d7-ad55-e5809076603b\">Modify a Real Server (using IP Address, Port, and Protocol)</a> section.</p>\n<blockquote>\n<p>Frequently adding or deleting Real Servers or SubVSs at a high velocity is not the recommended best practice. If you need to modify parameters, use the <strong>modrs</strong> command. If you need to constantly modify Real Server IP addresses, moving to FQDNs (rather than IP addresses) is the recommended best practice.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3a1eeab1-e701-4c3b-abd1-0b5b671e0738","name":"Add a Real Server (using the Virtual Service ID)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"InsertRealServerIPAddress\",\r\n    \"rsport\": \"443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 12 Jun 2023 11:08:18 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Rs\": [\n        {\n            \"Status\": \"Down\",\n            \"VSIndex\": 1,\n            \"RsIndex\": 2,\n            \"Addr\": \"IP address would appear here\",\n            \"Port\": 443,\n            \"DnsName\": \"\",\n            \"Forward\": \"nat\",\n            \"Weight\": 1000,\n            \"Limit\": 0,\n            \"RateLimit\": 0,\n            \"Follow\": 0,\n            \"Enable\": true,\n            \"Critical\": false,\n            \"Nrules\": 0\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"7e0266b4-8184-4622-b79d-a8b60a7e7c13"},{"name":"Modify a Real Server (using IP Address, Port, and Protocol)","id":"99a4f465-9493-44d7-ad55-e5809076603b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"InsertIPAddress\",\r\n    \"rsport\": \"443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To modify Real Server settings, run the <strong>modrs</strong> command.</p>\n<p><strong>addrs</strong> and <strong>modrs</strong> accept the following additional (optional) parameters.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Range</b></p></td><td><p><b>Description</b></p></td></tr><tr><td>addtoallsubvs<br /></td><td>B<br /></td><td>0<br /></td><td>0 - Disabled<br />1 - Enabled</td><td><p>Enable this option when adding a Real Server to all SubVSs of a Virtual Service.</p><p>When using this parameter, ensure you set the <b>vs</b> parameter to the ID of the SubVS rather than the parent Virtual Service.</p><p>Run the <b>listvs</b> command to retrieve the <b>VSIndex</b> of the SubVS.</p></td></tr><tr><td><p>weight</p></td><td><p>I</p></td><td><p>1000</p></td><td><p>1-65535</p></td><td><p>When using weighted round robin scheduling, the weight of a Real Server is used to indicate what relative proportion of traffic should be sent to the server. Servers with higher values will receive more traffic.</p><p>The weight of a SubVS can also be updated using the <b>modrs</b> command - set the <b>rs</b> to the number that appears in the <b>Id</b> column for the relevant SubVS in the parent Virtual Service modify screen.</p></td></tr><tr><td><p>newport</p></td><td><p>I</p></td><td><p>unset</p></td><td><p>3-65535 (change the Port of the Real Server)</p></td><td><p>The port on the Real Server to be used.</p></td></tr><tr><td><p>forward</p></td><td><p>S</p></td><td><p>nat</p></td><td><p>nat, route</p></td><td><p>The type of forwarding method used. The default method is NAT. Direct server return can only be used with Layer 4 services.</p></td></tr><tr><td><p>enable</p></td><td><p>B</p></td><td><p>1</p></td><td><p> </p></td><td><p>Enable or disable the Real Server.</p></td></tr><tr><td><p>limit</p></td><td><p>I</p></td><td><p>0</p></td><td><p>0-100000</p></td><td><p>The maximum number of open connections that can be sent to a Real Server before it is taken out of rotation.</p></td></tr><tr><td><p>non_local</p></td><td><p>B</p></td><td><p>0</p></td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td><p>By default only Real Servers on local networks can be assigned to a Virtual Service. Enabling this option will allow a non-local Real Server to be assigned to the Virtual Service.</p><p>This option will only be available if <b>nonlocalrs</b> has been enabled and the <b>Transparent</b> option has been disabled on the relevant Virtual Service.</p></td></tr><tr><td><p>critical</p></td><td><p>B</p></td><td><p>0</p></td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td><p>Enabling this parameter indicates that the Real Server is required for the Virtual Service to be considered available. The Virtual Service will be marked as down if the Real Server has failed or is disabled.</p></td></tr><tr><td><p>follow</p></td><td><p>I</p></td><td><p></p></td><td><p>RsIndex of Real Server to follow</p></td><td><p>Specify what Real Server the health check is based on by setting this parameter to the <b>RsIndex</b> of the Real Server to be followed. This can either be set to the <b>RsIndex</b> of the same Real Server to health check based on that particular Real Server status, or another Real Server can be specified. For example – if Real Server 1 is down, any Real Servers which have their health check based on Real Server 1 will also be marked as down, regardless of their actual Real Server status.</p></td></tr></tbody></table>\n\n<blockquote>\n<p>If the service is a Layer 7 service then setting the ‘forward’ parameter to ‘route’ will have no effect.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3612e7bf-55f7-47c2-8ddb-eadd8cf6c950","name":"Modify a Real Server (using IP Address, Port, and Protocol)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"InsertIPAddress\",\r\n    \"rsport\": \"443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 10:29:27 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"99a4f465-9493-44d7-ad55-e5809076603b"},{"name":"Modify a Real Server using VSIndex","id":"d957b386-926f-4fe4-bd7c-bd1356acd1aa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"!1\",\r\n    \"critical\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can modify the SubVS parameters, such as <strong>critical</strong> using the <strong>RsIndex</strong> of the SubVS. To modify Real Server settings, run the <strong>modrs</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"ce0f4249-93f8-4b5f-a5e7-89bf63b747a6","name":"Modify a Real Server using VSIndex","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"1\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"!1\",\r\n    \"critical\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 04:56:25 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"d957b386-926f-4fe4-bd7c-bd1356acd1aa"},{"name":"Modify a Real Server using SubVS Index","id":"f1665b8e-1e79-442d-b01d-b4ce1aec0f91","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"5\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"!6\",\r\n    \"critical\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To modify the settings of a Real Server that has been added to a SubVS, use the VS <strong>Index</strong> of the SubVS and the <strong>RsIndex</strong> of the Real Server.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"bd3f2ccf-d498-449b-9f22-069df99e4b69","name":"Modify a Real Server using SubVS Index","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"5\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"!6\",\r\n    \"critical\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 05:03:02 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"f1665b8e-1e79-442d-b01d-b4ce1aec0f91"},{"name":"Show a Real Server (using IP Address, Port, and Protocol)","id":"8270b127-8ada-4c97-83de-00cbad64126a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"InsertIPAddress\",\r\n    \"rsport\": \"443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To display details about a particular Real Server, run the <strong>showrs</strong> command.</p>\n<p>The Real Server IP address (that the <strong>rs</strong> parameter can be set to) can be in either IPv4 or IPv6 formats.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d31aa8c5-e2c3-423f-b2f0-b0a52c55c195","name":"Show a Real Server (using IP Address, Port, and Protocol)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"InsertIPAddress\",\r\n    \"rsport\": \"443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 08:13:31 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Rs\": [\n        {\n            \"Status\": \"Down\",\n            \"VSIndex\": 2,\n            \"RsIndex\": 4,\n            \"Addr\": \"IP address would appear here\",\n            \"Port\": 443,\n            \"DnsName\": \"\",\n            \"Forward\": \"nat\",\n            \"Weight\": 1000,\n            \"Limit\": 0,\n            \"RateLimit\": 0,\n            \"Follow\": 0,\n            \"Enable\": true,\n            \"Critical\": false,\n            \"Nrules\": 0\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"8270b127-8ada-4c97-83de-00cbad64126a"},{"name":"Delete a Real Server (using IP Address, Port, and Protocol)","id":"425087d4-f384-47ab-a325-f2b003a496e7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"InsertIPAddress\",\r\n    \"rsport\": \"443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete a Real Server from a Virtual Service, run the <strong>delrs</strong> command.</p>\n<blockquote>\n<p>Frequently adding or deleting Real Servers or SubVSs at a high velocity is not the recommended best practice. If you need to modify parameters, use the <strong>modrs</strong> command. If you need to constantly modify Real Server IP addresses, moving to FQDNs (rather than IP addresses) is the recommended best practice.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"9dad6b8e-996f-4d4b-8c41-b239c276830d","name":"Delete a Real Server (using IP Address, Port, and Protocol)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"InsertIPAddress\",\r\n    \"rsport\": \"443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 10:24:32 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"425087d4-f384-47ab-a325-f2b003a496e7"},{"name":"Delete a Real Server (using Real Server ID)","id":"e2fcb05e-ad39-40cd-8e2e-c28db359b9a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"!4\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete a Real Server from a Virtual Service using Real Server ID, run the <strong>delrs</strong> command.</p>\n<blockquote>\n<p>Frequently adding or deleting Real Servers or SubVSs at a high velocity is not the recommended best practice. If you need to modify parameters, use the <strong>modrs</strong> command. If you need to constantly modify Real Server IP addresses, moving to FQDNs (rather than IP addresses) is the recommended best practice.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3135b850-47c5-4695-b244-fca0008eeb76","name":"Delete a Real Server (using Real Server ID)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"!4\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 10:38:35 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"e2fcb05e-ad39-40cd-8e2e-c28db359b9a1"}],"id":"a8ee206b-a4a3-408a-aeb0-4a8d01bb8d2f","description":"<p>The <strong>rs</strong> parameter accepts integers (ID), service names (for SubVSs), and IP addresses. The ID can be found in the element when doing a <strong>showvs</strong> command.</p>\n<p>Alternatively, check the <strong>Modify Virtual Service</strong> screen in the UI, which lists Real Server ID in the <strong>Id</strong> column in the <strong>Real Servers</strong> section.</p>\n<p>For the <strong>rs</strong> parameter, when using <strong>RSIndex</strong>, always precede it with an exclamation mark (‘!’).</p>\n","_postman_id":"a8ee206b-a4a3-408a-aeb0-4a8d01bb8d2f"},{"name":"Enabling/Disabling Real Servers","item":[{"name":"Globally Enable a Real Server","id":"63f5b337-a9b9-4b27-a378-ff646c77a888","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"enablers\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"rs\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can enable Real Server globally, that is, for all Virtual Services by using the <strong>enablers</strong> command.</p>\n<p>The Real Server IP address (that the rs parameter can be set to) can be in either IPv4 or IPv6 formats.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"279ac043-3e74-4151-8ab0-a267619d2165","name":"Globally Enable a Real Server","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"enablers\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"rs\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 03:37:28 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"63f5b337-a9b9-4b27-a378-ff646c77a888"},{"name":"Locally Enable a Real Server","id":"69c80338-12cd-40d0-88cb-bce5e7aaf64b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"InsertIPAddress\",\r\n    \"rsport\": \"443\",\r\n    \"enable\": \"y\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can enable Real Server locally, that is, for specific Virtual Service by using the <strong>modrs</strong> command.</p>\n<p>The Real Server IP address (that the rs parameter can be set to) can be in either IPv4 or IPv6 formats.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"0f1a8ffe-7f87-46f3-ad03-bf8b3288b43a","name":"Locally Enable a Real Server","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"InsertIPAddress\",\r\n    \"rsport\": \"443\",\r\n    \"enable\": \"y\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 04:55:28 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"69c80338-12cd-40d0-88cb-bce5e7aaf64b"},{"name":"Globally Disable a Real Server","id":"c09ce3ce-8b49-49dd-b333-4ac4034c3295","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"disablers\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"rs\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can disable Real Server globally, that is, for all Virtual Services by using the <strong>disablers</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"f1b3ce4a-245d-4d86-80d2-cbf0971bdfc2","name":"Globally Disable a Real Server","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"disablers\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"rs\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 03:38:51 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"c09ce3ce-8b49-49dd-b333-4ac4034c3295"},{"name":"Locally Disable a Real Server","id":"3100eeb2-fbd5-4b1f-9063-7f27a2b64cb9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"InsertRealServerIPAddress\",\r\n    \"rsport\": \"80\",\r\n    \"enable\": \"n\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can disable Real Server locally, that is, for specific Virtual Service by using the <strong>modrs</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3b935016-6428-47df-a6b9-721367be607a","name":"Locally Disable a Real Server","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertVirtualServiceIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"InsertRealServerIPAddress\",\r\n    \"rsport\": \"80\",\r\n    \"enable\": \"n\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 29 Aug 2024 13:28:43 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"3100eeb2-fbd5-4b1f-9063-7f27a2b64cb9"},{"name":"Locally Enable a Real Server within a SubVS","id":"1b5deb45-174d-4d63-9f30-d5ef34e6e8a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"2\",\r\n    \"rs\": \"InsertRealServerIPAddress\",\r\n    \"rsport\": \"80\",\r\n    \"enable\": \"y\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can enable Real Server locally, that is, for specific SubVS by using the <strong>modrs</strong> command and setting the <strong>vs</strong> parameter to the <strong>VSIndex</strong> of the SubVS.</p>\n<p>The Real Server IP address (that the <strong>rs</strong> parameter can be set to) can be in either IPv4 or IPv6 format.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"100c272f-2c06-4045-9132-672de9f032f3","name":"Locally Enable a Real Server within a SubVS","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"2\",\r\n    \"rs\": \"InsertRealServerIPAddress\",\r\n    \"rsport\": \"80\",\r\n    \"enable\": \"y\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 29 Aug 2024 13:23:32 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"1b5deb45-174d-4d63-9f30-d5ef34e6e8a5"},{"name":"Locally Disable a Real Server within a SubVS","id":"794f65b8-988b-4bf0-a6ca-99ce745b957b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"2\",\r\n    \"rs\": \"InsertRealServerIPAddress\",\r\n    \"rsport\": \"80\",\r\n    \"enable\": \"n\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can enable Real Server locally, that is, for specific SubVS by using the <strong>modrs</strong> command and setting the <strong>vs</strong> parameter to the <strong>VSIndex</strong> of the SubVS.</p>\n<p>The Real Server IP address (that the <strong>rs</strong> parameter can be set to) can be in either IPv4 or IPv6 format.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"61b97958-4738-410f-a495-e4209d0d7e85","name":"Locally Enable a Real Server within a SubVS","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"2\",\r\n    \"rs\": \"InsertRealServerIPAddress\",\r\n    \"rsport\": \"80\",\r\n    \"enable\": \"n\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 29 Aug 2024 13:24:41 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"794f65b8-988b-4bf0-a6ca-99ce745b957b"}],"id":"0343c7a3-7b04-47c5-b7f8-c41998f4c67b","_postman_id":"0343c7a3-7b04-47c5-b7f8-c41998f4c67b","description":""}],"id":"4162a528-b24a-4fbe-8832-2d4e4ec5694b","_postman_id":"4162a528-b24a-4fbe-8832-2d4e4ec5694b","description":""},{"name":"Rules & Checking","item":[{"name":"Show Rules","item":[{"name":"Show Rules","id":"bc30eee2-799b-49df-a07c-638771ed884b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showrule\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The rules which are in use within the system can be displayed by using the <strong>showrule</strong> command.</p>\n<p>Running the <strong>showrule</strong> command with no parameters will list all of the existing rules. You can reduce the list by either specifying the <strong>name</strong> parameter of a rule or the <strong>type</strong> of the rules.<br />The type is one of the following:</p>\n<table><tbody><tr><td><p><b>Value</b></p></td><td><p><b>Type</b></p></td><td><p><b>Description</b></p></td></tr><tr><td><p>0</p></td><td><p>MatchContentRule</p></td><td><p>The original rules.</p></td></tr><tr><td><p>1</p></td><td><p>AddHeaderRule</p></td><td><p>Rule to Add header field</p></td></tr><tr><td><p>2</p></td><td><p>DeleteHeaderRule</p></td><td><p>Rule to Delete a header field.</p></td></tr><tr><td><p>3</p></td><td><p>ReplaceHeaderRule</p></td><td><p>Rule to modify a header field.</p></td></tr><tr><td><p>4</p></td><td><p>ModifyURLRule</p></td><td><p>URL rewrite rule.</p></td></tr><tr><td><p>5</p></td><td><p>ReplaceBodyRule</p></td><td><p>Rule to replace a body string.</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"c1d39194-a8f3-4a27-aed0-59fe0fbd52e4","name":"Show Rules","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showrule\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 08:25:20 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"AddHeaderRule\": [\n        {\n            \"Name\": \"Example01\",\n            \"Header\": \"Example\",\n            \"HeaderValue\": \"12\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"bc30eee2-799b-49df-a07c-638771ed884b"}],"id":"0e2709b7-b2df-4981-9945-73ab223ad2de","_postman_id":"0e2709b7-b2df-4981-9945-73ab223ad2de","description":""},{"name":"Add/Modify a Rule on the System","item":[{"name":"Add a Rule on the System","id":"ae88fcc6-17c8-4f95-a3d1-2480fe97b578","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"Example02\",\r\n    \"type\": \"0\",\r\n    \"pattern\": \"s\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add a rule by using the <strong>addrule</strong> command.</p>\n<p>When creating a Rule - if the <strong>type</strong> parameter is not specified, it will default to zero, that is, a MatchContentRule. For more details on the <strong>type</strong> parameter, refer to the <a href=\"#22c26349-88a4-4a28-8fde-4e1ff397dc35\">Modify a Rule on the System</a> section.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"9f3693aa-3566-4e11-a15b-bb76edf33ebd","name":"Add a Rule on the System","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"Example02\",\r\n    \"type\": \"0\",\r\n    \"pattern\": \"s\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 09:38:08 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"MatchContentRule\": [\n        {\n            \"Name\": \"Example02\",\n            \"Pattern\": \"s\",\n            \"MatchType\": \"Regex\",\n            \"AddHost\": false,\n            \"Negate\": false,\n            \"CaseIndependent\": false,\n            \"IncludeQuery\": false,\n            \"Header\": \"\",\n            \"MustFail\": false\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"ae88fcc6-17c8-4f95-a3d1-2480fe97b578"},{"name":"Modify a Rule on the System","id":"22c26349-88a4-4a28-8fde-4e1ff397dc35","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"Example01\",\r\n    \"header\": \"addheader\",\r\n    \"replacement\": \"10\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can modify the rules by using the <strong>modrule</strong> command.</p>\n<p>The following parameters can be set (dependent on the type of rule). When creating a Rule - If <strong>type</strong> parameter is not specified when performing a modify operation, the type will not be changed.</p>\n<p>Unless modifying/adding an <strong>AddHeaderRule</strong>, the <strong>pattern</strong> parameter must be supplied.</p>\n<p><strong>Type 0 (MatchContentRule)</strong></p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Range</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>matchtype</p></td><td><p>S</p></td><td><p>regex</p></td><td><ul><li><p>regex</p></li><li><p>prefix</p></li><li><p>postfix</p></li></ul></td><td><p>The type of matching to be performed by the rule.</p></td></tr><tr><td><p>inchost</p></td><td><p>B</p></td><td><p>N</p></td><td><p> </p></td><td><p>Prepend the hostname to request URI before performing the match.</p></td></tr><tr><td><p>nocase</p></td><td><p>B</p></td><td><p>N</p></td><td><p> </p></td><td><p>Ignore case when comparing the strings.</p></td></tr><tr><td><p>negate</p></td><td><p>B</p></td><td><p>N</p></td><td><p> </p></td><td><p>Invert the sense of the match.</p></td></tr><tr><td><p>incquery</p></td><td><p>B</p></td><td><p>N</p></td><td><p> </p></td><td><p>Append the query string to the URI before performing a match.</p></td></tr><tr><td><p>header</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>See below</p></td><td><p>The header field name that should be matched. If no header field is set, the default is to match in the URL. Set this to <b>body</b> to match on the body of a request.</p></td></tr><tr><td><p>pattern</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>The pattern to be matched.</p></td></tr><tr><td><p>setonmatch</p></td><td><p>I</p></td><td><p>unset</p></td><td><p>0-9</p></td><td><p>If the rule is successfully matched, set the specified flag.</p></td></tr><tr><td><p>onlyonflag</p></td><td><p>I</p></td><td><p>unset</p></td><td><p>0-9</p></td><td><p>Only try to execute this rule if the specified flag is set.</p><p>Using the <b>onlyonflag</b>, <b>onlyonnoflag</b>, and <b>setonmatch</b> parameters, it is possible to make rules dependent on each other, that is, only execute a particular rule if another rule has been successfully matched. For more detailed instructions on ‘chaining’ rules, refer to the <a href=\"https://kemptechnologies.com/documentation/latestga/203125019\">Content Rules, Feature Description</a> document.</p></td></tr><tr><td>onlyonnoflag</td><td>I</td><td>unset</td><td>0-9</td><td>Only try to execute this rule if the specified flag is not set.</td></tr><tr><td><p>mustfail</p></td><td><p>B</p></td><td><p>0 - Disabled</p></td><td><p>0 – Disabled</p><p>1 - Enabled</p></td><td><p>If this rule is matched, then always fail to connect.</p></td></tr></tbody></table>\n\n<blockquote>\n<p>The <strong>header</strong> parameter is optional and is the header in which the match is to be performed.</p>\n</blockquote>\n<p><strong>Type 1 (AddHeaderRule)</strong></p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>header</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>Name of the header field to be added.</p></td></tr><tr><td><p>replacement</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>The replacement string. You can enter a maximum of 255 characters in this parameter.</p></td></tr><tr><td><p>onlyonflag</p></td><td><p>I</p></td><td><p>unset</p></td><td><p>Range: 1-9</p><p>Only try to execute this rule if the specified flag is set.</p><p>Using the <b>onlyonflag</b>, <b>onlyonnoflag</b>, and <b>setonmatch</b> parameters, it is possible to make rules dependent on each other, that is, only execute a particular rule if another rule has been successfully matched. For more detailed instructions on ‘chaining’ rules, refer to the <a href=\"https://kemptechnologies.com/documentation/latestga/203125019\">Content Rules, Feature Description</a> document.</p></td></tr><tr><td>onlyonnoflag</td><td>I</td><td>unset</td><td><p>Range: 1-9</p><p>Only try to execute this rule if the specified flag is not set.</p></td></tr></tbody></table>\n\n<p><strong>Type 2 (DeleteHeaderRule)</strong></p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>pattern</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>The pattern to be matched.</p></td></tr><tr><td><p>onlyonflag</p></td><td><p>I</p></td><td><p>unset</p></td><td><p>Range: 1-9</p><p>Only try to execute this rule if the specified flag is set.</p><p>Using the <b>onlyonflag</b>, <b>onlyonnoflag</b>, and <b>setonmatch</b> parameters, it is possible to make rules dependent on each other, that is, only execute a particular rule if another rule has been successfully matched. For more detailed instructions on ‘chaining’ rules, refer to the <a href=\"https://kemptechnologies.com/documentation/latestga/203125019\">Content Rules, Feature Description</a> document.</p></td></tr><tr><td>onlyonnoflag</td><td>I</td><td>unset</td><td><p>Range: 1-9</p><p>Only try to execute this rule if the specified flag is not set.</p></td></tr></tbody></table>\n\n<p><strong>Type 3 (ReplaceHeaderRule)</strong></p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>header</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>The header field name where the substitution should be performed.</p></td></tr><tr><td><p>replacement</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>The replacement string.</p></td></tr><tr><td><p>pattern</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>The pattern to be matched.</p></td></tr><tr><td><p>onlyonflag</p></td><td><p>I</p></td><td><p>unset</p></td><td><p>Range: 1-9</p><p>Only try to execute this rule if the specified flag is set.</p><p>Using the <b>onlyonflag</b>, <b>onlyonnoflag</b>, and <b>setonmatch</b> parameters, it is possible to make rules dependent on each other, that is, only execute a particular rule if another rule has been successfully matched. For more detailed instructions on ‘chaining’ rules, refer to the <a href=\"https://kemptechnologies.com/documentation/latestga/203125019\">Content Rules, Feature Description</a> document.</p></td></tr><tr><td>onlyonnoflag</td><td>I</td><td>unset</td><td><p>Range: 1-9</p><p>Only try to execute this rule if the specified flag is not set.</p></td></tr></tbody></table>\n\n<p><strong>Type 4 (ModifyURLRule)</strong></p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>replacement</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>How the URL is to be modified.</p></td></tr><tr><td><p>pattern</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>The pattern to be matched.</p></td></tr><tr><td><p>onlyonflag</p></td><td><p>I</p></td><td><p>unset</p></td><td><p>Range: 1-9</p><p>Only try to execute this rule if the specified flag is set.</p><p>Using the <b>onlyonflag</b>, <b>onlyonnoflag</b>, and <b>setonmatch</b> parameters, it is possible to make rules dependent on each other, that is, only execute a particular rule if another rule has been successfully matched. For more detailed instructions on ‘chaining’ rules, refer to the <a href=\"https://kemptechnologies.com/documentation/latestga/203125019\">Content Rules, Feature Description</a> document.</p></td></tr><tr><td>onlyonnoflag</td><td>I</td><td>unset</td><td><p>Range: 1-9</p><p>Only try to execute this rule if the specified flag is not set.</p></td></tr></tbody></table>\n\n<p><strong>Type 5 (ReplaceBodyRule)</strong></p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>replacement</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>The replacement string.</p></td></tr><tr><td><p>pattern</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>The pattern to be matched.</p></td></tr><tr><td><p>onlyonflag</p></td><td><p>I</p></td><td><p>unset</p></td><td><p>Range: 1-9</p><p>Only try to execute this rule if the specified flag is set.</p><p>Using the <b>onlyonflag</b>, <b>onlyonnoflag</b>, and <b>setonmatch</b> parameters, it is possible to make rules dependent on each other, that is, only execute a particular rule if another rule has been successfully matched. For more detailed instructions on ‘chaining’ rules, refer to the <a href=\"https://kemptechnologies.com/documentation/latestga/203125019\">Content Rules, Feature Description</a> document.</p></td></tr><tr><td><p>caseindependent</p></td><td><p>B</p></td><td><p>0 – Disabled</p></td><td><p>Enable this parameter to ignore the case of the strings when comparing.</p><p>0 – Disabled</p><p>1 - Enabled</p></td></tr><tr><td>onlyonnoflag</td><td>I</td><td>unset</td><td><p>Range: 1-9</p><p>Only try to execute this rule if the specified flag is not set.</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"78b6af19-9934-4bbb-99b8-a295d5b466c6","name":"Modify a Rule on the System Copy","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"Example01\",\r\n    \"header\": \"addheader\",\r\n    \"replacement\": \"10\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 09:40:16 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"AddHeaderRule\": [\n        {\n            \"Name\": \"Example01\",\n            \"Header\": \"addheader\",\n            \"HeaderValue\": \"10\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"22c26349-88a4-4a28-8fde-4e1ff397dc35"}],"id":"445bad7f-23dc-491e-8765-fd4884d7d5d4","_postman_id":"445bad7f-23dc-491e-8765-fd4884d7d5d4","description":""},{"name":"Delete a Rule from the System","item":[{"name":"Delete a Rule from the System","id":"9648bab3-8991-4252-9694-8c5d0231c3a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"Example02\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can delete the rule by using the <strong>delrule</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"5afad492-687e-4222-8f07-01d828567f7b","name":"Delete a Rule from the System","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"Example02\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 10:43:31 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"9648bab3-8991-4252-9694-8c5d0231c3a2"}],"id":"684b86c5-b802-4f43-933d-11581b9a85fc","_postman_id":"684b86c5-b802-4f43-933d-11581b9a85fc","description":""},{"name":"Add/Delete Real Server Rule","item":[{"name":"Add Real Server Rule","id":"2e04fd94-a162-4e1e-bfd2-738b9ce54612","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrsrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"InsertIPAddress\",\r\n    \"rsport\": \"80\",\r\n    \"rule\": \"Example03\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add rules to Real Servers by using the <strong>addrsrule</strong> command.</p>\n<p>The <strong>rs</strong> parameter also accepts integers (ID). The ID (Real Server index) can be found in the <strong>RSIndex</strong> element when doing a <strong>showvs</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2b58aee1-4c1b-4aa7-9ae4-926031cb380d","name":"Add Real Server Rule","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrsrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"InsertIPAddress\",\r\n    \"rsport\": \"80\",\r\n    \"rule\": \"Example03\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 11:03:08 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"2e04fd94-a162-4e1e-bfd2-738b9ce54612"},{"name":"Delete Real Server Rule","id":"d0816e24-6cf7-46bc-8891-073be92aeee5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"InsertIPAddress\",\r\n    \"rsport\": \"443\",\r\n    \"rule\": \"Example04\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can delete rules from Real Servers by using the <strong>delrsrule</strong> commands.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"20ffd7cf-d5a7-45c3-9dab-df6a3f165133","name":"Delete Real Server Rule","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delrs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"InsertIPAddress\",\r\n    \"rsport\": \"443\",\r\n    \"rule\": \"Example04\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 11:15:25 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"d0816e24-6cf7-46bc-8891-073be92aeee5"}],"id":"3aa4c1cb-ce88-43aa-a3ab-683cb6d065c3","_postman_id":"3aa4c1cb-ce88-43aa-a3ab-683cb6d065c3","description":""},{"name":"Add/Delete SubVS Rule","item":[{"name":"Add SubVS Rule","id":"18ec22b4-a4c1-4442-8b96-aa6981c3036b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrsrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"!4\",\r\n    \"rule\": \"Example03\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Content rules can be added from SubVSs by using the <strong>addrsrule</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"912cb188-7788-4ec1-98ba-30b477db2144","name":"Add SubVS Rule","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrsrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"!4\",\r\n    \"rule\": \"Example03\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 11:03:46 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"18ec22b4-a4c1-4442-8b96-aa6981c3036b"},{"name":"Add a Content Rule to a Real Server within a SubVS","id":"6f47eaba-09d0-418e-9f73-9348ee030b93","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrsrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"3\",\r\n    \"rs\": \"InsertIPAddress\",\r\n    \"rsport\": \"80\",\r\n    \"rule\": \"Example03\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add a content rule to a Real Server which is assigned to a SubVS, run the <strong>addrsrule</strong> command.</p>\n<p>Content rules can be added to a SubVS, by using the <strong>addprerule</strong>, <strong>addresponserule</strong>, and <strong>addrequestrule</strong> commands, depending on the type of rule being added.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"bd97fb4b-31d7-4a5e-aefe-fb2045ef8db7","name":"Add Real Server Rule assigned to SubVS","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrsrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"3\",\r\n    \"rs\": \"InsertIPAddress\",\r\n    \"rsport\": \"80\",\r\n    \"rule\": \"Example03\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 11:13:50 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"6f47eaba-09d0-418e-9f73-9348ee030b93"},{"name":"Delete SubVS Rule","id":"3df83cca-b524-497e-bf36-66ab98da5721","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delrsrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"!1\",\r\n    \"rule\": \"examplerule\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Rules can be deleted from SubVS by using the <strong>delrsrule</strong> command.</p>\n<p>The <strong>rs</strong> parameter value must be set to an exclamation mark (<strong>!</strong>), followed by the Real Server ID of the SubVS. You can get the Real Server ID of the SubVS by going to the Virtual Service modify screen, expanding the <strong>SubVSs</strong> section and checking the <strong>Id</strong> number.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"fcc60063-e35a-48cd-b3c6-9b0746701409","name":"Delete SubVS Rule","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delrsrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"rs\": \"!1\",\r\n    \"rule\": \"examplerule\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Jul 2022 10:31:14 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"3df83cca-b524-497e-bf36-66ab98da5721"}],"id":"958cb457-8ce4-4351-9291-0f5ffcedb155","description":"<blockquote>\n<p>Virtual Services and SubVSs share the same attributes. If you want to apply a content rule to a SubVS, you must know the <strong>RsIndex</strong> (ID) of the SubVS. To find the <strong>RsIndex</strong>, run the <strong>listvs</strong> command and scroll down to find the <strong>RsIndex</strong> parameter you want to edit.</p>\n</blockquote>\n<p>To get the <strong>RsIndex</strong> or <strong>VsIndex</strong>, run the <strong>listvs</strong> command. For further information, refer to the <a href=\"#2f003e15-0511-4cbd-97d9-db13383da658\">List All Virtual Services</a> section.</p>\n","_postman_id":"958cb457-8ce4-4351-9291-0f5ffcedb155"},{"name":"Add Virtual Service Rules","item":[{"name":"Add Virtual Service Rule (Prerule)","id":"1bcdefcf-2cc3-4a52-a24c-1cbdde7a6955","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addprerule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"Example03\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add rules to Virtual Services by using the <strong>addprerule</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"efadaa33-eb7b-4523-84b0-f56f4ed5445e","name":"Add Virtual Service Rule (Prerule)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addprerule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"Example03\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 11:42:12 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"1bcdefcf-2cc3-4a52-a24c-1cbdde7a6955"},{"name":"Add Virtual Service Rule (Responserule)","id":"eb7fe229-5c12-4ffb-a093-05389a3e7664","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addresponserule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"Example01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add rules to Virtual Services by using the <strong>addresponserule</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"8d5dea7d-122c-45e8-a8cd-62e5516bc41d","name":"Add Virtual Service Rule (Responserule)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addresponserule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"Example01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 11:43:00 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"eb7fe229-5c12-4ffb-a093-05389a3e7664"},{"name":"Add Virtual Service Rule (Requestrule)","id":"0d211918-8716-4a88-a43c-394ce7ef7e2e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrequestrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"Example04\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add rules to Virtual Services by using the <strong>addrequestrule</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3fc9c9a8-6332-428d-b93f-560239ffc687","name":"Add Virtual Service Rule (Requestrule)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addrequestrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"Example04\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 11:43:27 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"0d211918-8716-4a88-a43c-394ce7ef7e2e"},{"name":"Add Virtual Service Rule (Responsebodyrule)","id":"9ee2d7c0-4b64-49e2-8ecc-fa51c64bfce4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addresponsebodyrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"Example06\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add <strong>Replace String in Response Body</strong> rules to Virtual Services by using the <strong>addresponsebodyrule</strong> command.</p>\n<blockquote>\n<p>If Kerberos Constrained Delegation (KCD) is enabled on the Virtual Service, it is not possible to add a response body rule.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"fd25d6b5-855d-41d5-978e-a76d935ff9ad","name":"Add Virtual Service Rule (Responsebodyrule)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addresponsebodyrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"Example06\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 08:11:31 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"9ee2d7c0-4b64-49e2-8ecc-fa51c64bfce4"}],"id":"449f30dc-0131-47a1-961c-bec016c6ed09","_postman_id":"449f30dc-0131-47a1-961c-bec016c6ed09","description":""},{"name":"Delete Virtual Service Rules","item":[{"name":"Delete Virtual Service Rule (Prerule)","id":"1825bf16-36eb-4780-874f-18b94b25a383","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delprerule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"Example03\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can delete rules from Virtual Service by using the <strong>delprerule</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"16471395-e8f6-4bd0-b8d3-db3207467718","name":"Delete Virtual Service Rule (Prerule)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delprerule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"Example03\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 11:49:21 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"1825bf16-36eb-4780-874f-18b94b25a383"},{"name":"Delete Virtual Service Rule (Responserule)","id":"5b1228eb-c560-419f-8bbc-91717bec1d11","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delresponserule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"Example01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can delete rules from Virtual Service by using the <strong>delresponserule</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"341368a8-0cff-45f0-9ccc-cc99d1bc1c6a","name":"Delete Virtual Service Rule (Responserule)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delresponserule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"Example01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 11:49:48 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"5b1228eb-c560-419f-8bbc-91717bec1d11"},{"name":"Delete Virtual Service Rule (Requestrule)","id":"75d799aa-4549-41e9-acdd-fc459794eb34","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delrequestrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"Example04\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can delete rules from Virtual Service by using the <strong>delrequestrule</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"0ff27242-4816-4869-a441-c52fbe745b3d","name":"Delete Virtual Service Rule (Requestrule)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delrequestrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"Example04\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 11:50:13 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"75d799aa-4549-41e9-acdd-fc459794eb34"},{"name":"Delete Virtual Service Rule (Responsebodyrule)","id":"ece9ab52-3716-4cc0-aa67-58e12dff4b68","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delresponsebodyrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"Example06\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can delete rules from Virtual Service by using the <strong>delresponsebodyrule</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"b9008b34-dbda-459a-8447-0a50104bd9a1","name":"Delete Virtual Service Rule (Responsebodyrule)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delresponsebodyrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"443\",\r\n    \"prot\": \"tcp\",\r\n    \"rule\": \"Example06\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 08:12:36 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"ece9ab52-3716-4cc0-aa67-58e12dff4b68"}],"id":"72f1fcac-ff12-417d-ac16-3d7d8b17ca45","_postman_id":"72f1fcac-ff12-417d-ac16-3d7d8b17ca45","description":""},{"name":"Check Parameters","item":[{"name":"Show a Health Check Parameter","id":"f0ce650f-f7af-4338-89a1-b10e7c6acdf2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showhealth\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The Service Check Parameters can be obtained by using the <strong>showhealth</strong> command.</p>\n<p>The output of the <strong>showhealth</strong> command will display the <strong>RetryInterval</strong>, <strong>Timeout</strong>, and <strong>RetryCount</strong> values.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d6ea1a7a-4162-4398-9918-98d3bd5cce99","name":"Show a Health Check Parameter","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showhealth\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 06:16:20 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"RetryInterval\": \"9\",\n    \"Timeout\": \"4\",\n    \"RetryCount\": \"2\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"f0ce650f-f7af-4338-89a1-b10e7c6acdf2"},{"name":"Modify a Health Check Parameter","id":"01e11369-a507-4940-9ef7-9aa92c17b54c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modhealth\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can modify the Service Check Parameters by using the <strong>modhealth</strong> command.</p>\n<blockquote>\n<p><strong>Note:</strong> This section describes how to set the global adaptive parameters. By default, these values are used when the <strong>Schedule</strong> parameter for a Virtual Service is set to <strong>adaptive</strong>. However, you can configure these adaptive parameters on a per-Virtual Service basis, if needed. Refer to the following section for further details on how to do this: <strong>Virtual Services &gt; Virtual Service Parameters &gt; Standard Options</strong>. </p>\n</blockquote>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Range</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Default</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Additional Information</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Mandatory</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>RetryInterval</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>9-120 (901)</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>9</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Defined in seconds, this is the delay between health checks. This includes clusters and FQDNs.</p><p>Recommended and default value: <b>9 seconds</b></p><p>Valid values range from the (9) to the (901).</p><p>The is <b>RetryCount</b> \\\\* <b>Timeout</b>  + 1, that is, a value of 9 by default.</p><p>The is 901 [because that is what 60 (maximum Timeout) \\\\* 15 (maximum RetryCount) + 1 is].</p><p>You can manually set the <b>RetryInterval</b> to up to 120 seconds. The <b>RetryInterval</b> value may go above 120 if the <b>Timeout</b> and <b>RetryCount</b> parameters are configured with high enough values.</p><p>If the <b>RetryInterval</b> is above 120 seconds, you must adjust the <b>Timeout </b>and <b>RetryCount</b> values to modify the <b>RetryInterval</b>.</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>N</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Timeout</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>4-60</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>4</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Defined in seconds, this is the allowed maximum wait time for a reply to a health check.</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>N</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>RetryCount</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>2-15</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>2</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This is the consecutive number of times in which a health check must fail before it is marked down and removed from the load balancing pool.</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>N</p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<p>To configure all three parameters, you must first set the <strong>Timeout</strong> and/or <strong>RetryCount</strong> in one request. Then, set the <strong>RetryInterval</strong> in the second request.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"b1cebb3e-c317-4a86-ab4e-58121188337f","name":"Modify a Health Check Parameter","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modhealth\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 06:16:45 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"RetryInterval\": \"9\",\n    \"Timeout\": \"4\",\n    \"RetryCount\": \"2\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"01e11369-a507-4940-9ef7-9aa92c17b54c"},{"name":"Set the Timeout and RetryCount value","id":"2b8b3bb6-b33e-444e-97e9-7dc31ba3bce6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modhealth\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"Timeout\": \"5\",\r\n    \"RetryCount\": \"3\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Set the value of <strong>Timeout</strong> and <strong>RetryCount</strong> parameters using the <strong>modhealth</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"305c690f-02c7-4a41-b073-8dc659e2ffba","name":"Set the Timeout and RetryCount value","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modhealth\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"Timeout\": \"5\",\r\n    \"RetryCount\": \"3\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 06:17:27 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"RetryInterval\": \"16\",\n    \"Timeout\": \"5\",\n    \"RetryCount\": \"3\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"2b8b3bb6-b33e-444e-97e9-7dc31ba3bce6"},{"name":"Set the RetryInterval","id":"6425336b-e890-43cb-a014-6ae0612f3dc8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modhealth\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"RetryInterval\": \"18\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Set the value of <strong>RetryInterval</strong> parameter using the <strong>modhealth</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a087aa66-22ce-4029-b23f-48416d29261b","name":"Set the RetryInterval","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modhealth\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"RetryInterval\": \"18\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 06:18:04 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"RetryInterval\": \"18\",\n    \"Timeout\": \"5\",\n    \"RetryCount\": \"3\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"6425336b-e890-43cb-a014-6ae0612f3dc8"},{"name":"Show the Adaptive Check Parameter","id":"bb5017a4-418a-4e79-9bec-4b4478bc052f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showadaptive\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The Adaptive Check parameters can be obtained by using the <strong>showadaptive</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"308c40b9-9f3d-4bf4-90d1-6aa74ef93cb0","name":"Show the Adaptive Check Parameter","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showadaptive\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 06:18:45 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"AdaptiveURL\": \"/load\",\n    \"AdaptivePort\": \"80\",\n    \"AdaptiveInterval\": \"7\",\n    \"MinPercent\": \"5\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"bb5017a4-418a-4e79-9bec-4b4478bc052f"},{"name":"Modify the Adaptive Check Parameter","id":"8f9eb3f0-07d4-4820-a88a-e0b612570215","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modadaptive\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"AdaptiveURL\": \"/load\",\r\n    \"AdaptivePort\": \"80\",\r\n    \"AdaptiveInterval\": \"11\",\r\n    \"MinPercent\": \"10\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can modify the Adaptive Check parameters by using the <strong>modadaptive</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"41ede721-08aa-4b67-b3e8-3ca792a069c9","name":"Modify the Adaptive Check Parameter","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modadaptive\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"AdaptiveURL\": \"/load\",\r\n    \"AdaptivePort\": \"80\",\r\n    \"AdaptiveInterval\": \"11\",\r\n    \"MinPercent\": \"10\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 06:20:19 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"AdaptiveURL\": \"/load\",\n    \"AdaptivePort\": \"80\",\n    \"AdaptiveInterval\": \"11\",\n    \"MinPercent\": \"10\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"8f9eb3f0-07d4-4820-a88a-e0b612570215"}],"id":"68429a2c-e26d-45a5-88e8-0981b89def05","_postman_id":"68429a2c-e26d-45a5-88e8-0981b89def05","description":""}],"id":"2af0edae-1588-4c7f-8caa-42ca5d664dce","description":"<p>Content Rules can be managed using the RESTful API.</p>\n","_postman_id":"2af0edae-1588-4c7f-8caa-42ca5d664dce"},{"name":"Certificates & Security","item":[{"name":"Certificate Management","item":[{"name":"List the Installed Certificates","id":"d8d93823-367c-4286-b3b0-78e7d8e89733","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listcert\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list the currently installed certificates and their fingerprints, run the <strong>listcert</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"1343995a-5334-4030-8cf7-81bf83669577","name":"List the Installed Certificates","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listcert\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 12 Aug 2022 10:51:46 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"cert\": [\n        {\n            \"name\": \"ExampleCert\",\n            \"type\": \"RSA\",\n            \"modulus\": \"EXAMPLE\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"d8d93823-367c-4286-b3b0-78e7d8e89733"},{"name":"List the Installed Intermediate Certificates","id":"bd74dfd5-a825-48e5-a74a-6c3c766ad6b7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listintermediate\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list the currently installed intermediate certificates, run the <strong>listintermediate</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"faf495e1-e638-4b66-a7b4-5b9636eb64aa","name":"List the Installed Intermediate Certificates","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listintermediate\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 11:11:56 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"cert\": [\n        {\n            \"name\": \"Example\",\n            \"type\": \"RSA\",\n            \"modulus\": \"EXAMPLE\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"bd74dfd5-a825-48e5-a74a-6c3c766ad6b7"},{"name":"Return an Existing Certificate as a BLOB","id":"040849ee-dede-4348-871a-d536e7e8ddab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"readcert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cert\": \"ExampleCert\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To return an existing certificate as a Binary Large Object (BLOB), run the <strong>readcert</strong> command.</p>\n<p>By default the BLOB is in PEM format. There is an optional parameter called outform that can be used to specify the format – either PEM or DER.<br />DER is Base64-encoded because it is a binary format.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"72a38590-f17f-41da-96e0-25f4b77f3089","name":"Return an Existing Certificate as a BLOB","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"readcert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cert\": \"ExampleCert\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 11:15:48 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"certificate\": \"-----BEGIN CERTIFICATE-----\\nEXAMPLE\\n-----END CERTIFICATE-----\\n\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"040849ee-dede-4348-871a-d536e7e8ddab"},{"name":"Return an Existing Intermediate Certificate as a BLOB","id":"3f48c564-985f-4c5c-be63-0339eaa4b4b1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"readintermediate\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cert\": \"Example\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To return an existing intermediate certificate as a BLOB, run the <strong>readintermediate</strong> command.</p>\n<p>By default the BLOB is in PEM format. There is an optional parameter called outform that can be used to specify the format – either PEM or DER.<br />DER is Base64-encoded because it is a binary format.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"1c69589b-35f2-46f3-9a7d-9e5694caadff","name":"Return an Existing Intermediate Certificate as a BLOB","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"readintermediate\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cert\": \"Example\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 11:20:05 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"certificate\": \"-----BEGIN CERTIFICATE-----\\nnEXAMPLE\\n-----END CERTIFICATE-----\\n\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"3f48c564-985f-4c5c-be63-0339eaa4b4b1"},{"name":"Upload a Certificate","id":"8f0bb1f2-eaf7-4297-a295-5fbc38a53623","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addcert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cert\": \"ExampleCert\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To upload a certificate, run the <strong>addcert</strong> command.</p>\n<blockquote>\n<p>If a command requires binary data (file uploads), this data must be passed in the \"data\" string and be base64-encoded.</p>\n</blockquote>\n<blockquote>\n<p>If you are uploading a certificate and key file, insert both the certificate and key in the same file.</p>\n</blockquote>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Additional Information</b></p></td><td><p><b>Mandatory</b></p></td></tr><tr><td><p>cert</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>The identifier that the certificate is known as on the LoadMaster.</p><p> </p></td><td><p>Y</p></td></tr><tr><td><p>password</p></td><td><p>S</p></td><td><p>unset</p></td><td><p>The (optional) passphrase that was used to protect the certificate when it was created.</p></td><td><p>N</p></td></tr><tr><td><p>replace</p></td><td><p>B</p></td><td><p>unset</p></td><td><p>0 - Not replacing</p><p>1 - Replacing</p><p>If you are replacing a certificate that already exists in the LoadMaster, set the <b>replace </b>parameter to <b>1</b>. If you are uploading a new certificate, set replace to <b>0</b>.</p></td><td><p>N</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"ffc5d256-5696-4099-9271-e0377d427ebd","name":"Upload a Certificate","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addcert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cert\": \"ExampleCert\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 11:25:41 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Certificate Successfully Installed\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"8f0bb1f2-eaf7-4297-a295-5fbc38a53623"},{"name":"Delete a Certificate","id":"d0e93581-76df-4a56-8d1d-d049ef53c986","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delcert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cert\": \"ExampleCert\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete a certificate, run the <strong>delcert</strong> command.</p>\n<blockquote>\n<p>It is not possible to delete a certificate assigned to a Virtual Service. Remove the certificate from any Virtual Services before deleting.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"df4c783f-a15d-4244-a6b9-2c1ccdf7f6d5","name":"Delete a Certificate","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delcert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cert\": \"ExampleCert\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 13:48:37 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"d0e93581-76df-4a56-8d1d-d049ef53c986"},{"name":"Add an Intermediate Certificate","id":"401c3a87-01aa-4748-9def-c0ccdd036c08","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addintermediate\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cert\": \"ExampleCert\",\r\n    \"data\": \"InsertBase64EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To upload an intermediate certificate, run the <strong>addintermediate</strong> command.</p>\n<blockquote>\n<p>If a command requires binary data (file uploads), this data must be passed in the \"data\" string and be base64-encoded.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"b5d698ff-45f5-45d5-b049-0eab2f61cdbd","name":"Add an Intermediate Certificate","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addintermediate\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cert\": \"ExampleCert\",\r\n    \"data\": \"InsertBase64EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 13:52:31 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"shell-init","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"job-working-directory","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"job-working-directory","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"job-working-directory","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"job-working-directory","value":"error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Certificate Installed\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"401c3a87-01aa-4748-9def-c0ccdd036c08"},{"name":"Delete an Intermediate Certificate","id":"7a719402-0652-42a6-923d-7fd1c927470c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delintermediate\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cert\": \"ExampleCert\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete an intermediate certificate, run the <strong>delintermediate</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"4864db74-ad60-4187-acc3-87302afb9ce7","name":"Delete an Intermediate Certificate","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delintermediate\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cert\": \"ExampleCert\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 13:56:02 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"7a719402-0652-42a6-923d-7fd1c927470c"},{"name":"Back up Certificates","id":"6ec969ac-2f38-4c9c-98ba-521998fb4566","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"backupcert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"password\": \"ExamplePassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To back up all certificates, run the <strong>backupcert</strong> command.</p>\n<p>The password (passphrase) must be alpha numeric and is case-sensitive. The minimum number of characters is 7 with a maximum of 64.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"b76b0558-0bfb-4b84-95bf-af515ff60f5a","name":"Back up a Certificate","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"backupcert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"password\": \"ExamplePassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 13:58:31 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": \"<Base64-encoded string would appear here>\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"6ec969ac-2f38-4c9c-98ba-521998fb4566"},{"name":"Restore the Certificates","id":"dda3be51-b448-4028-abb9-672f8ea2183c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"restorecert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"password\": \"ExamplePassword\",\r\n    \"type\": \"full\",\r\n    \"data\": \"InsertBase64EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To restore certificates, run the <strong>restorecert</strong> command.</p>\n<blockquote>\n<p>If a command requires binary data (file uploads), this data must be passed in the \"data\" string and be base64-encoded.</p>\n</blockquote>\n<p>The password (passphrase) must be alpha numeric and is case-sensitive. The minimum number of characters is 7 with a maximum of 64.</p>\n<p>The type parameter has three possible values:</p>\n<ul>\n<li><strong>full</strong> - All Virtual Service and intermediate certificates</li>\n<li><strong>third</strong> - Intermediate certificates only</li>\n<li><strong>vs</strong> - Virtual Service certificates only</li>\n</ul>\n<blockquote>\n<p>The values for the <strong>type</strong> parameter are case-sensitive. Ensure to use lowercase when setting this parameter.</p>\n</blockquote>\n<p><strong>Replace</strong> is a boolean value that tells the LoadMaster whether to replace an existing certificate with the same name or not.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"89ad9f3b-a0cb-4cdf-bb38-dde1681984c7","name":"Restore the Certificates","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"restorecert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"password\": \"ExamplePassword\",\r\n    \"type\": \"full\",\r\n    \"data\": \"InsertBase64EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 14:03:45 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Certificates Restored\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"dda3be51-b448-4028-abb9-672f8ea2183c"},{"name":"Get or Set the AdminCert or LocalCert","id":"630d18c3-1b50-498d-bec0-4cd830c1cc5f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"admincert\",\r\n    \"value\": \"ExampleCert\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can retrieve or configure the <strong>admincert</strong> or <strong>localcert</strong> parameter values using the <strong>get</strong> or <strong>set</strong> commands.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>admincert</p></td><td><p>S</p></td><td><p> </p></td></tr><tr><td><p>localcert</p></td><td><p>S</p></td><td><p>This parameter is only relevant when using HA.</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"cd23c529-73c3-4a2e-b880-512534a7cb57","name":"Get or Set the AdminCert or LocalCert","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"admincert\",\r\n    \"value\": \"ExampleCert\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 14:12:21 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"630d18c3-1b50-498d-bec0-4cd830c1cc5f"}],"id":"e7ebf785-a1e0-4cc4-8dcc-e216bdc021d8","description":"<p>You can manage certificates using the following commands.</p>\n","_postman_id":"e7ebf785-a1e0-4cc4-8dcc-e216bdc021d8"},{"name":"ACME Certificates","item":[{"name":"Let's Encrypt-specific Operations","item":[{"name":"Get an Existing Let's Encrypt Account","id":"7bbffa11-0a02-4197-9a17-8fbf06e56cf0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"fetchleaccount\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"password\": \"ExamplePassword\",\r\n    \"data\": \"Example\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>To get an existing Let's Encrypt account registered with other ACME clients such as Certbot, run the <strong>fetchleaccount</strong> command using the <strong>password</strong> parameter.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"47f2a11e-bb28-4cca-95a9-0a2f437ea989","name":"Get an Existing Let's Encrypt Account","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"fetchleaccount\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"password\": \"ExamplePassword\",\r\n    \"data\": \"Example\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Account details successfully fetched from Let's Encrypt CA\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"7bbffa11-0a02-4197-9a17-8fbf06e56cf0"},{"name":"Register a Let's Encrypt Account","id":"16226fe6-373c-46e4-a513-14f1e511abdf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"registeracmeaccount\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"acmetype\": \"1\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>To register a Let's Encrypt account to the LoadMaster, run the <strong>registeracmeaccount</strong> command.</p>\n<p>You can also register a Let's Encrypt account using the optional parameter <strong>email</strong>.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a61c31ee-470e-428f-8f8d-c43f799101b5","name":"Register a Let's Encrypt Account","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"registeracmeaccount\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"acmetype\": \"1\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 10 Feb 2023 11:23:12 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Let's Encrypt ACME Account Successfully Registered\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"16226fe6-373c-46e4-a513-14f1e511abdf"},{"name":"Get the Let's Encrypt Account Information","id":"0a717104-7076-4318-a7a7-ac36c033e795","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"leaccountinfo\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>To get the Let's Encrypt account information from the LoadMaster, run the <strong>leaccountinfo</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3a04027d-8425-4a38-8dad-a02968129df0","name":"Get the Let's Encrypt Account Information","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"leaccountinfo\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 10 Feb 2023 11:23:12 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 200,\n  \"message\": \"<Data>\\n<AccountID>https://acme-v02.api.letsencrypt.org/acme/acct/NumberWouldAppearHere</AccountID>\\n<AccountEmail></AccountEmail>\\n</Data>\",\n  \"status\": \"ok\"\n}"}],"_postman_id":"0a717104-7076-4318-a7a7-ac36c033e795"},{"name":"Get the Let's Encrypt Directory URL Information","id":"d2bd4cda-210f-453b-a6f8-b21d072138bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"param\": \"directoryurl\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>To get the Let's Encrypt directory URL information, run the <strong>get</strong> command for the <strong>directoryurl</strong> parameter.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"50c62b3b-4210-4f53-b391-c2802cc0baee","name":"Get the Let's Encrypt Account Information","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"leaccountinfo\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"acmetype\": \"1\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 10 Feb 2023 11:23:12 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 200,\n  \"message\": \"<Data>\\n<AccountID>https://acme-v02.api.letsencrypt.org/acme/acct/NumberWouldAppearHere</AccountID>\\n<AccountEmail></AccountEmail>\\n</Data>\",\n  \"status\": \"ok\"\n}"}],"_postman_id":"d2bd4cda-210f-453b-a6f8-b21d072138bc"},{"name":"Set the Let's Encrypt Directory URL Information","id":"1742c11f-33ce-4c88-b192-67dfb40541b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"param\": \"directoryurl\",\r\n    \"value\": \"https://acme-staging-v02.api.letsencrypt.org/directory\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>To set the Let's Encrypt directory URL information, run the <strong>set</strong> command for the <strong>directoryurl</strong> parameter.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"7b43d82f-7358-4411-978e-78573db86873","name":"Set the Let's Encrypt Directory URL Information","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"param\": \"directoryurl\",\r\n    \"value\": \"https://acme-staging-v02.api.letsencrypt.org/directory\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 10 Feb 2023 11:23:12 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 200,\n  \"message\": \"Command completed ok\",\n  \"status\": \"ok\"\n}"}],"_postman_id":"1742c11f-33ce-4c88-b192-67dfb40541b0"},{"name":"List the Let's Encrypt Certificates","id":"ccbc79ab-7d3a-4967-8e25-2dffea9e81db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listlecert\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>To set the Let's Encrypt directory URL information, run the <strong>set</strong> command for the <strong>directoryurl</strong> parameter.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"03a4bf59-e643-4c91-9d17-9a3a6bbabbaa","name":"List the Let's Encrypt Certificates","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listlecert\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 10 Feb 2023 11:23:12 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 200,\n  \"Certificate\": [\n    {\n      \"Identifier\": \"vs_le_cert\",\n      \"DomainName\": \"example.domain.com\",\n      \"ExpiryDate\": \"Mar 16 09:30:57 2025 GMT\",\n      \"SubjectAlternateNames\": \"\",\n      \"Type\": \"rsa\",\n      \"KeySize\": \"2048\",\n      \"HTTPChallengeVS\": \"IPAddressWouldAppearHere:80\"\n    }\n}"}],"_postman_id":"ccbc79ab-7d3a-4967-8e25-2dffea9e81db"},{"name":"Get the Details about a Specific Let's Encrypt Certificate","id":"30892d48-6a0c-44f7-9d7d-d7d7d280a46a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getlecert\",\r\n    \"cert\": \"test-cert\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>To get the details of a specific Let's Encrypt certificate from the LoadMaster, run the <strong>getlecert</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"6fbec775-b904-4602-a0dd-68f9e98d534f","name":"Get the Details about a Specific Let's Encrypt Certificate","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getlecert\",\r\n    \"cert\": \"test-cert\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 10 Feb 2023 11:23:12 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 200,\n  \"Certificate\": [\n    {\n      \"Identifier\": \"vs_le_cert\",\n      \"DomainName\": \"example.domain.com\",\n      \"ExpiryDate\": \"Mar 16 09:30:57 2025 GMT\",\n      \"SubjectAlternateNames\": \"\",\n      \"Type\": \"rsa\",\n      \"KeySize\": \"2048\",\n      \"HTTPChallengeVS\": \"IPAddressWouldAppearHere:80\"\n    }\n}"}],"_postman_id":"30892d48-6a0c-44f7-9d7d-d7d7d280a46a"},{"name":"Request a New Certificate from Let's Encrypt","id":"731042b8-98f6-407b-bbb0-a3cb5e936731","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addlecert\",\r\n    \"cert\": \"test-cert\",\r\n    \"cn\": \"fqdn.example.com\",\r\n    \"vid\": \"1\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>To request a new certificate from Let's Encrypt, run the <strong>addlecert</strong> command specifying <strong>cert</strong>, <strong>cn</strong>, and <strong>vid</strong> as mandatory parameters.</p>\n<p>Other optional parameters are also available, such as:<br />san1,san2,..,san10, vid1,vid2,...vid10 are for SAN and their respective VID, country, state, city, company, organization, email, key_size, and so on.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"9da37844-e514-489e-bc3a-138bbed65091","name":"Request a new Certificate from Let's Encrypt","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addlecert\",\r\n    \"cert\": \"test-cert\",\r\n    \"cn\": \"fqdn.example.com\",\r\n    \"vid\": \"1\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 10 Feb 2023 11:23:12 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 200,\n  \"message\": \"Certificate 2048-cert successfully registered\",\n  \"status\": \"ok\"\n}"}],"_postman_id":"731042b8-98f6-407b-bbb0-a3cb5e936731"},{"name":"Renew a Let's Encrypt Certificate","id":"911391ca-bdfc-4691-9b27-20d9d71c6ce5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"renewlecert\",\r\n    \"cert\": \"vs_le_cert\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>To renew a Let's Encrypt certificate, run the <strong>renewlecert</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"1a4b384d-1f45-4055-a98b-4e00a0b0ebc3","name":"Request a new Certificate from Let's Encrypt","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"renewlecert\",\r\n    \"cert\": \"vs_le_cert\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 10 Feb 2023 11:23:12 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 200,\n  \"message\": \"Certificate vs_le_cert successfully renewed\",\n  \"status\": \"ok\"\n}"}],"_postman_id":"911391ca-bdfc-4691-9b27-20d9d71c6ce5"},{"name":"Delete a Let's Encrypt Certificate","id":"c1a50e7c-e556-4c05-9b9e-f5b6e974065f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"dellecert\",\r\n    \"cert\": \"vs_le_cert\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>To delete a Let's Encrypt certificate from the LoadMaster, run the <strong>dellecert</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"8f9ee3be-c05a-4211-9848-c37666376a1c","name":"Delete a Let's Encrypt Certificate","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"dellecert\",\r\n    \"cert\": \"vs_le_cert\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 10 Feb 2023 11:23:12 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 200,\n  \"message\": \"Command completed ok\",\n  \"status\": \"ok\"\n}"}],"_postman_id":"c1a50e7c-e556-4c05-9b9e-f5b6e974065f"},{"name":"Get the Renew Period","id":"d9671027-4b56-407e-92dc-22be089119a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"param\": \"renewperiod\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>To get the details of the <strong>Renew Period</strong> for the Let's Encrypt certificates, run the <strong>get</strong> command for the <strong>renewperiod</strong> parameter.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"6f64444a-6451-4ca0-b5df-a29b6445312a","name":"Get the Renew Period","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"param\": \"renewperiod\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 10 Feb 2023 11:23:12 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 200,\n  \"renewperiod\": 30,\n  \"status\": \"ok\"\n}"}],"_postman_id":"d9671027-4b56-407e-92dc-22be089119a9"},{"name":"Set the Renew Period","id":"e83f0a35-9e25-4bd8-9627-953e1f09355c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"cert\": \"param\",\r\n    \"value\": \"40\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>To set the <strong>Renew Period</strong> for the Let's Encrypt certificates, run the <strong>set</strong> command for the <strong>renewperiod</strong> parameter.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"7c532409-84eb-4dba-91c0-dfc50d99604f","name":"Set the Renew Period","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"cert\": \"param\",\r\n    \"value\": \"40\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 10 Feb 2023 11:23:12 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 200,\n  \"message\": \"Command completed ok\",\n  \"status\": \"ok\"\n}"}],"_postman_id":"e83f0a35-9e25-4bd8-9627-953e1f09355c"}],"id":"3b740cea-3009-4728-a469-be24e98e7207","description":"<p>There are a number of legacy Let's Encrypt-specific commands that still work for backwards compatibility such as <strong>registerleaccount</strong>, <strong>addlecert</strong>, <strong>renewlecert</strong>, <strong>dellecert</strong>, <strong>listlecert</strong>, <strong>leaccountinfo</strong>, and <strong>getlecert</strong>. These legacy Let's Encrypt-specific commands work on LTSF LoadMasters. The <strong>acme</strong> commands mentioned for Let's Encrypt in the sections below are not supported in the LTSF LoadMaster version yet.</p>\n","_postman_id":"3b740cea-3009-4728-a469-be24e98e7207"},{"name":"DigiCert-specific Operations","item":[{"name":"Set the DigiCert Key ID","id":"7537c929-c8ad-4476-997e-e8884a5fe7e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setacmekid\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"kid\": \"InsertKeyID\",\r\n    \"acmetype\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The account <strong>Key ID</strong> is used for identification on the DigiCert account.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"b5e872f2-ca78-4076-93d8-840327a50e32","name":"Set the DigiCert Certificate Account Parameters","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setacmekid\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"kid\": \"InsertKeyID\",\r\n    \"acmetype\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 10 Feb 2023 13:33:24 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"7537c929-c8ad-4476-997e-e8884a5fe7e0"},{"name":"Set the DigiCert HMAC","id":"c6f6cff1-2da8-4158-a595-bf9778c34189","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setacmehmac\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"hmac\": \"InsertHMAC\",\r\n    \"acmetype\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The Hash-Based Message Authentication Code (HMAC) key used to authenticate to the DigiCert account.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"35b08968-4318-40cc-be4c-f86c5ba2db5c","name":"Set the DigiCert HMAC","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setacmehmac\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"hmac\": \"InsertHMAC\",\r\n    \"acmetype\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 14 Feb 2023 15:47:57 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"c6f6cff1-2da8-4158-a595-bf9778c34189"}],"id":"37404c5a-f33a-4baf-9d4a-8b9c36100d95","description":"<p>The sections below describe the DigiCert-specific operations.</p>\n","_postman_id":"37404c5a-f33a-4baf-9d4a-8b9c36100d95"},{"name":"ACME Certificate Commands","item":[{"name":"Get the Renew Period","id":"df8b62ec-ee0a-48dd-8fdf-14c5b74b87e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getacmerenewperiod\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Retrieve the renew period value.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"13b0a27f-e890-49fe-9023-6ff6ac0d4d47","name":"Get the Renew Period","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getacmerenewperiod\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 14 Feb 2023 15:53:44 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"renewperiod\": 30,\n    \"status\": \"ok\"\n}"}],"_postman_id":"df8b62ec-ee0a-48dd-8fdf-14c5b74b87e9"},{"name":"Set the Renew Period","id":"621d5910-035d-4ca9-8801-422a39db123e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setacmerenewperiod\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"renewperiod\": \"20\",\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Valid values for the <strong>Renew Period</strong> range from 1 to 60 (days).</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3bc50f1f-7cd9-4909-b786-f6add4a6f565","name":"Get or Set the Renew Period","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setacmerenewperiod\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"renewperiod\": \"20\",\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 10 Feb 2023 13:31:14 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"621d5910-035d-4ca9-8801-422a39db123e"},{"name":"Get the ACME Directory URL Information","id":"cdcec8f3-c235-492f-830f-82d84f86414f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getacmedirectoryurl\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Retrieve the ACME Directory URL information.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3e543e7a-d115-4fec-973d-1fd333d761aa","name":"Get the ACME Directory URL Information","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getacmedirectoryurl\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 14 Feb 2023 15:57:27 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"directoryurl\": \"DirectoryURLWouldAppearHere\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"cdcec8f3-c235-492f-830f-82d84f86414f"},{"name":"Set the ACME Directory URL Information","id":"a5c77c22-6251-4145-bdfc-64738cc38755","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setacmedirectoryurl\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"directoryurl\": \"InsertDirectoryURL\",\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Set the ACME Directory URL.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"8cc2c003-f7a3-4b41-9da4-5430c8ba9f88","name":"Set the ACME Directory URL Information","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setacmedirectoryurl\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"directoryurl\": \"InsertDirectoryURL\",\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 10 Feb 2023 13:22:10 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"a5c77c22-6251-4145-bdfc-64738cc38755"},{"name":"Delete the ACME Configuration Parameters","id":"4d3eea32-2de4-4a8f-b8a8-6c96cad166e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delacmeconfig\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete the ACME configuration parameters (which allows you to configure either the Let's Encrypt or DigiCert configuration from the start), run the <strong>delacmeconfig</strong> command.</p>\n<blockquote>\n<p>You can only delete the configuration if there are no ACME certificates.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"12c88cc0-fab4-49cf-b1a3-7398ce580a0d","name":"Delete the ACME Configuration Parameters","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delacmeconfig\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 10 Feb 2023 13:36:16 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"4d3eea32-2de4-4a8f-b8a8-6c96cad166e1"},{"name":"Request a New ACME Certificate","id":"2b236230-3896-4d01-a976-0a9e0c7f9c09","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addacmecert\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"cert\": \"Identifier\",\r\n    \"cn\": \"example4.ddns.net\",\r\n    \"vid\": \"1\",\r\n    \"keysize\": 2048,\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>To request a new ACME certificate, run the <strong>addacmecert</strong> command using <strong>cert</strong>, <strong>cn</strong>, <strong>vid</strong> (Virtual Service ID), and <strong>acmetype</strong> as mandatory parameters.</p>\n<p>To request a wildcard certificate using ACME, run the <strong>addacmecert</strong> command using <strong>cert</strong>, <strong>cn</strong> (for wildcard certificates, the common name must start with <strong>*.</strong>), <strong>vid</strong> (Virtual Service ID), <strong>dnsapi</strong>, <strong>dnsapiparams</strong>, and <strong>acmetype</strong> as mandatory parameters.</p>\n<p>Other optional parameters are also available, such as:<br />san1,san2,..,san10, vid1,vid2,...vid10 which are for SANs and their respective VIDs, country, state, city, company, organization, email, key_size, and so on.</p>\n<blockquote>\n<p>When requesting a Let’s Encrypt certificate, you can optionally specify an <strong>email</strong> parameter. You cannot specify an <strong>email</strong> parameter when requesting a DigiCert certificate.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a112c4e9-2155-429a-ab66-e598ec0107e5","name":"Request a New ACME Certificate","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addacmecert\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"cert\": \"Identifier\",\r\n    \"cn\": \"example4.ddns.net\",\r\n    \"vid\": \"1\",\r\n    \"keysize\": 2048,\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"code\": 200,\r\n  \"message\": \"Certificate 2048-cert successfully registered\",\r\n  \"status\": \"ok\"\r\n}"}],"_postman_id":"2b236230-3896-4d01-a976-0a9e0c7f9c09"},{"name":"Request a Wildcard Certificate","id":"50eb2e3f-8a87-45aa-8426-51b592490cfa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addacmecert\",\r\n    \"apikey\": \"{{CloudAPIkey}}\",\r\n    \"cert\": \"Identifier\",\r\n    \"cn\": \"*.postman.kempqa2.com\",\r\n    \"vid\": \"1\",\r\n    \"dnsapi\": \"godaddy.com\",\r\n    \"dnsapiparams\": \"{{DNSapiparamsvalue}}\",\r\n    \"keysize\": 2048,\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>To request a wildcard certificate using ACME, you must run the <strong>addacmecert</strong> command and:</p>\n<ul>\n<li><p>Specify a Common Name (<strong>cn</strong>) beginning with <strong>*.</strong>,</p>\n</li>\n<li><p>Specify the DNS provider using the <strong>dnsapi</strong> parameter, and</p>\n</li>\n<li><p>Specify the access credential parameters using the <strong>dnsapiparams</strong> parameter for the selected DNS provider</p>\n</li>\n</ul>\n<p>You can specify multiple credentials parameters using a comma-separated list. For example, if you specify <strong>Progress-LM-GEO</strong> as the DNS provider then you must set the <strong>dnsapiparams</strong> parameter to the DNS URL followed by the DNS API key in a comma-separated list. The access credential parameters differ depending on the DNS provider selected. A list of DNS providers and their credential parameters are detailed in the below table.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>DNS Provider (dnsapi value)</th>\n<th>Credential Parameters (dnsapiparams value)</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Progress-LM-GEO</td>\n<td>DNS URL / Address Endpoint, DNS API Access Key</td>\n</tr>\n<tr>\n<td>CloudFlare</td>\n<td>DNS API Username, DNS API Access Key</td>\n</tr>\n<tr>\n<td>GoDaddy.com</td>\n<td>DNS API Access Key, DNS API access secret/password</td>\n</tr>\n<tr>\n<td>Azure-DNS</td>\n<td>DNS API Subscription ID, DNS API Username, DNS API Application ID, DNS API access secret/password</td>\n</tr>\n<tr>\n<td>DNSMadeEasy</td>\n<td>DNS API Access Key, DNS API access secret/password</td>\n</tr>\n<tr>\n<td>DigitalOcean</td>\n<td>DNS API Access Key</td>\n</tr>\n<tr>\n<td>NS1.com</td>\n<td>DNS API Access Key</td>\n</tr>\n<tr>\n<td>Amazon-Route53</td>\n<td>DNS API Access Key, DNS API access secret/password</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"f65b3130-9987-4d89-92c2-eebb8cd1aff6","name":"Request a Wildcard Certificate","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addacmecert\",\r\n    \"apikey\": \"{{CloudAPIkey}}\",\r\n    \"cert\": \"Identifier\",\r\n    \"cn\": \"*.postman.kempqa2.com\",\r\n    \"vid\": \"1\",\r\n    \"dnsapi\": \"godaddy.com\",\r\n    \"dnsapiparams\": \"gHzPrCArc891_73kYfnjZn7LEAU7ipRiKnf,DtkAzEmreDK6LyHvCRF57E\",\r\n    \"keysize\": 2048,\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 11 Jan 2024 08:22:38 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Certificate Identifier successfully registered\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"50eb2e3f-8a87-45aa-8426-51b592490cfa"},{"name":"Renew an ACME Certificate","id":"e0efa45d-512a-475d-9340-d1177c29c85a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"renewacmecert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cert\": \"vs_le_cert\",\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To renew an ACME certificate, run the <strong>renewacmecert</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"bef5cb9a-4028-455e-882f-93a7828e8de6","name":"Renew an ACME Certificate","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"renewacmecert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cert\": \"vs_le_cert\",\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Certificate vs_le_cert successfully renewed\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"e0efa45d-512a-475d-9340-d1177c29c85a"},{"name":"Delete an ACME Certificate","id":"175cc24b-03b4-451c-9bfe-9d56a65fdef5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delacmecert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cert\": \"CertificateName\",\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete an ACME certificate from the LoadMaster, run the <strong>delacmecert</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"f11a50e0-0e5a-4cdc-a40b-ab51f3daddd3","name":"Delete an ACME Certificate","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delacmecert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cert\": \"CertificateName\",\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"175cc24b-03b4-451c-9bfe-9d56a65fdef5"},{"name":"List the ACME Certificates","id":"48975060-ae4c-4622-b185-bd8d9edc998f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listacmecert\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list the ACME certificates that are installed on the LoadMaster, run the <strong>listacmecert</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"c9361a57-0415-48c2-9d4b-e2a2d66beea5","name":"List the ACME Certificates","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listacmecert\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"code\": 200,\r\n  \"Certificate\": [\r\n    {\r\n      \"Identifier\": \"vs_le_cert\",\r\n      \"DomainName\": \"DomainWouldAppearHere\",\r\n      \"ExpiryDate\": \"Sep 16 09:30:57 2021 GMT\",\r\n      \"SubjectAlternateNames\": \"\",\r\n      \"Type\": \"rsa\",\r\n      \"KeySize\": \"2048\",\r\n      \"HTTPChallengeVS\": \"<IPAddressWouldAppearHere>:80\"\r\n    }\r\n  ]\r\n}"}],"_postman_id":"48975060-ae4c-4622-b185-bd8d9edc998f"},{"name":"Get the ACME Account Information","id":"60dddfc8-a51d-45c4-ad43-71410570617f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"acmeaccountinfo\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To get the ACME account information from the LoadMaster, run the <strong>acmeaccountinfo</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"7a57d450-a881-4679-bee2-2347c4d15080","name":"Get the ACME Account Information","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"acmeaccountinfo\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 14 Feb 2023 16:09:32 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Data\": {\n        \"AccountType\": \"Let's Encrypt\",\n        \"AccountID\": \"AccountIDWouldAppearHere\",\n        \"AccountDirectory\": \"DirectoryWouldAppearHere\",\n        \"AccountEmail\": \"\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"60dddfc8-a51d-45c4-ad43-71410570617f"},{"name":"Get Details about a Specific ACME Certificate","id":"9ed09a19-0458-49ce-9cdf-44f0e32583b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getacmecert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cert\": \"CertificateName\",\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To get the details of a specific ACME certificate from the LoadMaster, run the <strong>getacmecert</strong> command using the <strong>cert</strong> and <strong>acmetype</strong> parameters.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"40dc9dbd-d8e5-4dab-a1ae-50c38c706e9d","name":"Get Details about a Specific ACME Certificate","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getacmecert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"cert\": \"CertificateName\",\r\n    \"acmetype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"code\": 200,\r\n  \"Data\": {\r\n    \"Identifier\": \"vs_le_cert\",\r\n    \"DomainName\": \"DomainNameWouldAppearHere\",\r\n    \"ExpiryDate\": \"Sep 21 10:03:12 2021 GMT\",\r\n    \"SubjectAlternateNames\": \"\",\r\n    \"Type\": \"rsa\",\r\n    \"KeySize\": \"2048\",\r\n    \"HTTPChallengeVS\": \"<IPAddressWouldAppearHere>:80\",\r\n    \"VirtualServices\": \"\"\r\n  }\r\n}"}],"_postman_id":"9ed09a19-0458-49ce-9cdf-44f0e32583b8"}],"id":"3c2c498c-47c0-47e8-9a3d-f28107f6f276","description":"<p>This section contains details about the ACME API commands and parameters.</p>\n","_postman_id":"3c2c498c-47c0-47e8-9a3d-f28107f6f276"}],"id":"11832069-cc5d-4c93-8ddd-0149a83dcc90","description":"<p>The LoadMaster provides an option of two Automated Certificate Management Environment (ACME) providers:<br />• Let's Encrypt<br />• DigiCert<br />The API commands and parameters relating to ACME certificates are mostly the same, apart from a few exceptions that are specific to Let's Encrypt and DigiCert. Refer to the relevant sections below for further details.</p>\n<p>The acmetype parameter is required for a lot of these commands. This relates to the ACME provider:</p>\n<ul>\n<li><p><strong>1</strong> - Let's Encrypt</p>\n</li>\n<li><p><strong>2</strong> - DigiCert</p>\n</li>\n</ul>\n<blockquote>\n<p>There are a number of legacy Let's Encrypt-specific commands that still work for backwards compatibility such as <strong>registerleaccount</strong>, <strong>addlecert</strong>, <strong>renewlecert</strong>, <strong>dellecert</strong>, <strong>listlecert</strong>, <strong>leaccountinfo</strong>, and <strong>getlecert</strong>. These legacy Let's Encrypt-specific commands work on LTSF LoadMasters. The acme commands mentioned for Let's Encrypt in the sections below are not supported in the LTSF LoadMaster version yet. </p>\n</blockquote>\n<blockquote>\n<p><strong>Note:</strong> The DigiCert-specific commands are not supported in the LTSF LoadMaster version yet.</p>\n</blockquote>\n","_postman_id":"11832069-cc5d-4c93-8ddd-0149a83dcc90"},{"name":"Cipher Sets","item":[{"name":"Modify a Custom Cipher Set/Create a New Custom Cipher Set","id":"1c7cb631-41a6-4231-9029-4a268427b81f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modifycipherset\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleCipherSet\",\r\n    \"value\": \"ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The <strong>modifycipherset</strong> command can be used to update an existing custom cipher set or create a new custom cipher set.</p>\n<blockquote>\n<p>If the name of an existing custom cipher set is specified, that cipher set will be updated. If a new name is used, a new cipher set will be created.</p>\n</blockquote>\n<p>Multiple ciphers can be assigned by separating them with a colon (<strong>:</strong>).</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"40a51583-e8d2-49ff-83c6-bd4be80d39bf","name":"Modify a Custom Cipher Set/Create a New Custom Cipher Set","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modifycipherset\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleCipherSet\",\r\n    \"value\": \"ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 15:18:27 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Cipher set updated\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"1c7cb631-41a6-4231-9029-4a268427b81f"},{"name":"Retrieve the Details of an Existing Cipher Set","id":"994d062c-f883-4381-b4a9-5d29ca493052","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getcipherset\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleCipherSet\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can use the <strong>getcipherset</strong> command to retrieve the list of ciphers that are in the specified cipher set.</p>\n<p>The valid values for the <strong>name</strong> parameter are below:</p>\n<ul>\n<li>Default</li>\n<li>Default_NoRc4</li>\n<li>BestPractices</li>\n<li>Intermediate_compatibility</li>\n<li>Backward_compatibility</li>\n<li>WUI</li>\n<li>FIPS</li>\n<li>Legacy</li>\n</ul>\n<blockquote>\n<p>These values are case-sensitive.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3d0e433d-8a6a-4766-9c06-ccd440e52f76","name":"Retrieve the Details of an Existing Cipher Set","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getcipherset\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleCipherSet\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 15:21:45 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"cipherset\": \"ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"994d062c-f883-4381-b4a9-5d29ca493052"},{"name":"Delete a Custom Cipher Set","id":"15e1d45d-f674-4668-be77-081362290dfd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delcipherset\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleCipherSet\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can use the <strong>delcipherset</strong> command to delete an existing custom cipher set.</p>\n<blockquote>\n<p>A custom cipher set cannot be deleted if it is assigned to any Virtual Services. If this command is run when a cipher set is assigned to a Virtual Service, an error message will be returned which says <strong>Command Failed: Cipher set in use</strong>.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"bef21bec-a270-4249-919c-591d97593cf4","name":"Delete a Custom Cipher Set","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delcipherset\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleCipherSet\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 15:25:21 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Cipher set deleted\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"15e1d45d-f674-4668-be77-081362290dfd"}],"id":"2b99c617-d779-405c-8e88-50b177077f7b","description":"<p>Custom cipher sets can be manipulated using the commands below.</p>\n<blockquote>\n<p>It is not possible to modify or delete system-defined cipher sets.</p>\n</blockquote>\n","_postman_id":"2b99c617-d779-405c-8e88-50b177077f7b"},{"name":"Remote Access","item":[{"name":"Set Admin Access and Get GEO Partner Status","item":[{"name":"Set Admin Access","id":"e9d93f0a-b27e-4d4d-ad76-817ddd950bdc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setadminaccess\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"wuiiface\": \"0\",\r\n    \"wuiport\": \"443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The web administrative access interface and the administrative default gateway can be set in one step by running the <strong>setadminaccess</strong> command with the associated parameters.</p>\n<p>Parameters relating to the <strong>setadminaccess</strong> command are shown in the following table:</p>\n<table><tbody><tr><td><p><b>Parameter</b></p></td><td><p><b>Type</b></p></td><td><p><b>Range</b></p></td><td><p><b>Additional Information</b></p></td><td><p><b>Mandatory</b></p></td></tr><tr><td><p>wuiiface</p></td><td><p>I</p></td><td><p>Valid interface index</p></td><td><p>The index of an existing interface. This index number corresponds to the interface number in the LoadMaster UI, for example, the index for <b>eth0 </b>is <b>0</b>.</p></td><td><p>Y</p></td></tr><tr><td><p>wuiport</p></td><td><p>I</p></td><td><p>3-65535</p></td><td><p>Specify the port used to access the administrative web interface.</p></td><td><p>Y</p></td></tr><tr><td><p>wuidefaultgateway</p></td><td><p>S</p></td><td><p>Valid IP address</p></td><td><p>When administering the LoadMaster from a non-default interface, a different default gateway for administrative traffic only can be specified using this parameter.</p></td><td><p>N</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"48454d20-c39f-4c54-94b4-da321c59f032","name":"Set Admin Access","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setadminaccess\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"wuiiface\": \"0\",\r\n    \"wuiport\": \"443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 15:40:34 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"e9d93f0a-b27e-4d4d-ad76-817ddd950bdc"},{"name":"Get GEO Partner Status","id":"90946982-9878-43a7-ba3b-07c506917b9a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getgeopartnerstatus\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To return the status of all configured GEO partners, run the <strong>getgeopartnerstatus</strong> command.</p>\n<p>An empty list is returned if there are no GEO partners configured. If the status of a particular partner is not known, it is reported as “Unknown”.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"52a7432b-b5e5-4723-8acc-e10a254d19fc","name":"Get GEO Partner Status","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getgeopartnerstatus\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Jul 2022 15:45:51 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"status\": \"ok\"\n}"}],"_postman_id":"90946982-9878-43a7-ba3b-07c506917b9a"}],"id":"13ae27e3-7c80-44bf-84b9-f61b6320c8e3","description":"<p>Refer to the sections below for commands to set the admin access and get the GEO partner status.</p>\n","_postman_id":"13ae27e3-7c80-44bf-84b9-f61b6320c8e3"},{"name":"WUI Authentication and Authorization Options","item":[],"id":"adfb1cb3-8c6c-4099-86e0-9be73cb11e82","description":"<p>Parameters relating to WUI Authentication and Authorization Options that can be managed using <strong>get</strong> and <strong>set</strong> commands are detailed in the following table. Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for the get and set commands.</p>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Range</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Description</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>wuildapep</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div>A valid LDAP endpoint name</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Specify the name of the LDAP endpoint to use for UI authentication.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>ldapbackupserver</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specifies the backup LDAP server for authentication.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>ldapsecurity</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 = Not Encrypted</p><p>1 = StartTLS</p><p>2 = LDAPS</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specifies the security mode for LDAP authentication.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>ldapserver</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specifies the LDAP server to use for authentication.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>ldaprevalidateinterval</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specifies how often to revalidate the authentication to the LDAP server.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>wuiservercertval</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>This option is only relevant when the LDAP endpoint has either StartTLS or LDAPS selected as the LDAP Protocol.<br />When the <b>wuiservercertval</b> parameter is enabled, it ensures that the host name or IP address that was used to initiate the secure connection resides in the Certificate Subject or Subject Alternative Names (SAN) of the certificate.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>wuiusergroups</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enter a space-separated list of existing remote user groups to assign, for example <b>testgroup testgroup2</b>. Set the parameter to an empty value to remove all assigned groups, for example <b>value=</b>.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>wuinestedgroups</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 = Disabled</p><p>1 = Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enable or disable nested remote user groups.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>wuidomain</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div>Specify the domain to use if no domain is provided in the username when group UI authentication is in use. It is always used as the domain for group search if the Windows logon is used in the format <i>prefix</i>\\<i>username</i>.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>radiusbackupport</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>3-65535</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specifies the TCP port for the backup RADIUS server.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>radiusbackupsecret</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specifies the password (secret) to the backup RADIUS server.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>radiusbackupserver</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specifies the backup RADIUS server to use for authentication.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>radiusport</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>3-65535</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specifies the TCP port for communication to the RADIUS server.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>radiusrevalidateinterval</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>10-86400</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specifies when to revalidate the authentication to the RADIUS server.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>radiussendnasid</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>If this parameter is disabled (default), a NAS identifier is not sent to the RADIUS server. If it is enabled, a Network Access Server (NAS) identifier string is sent to the RADIUS server. By default, this is the hostname. Alternatively, if you specify a value in the <b>radiusnasid</b> parameter, this value is used as the NAS identifier. If the NAS identifier cannot be added, the RADIUS access request is still processed.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>radiusnasid</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>If the <b>radius_send_nas_id</b> parameter is enabled, the <b>radius_nas_id</b> parameter is relevant. When specified, this value is used as the NAS identifier. Otherwise, the hostname is used as the NAS identifier. If the NAS identifier cannot be added, the RADIUS access request is still processed.</p><p>This parameter is only relevant if the <b>radiussendnasid</b> parameter is enabled.<br /></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>radiussendvendorspec</div><div><div><div><div></div></div></div><div></div></div></td><td><div>b</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>If this parameter is disabled (default), an Attribute Value Pair (AVP) is not send to the RADIUS server. If it is enabled, an Attribute Value Pair in the RADIUS request sent to the server doing the authentication against the user trying to log in to the LoadMaster UI.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>radiussecret</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specifies the password (secret) to the RADIUS server.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>radiusserver</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specifies the RADIUS server to use for authentication.</p><p><b>Note: </b>IPv6 is not supported for RADIUS authentication.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>sessionlocalauth</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enables or disables local authentication.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>sessionauthmode</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Refer to the table below.</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specifies the authentication mode for the load balancer.</p><p> </p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<p>The following table describes the RADIUS, LDAP and Local user options that are selected depending on the value given to the <b>sessionauthmode </b>parameter</p>\n\n<table><tbody><tr><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Radius</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>LDAP</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Local</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p><b>Value</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Authent.</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Author.</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Authent.</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Authent.</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Author.</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>7</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>263</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>775</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>23</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>22</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>788</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>790</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>791</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>789</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>773</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>262</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>774</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>772</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>278</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>279</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>","_postman_id":"adfb1cb3-8c6c-4099-86e0-9be73cb11e82"},{"name":"Partner Communications","item":[{"name":"Set the Partner Shared Secret","id":"2b413c0d-4b71-476a-83e2-39a21b505836","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setlmcommsecret\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"secret\": \"ExampleSecret\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>This secret must have a minimum of 8 and a maximum of 127 characters. The following characters are supported:</p>\n<ul>\n<li>Numeric: 0-9</li>\n<li>Uppercase alphabetic: A-Z</li>\n<li>Lowercase alphabetic: a-z</li>\n<li>Special characters: !\"#$%&amp;()*+,-./:;&lt;=&gt;?[\\~]^_@`{|}</li>\n</ul>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"49ce56c1-f3c7-41b9-aeb0-a629af03a0c0","name":"Set the Inter LoadMaster Communications Secret","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setlmcommsecret\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"secret\": \"ExampleSecret\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Mar 2024 12:14:31 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"2b413c0d-4b71-476a-83e2-39a21b505836"}],"id":"0f11db17-15c5-4661-81ab-38e0a1f6b137","description":"<p>The <strong>Partner Shared Secret</strong> is required to secure communications between partner devices and must be enabled on all High Availability (HA) partners, all LoadMasters in a cluster, and all GEO partners. The <strong>Partner Shared Secret</strong> must be the same on:</p>\n<ul>\n<li>Both units in a HA setup</li>\n<li>All units in a LoadMaster cluster</li>\n<li>All remote GEO machines that retrieve Virtual Services from this device</li>\n</ul>\n<p>When an incoming shared secret does not match the local <strong>Partner Shared Secret</strong> (including if only one side is providing a shared secret), a warn-level log message is recorded that says <strong>Unauthorized Remote Machine connection from</strong> and the connection fails.</p>\n","_postman_id":"0f11db17-15c5-4661-81ab-38e0a1f6b137"}],"id":"a53b7969-3547-4404-9364-174ddb83e67d","description":"<p>Parameters relating to Remote Access that can be managed using <strong>get</strong> and <strong>set</strong> commands are detailed in the following table. Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for details on the <strong>get</strong> and <strong>set</strong> commands.</p>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Range</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Additional Information</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>admingw</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When administering the LoadMaster from a non-default interface, this option allows the user to specify a different default gateway for administrative traffic only.</p><p>To unset this, set the value to an empty string.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>enableapi</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>no (or 0) – Disabled</p><p>yes - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enables and disables the RESTful API Interface described in this document.</p><p>To enable the API, you must send a <b>GET</b> command along with <b>\"param\": \"enableapi\", \"value\": \"yes\"</b> – in that order. (The value <b>1</b> is not supported and returns an error.)</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>eccerts</div><div><div><div><div></div></div></div><div></div></div></td><td><div>I</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - RSA self-signed certs</p><p>1 - EC certs with a RSA signature</p><p>2 - EC certs with an EC signature</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the type of self-signed certificates that the system will use. The options are described below:</p><ul><li><p><b>RSA self-signed certs:</b> By default, these are RSA certificates that are signed with the Progress Kemp RSA root certificate.</p></li><li><p><b>EC certs with a RSA signature:</b> The LoadMaster can generate an EC certificate also signed by the original RSA Progress Kemp root certificate.</p></li><li><p><b>EC certs with an EC signature:</b> The LoadMaster can generate an EC certificate signed by the Progress Kemp EC root certificate. In this mode, any CSRs generated will also be EC.</p></li></ul><p>You should not switch from <b>RSA self-signed certs</b> to <b>EC certs with an EC signature</b> directly. If you do this, connections will fail because there is no EC Progress Kemp Certificate Authority (CA) certificate. To work around this, you must first switch from <b>RSA self-signed certs</b> to <b>EC certs with a RSA signature</b>.</p><p>Then, download the new EC Progress Kemp CA certificate by clicking <b>Download ECC Root Cert</b> in the bottom-right of the WUI under the main menu after refreshing the page. After you have downloaded the certificate, you can switch to <b>EC certs with an EC signature</b> with no loss of connection.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>outboundcipherset</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The valid values are below:</p><p>Default</p><p>Default_NoRc4</p><p>BestPractices</p><p>Intermediate_compatibility</p><p>Backward_compatibility</p><p>WUI</p><p>FIPS</p><p>Legacy</p><p>Null_Ciphers</p><p>ECDSA_Default</p><p>ECDSA_BestPractices</p><p></p><p>- This resets to the default value (<b>None - Outbound Default</b>).</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the cipher set to use on outbound connections (OCSP, email, LDAP, and so on). This is global for all outbound connections. For information on each of the cipher sets available, refer to the<a href=\"https://kemptechnologies.com/documentation/latestga/203125829\">SSL Accelerated Services Feature Description</a>.</p><p>Re-encrypt connections are not affected by the outbound cipher set.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>adminclientaccess</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Password only access (default)</p><p>1 – Password or client certificate</p><p>2 – Client certificate required</p><p>3 – Client certificate required (verify via OCSP)</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This parameter is only relevant if Session Management is enabled.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>allownolocaluserclientcert</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 – Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabling this parameter allows client certificate logins for local users even if the client certificate has been deleted from the LoadMaster. By default, this option is disabled. Legacy local certificate login is not secure. Only enable this option if necessary.<br /><b>Note: </b>When enabling this option, a confirmation warning appears.<br /><b>Note:</b> In the LTSF version, this parameter is enabled by default.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>tethering</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 – Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enable or disable the Kemp Analytics feature that enables statistical and usage data to be sent to Progress Kemp for analysis. This data is strictly about product usage, enhanced capabilities, and statistics. No sensitive user data or traffic of any kind is either collected or communicated. For more information, visit<a href=\"https://kemp.ax/KempAnalytics\">https://kemp.ax/KempAnalytics</a>.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>geoclients</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Set the addresses of the GEO LoadMasters that can retrieve service status information from the LoadMaster. Multiple GEO LoadMasters addresses can be specified using a comma-separated list.</p><p>To unset this, set the value to an empty string.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>geosshport</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>3-65530</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The port over which GEO LoadMasters will communicate with each other.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>sshaccess</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify over which addresses remote administrative SSH access to the LoadMaster is allowed.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>sshiface</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the addresses over which remote administrative SSH access to the LoadMaster is allowed.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>sshport</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>3-65530</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the port used to access the LoadMaster using the SSH protocol.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>wuiaccess</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enables or disables WUI access.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>wuiiface</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specifies the interface for WUI.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>wuiport</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specifies the port to access the WUI.</p><p>This has a default value of 443.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>geopartners</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Set the IP address of the GEO LoadMaster partner(s). These GEO LoadMasters will keep their DNS configurations in sync.</p><p>To unset this, set the value to an empty string.</p><p><b>Note:</b> Before partnering GEO LoadMasters, a backup should be taken of the relevant GEO LoadMaster that has the correct/preferred configuration. This backup should then be restored to the other LoadMasters that will be partnered with the original LoadMaster. For more information and step-by-step instructions, refer to the<a href=\"https://kemptechnologies.com/documentation/latestga/203125189\">GEO, Feature Description</a>.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>multihomedwui</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Allow WUI access from multiple interfaces. Apart from the main administrative interface, each interface can then be enabled to allow WUI access.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>apiport</div><div><div><div><div></div></div></div><div></div></div></td><td><div>l</div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div>Specify the port used to access the API interface. If the port is unset, you can access the API over the web interface port.<br />Some things to note are as follows:<br />- If you try to use the API on a port other than one on which its running, the LoadMaster returns a HTML 404 (not found) response.<br />- If you try to use the WUI on the port configured specifically for the API, an unreadable page and/or 404 response is displayed (depending on the browser used).<br />- You can set the <b>apiport </b>value to an empty string which will unset the value. If the API port is not set, the WUI port is used.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>SSHPreAuth</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Up to 5,000 characters</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Set the SSH pre-authentication banner, which is displayed before the login prompt when logging in using SSH. Space characters should be escaped by entering .</p><p>This field accepts up to 5,000 characters. Anything past the 5,000 character limit will not be displayed.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>geo_ssh_iface</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the ID of the GEO interface in which the SSH partner tunnel is created, for example setting this to 0 means the interface eth0. This is the interface that the GEO</p><p>partners will communicate through.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>","_postman_id":"a53b7969-3547-4404-9364-174ddb83e67d"},{"name":"Admin WUI Access","item":[],"id":"d411fa49-f02b-4b5b-b256-01fb8b25db59","description":"<p>Parameters relating to Admin WUI Access that can be managed using <strong>get</strong> and <strong>set</strong> commands are detailed in the following table. Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for details on the <strong>get</strong> and <strong>set</strong> commands.</p>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Range</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Description</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>wuicipherset</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The valid values are below:</p><p>Default</p><p>Default_NoRc4</p><p>BestPractices</p><p>Intermediate_compatibility</p><p>Backward_compatibility</p><p>WUI</p><p>FIPS</p><p>Legacy</p><p>Null_Ciphers</p><p>ECDSA_Default</p><p>ECDSA_BestPractices</p><p></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the cipher set to use for the LoadMaster UI.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>WUITLS13Ciphersets</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div>All TLS1.3 available cipher sets</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify which TLS1.3 cipher sets to use for UI access. Multiple ciphers can be specified using a space or comma separated list. Also, setting this parameter value to an empty string will select the default value (that is, a combination of ciphers <b>TLS_AES_256_GCM_SHA384</b>, <b>TLS_CHACHA20_POLY1305_SHA256</b>, and <b>TLS_AES_128_GCM_SHA256</b>).</p><p>The list of supported TLS1.3 Ciphers is as follows:</p><p>- TLS_AES_256_GCM_SHA384</p><p>- TLS_CHACHA20_POLY1305_SHA256</p><p>- TLS_AES_128_GCM_SHA256</p><p>- TLS_AES_128_CCM_8_SHA256</p><p>- TLS_AES_128_CCM_SHA256<br /></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>WUICACertList</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div> </div><div><div><div><div></div></div></div><div></div></div></td><td><div>When assigning multiple certificates for UI authentication, the certificates must be specified in a single space-separated list.<br /></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>sessioncontrol</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enables or disables session control.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>sessionbasicauth</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 – Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>If the <b>sessioncontrol </b>and <b>sessionbasicauth </b>parameters are both enabled, there are two levels of authentication enforced to access the LoadMaster UI. The initial level is Basic Authentication where users log in using the bal or user logins, which are default usernames defined by the system.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>sessionidletime</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>60-86400</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specifies the number of seconds that the UI can be idle before logging the user out. This can be set from 60 to 86400 seconds.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>sessionmaxfailattempts</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>1-999</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Number of failed attempts before locking the user account. </p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>sessionconcurrent</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0-9</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Limit the maximum number of concurrent logins that a single user can have to the LoadMaster UI (a value of 0 means there is no limit).</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>WUIPreAuth</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Up to 5,000 characters</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Set the pre-authentication click through banner which will be displayed before the LoadMaster login page. This parameter can contain plain text or HTML code. The field cannot contain JavaScript.</p><p>This field accepts up to 5,000 characters. Anything past the 5,000 character limit will not be displayed.</p><p></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>WUITLSProtocols</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – 30 bitmask</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify whether or not it is possible to connect to the LoadMaster UI using the following protocols; SSLv3, TLS1.0, TLS1.1, TLS1.2, or TLS1.3. The protocols can be enabled and disabled using a bitmask value. Refer to the following table to find out which number corresponds to which settings.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<p><strong>Note:</strong> To add line breaks to the <strong>WUIPreAuth</strong> message, use HTML code, such as the following tags:</p>\n<img src=\"https://content.pstmn.io/9a95f202-5bec-4cd1-91cf-a4c1d2e30740/UG9zdG1hbi0wMS5wbmc=\" />\n\n<p>cURL responses do not show HTML code as it would be shown in the WUI, for example,<br />appears as:</p>\n<img src=\"https://content.pstmn.io/b3d0e93d-4f7c-46c7-b2a4-1656c9a45fde/aW1hZ2UucG5n\" width=\"147\" height=\"37\" />\n\n<table><tbody><tr><td><div><p><b>Number</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>SSLv3</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>TLS1.0</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>TLS1.1</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>TLS1.2</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>TLS1.3</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>0</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>1</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>2</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>3</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>4</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>5</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>6</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>7</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>8</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>9</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>10</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>11</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>12</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>13</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>14</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>15</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>16</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>17</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>18</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>19</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>20</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>21</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>22</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>23</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>24</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>25</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>26</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>27</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>28</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>29</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>30</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Disabled</div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>","_postman_id":"d411fa49-f02b-4b5b-b256-01fb8b25db59"},{"name":"OCSP Configuration","item":[],"id":"1732a259-305e-4ede-abe9-a0a9588553f0","description":"<p>Parameters relating to the Online Certificate Status Protocol (OCSP) configuration that can be managed using <strong>get</strong> and <strong>set</strong> commands are detailed in the table below. Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for details on the <strong>get</strong> and <strong>set</strong> commands.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>OCSPPort</p></td><td><p>I</p></td><td><p>The port of the OCSP server.</p></td></tr><tr><td><p>OCSPUseSSL</p></td><td><p>B</p></td><td><p>Use SSL to connect to the OCSP server.</p></td></tr><tr><td><p>OCSPOnServerFail</p></td><td><p>B</p></td><td><p>Treat an OCSP server connection failure or timeout as if the OCSP server had returned a valid response, that is, treat the client certificate as valid.</p></td></tr><tr><td><p>OCSPServer</p></td><td><p>A</p></td><td><p>The address of the OCSP server. This can either be in IP address or Fully Qualified Domain Name (FQDN) format.</p></td></tr><tr><td><p>OCSPUrl</p></td><td><p>S</p></td><td><p>The URL to access on the OCSP server.</p></td></tr><tr><td>OCSPcertChecking</td><td>B</td><td>Enabling the <b>OCSPcertChecking</b> parameter enables the LoadMaster to perform OCSP checks on certain outbound connections. This is disabled by default.</td></tr><tr><td><p>SSLStapling</p></td><td><p>B</p></td><td><p>Enable this parameter to enable the LoadMaster to respond to OCSP stapling requests. If a client connects using SSL and asks for an OCSP response, this is returned. Only Virtual Service certificates are validated. The system holds a cache of OCSP responses that are sent back to the client. This cache is maintained by the OCSP daemon. When the OCSP daemon sends a request to the server, it uses the name specified in the certificate (in the <b>Authority Information Access </b>field). If it cannot resolve this name, then it uses the default OCSP server specified in the <b>OCSPServer </b>parameter.</p></td></tr><tr><td><p>SSLRefreshInterval</p></td><td><p>I</p></td><td><p>Specify how often the LoadMaster should refresh the OCSP stapling information. The OCSP daemon caches the entry for up to the amount of time specified here, after which it is refreshed.</p><p>Valid values range from 3600 (1 hour (default)) to 86400 seconds (24 hours).</p></td></tr></tbody></table>","_postman_id":"1732a259-305e-4ede-abe9-a0a9588553f0"},{"name":"LDAP Configuration","item":[{"name":"Retrieve the Details of All LDAP Endpoints","id":"222d030c-d1d7-4798-b7b6-213641fae63f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showldaplist\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To retrieve the details of all existing LDAP endpoints, run the <strong>showldaplist</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"371dc11c-9f6a-40ce-a589-b78b50c4c039","name":"Retrieve the Details of All LDAP Endpoints","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showldaplist\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 10:33:47 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Endpoint\": [\n        {\n            \"name\": \"IP address would appear here\",\n            \"ldaptype\": \"Unencrypted\",\n            \"vinterval\": 60,\n            \"refcnt\": 0,\n            \"server\": \"IP address would appear here\",\n            \"adminuser\": \"administrator%40example\",\n            \"timeout\": 5\n        },\n        {\n            \"name\": \"IP address would appear here\",\n            \"ldaptype\": \"Unencrypted\",\n            \"vinterval\": 60,\n            \"refcnt\": 0,\n            \"server\": \"IP address would appear here\",\n            \"adminuser\": \"administrator\",\n            \"adminpass\": \"********\",\n            \"timeout\": 5\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"222d030c-d1d7-4798-b7b6-213641fae63f"},{"name":"Add an LDAP Endpoint","id":"5c6e5887-3f26-4f75-97f5-88960cb56330","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addldapendpoint\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleEndpoint\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Add a new LDAP endpoint by running the <strong>addldapendpoint</strong> command.</p>\n<blockquote>\n<p>The name cannot contain any spaces or special characters, for example:<br />!@#$%^^&amp;*()+={}[]|\\:;\"'&lt;&gt;?/</p>\n</blockquote>\n<p>You can also specify the following optional parameters when running the <strong>addldapendpoint</strong> command. If you do not specify these parameters – default values are used.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Description</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>ldaptype</p></td><td><p>I</p></td><td><p>Specify the transport protocol to use when communicating with the LDAP server.</p></td><td><p>0 – Unencrypted (default)</p><p>1 – StartTLS</p><p>2 – LDAPS</p></td></tr><tr><td><p>server</p></td><td><p>S</p></td><td><p>Specify the address, or addresses, of the LDAP server to be used.</p></td><td><p>You can also specify a port number, if desired. Separate multiple addresses with a space.</p></td></tr><tr><td><p>vinterval</p></td><td><p>I</p></td><td><p>Specify how often to revalidate the user the with the LDAP server.</p></td><td><p>Range:</p><p>10 – 86400 seconds</p><p>Default: 60</p></td></tr><tr><td><p>referralcount</p></td><td><p>I</p></td><td><p>The LoadMaster offers beta functionality to support LDAP referral replies from Active Directory Domain Controllers. If this is set to 0, referral support is not enabled. Set this field to a value between 1 and 10 to enable referral chasing. The number specified will limit the number of hops (referrals chased).</p></td><td><p>Multiple hops may increase authentication latency. There is a performance impact that depends on the number and depth of referrals required in your configuration.</p><p>You must have intimate knowledge of your Active Directory structure to set the referral limit appropriately. The same credentials are used for all lookups, and so on.</p><p>The use of Active Directory Global Catalog (GC) is the preferred configuration as the primary means of resolution instead of enabling LDAP referral chasing. A GC query can be used to query the GC cache instead of relying on LDAP and the referral process. Using Active Directory GC has little or no performance drag on the LoadMaster. For steps on how to add/remove the GC, refer to the following TechNet article: <a href=\"https://technet.microsoft.com/en-us/library/cc755257(v=ws.11).aspx\">https://technet.microsoft.com/en-us/library/cc755257(v=ws.11).aspx</a></p></td></tr><tr><td>timeout</td><td>I</td><td>Specify the LDAP server timeout in seconds.</td><td>The default value is <b>5</b>. Valid values range from <b>5</b> to <b>60</b>.</td></tr><tr><td><p>adminuser</p></td><td><p>S</p></td><td><p>Specify the username of an administrator user.</p></td><td><p>The username that is used to check the LDAP server.</p></td></tr><tr><td><p>adminpass</p></td><td><p>S</p></td><td><p>Specify the password for the specified administrator user.</p></td><td><p>The password that is used to check the LDAP server.</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"358b3f2d-bf1b-4941-8b5f-13cc7f0801c4","name":"Add an LDAP Endpoint","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addldapendpoint\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleEndpoint\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 10:23:02 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"5c6e5887-3f26-4f75-97f5-88960cb56330"},{"name":"Modify an LDAP Endpoint","id":"197183c8-3f36-41a0-9f28-2e865adcf9c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modifyldapendpoint\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleEndpoint\",\r\n    \"ldaptype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Modify an existing LDAP endpoint by running the <strong>modifyldapendpoint</strong> command.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Description</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>ldaptype</p></td><td><p>I</p></td><td><p>Specify the transport protocol to use when communicating with the LDAP server.</p></td><td><p>0 – Unencrypted (default)</p><p>1 – StartTLS</p><p>2 – LDAPS</p></td></tr><tr><td><p>server</p></td><td><p>S</p></td><td><p>Specify the address, or addresses, of the LDAP server to be used.</p></td><td><p>You can also specify a port number, if desired. Separate multiple addresses with a space.</p></td></tr><tr><td><p>vinterval</p></td><td><p>I</p></td><td><p>Specify how often to revalidate the user the with the LDAP server.</p></td><td><p>Range:</p><p>10 – 86400 seconds</p><p>Default: 60</p></td></tr><tr><td><p>referralcount</p></td><td><p>I</p></td><td><p>The LoadMaster offers beta functionality to support LDAP referral replies from Active Directory Domain Controllers. If this is set to <b>0</b>, referral support is not enabled. Set this field to a value between <b>1 </b>and <b>10 </b>to enable referral chasing. The number specified will limit the number of hops (referrals chased).</p></td><td><p>Multiple hops may increase authentication latency. There is a performance impact that depends on the number and depth of referrals required in your configuration.</p><p>You must have intimate knowledge of your Active Directory structure to set the referral limit appropriately. The same credentials are used for all lookups, and so on.</p><p>The use of Active Directory Global Catalog (GC) is the preferred configuration as the primary means of resolution instead of enabling LDAP referral chasing. A GC query can be used to query the GC cache instead of relying on LDAP and the referral process. Using Active Directory GC has little or no performance drag on the LoadMaster. For steps on how to add/remove the GC, refer to the following TechNet article: <a href=\"https://technet.microsoft.com/en-us/library/cc755257(v=ws.11).aspx\">https://technet.microsoft.com/en-us/library/cc755257(v=ws.11).aspx</a></p></td></tr><tr><td>timeout</td><td>I</td><td>Specify the LDAP server timeout in seconds.</td><td>The default value is <b>5</b>. Valid values range from <b>5</b> to <b>60</b>.</td></tr><tr><td><p>adminuser</p></td><td><p>S</p></td><td><p>Specify the username of an administrator user.</p></td><td><p>The username that is used to check the LDAP server.</p></td></tr><tr><td><p>adminpass</p></td><td><p>S</p></td><td><p>Specify the password for the specified administrator user.</p></td><td><p>The password that is used to check the LDAP server.</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"0ff7a22a-95c5-46ab-969b-9a1d72cc391c","name":"Modify an LDAP Endpoint","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modifyldapendpoint\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleEndpoint\",\r\n    \"ldaptype\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 10:27:51 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"197183c8-3f36-41a0-9f28-2e865adcf9c3"},{"name":"Retrieve Details of a Specific LDAP Endpoint","id":"cbb372cb-6856-44e5-8507-3b90c614177e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showldapendpoint\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleEndpoint\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To retrieve the details of a specific LDAP endpoint, run the <strong>showldapendpoint</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"0d337238-7cff-4c6a-8622-ca0cc5e4dc40","name":"Retrieve Details of a Specific LDAP Endpoint","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showldapendpoint\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleEndpoint\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 10:36:27 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Data\": {\n        \"name\": \"EXAMPLEENDPOINT\",\n        \"ldaptype\": \"Unencrypted\",\n        \"vinterval\": 60,\n        \"refcnt\": 0,\n        \"timeout\": 5\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"cbb372cb-6856-44e5-8507-3b90c614177e"},{"name":"Delete an LDAP Endpoint","id":"a3d610ef-ee5f-4786-adfc-0835edf35494","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"deleteldapendpoint\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleEndpoint\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Delete an existing LDAP endpoint by running the <strong>deleteldapendpoint</strong> command.</p>\n<blockquote>\n<p>It is not possible to delete an LDAP endpoint that is currently in use.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"add55055-b316-4067-bb97-091c226ff783","name":"Delete an LDAP Endpoint","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"deleteldapendpoint\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleEndpoint\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 10:30:18 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"a3d610ef-ee5f-4786-adfc-0835edf35494"}],"id":"9c747c6a-79a6-4055-a8de-9577ce8b9e1f","description":"<p>Refer to the sections below for details about the different RESTful API commands relating to LDAP endpoint configuration.</p>\n","_postman_id":"9c747c6a-79a6-4055-a8de-9577ce8b9e1f"},{"name":"Intrusion Detection Options (IPS/IDS)","item":[{"name":"Update the Intrusion Detection Rules","id":"881d8ff8-b6bd-44d1-9004-94356b01c37e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"updatedetect\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"data\": \"InsertBase64EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The Intrusion Detection Rules can be updated using the <strong>updatedetect</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"978ffdb0-b7a4-40d5-8704-6d3d76eeb03d","name":"Update the Intrusion Detection Rules","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"updatedetect\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"data\": \"InsertBase64EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 10:43:27 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Rules correctly installed\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"881d8ff8-b6bd-44d1-9004-94356b01c37e"},{"name":"Modify the Detection Level","id":"af9f97e9-574a-41a8-8865-5bfdcc663805","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"paranoia\",\r\n    \"value\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can retrieve or modify the Detection Level using the <strong>get</strong> or <strong>set</strong> commands.\nRefer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for details on the <strong>get</strong> and <strong>set</strong> commands.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Range</b></p></td><td><p><b>Description</b></p></td></tr><tr><td><p>paranoia</p></td><td><p>I</p></td><td><p>0 = Low</p><p>1 = Default</p><p>2 = High</p><p>3 = Paranoid</p></td><td><p>Sets the sensitivity of the Intrusion Detection System (IDS) detection.</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"acee824a-0386-4d0f-b1b2-9c858a7437f6","name":"Modify the Detection Level","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"paranoia\",\r\n    \"value\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 10:46:16 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"af9f97e9-574a-41a8-8865-5bfdcc663805"}],"id":"c97e22d1-0fad-4f49-9414-823ad68a3e0c","description":"<p>Refer to the section below for details on the IPS/IDS RESTful API command and parameter.</p>\n","_postman_id":"c97e22d1-0fad-4f49-9414-823ad68a3e0c"}],"id":"2f0a5b59-e1c4-4c8a-adc1-6386de07f5e2","description":"<p>The following sections provide details on the RESTful API commands and parameters relating to the <strong>Certificates &amp; Security</strong> section of the LoadMaster.</p>\n","_postman_id":"2f0a5b59-e1c4-4c8a-adc1-6386de07f5e2"},{"name":"Web Application Firewall","item":[{"name":"Access Settings","item":[{"name":"Enable Automatic Commercial Rule File Updates","id":"902a5234-9738-4290-a3d6-e5cc5c48f35e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setwafautoupdate\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"enable\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The <strong>setwafautoupdate</strong> command allows you to enable the automatic downloading of updates to commercial WAF rule files. When this option is enabled, updated rules are downloaded on a daily basis from Progress Kemp. The default installation time for these rule updates is 4am. The time at which the installation of these rule file updates can be set by running the <strong>SetWafInstallTime</strong> command. For more information, refer to the <a href=\"#e3cd63ed-768d-400b-82b6-7842c143c09b\">Set the Time of the Automatic Commercial Rule File Installation</a> section.</p>\n<p>You can see what this is currently set to by running the <strong>GetWafSettings</strong> command. For more information, refer to the following section:</p>\n<p><a href=\"#68a6e8cb-bc27-4a58-836a-6e9d977d5b32\">Display the Commercial WAF Rule Settings</a></p>\n<p><strong>Related UI Item</strong></p>\n<p>Web Application Firewall &gt; Access Settings</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"931675c2-6175-468a-a995-bb4233cbe71e","name":"Enable Automatic Commercial Rule File Updates","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setwafautoupdate\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"enable\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 14:19:49 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"902a5234-9738-4290-a3d6-e5cc5c48f35e"},{"name":"Download WAF Commercial Rule File Updates Now","id":"a439de03-7749-438d-8177-66b3886f8c04","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"downloadwafrules\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The WAF commercial rule file updates can be manually downloaded to the LoadMaster by running the <strong>downloadwafrules</strong> command. This relates to the <strong>Download Now</strong> button in the <strong>Access Settings</strong> screen in the UI.</p>\n<p><strong>Related UI Item</strong></p>\n<p>Web Application Firewall &gt; Access Settings</p>\n<blockquote>\n<p>If there are no updates because the latest rules have already been downloaded, a message will be displayed which says <strong>No updates available</strong>.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"8c51d1fa-13ce-4493-b9e0-482c778b05dc","name":"Download WAF Commercial Rule File Updates Now","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"downloadwafrules\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 14:31:09 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/ip_list.txt: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/ip_list.txt: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_crs_20_protocol_violations.conf: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_crs_20_protocol_violations.conf: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_crs_21_protocol_anomalies.conf: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_crs_21_protocol_anomalies.conf: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_crs_23_request_limits.conf: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_crs_23_request_limits.conf: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_crs_30_http_policy.conf: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_crs_30_http_policy.conf: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_crs_35_bad_robots.conf: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_crs_35_bad_robots.conf: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_crs_40_generic_attacks.conf: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_crs_40_generic_attacks.conf: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_crs_41_sql_injection_attacks.conf: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_crs_41_sql_injection_attacks.conf: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_35_scanners.data: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_35_scanners.data: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_35_bad_robots.data: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_35_bad_robots.data: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_40_generic_attacks.data: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_40_generic_attacks.data: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_50_outbound.data: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_50_outbound.data: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_crs_10_setup.conf: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_crs_10_setup.conf: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_crs_41_xss_attacks.conf: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_crs_41_xss_attacks.conf: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_crs_42_tight_security.conf: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_crs_42_tight_security.conf: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_crs_45_trojans.conf: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_crs_45_trojans.conf: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_crs_47_common_exceptions.conf: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_crs_47_common_exceptions.conf: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_crs_49_inbound_blocking.conf: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_crs_49_inbound_blocking.conf: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_crs_50_outbound.conf: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_crs_50_outbound.conf: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_crs_59_outbound_blocking.conf: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_crs_59_outbound_blocking.conf: No such file or directory"},{"key":"diff","value":"/tmp/waf/tmp.2293/slr_vuln_rules/owasp_mod_security_crs/modsecurity_crs_60_correlation.conf: No such file or directory"},{"key":"diff","value":"/one4net/waf/rules/slr/G/modsecurity_crs_60_correlation.conf: No such file or directory"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Download of new rules successfully completed\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"a439de03-7749-438d-8177-66b3886f8c04"},{"name":"Enable/Disable Automatic Installation of Commercial Rule File Updates","id":"e0bd7a3f-3eb5-4605-b668-804825f919fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setwafautoinstall\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"enable\": 0\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Automatic installation of updated commercial rule files can be enabled/disabled by running the following command.</p>\n<p><strong>Related WUI Item</strong></p>\n<p>Web Application Firewall &gt; Access Settings</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"734fa247-3c32-41f7-8742-36f1aa998257","name":"Enable/Disable Automatic Installation of Commercial Rule File Updates","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setwafautoinstall\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"enable\": 0\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 14:23:36 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"e0bd7a3f-3eb5-4605-b668-804825f919fb"},{"name":"Set the Time of the Automatic Commercial Rule File Installation","id":"e3cd63ed-768d-400b-82b6-7842c143c09b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setwafinstalltime\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"hour\": 13\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The time of day of the automatic commercial rule file installation can be set by running the following command. This relates to the <strong>When to Install</strong> drop-down menu in the <strong>Access Settings</strong> screen in the WUI.</p>\n<p><strong>Related WUI Items</strong></p>\n<p>Web Application Firewall &gt; Access Settings</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"00861f7d-cd12-4ba3-a288-07ab65261f8a","name":"Set the Time of the Automatic Commercial Rule File Installation","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setwafinstalltime\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"hour\": 13\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 14:26:33 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"e3cd63ed-768d-400b-82b6-7842c143c09b"},{"name":"Display the WAF Rule Change Log","id":"1e5369b0-c690-4bac-937c-719e7a135eda","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getwafchangelog\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>A log of the changes which have been made to the Progress Kemp WAF rule set can be downloaded by running the following command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"036875e6-80c8-45b9-a8ba-7fc3b752298a","name":"Display the WAF Rule Change Log","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getwafchangelog\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Jul 2022 10:16:33 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"changes\": \"== Kemp Rule Set CHANGES ==\\n\\n\\n== Changes from 06/24/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/23/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/22/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/21/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/20/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/19/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/18/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/17/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/16/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/15/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/14/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/13/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/12/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/11/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/10/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/09/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/08/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/07/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/06/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/05/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/04/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/03/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 06/02/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/31/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/30/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/29/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/28/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/27/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/26/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/25/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/24/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/23/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/22/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/21/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/20/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/18/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/17/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/16/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/15/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/14/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/13/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/12/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/11/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/11/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/10/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/09/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/08/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/07/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/06/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/05/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/04/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/03/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/02/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 05/01/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/30/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/29/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/28/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n * Publishing rules:['2500346 - SEO Panel < 4.8.0 - Blind SQLi CVE-2021-28419', '2500347 - WordPress Plugin Business Directory Plugin < 5.11.1 - Authenticated PHP Upload to RCE CVE-2021-24248', '2500348 - WordPress Plugin Business Directory Plugin < 5.11 - Arbitrary File Upload to RCE CVE-2021-24179', '2500349 - WordPress Plugin Tutor LMS < 1.8.8 - Authenticated Local File Inclusion CVE-2021-24242', '2500350 - WordPress Plugin Facebook for WordPress 3.0.0-3.0.3 - CSRF to Stored XSS CVE-2021-24218', '2500351 - SonicWall Email Security 10.0.9.x - Directory Traversal to Arbitrary File Read CVE-2021-20023', '2500352 - Nagios XI <= 5.7.5 - Authenticated RCE CVE-2021-25298', '2500353 - Nagios XI <= 5.7.5 - Authenticated RCE CVE-2021-25297', '2500354 - Nagios XI <= 5.7.5 - Authenticated RCE CVE-2021-25296', '2500355 - WordPress Plugin WPBakery Page Builder Clipboard < 4.5.6 - Subscriber+ Stored XSS CVE-2021-24243', '2500356 - WordPress Plugin Photo Gallery by 10Web < 1.5.69 - Multiple Reflected XSS', '2500357 - WordPress Plugin Advanced Custom Field Pro < 5.9.1 - Reflected XSS CVE-2021-24241', '2500358 - WordPress Plugin Ivory Search < 4.6.1 - Reflected XSS CVE-2021-24234', '2500359 - WordPress Plugin The Plus Addons for Elementor Page Builder <= 4.1.5 - Authentication Bypass CVE-2021-24175', '2500360 - WordPress Plugin Quiz and Survey Master < 7.1.12 - Authenticated SQLi via shortcode CVE-2021-24221', '2500361 - WordPress Plugin Facebook for WordPress <  3.0.0 - PHP Object Injection with POP Chain RCE CVE-2021-24217', '2500331 - WordPress Plugin WP Hotel Booking <= 1.10.3 - Unauthenticated PHP Object Injection to RCE CVE-2020-29047']\\n\\n== Changes from 04/28/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/27/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/26/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/25/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/24/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/23/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/22/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/21/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/20/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/19/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/18/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/17/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/16/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/15/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/14/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/13/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/12/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/11/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/10/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/08/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/07/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/06/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/05/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/04/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/03/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/02/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 04/01/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/31/2021 ==\\n * Publishing rules:['2500324 - PHP User-Agentt backdoor RCE', '2500325 - WordPress Plugin Simple Membership <= 4.0.3 - Authenticated SQLi CVE-2021-29232', '2500326 - WordPress Plugin Virtual Robots.txt <= 1.9 - Stored Authenticated XSS CVE-2021-28121', '2500327 - WordPress Plugin wpDataTables <  3.4.2- Blind SQLi via length Parameter CVE-2021-24200', '2500328 - WordPress Plugin wpDataTables <  3.4.2- Blind SQLi via start Parameter CVE-2021-24199', '2500329 - WordPress Plugin wpDataTables <  3.4.1 - Unauthenticated SQLi CVE-2021-26754', '2500330 - WordPress Plugin Social Slider Widget < 1.8.5 - Authenticated Reflected XSS CVE-2021-24196', '2500331 - WordPress Plugin WP Hotel Booking <= 1.10.3 - Unauthenticated PHP Object Injection to RCE CVE-2020-29047', '2500332 - WordPress Plugin GiveWP < 2.10.0 - Reflected XSS CVE-2021-24213', '2500333 - WordPress Plugin WP Super Cache <  1.7.2 - Authenticated RCE', '2500334 - rConfig 3.9.6 Authenticated Arbitrary File Upload to RCE', '2500335 - WordPress Plugin Advanced Order Export For WooCommerce <  3.1.8 - Reflected XSS CVE-2021-24169', '2500336 - WordPress Plugin Flo Forms <  1.0.36 - Authenticated Options Change to Stored XSS', '2500337 - WordPress Plugin Five Star Restaurant Menu <  2.2.1 - Unauthenticated PHP Object Injection to RCE CVE-2020-29045', '2500338 - WordPress Plugin WP File Manager < 7.1 - Reflected XSS CVE-2021-24177', '2500339 - WordPress Plugin Photo Gallery by 10web <  1.5.69 - Reflected XSS', '2500340 - WordPress Plugin Backup Guard <  1.6.0 - Authenticated Arbitrary File Upload to RCE CVE-2021-24155', '2500341 - WordPress Plugin NextGEN Gallery Pro <  3.1.11 - Reflected XSS', '2500342 - Joomla! Extension Matukio Events 7.0.5 - Stored XSS', '2500343 - WordPress Plugin SuperStoreFinder <=  6.3 - Unauthenticated SQLi', '2500344 - WordPress Plugin WP GDPR Compliance < 1.5.6 - Unauthenticated Stored XSS', '2500345 - VMWare vCenter - Unauthenticated RCE CVE-2021-21972']\\n\\n== Changes from 03/31/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/30/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/29/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/28/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/27/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/26/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/25/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/24/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/23/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/22/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/21/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/20/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/19/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/18/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/17/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/16/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/15/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/14/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/13/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/12/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/11/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/10/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/09/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/08/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/07/2021 ==\\n * Publishing rules:['2500321 - Microsoft Exchange Server - Post-Auth Arbitrary File Write to RCE CVE-2021-26855', '2500322 - Microsoft Exchange Server - Unauthenticated SSRF with proxylogon to Authentication Bypass to RCE CVE-2021-26855', '2500323 - Microsoft Exchange Server - Unauthenticated SSRF with anonresource to Authentication Bypass to RCE CVE-2021-26855']\\n\\n== Changes from 03/07/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/06/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/05/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/04/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/03/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/02/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 03/01/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/28/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/27/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/26/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/25/2021 ==\\n * Publishing rules:['2500294 - SolarWinds Serv-U FTP Server <= 15.2.1 Path traversal CVE-2020-27994', '2500295 - WordPress Plugin QuadMenu < 2.0.7 - Unauthenticated RCE via compiler_save', '2500296 - WordPress Plugin Paid Membership Pro < 2.5.3 - Unauthorised Order Information Disclosure', '2500297 - WordPress Plugin NextGen Gallery < 3.5.0 - CSRF allows File Upload CVE-2020-35943', '2500298 - WordPress Plugin Responsive Menu < 4.0.4 - CSRF to Arbitrary File Upload to RCE CVE-2021-24161', '2500299 - WordPress Plugin Responsive Menu 4.0.0 - 4.0.3 - Authenticated Arbitrary File Upload to RCE CVE-2021-24160', '2500300 - Accellion FTA - Web Shell cleanup', '2500301 - Accellion FTA - Web Shell database query', '2500302 - Accellion FTA - Web Shell downloads', '2500303 - WordPress Plugin WP Editor < 1.2.7 - Authenticated SQLi CVE-2021-24151', '2500304 - WordPress Plugin Ivory Search < 4.5.11 - Authenticated Reflected XSS', '2500305 - WordPress Plugin Popup Builder < 3.74 - Authenticated Reflected XSS CVE-2021-24148', '2500306 - Palo Alto PAN-OS Management Web Interface < 8.1.16 and < 9.0.9 - Reflected XSS CVE-2020-2036', '2500307 - WordPress Plugin Modern Events Calendar Lite < 5.16.5 - Authenticated Stored XSS CVE-2021-24147', '2500308 - WordPress Plugin Modern Events Calendar Lite < 5.16.6 - Authenticated SQLi CVE-2021-24149', '2500309 - WordPress Plugin Modern Events Calendar Lite < 5.16.5 - Authenticated Arbitrary File Upload to RCE CVE-2021-24145', '2500310 - WordPress Plugin Modern Events Calendar Lite < 5.16.5 - Unauthenticated Events Export CVE-2021-24146', '2500311 - WordPress Plugin Pricing Table by Supsystic < 1.8.9 - parameter sord Authenticated SQLi', '2500312 - WordPress Plugin Pricing Table by Supsystic < 1.8.9 - parameter sidx Authenticated SQLi', '2500313 - WordPress Plugin Data Tables Generator by Supsystic <=  1.9.99 - Authenticated SQLi', '2500314 - WordPress Plugin Contact Form by Supsystic <  1.7.7 - Authenticated Stored XSS', '2500315 - WordPress Plugin Contact Form by Supsystic <=  1.7.8 - Authenticated SQLi', '2500316 - WordPress Plugin Ultimate Maps by Supsystic <= 1.1.14 Authenticated SQLi', '2500317 - Nagios XI 5.7.X  - Authenticated RCE CVE-2020-35578', '2500318 - Nagios XI 5.7.5 - Views XSS', '2500319 - Nagios XI 5.7.5 - My Tools XSS', '2500320 - Nagios XI 5.7.5 - Business Process Intelligence XSS']\\n\\n== Changes from 02/25/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/24/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/23/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/22/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/21/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/20/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/19/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/18/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/17/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/16/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/15/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/14/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/13/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/12/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/11/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/10/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/09/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/08/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/07/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/06/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/05/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/04/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/03/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/02/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 02/01/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/31/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/30/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/29/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/28/2021 ==\\n * Publishing rules:['2500283 - WordPress Plugin WP E-Signature < 1.5.6.8 Unauthenticated Arbitrary File Upload to RCE', '2500284 - WordPress Plugin Simple Job Board < 2.9.4 Directory Traversal CVE-2020-35749', '2500285 - WordPress Plugin WP Paginate < 2.1.4 Authenticated Stored XSS', '2500286 - Oracle WebLogic Server 14.1.1.0 Authenticated RCE CVE-2021-2109', '2500287 - WordPress Plugin Doneren met Mollie < 2.8.5 Unauthorised CSV Export to Sensitive Data Disclosure', '2500288 - WordPress Plugin Stripe Payments 2.0.39 Authenticated Stored XSS', '2500289 - ZyXEL Secret Backdoor Account CVE-2020-29583', '2500290 - WordPress Plugin Orbit Fox by ThemeIsle < 2.10.3 Authenticated Stored XSS', '2500291 - WooCommerce Gift Cards 3.0.2 - File Upload to RCE CVE-2020-35627', '2500292 - WordPress Plugin Simple Social Buttons < 3.2.1 Reflected XSS', '2500293 - WordPress Plugin LiteSpeed Cache 3.6 - server_ip XSS', '2500277 - WordPress Plugin Age Gate < 2.13.5 - Unauthenticated Open Redirect ', '2500280 - WordPress Plugin DiveBook <= 1.1.4 - Improper Authorisation Check CVE-2020-14205', '2500254 - Atlassian Confluence Server < 6.6.12 (6.7.0-6.12.3, 6.13.0-6.13.3, 6.14.0-6.14.2) RCE CVE-2019-3396', '2500220 - Multiple Plugins - jQueryFileTree - Unauthenticated Path Traversal CVE-2017-1000170', '2500222 - Realia <= 1.4 - Unauthenticated IDOR leading to Arbitrary Post Deletion', '2500226 - WordPress Plugin Slider by 10Web < 1.2.36 - Multiple Authenticated SQL Injection', '2500227 - WordPress Plugin Slider by 10Web < 1.2.36 - check[ID] Authenticated SQLi', '2500206 - WordPress Plugin XCloner Backup and Restore 4.2.1 - 4.2.12 - Unprotected AJAX Action to Arbitrary File Overwrite and Sensitive Information Disclosure', '2500209 - WordPress Plugin Discount Rules for WooCommerce < 2.2.1 - Authentication Bypass leading to Stored XSS (v1 vulns)']\\n\\n== Changes from 01/28/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/27/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/26/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/25/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/24/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/23/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/22/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/21/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/20/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/19/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/18/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/17/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/16/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/15/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/14/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/13/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/12/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/11/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/10/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/09/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/08/2021 ==\\n * Publishing rules:['2500265 - SolarWinds Orion API <2019.4 HF 5, 2020.2, 2020.2 HF 1 Authentication Bypass CVE-2020-10148', '2500266 - SolarWinds Orion API <2019.4 HF 5, 2020.2, 2020.2 HF 1 Authentication Bypass with skipi18n and i18n.ashx  CVE-2020-10148', '2500267 - WordPress Plugin Rest Google Maps < 7.11.18 - SQL Injection CVE-2019-10692', '2500268 - WordPress Plugin Ultimate Member < 2.1.12 - Unauthenticated Privilege Escalation', '2500269 - WordPress Plugin Ultimate Member < 2.1.12 - Unauthenticated Privilege Escalation via User Roles', '2500270 - WordPress Plugin Ultimate Member < 2.1.12 - Authenticated Privilege Escalation via Profile Update', '2500271 - WordPress Plugin Anti-Spam by CleanTalk < 5.149 - Multiple Authenticated SQL Injections', '2500272 - WordPress Plugin Media Library Assistant < 2.90 - Authenticated Blind SQL Injection', '2500273 - WordPress Plugin WPJobBoard < 5.7.0 - Unauthenticated SQL Injection', '2500274 - WordPress Plugin WPJobBoard < 5.7.0 - Unauthenticated Reflected XSS', '2500275 - Fortinet FortiOS 6.0.0 to 6.0.4, 5.6.3 to 5.6.7 and 5.4.6 to 5.4.12 Path Traversal CVE-2018-13379', '2500276 - Wordpress Plugin Canto 1.3.0 - Blind SSRF (Unauthenticated) CVE-2020-28976,  CVE-2020-28977, CVE-2020-28978', '2500277 - WordPress Plugin Age Gate < 2.13.5 - Unauthenticated Open Redirect ', '2500278 - WordPress Plugin Wp-FileManager <6.8 RCE', '2500279 - WordPress Plugin Profile Builder & Profile Builder Pro < 3.3.3 - Authenticated Blind SQL Injection', '2500280 - WordPress Plugin DiveBook <= 1.1.4 - Improper Authorisation Check CVE-2020-14205', '2500281 - WordPress Plugin DiveBook <= 1.1.4 - Unauthenticated Reflected XSS CVE-2020-14206', '2500282 - WordPress Plugin DiveBook <= 1.1.4 - Unauthenticated SQL Injection CVE-2020-14207']\\n\\n== Changes from 01/08/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/07/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/06/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/05/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/04/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/03/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/02/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 01/01/2021 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/31/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/30/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/29/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/28/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/27/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/26/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/25/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/24/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/23/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/22/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/21/2020 ==\\n * Publishing rules:['2500262 - Adobe ColdFusion version 12 release (2018.0.0.310739), <6, <14 RCE CVE-2018-15961', '2500263 - Atlassian Confluence 6.15.1 - Directory Traversal to RCE CVE-2019-3398', '2500264 - Zoho ManageEngine ServiceDesk Plus (SDP) < 10.0 (10012) - Arbitrary File Upload CVE-2019-8394']\\n\\n== Changes from 12/21/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/20/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/19/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/18/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/17/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/16/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/15/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/14/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/13/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/12/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/11/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/10/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/09/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/08/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/07/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/06/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/05/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/04/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/03/2020 ==\\n * Publishing rules:['2500229 - WordPress Plugins Post Grid < 2.0.73 & Team Showcase < 1.22.16 RCE', '2500230 - WordPress multiply themes CSRF', '2500231 - WordPress Plugin WPBakery Page Builder < 6.4.1 XSS', '2500232 - WordPress Plugin Dynamic Content for Elementor < 1.9.6 RCE CVE-2020-26596', '2500233 - WordPress Plugin PowerPress < 8.3.8 - Authenticated Arbitrary File Upload leading to RCE', '2500234 - WordPress Plugin Child Theme Creator by Orbisius < 1.5.2 - CSRF', '2500235 - WordPress Plugin Comment Press < 2.7.2 - CSRF', '2500236 - WordPress Plugin Loginizer < 1.6.4 - SQLi CVE-2020-27615', '2500237 - WordPress Plugin SuperStoreFinder Plugins - File-Upload', '2500238 - Oracle Business Intelligence Enterprise Edition 5.5.0.0.0 / 12.2.1.3.0 / 12.2.1.4.0 - Directory Traversal/Local File Inclusion CVE-2020-14864', '2500239 - WordPress Plugin Greenmart < 2.5.2 - XSS', '2500240 - WordPress Plugin SW Ajax WooCommerce Search < 1.2.8 XSS', '2500241 - WordPress Plugin SW Ajax WooCommerce Search < 1.2.8 CSRF', '2500242 - WordPress Plugin Simple File List 4.2.2 Arbitrary File-Upload', '2500243 - WordPress Plugin Augmented Reality <= 1.2.0 Authentication File Upload to RCE', '2500244 - WordPress Plugin GDPR CCPA Compliance Support < 2.4 - RCE', '2500245 - WordPress Plugin BA Book Everything < 1.3.25 XSS', '2500246 - WordPress Plugin BA Book Everything < 1.3.25 CSRF', '2500247 - WordPress Plugin Buddypress 6.2.0 - XSS', '2500248 - WordPress Theme Love Travel 2.0-3.8 - XSS ', '2500249 - WordPress Theme Love Travel 2.0-3.8 - CSRF', '2500250 - WordPress Theme Love Travel < 2.0 - XSS', '2500251 - WordPress Theme Love Travel < 2.0 - CSRF', '2500252 - WordPress Plugin AIT CSV Import / Export <= 3.0.3 Unauthenticated Arbitrary File Upload leads to RCE', '2500253 - Telerik UI for ASP.NET AJAX through 2019.3.1023 RCE CVE-2019-18935', '2500254 - Atlassian Confluence Server < 6.6.12 (6.7.0-6.12.3, 6.13.0-6.13.3, 6.14.0-6.14.2) RCE CVE-2019-3396', '2500255 - Atlassian Crowd and Crowd Data Center RCE CVE-2019-11580', '2500256 - Gitlab 12.9.0 - Authenticated Path Traversal to Arbitrary File Access', '2500257 - WordPress Plugin CM Download Manager < 2.8.0 - Authenticated XSS - CVE-2020-27344', '2500258 - WordPress Plugin Greenmart < 2.4.3 - Reflected XSS - CVE-2020-16140', '2500259 - WordPress Plugin Advanced Booking Calendar < 1.6.2 - Unauthenticated SQLi', '2500260 - Nagios Log Server < 2.1.7 - Stored XSS ', '2500261 - WordPress Plugin Good LMS 2.1.4 - SQLi']\\n\\n== Changes from 12/03/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/02/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 12/01/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/30/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/29/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/28/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/27/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/26/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/25/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/24/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/23/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/22/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/21/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/20/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/19/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/18/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/17/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/16/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/15/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/14/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/13/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/12/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/11/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/10/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/09/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/08/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/07/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/06/2020 ==\\n * Publishing rules:['2500228 -  Oracle WebLogic Server RCE - CVE-2020-14882']\\n\\n== Changes from 11/06/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/05/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/04/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/03/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/02/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 11/01/2020 ==\\n * Publishing rules:['2500218 - HyperComments <= 1.2.2 - Unauthenticated Arbitrary File Deletion', '2500219 - WordPress Plugin Helios Solutions Brand Logo Slider <= 2.1 - Authenticated Arbitrary File Upload', '2500220 - Multiple Plugins - jQueryFileTree - Unauthenticated Path Traversal CVE-2017-1000170', '2500221 - WordPress Plugin Quick Chat <= 4.14 - Authenticated Stored XSS', '2500222 - Realia <= 1.4 - Unauthenticated IDOR leading to Arbitrary Post Deletion', '2500223 - WordPress Plugin Mailster Gravity Forms < 2.4.9 - Unauthenticated Stored Cross-Site Scripting XSS', '2500224 - WordPress Plugin Ninja Forms < 3.4.27.1 - CSRF leading to Arbitrary Plugin Installation', '2500225 - WordPress Plugin Real Estate 7 < 3.0.5 - Unauthenticated Reflected XSS', '2500226 - WordPress Plugin Slider by 10Web < 1.2.36 - Multiple Authenticated SQL Injection', '2500227 - WordPress Plugin Slider by 10Web < 1.2.36 - check[ID] Authenticated SQLi']\\n\\n== Changes from 11/01/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/31/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/30/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/29/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/28/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/27/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/26/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/25/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/24/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/23/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/22/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/21/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/20/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/19/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/18/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/17/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/16/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/15/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/14/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/13/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/12/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/11/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/10/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/09/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/08/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/07/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/06/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/05/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/04/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/03/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/02/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 10/01/2020 ==\\n * Publishing rules:['2500203 - WordPress Plugin Affiliates Manager < 2.7.8 - Unauthenticated Stored XSS', '2500204 - Tiny Tiny RSS - LFI CVE-2020-25787', '2500205 - Aruba ClearPass  <= 6.9.0 - Unauthenticated RCE CVE-2020-7115', '2500206 - WordPress Plugin XCloner Backup and Restore 4.2.1 - 4.2.12 - Unprotected AJAX Action to Arbitrary File Overwrite and Sensitive Information Disclosure', '2500207 - WordPress Plugin Drag and Drop Multiple File Upload - Contact Form 7 < 1.3.5.5 - Unauthenticated RCE CVE-2020-24389', '2500208 - WordPress Plugin Add From Server <= 3.3.3 - Authenticated Path Traversal to Arbitrary File Access', '2500209 - WordPress Plugin Discount Rules for WooCommerce < 2.2.1 - Authentication Bypass leading to Stored XSS (v1 vulns)', '2500210 - WordPress Plugin Discount Rules for WooCommerce < 2.2.1 - Authentication Bypass leading to Stored XSS (switch to v1)', '2500211 - WordPress Plugin File Manager < 6.5 - Sensitive File Disclosure CVE-2020-24312', '2500212 - WordPress PlugIn Cookiebot < 3.6.1 - CSRF & XSS', '2500213 - WordPress Plugin Customer Reviews < 3.4.3 - Multiple Low Priv Stored XSS', '2500214 - WordPress Plugin Customer Reviews < 3.4.3 - Multiple Unauthenticated Stored XSS', '2500215 - Joomla! Extension paGO Commerce 2.5.9.0 - Authenticated SQLi CVE-2020-25751', '2500216 - WordPress PlugIn Sticky Menu, Sticky Header (or anything!) on Scroll < 2.21 - CSRF & XSS', '2500217 - Nagios Log Server < 2.1.6 - Stored XSS CVE-2020-16157', '2500190 - WordPress Plugin Discount Rules for WooCommerce < 2.1.0 - Authentication Bypass', '2500189 - vBulletin 5.x - pre-auth RCE CVE-2019-16759', '2500188 - WordPress Plugin wpDiscuz 7.0.0 - 7.0.4 - Unauthenticated Arbitrary File Upload']\\n\\n== Changes from 10/01/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/30/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/29/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/28/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/27/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/26/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/25/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/24/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/23/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/22/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/21/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/20/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/19/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/18/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/17/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/16/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/15/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/14/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/13/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/12/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/11/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/10/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/09/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/08/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/07/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/06/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/05/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/04/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/03/2020 ==\\n * Publishing rules:['2500202 - WordPress Plugin File Manager < 6.9 - Authentication File Upload to RCE']\\n\\n== Changes from 09/03/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/02/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 09/01/2020 ==\\n * Publishing rules:['2500190 - WordPress Plugin Discount Rules for WooCommerce < 2.1.0 - Authentication Bypass', '2500191 - WordPress Plugin The Official Facebook Chat Plugin < 1.6 - Chat Takeover', '2500192 - WordPress Plugin Newsletter < 6.8.2 - Authenticated PHP Object Injection', '2500193 - WordPress Theme JobCareer < 3.5 - Unauthenticated Reflected XSS', '2500194 - WordPress Plugin Change Login Logo <= 1.1.4 - Authenticated Stored XSS', '2500195 - WordPress Plugin Quiz and Survey Master < 7.0.1 - Unauthenticated Arbitrary File Deletion', '2500196 - WordPress Theme Real Estate 7 < 3.0.4 - Unauthenticated Reflected XSS', '2500197 - WordPress Plugin JobSearch < 1.5.6 Unauthenticated Reflected XSS', '2500198 - WordPress Plugin JobSearch < 1.5.5 Unauthenticated Reflected XSS', '2500199 - WordPress Theme Careerfy < 4.4.0 - Unauthenticated XSS', '2500200 - WordPress Theme Careerfy < 4.3.0 - Unauthenticated XSS', '2500201 - WordPress Plugin All in One SEO Pack < 3.6.2 Authenticated Stored XSS']\\n\\n== Changes from 09/01/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/31/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/30/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/29/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/28/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/27/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/26/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/25/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/24/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/23/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/22/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/21/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/20/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/19/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/18/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/17/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/16/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/15/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/14/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/13/2020 ==\\n * Publishing rules:['2500189 - vBulletin 5.x - pre-auth RCE CVE-2019-16759']\\n\\n== Changes from 08/13/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/12/2020 ==\\n * Publishing rules:['2500188 - WordPress Plugin wpDiscuz 7.0.0 - 7.0.4 - Unauthenticated Arbitrary File Upload']\\n\\n== Changes from 08/12/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/11/2020 ==\\n * Updated TOR exit nodes\\n * Updated current IP blocklist\\n\\n== Changes from 08/10/2020 ==\\n\\n== Changes from 08/10/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 08/09/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 08/08/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 08/07/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 08/06/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 08/05/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 08/04/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 08/03/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 08/02/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 08/01/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 07/31/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 07/30/2020 ==\\n * Updated language in IP reputation rules.\\n * Publishing rules:['2500173 - WordPress Plugin Adning Advertising < 1.5.6 Arbitrary File Delete via Directory Traversal', '2500174 - WordPress Plugin Adning Advertising < 1.5.6 Arbitrary File Upload to RCE', '2500175 - WordPress Theme Careerfy < 4.1.0 - Unauthenticated XSS', '2500176 - Joomla! J2 Jobs 1.3.0 Authenticated SQLi', '2500177 - WordPress Plugin ACF to REST API < 3.3.0 Unauthenticated Arbitrary wp_options Disclosure CVE-2020-13700', '2500178 - WordPress Theme Nexos-Real Estate < 1.8 - Unauthenticated XSS CVE-2020-15364', '2500179 - WordPress Theme Nexos-Real Estate < 1.8 - Unauthenticated SQLi CVE-2020-15363', '2500180 - WordPress Plugin TC Custom JavaScript < 1.2.2 Unauthenticated Stored XSS CVE-2020-14063', '2500181 - WordPress Theme Workup < 2.1.6 Unauthenticated Reflected XSS', '2500182 - WordPress Plugin SRS Simple Hits Counter <= 1.0.4 Unauthenticated Blind SQLi CVE-2020-5766', '2500183 - SAP LM Configuration Wizard Authentication Bypass CVE-2020-6287', '2500184 - SAP LM Configuration Wizard Directory Traversal CVE-2020-6286', '2500185 - WordPress Plugin Coming Soon Page < 5.1.2 Authenticated Stored XSS CVE-2020-15038', '2500186 - Nagios XI 5.6.12 - export-rrd.php start,end arguments RCE', '2500187 - Nagios XI 5.6.12 - export-rrd.php step argument RCE', '2500086 - WordPress Plugin Donorbox 7.1 XSS', '2500068 - WordPress Stored XSS CVE-2019-16219']\\n\\n== Changes from 07/15/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 07/14/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 07/13/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 07/12/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 07/11/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 07/10/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 07/09/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 07/08/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 07/07/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 07/06/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 07/05/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 07/04/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 07/03/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 07/02/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 07/01/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/30/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n * Publishing rules:['2500143 - WordPress Plugin JobSearch < 1.5.1 XSS', '2500144 - WordPress Plugin Careerfy < 3.9.0 XSS', '2500145 - WordPress Plugin Newspaper < 10.3.4 XSS', '2500146 - WordPress Plugin AdRotate < 5.8.4 SQLi', '2500147 - WordPress Plugin Delightful Downloads <= 1.6.6 Directory Traversal CVE-2017-1000170', '2500148 - WordPress Plugin KingComposer < 2.9.4 Directory Traversal', '2500149 - WordPress Plugin KingComposer < 2.9.4 XSS', '2500150 - WordPress Plugin Xenon Theme < 1.3 XSS CVE-2020-14010', '2500151 - WordPress Plugin Rank Math 0.9 - 1.0.42.1 Authentication Bypass', '2500152 - WordPress Plugin Testimonial Rotator < 3.0.3 XSS', '2500153 - WordPress Plugin SportsPress < 2.7.2 XSS CVE-2020-13892', '2500154 - WordPress Plugin Elementor Page Builder < 2.9.10 XSS CVE-2020-13864', '2500155 - WordPress Plugin Blog2Social < 6.3.1 SQLi', '2500156 - WordPress Plugin Page Builder: PageLayer < 1.1.2 pagelayer_update_content XSS', '2500157 - WordPress Plugin Page Builder: PageLayer < 1.1.2 pagelayer-address XSS', '2500158 - WordPress Plugin Final Tiles Gallery < 3.4.19 XSS CVE-2020-14962', '2500159 - Joomla! Plugin J2 Store 3.3.11 SQLi', '2500160 - WordPress <= 5.2.3 Directory traversal', '2500161 - WordPress Plugin VRView <= 1.1.3/VRView library < 2.0.2/WP-VR-view <= 1.6 XSS', '2500162 - WordPress Plugin Team Members < 5.0.4 XSS', '2500163 - WordPress Plugin Form Maker 5.4.1/Form Maker by 10Web <= 1.13.35 SQLi', '2500164 - WordPress Plugin MapPress Maps Pro < 2.54.6 RCE CVE-2020-12675', '2500165 - WordPress Plugin MapPress Maps Pro < 2.53.9 RCE CVE-2020-12077', '2500166 - WordPress Plugin Official MailerLite Sign Up Forms < 1.4.5 SQLi', '2500167 - WordPress Plugin Add-on SweetAlert Contact Form 7 < 1.0.8 XSS', '2500168 - WordPress Plugin Drag and Drop File Upload Contact Form 1.3.3.2 RCE CVE-2020-12800', '2500169 - Joomla! Plugin XCloner Backup 3.5.3 LFI', '2500170 - WordPress Plugin Multi-Scheduler 1.0.0 CSRF', '2500171 - WordPress Plugin ThirstyAffiliates < 3.9.3 XSS', '2500172 - WordPress Plugin Photo Gallery by 10Web <1.5.55 SQLi']\\n\\n== Changes from 06/29/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/28/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/27/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/26/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/25/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/24/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/23/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/22/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/21/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/20/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/19/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/18/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/17/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/16/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/15/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n * Update CHANGES file\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n * Update CHANGES file\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/15/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n * Update CHANGES file\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/15/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/14/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/13/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/12/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/11/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n\\n== Changes from 06/10/2020 ==\\n * Updates tor_exit_nodes_boundary.txt and tor_exit_nodes.txt\\n * Updates ip_blacklist.txt and ip_blacklist_ipMatchFromFile.txt\\n * Sync with old buildbot\\n\\n== Changes from 05/28/2020 ==\\n\\n== Changes from 06/04/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 06/02/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/01/2020 ==\\n * Updated current IP blacklist\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/01/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/31/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n * Publishing rules:['2500133 - WordPress Plugin Easy Testimonials 3.6 XSS', '2500134 - WordPress Plugin Visual Composer 27.0 XSS', '2500135 - WordPress Plugin Ajax Load More 5.3.1', '2500136 - vBulletin 5.6.1 SQLi CVE-2020-12720', '2500137 - WordPress Plugin Advanced Order Export For WooCommerce 3.1.4 CVE-2020-11727', '2500138 - WordPress Plugin Chopslider 3.4 SQLi CVE-2020-11530', '2500139 - WordPress Plugin LifterLMS 3.37.15 File-Upload CVE-2020-6008', '2500140 - WordPress Plugin LearnDash 3.1.6 SQLi CVE-2020-6009', '2500141 - WordPress Plugin LearnPress 3.2.6.8 CSRF CVE-2020-11511', '2500142 - WordPress Plugin LearnPress 3.2.6.8 CSRF CVE-2020-11510']\\n\\n\\n== Changes from 05/26/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/20/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/18/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/17/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/14/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/11/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/10/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/06/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated missing entries in changelog\\n\\n\\n== Changes from 05/05/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/04/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/30/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/28/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Publishing rules:['2500126 - WordPress Plugin Duplicate Page and Post < 2.5.7 SQLi', '2500127 - WordPress Plugin Support Ticket System by Phoeniix <= 2.7 Unauthenticated XSS', '2500128 - IBM Data Risk Manager < 2.0.4 Directory Traversal', '2500129 - IBM Data Risk Manager < 2.0.4 RCE', '2500130 - WordPress Plugin Responsive Poll <= 1.3.4 Authentication Bypass CVE-2020-11673', '2500131 - WordPress Plugin Media Library Assistant 2.81 Local File Inclusion CVE-2020-11732', '2500132 - Joomla! com_fabrik 3.9.11 Directory Traversal']\\n\\n\\n== Changes from 04/27/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/22/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/21/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 04/08/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Publishing rules:['2500122 - WordPress Plugin Rank Math SEO <= 1.0.40.2 REST Endpoint (strict) CVE-2020-11514', '2500123 - WordPress Plugin Rank Math SEO <= 1.0.40.2 REST Endpoint SQLi CVE-2020-11514', '2500124 - WordPress Plugin Rank Math SEO <= 1.0.40.2 REST Endpoint XSS CVE-2020-11514', '2500125 - WordPress Plugin Rank Math SEO <= 1.0.40.2 REST Endpoint Privilege Escalation CVE-2020-11514']\\n\\n\\n== Changes from 03/31/2020 ==\\n * Publishing rules:['2500112 - eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 RCE CVE-2017-9841', '2500113 - Joomla! com_hdwplayer 4.2 - search.php SQLi', '2500114 - ZyXEL pre Authentication RCE CVE-2020-8540', '2500115 - WordPress Plugin Hero Maps Premium < 2.2.3 - Unauthenticated Reflected XSS CVE-2019-19134', '2500116 - rConfig <= 3.94 commands.inc.php searchColumn SQLi CVE-2020-10220', '2500117 - WordPress Plugin Testimonial < 2.1.7 - Authenticated Stored XSS', '2500118 - Zoho ManageEngine Desktop Central < 10.0.474 - RCE via deserialized object CVE-2020-10189', '2500119 - WordPress Plugin Async Javascript < 2.20.02.27 - Stored XSS via Plugin Settings Change', '2500120 - WordPress Plugin Modern Events Calendar Lite < 5.1.7 Stored XSS CVE-2020-9459', '2500121 - WordPress Plugin Profile Builder < 3.1.1 - User Registration With Administrator Role']\\n\\n\\n== Changes from 03/30/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/23/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/19/2020 ==\\n * Updated current IP blacklist\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/19/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/17/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n\\n\\n== Changes from 03/05/2020 ==\\n * Updated current IP blacklist\\n * Publishing rules:['2500105 - WordPress Plugin Popup Builder < 3.0 SQLi via PHP Deserialization CVE-2020-9006']\\n\\n\\n== Changes from 02/27/2020 ==\\n * Updated current IP blacklist\\n * Publishing rules:['2500102 - WordPress Plugin Elementor Page Builder - Reflected XSS CVE-2020-8426', '2500103 - WordPress Plugin WP SItemap Page 1.6.2 Stored XSS', '2500104 - WordPress Plugin Duplicator < 1.3.28 - Unauthenticated Arbitrary File Download', '2500105 - WordPress Plugin Popup Builder < 3.0 SQLi via PHP Deserialization CVE-2020-9006', '2500106 - WordPress Plugin Ninja Forms < 3.4.23 - Stored XSS CVE-2020-8594', '2500107 - WordPress Plugin ThemeGrill Demo Importer < 1.6.2 - Auth Bypass & Database Wipe', '2500108 - WordPress Plugin GDPR Cookie Consent < 1.8.3 - Stored XSS', '2500109 - WordPress Plugin Strong Testimonials < 2.40.1 - Stored XSS CVE-2020-8549', '2500110 - WordPress Plugin LearnDash 3.1.2 Reflected XSS CVE-2020-7108']\\n\\n\\n== Changes from 02/23/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/20/2020 ==\\n * Updated current IP blacklist\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/20/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/18/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/16/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/13/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/12/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/11/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/10/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/09/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/04/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/02/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/31/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/30/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Publishing rules:['2500084 - WordPress Plugin Real Estate 7 < 2.9.5 XSS', '2500085 - WordPress Plugin Resim Ara <= 3.0 XSS', '2500086 - WordPress Plugin Donorbox 7.1 XSS', '2500087 - WordPress Plugin Ultimate FAQ < 1.8.30 XSS', '2500088 - WordPress Plugin WooCommerce Conversion Tracking < 2.0.5 XSS', '2500089 - WordPress Plugin bbPress Members Only <= 1.2.1 CSRF', '2500090 - WordPress Plugin bbPress Login Register Links On Forum Topic Pages <= 2.7.5 XSS', '2500091 - WordPress Plugin 301 Redirects Easy Redirect Manager <= 2.40 XSS', '2500092 - WordPress Plugin ListingPro <= 2.0.14.2 XSS CVE-2019-19541', '2500093 - WordPress Plugin ListingPro <= 2.0.14.2 XSS CVE-2019-19540', '2500094 - WordPress Plugin CSS Hero <=4.03 XSS CVE-2019-19133', '2500095 - Job Portal 1.0 RCE', '2500096 - piSignage 2.6.4 Directory Traversal CVE-2019-20354', '2500097 - Apache Solr Velocity template RCE CVE-2019-17558', '2500098 - Complaint Management System 4.0 RCE', '2500099 - Complaint Management System 4.0 SQLi', '2500100 - WordPress Plugin Quiz And Survey Master 6.3.4 XSS CVE-2019-17599', '2500101 - Citrix Application Delivery Controller and Citrix Gateway RCE CVE-2019-19781']\\n\\n\\n== Changes from 01/29/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/28/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/27/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/23/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/22/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/21/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/20/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 01/19/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/16/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/15/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/13/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/12/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/08/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/06/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/05/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/02/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/01/2020 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/31/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/30/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 12/29/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/26/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/25/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/24/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/23/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/22/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/17/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Publishing rules:['2500076 - Online Inventory Manager 3.2 XSS', '2500077 - WordPress Plugin IgniteUp 3.4 Directory Traversal CVE-2019-17234', '2500078 - WordPress Plugin IgniteUp 3.4 CSRF CVE-2019-17235', '2500079 - WordPress Plugin IgniteUp 3.4 XSS CVE-2019-17236', '2500080 - WordPress Plugin IgniteUp 3.4 SSRF CVE-2019-17237', '2500081 - WordPress Plugin WP Maintenance 5.0.5 CSRF', '2500082 - WordPress Plugin Tidio Live Chat 4.1.0 XSS', '2500083 - rConfig 3.9.2 Unauthenticated RCE CVE-2019-16662']\\n\\n\\n== Changes from 12/16/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/15/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/11/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/09/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/08/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/28/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/28/2019 ==\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/28/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/27/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/26/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/25/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/18/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/14/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/13/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/11/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/10/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/07/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/06/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/03/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/31/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/30/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Publishing rules:['2500068 - WordPress Stored XSS CVE-2019-16219', '2500069 - WordPress Plugin Visualizer SSRF CVE-2019-16932', '2500070 - WordPress Plugin Visualizer XSS CVE-2019-16931', '2500071 - WordPress Plugin Broken Link Checker XSS CVE-2019-16521', '2500072 - WordPress Plugin All in One SEO Pack XSS CVE-2019-16520', '2500073 - WordPress Plugin Lara Google Analytics XSS', '2500074 -  WordPress Plugin Download Plugins and Themes from Dashboard XSS CVE-2019-17239', '2500075 - WordPress Plugin Photo Gallery by 10Web SQLi CVE-2019-16119']\\n\\n\\n== Changes from 10/29/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Fixed an error in helper rule 2200927 where the header would be overwritten instead of appended to.\\n\\n\\n== Changes from 10/25/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/22/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/17/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/15/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/14/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/13/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/12/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 10/10/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/09/2019 ==\\n * Update TOR exit nodes\\n * Update malware_payloads.txt\\n\\n\\n== Changes from 10/08/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update malware_payloads.txt\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/08/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 10/06/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 10/04/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/03/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/02/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 10/01/2019 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n\\n\\n\\n== Changes from 09/26/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Publishing rules:['2500066 - vBulletin 5.5.4 RCE (Less Strict) CVE-2019-16759', '2500067 - vBulletin 5.5.4 RCE (Strict) CVE-2019-16759', '2500051 - LimeSurvey 3.17.13 XSS CVE-2019-16173', '2500052 - Dolibarr ERP-CRM 10.0.1 XSS CVE-2019-16197', '2500053 - WordPress Plugin SlickQuiz XSS CVE-2019-12517', '2500054 - WordPress Plugin SlickQuiz SQLi CVE-2019-12516', '2500055 - Joomla! com_jssupportticket LFI', '2500056 - Joomla! com_jssupportticket SQLi', '2500057 - WordPress Plugin Download Manager 2.9.93 XSS (Var-B) CVE-2019-15889', '2500058 - WordPress Plugin Download Manager 2.9.93 XSS CVE-2019-15889', '2500059 - WordPress Plugin WooCommerce Product Feed 2.2.18 XSS CVE-2019-1010124', '2500060 - Confluence Widget Connector Macro Template Injection CVE-2019-3396', '2500061 - WordPress Plugin UserPro 4.9.32 XSS CVE-2019-14470', '2500062 - Jenkins RCE CVE-2019-1003029', '2500063 - Webmin RCE CVE-2019-15107', '2500064 - WordPress Plugin Joomsport 3.3 SQLi CVE-2019-14348', '2500065 - phpMyAdmin 4.9.0.1 CSRF CVE-2019-12922']\\n\\n\\n== Changes from 09/26/2019 ==\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Publishing rules:['2500066 - vBulletin 5.5.4 RCE (Less Strict) CVE-2019-16759', '2500067 - vBulletin 5.5.4 RCE (Strict) CVE-2019-16759', '2500051 - LimeSurvey 3.17.13 XSS CVE-2019-16173', '2500052 - Dolibarr ERP-CRM 10.0.1 XSS CVE-2019-16197', '2500053 - WordPress Plugin SlickQuiz XSS CVE-2019-12517', '2500054 - WordPress Plugin SlickQuiz SQLi CVE-2019-12516', '2500055 - Joomla! com_jssupportticket LFI', '2500056 - Joomla! com_jssupportticket SQLi', '2500057 - WordPress Plugin Download Manager 2.9.93 XSS (Var-B) CVE-2019-15889', '2500058 - WordPress Plugin Download Manager 2.9.93 XSS CVE-2019-15889', '2500059 - WordPress Plugin WooCommerce Product Feed 2.2.18 XSS CVE-2019-1010124', '2500060 - Confluence Widget Connector Macro Template Injection CVE-2019-3396', '2500061 - WordPress Plugin UserPro 4.9.32 XSS CVE-2019-14470', '2500062 - Jenkins RCE CVE-2019-1003029', '2500063 - Webmin RCE CVE-2019-15107', '2500064 - WordPress Plugin Joomsport 3.3 SQLi CVE-2019-14348', '2500065 - phpMyAdmin 4.9.0.1 CSRF CVE-2019-12922']\\n\\n\\n== Changes from 09/26/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Publishing rules:['2500066 - vBulletin 5.5.4 RCE (Less Strict) CVE-2019-16759', '2500067 - vBulletin 5.5.4 RCE (Strict) CVE-2019-16759', '2500051 - LimeSurvey 3.17.13 XSS CVE-2019-16173', '2500052 - Dolibarr ERP-CRM 10.0.1 XSS CVE-2019-16197', '2500053 - WordPress Plugin SlickQuiz XSS CVE-2019-12517', '2500054 - WordPress Plugin SlickQuiz SQLi CVE-2019-12516', '2500055 - Joomla! com_jssupportticket LFI', '2500056 - Joomla! com_jssupportticket SQLi', '2500057 - WordPress Plugin Download Manager 2.9.93 XSS (Var-B) CVE-2019-15889', '2500058 - WordPress Plugin Download Manager 2.9.93 XSS CVE-2019-15889', '2500059 - WordPress Plugin WooCommerce Product Feed 2.2.18 XSS CVE-2019-1010124', '2500060 - Confluence Widget Connector Macro Template Injection CVE-2019-3396', '2500061 - WordPress Plugin UserPro 4.9.32 XSS CVE-2019-14470', '2500062 - Jenkins RCE CVE-2019-1003029', '2500063 - Webmin RCE CVE-2019-15107', '2500064 - WordPress Plugin Joomsport 3.3 SQLi CVE-2019-14348', '2500065 - phpMyAdmin 4.9.0.1 CSRF CVE-2019-12922']\\n\\n\\n== Changes from 08/22/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 08/21/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/20/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/19/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/18/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/17/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/16/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/15/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/14/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/13/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/12/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/11/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/10/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/09/2019 ==\\n * Update TOR exit nodes\\n * Fixed formatting issue with CHANGES file\\n * (2500042) Magento 2.2.0 <= 2.3.0 SQLi (Var-B) CVE-2019-7139 - Added CVE to rule msg, (2500043) Magento 2.2.0 <= 2.3.0 SQLi CVE-2019-7139 - Added CVE to rule msg\\n * (2500039) WordPress Plugin GraceMedia Media Player 1.0 LFI CVE-2019-9618 - Added CVE to rule msg\\n * (2500038) WordPress 5.1.1 CSRF XSS CVE-2019-9787 - Added CVE to rule msg\\n * Publishing rules:['2500044 - Oracle WebLogic RCE - CVE-2019-2729', '2500045 - Oracle WebLogic RCE - CVE-2019-2725', '2500046 - Oracle WebLogic RCE (Var-B) - CVE-2017-10271', '2500047 - Oracle WebLogic RCE (Var-B) - CVE-2017-3506', '2500048 - Atlassian Crowd RCE - CVE-2019-11580', '2500049 - Atlassian JIRA RCE - CVE-2019-11581', '2500050 - Microsoft SharePoint RCE - CVE-2019-0604']\\n\\n\\n== Changes from 08/08/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 08/07/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/07/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 08/06/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/06/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/05/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/04/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/02/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/02/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 08/01/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/01/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/31/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 07/30/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/29/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/29/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/28/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/28/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/27/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/26/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/26/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/25/2019 ==\\n\\n\\n== Changes from 07/25/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 07/24/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/24/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/23/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/22/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 07/21/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/20/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/20/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/19/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 07/19/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 07/18/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/17/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/17/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/16/2019 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 07/15/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/15/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/14/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/13/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/12/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/11/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/11/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/10/2019 ==\\n\\n\\n== Changes from 07/10/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/09/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/08/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/08/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/07/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/07/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/06/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/06/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/05/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/04/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/03/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/03/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/02/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/01/2019 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 07/01/2019 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/30/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 06/29/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/29/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 06/28/2019 ==\\n\\n\\n== Changes from 06/28/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Removed rule 2500040 - Drupal 8.x REST module RCE (JSON Processor) CVE-2019-6340\\n * Fixed a bug in Rule 2500040 - Drupal 8.x REST module RCE (JSON Processor) CVE-2019-6340\\n\\n\\n== Changes from 06/28/2019 ==\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Removed rule 2500040 - Drupal 8.x REST module RCE (JSON Processor) CVE-2019-6340\\n * Fixed a bug in Rule 2500040 - Drupal 8.x REST module RCE (JSON Processor) CVE-2019-6340\\n\\n== Changes from 06/27/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/28/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Removed rule 2500040 - Drupal 8.x REST module RCE (JSON Processor) CVE-2019-6340\\n * Fixed a bug in Rule 2500040 - Drupal 8.x REST module RCE (JSON Processor) CVE-2019-6340\\n\\n== Changes from 06/27/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/27/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/26/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 06/25/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/25/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 06/24/2019 ==\\n\\n\\n== Changes from 06/24/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/23/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 06/22/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/22/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/21/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/20/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/19/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 06/18/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/18/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update (2500041) Drupal 8.x REST module RCE (Body inspection Enabled) CVE-2019-6340\\n * Update (2500042) Magento 2.2.0 <= 2.3.0 Unauthenticated SQLi (Var-B) CVE-2019-7139\\n * Publishing rules:['2500043 - Magento 2.2.0 <= 2.3.0 Unauthenticated SQLi CVE-2019-7139', '2500041 - Drupal 8.x REST module RCE (Body inspection Enabled) CVE-2019-6340', '2500040 - Drupal 8.x REST module RCE (JSON Processor) CVE-2019-6340', '2500042 - Magento 2.2.0 <= 2.3.0 Unauthenticated SQLi (Var-B) CVE-2019-7139']\\n\\n== Changes from 06/17/2019 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/17/2019 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/16/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/15/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/14/2019 ==\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Removed reference to customer per their request\\n\\n\\n== Changes from 06/14/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Removed reference to customer per their request\\n\\n== Changes from 06/13/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Fixing missing new lines at end of file\\n * Publishing rules:[2500042]\\n\\n\\n== Changes from 06/13/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Fixing missing new lines at end of file\\n * Publishing rules:[2500042]\\n\\n== Changes from 06/12/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/12/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 06/11/2019 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/11/2019 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n== Changes from 06/09/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 06/08/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/08/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/07/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 06/06/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/06/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/05/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 06/04/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/04/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/02/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/02/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/02/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 06/01/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/01/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 05/30/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 05/29/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/29/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 05/27/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/26/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/26/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/25/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/24/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/24/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/23/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/23/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/22/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/21/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/20/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/20/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/19/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/19/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/17/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/17/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/16/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/15/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/15/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/14/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 05/13/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/12/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/12/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/11/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/11/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/10/2019 ==\\n\\n\\n== Changes from 05/10/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 05/09/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/09/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/08/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/07/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/06/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/05/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/05/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/04/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/03/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 05/02/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/01/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/01/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/30/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/30/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/28/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/27/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 04/26/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 04/25/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 04/25/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 04/24/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/24/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/23/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/22/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update rule 2500040\\n\\n== Changes from 04/21/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/21/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/20/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 04/19/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/19/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/18/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 04/17/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/17/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Publishing rules:[2500039, 2500040, 2500041]\\n\\n== Changes from 04/16/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 04/16/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 04/15/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/14/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 04/13/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/13/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 04/12/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/12/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 04/11/2019 ==\\n\\n\\n== Changes from 04/11/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 04/10/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 04/09/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/09/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/08/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 04/07/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/07/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/06/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/05/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 04/04/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/04/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/03/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/01/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/01/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 03/31/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/31/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/30/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 03/29/2019 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/29/2019 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 03/28/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/28/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 03/27/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/27/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/26/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 03/25/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/25/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Publishing rules:[2500038]\\n\\n\\n== Changes from 03/24/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 03/23/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/23/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/22/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/21/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n== Changes from 03/19/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 03/18/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/18/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 03/17/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/17/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/16/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 03/15/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/15/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 03/14/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/14/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/14/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n* Added signature for Joomla! Component JHotelReservation 6.0.7 SQLi (2500036)\\n* Added signature for XAMPP 5.6.8 SQLi CVE-2019-8923 (2500033)\\n* Added signature for Joomla! Component J2Store 3.3.6 SQLi (2500034)\\n* Added signature for XAMPP 5.6.8 XXS CVE-2019-8924 (2500035)\\n\\n== Changes from 03/10/2019 ==\\n* Added signature for WordPress Plugin ad manager wd 1.0.11 LFI (2500037)\\n\\n== Changes from 12/11/2018 ==\\n* Removed signature for Potentially vulnerable Magento Extension (Magecart) rule number 2180139\\n\\n== Changes from 02/27/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 02/26/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/26/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 02/25/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/25/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/24/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/24/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/24/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/21/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 02/20/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/20/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/19/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 02/18/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/18/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/17/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/16/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 02/15/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 02/15/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 02/14/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Publishing rules:[2500019, 2500020, 2500021, 2500022, 2500023, 2500024, 2500025, 2500026, 2500027, 2500028, 2500029, 2500030, 2500031, 2500032, 2500017, 2500018]\\n\\n\\n== Changes from 02/13/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/12/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 02/11/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/11/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 02/10/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/10/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/09/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 02/08/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 02/08/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 02/07/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 02/07/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 02/06/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/06/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 02/05/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/05/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/04/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 02/03/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/03/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 02/02/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/02/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/01/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/31/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/31/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/30/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/30/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * reputation tag change\\n\\n\\n== Changes from 01/29/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/28/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/28/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/27/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/26/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 01/25/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 01/25/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Revert commit 32c49666 due to what appears to be a rare issue with an enterprise customer\\n\\n== Changes from 01/24/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/24/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/23/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update modsecurity_slr_10_ip_reputation.conf\\n\\n== Changes from 01/22/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/22/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/21/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/21/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/20/2019 ==\\n\\n\\n== Changes from 01/20/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/19/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/19/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/18/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 01/18/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 01/17/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/16/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/15/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/14/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/14/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/13/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/12/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/12/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/11/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 01/10/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 01/10/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 01/09/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/09/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/08/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/07/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/06/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/05/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/04/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/04/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/03/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/02/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/02/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/31/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/01/2019 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update Rule #2500005\\n\\n\\n== Changes from 12/31/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 12/30/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/30/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 12/29/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/29/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/28/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 12/27/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/27/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/26/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 12/25/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/25/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/24/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/23/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 12/22/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/22/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 12/21/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/21/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 12/20/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/20/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/19/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 12/18/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/18/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/17/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 12/16/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/16/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/15/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 12/14/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/14/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 12/13/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/13/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/12/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 12/11/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/11/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update CHANGES\\n\\n== Changes from 12/10/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n* Added signature for deepMiner - Crypto-Mining Activity (2500004)\\n* Added signature for Bomonero - Crypto-Mining Activity (2500005)\\n* Added signature for WebCoin - Crypto-Mining Activity (2500006)\\n* Added signature for CryptoNoter - Crypto-Mining Activity (2500007)\\n* Added signature for xmrhut - Crypto-Mining Activity (2500008)\\n* Added signature for CoinRail - Crypto-Mining Activity (2500009)\\n* Added signature for CoinImp - Crypto-Mining Activity (2500010)\\n* Added signature for coinnebula - Crypto-Mining Activity (2500011)\\n* Added signature for CoinBlind - Crypto-Mining Activity (2500012)\\n* Added signature for Coinerra - Crypto-Mining Activity (2500013)\\n* Added signature for CoinHave - Crypto-Mining Activity (2500015)\\n* Added signature for CryptoLoot - Crypto-Mining Activity (2500016)\\n* Added signature for Magento unauthenticated arbitrary unserialize (CVE-2016-4010) (2180140)\\n* Added signature for WordPress Plugin Support Board 1.2.3 XSS (2180137)\\n* Added signature for Joomla! Component Jimtawl 2.2.7 SQLi (2180138)\\n* Added signature for WordPress Plugin Ninja Forms 3.3.17 XSS CVE-2018-19287 (2500000)\\n* Added signature for WordPress Plugin Media File Manager 1.4.2 LFI + CSRF CVE-2018-19040 CVE-2018-19042 CVE-2018-19043 (2500001)\\n* Added signature for WordPress Plugin Media File Manager 1.4.2 XSS CVE-2018-19041 (2500002)\\n* Added signature for WordPress Plugin Custom Frontend Login Registration 1.01 XSS (2500003)\\n\\n== Report Bugs/Issues to Kemp Team ==\\n* https://kemptechnologies.com/load-balancing-support/kemp-support/\\n\\n== Changes from 12/10/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * fixing empty lines between rules\\n * Update - removing empty lines\\n\\n\\n== Changes from 12/09/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/08/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/07/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 12/06/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/06/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/05/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 12/04/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/04/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 12/03/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/03/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/02/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/01/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/30/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 11/29/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/29/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/28/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 11/27/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 11/26/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/26/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * tag updates\\n * tag changes\\n\\n== Changes from 11/25/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/25/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Added signature for Magecart Related Strings/Patterns Detected in Response Body (2200006)\\n\\n\\n== Changes from 11/24/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Added signature for Magecart Related Strings/Patterns Detected in Response Body (2200006)\\n * Added signature for Magecart Related Code Detected in Response Body (2200005)\\n\\n== Changes from 11/24/2018 ==\\n * Added signature for Magecart Related Code Detected in Response Body (2200005)\\n\\n== Changes from 11/23/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 11/22/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/22/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 11/21/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 11/21/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 11/20/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 11/19/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/19/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Added signature for Cryptominer network IP Blacklist Alert\\n\\n\\n== Changes from 11/19/2018 ==\\n * Introducing reputation data for Magecart (magecart_hostnames.txt)\\n * Added signature for Cryptominer network IP Blacklist Alert (2200004)\\n\\n\\n== Changes from 11/18/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/17/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 11/16/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 11/16/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Added signature for Magento unauthenticated arbitrary unserialize CVE-2016-4010 (2180140)\\n\\n== Changes from 11/15/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/16/2018 ==\\n* Added signature for Magento unauthenticated arbitrary unserialize CVE-2016-4010 (2180140)\\n\\n== Changes from 11/15/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/14/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 11/13/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/13/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update CHANGES\\n * Update modsecurity_slr_46_known_vulns.conf\\n * Update CHANGES\\n * Update modsecurity_slr_46_known_vulns.conf\\n * Update modsecurity_slr_46_joomla_attacks.conf\\n * Update modsecurity_slr_46_wordpress_attacks.conf\\n * Update CHANGES\\n\\n== Changes from 11/12/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 11/13/2018 ==\\n * Update CHANGES\\n * Update modsecurity_slr_46_known_vulns.conf\\n * Update CHANGES\\n * Update modsecurity_slr_46_known_vulns.conf\\n * Update modsecurity_slr_46_joomla_attacks.conf\\n * Update modsecurity_slr_46_wordpress_attacks.conf\\n * Update CHANGES\\n\\n== Changes from 11/12/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Add initial rule for Magecart detection\\n\\n\\n\\n== Changes from 11/13/2018 ==\\n* Removed signature for Potentially vulnerable Magento Extension (Magecart) rule number 2180139\\n* Added signature for Oracle GlassFish Server 4.1 Path Traversal CVE-2017-1000028 (2180107)\\n* Added signature for WordPress Plugin Chained Quiz 1.0.8 SQli (2180108)\\n* Added signature for WordPress Plugin Gift Voucher 1.0.5 SQli (2180109)\\n* Added signature for WordPress Plugin Jibu Pro 1.7 XSS (2180110)\\n* Added signature for WordPress Plugin Plainview Activity Monitor 20161228 RCE CVE-2018-15877 (2180111)\\n* Added signature for WordPress Plugin Quizlord 2.0 XSS (2180112)\\n* Added signature for Joomla! Component Social Factory 3.8.3 SQLi CVE-2018-17385 (2180113)\\n* Added signature for Joomla Component eXtroForms 2.1.5 SQLi (2180114)\\n* Added signature for Joomla! Component Jobs Factory 2.0.4 SQLi CVE-2018-17382 (2180115)\\n* Added signature for Joomla! Component Music Collection 3.0.3 SQLi CVE-2018-17375 (2180116)\\n* Added signature for Joomla! Component Swap Factory 2.2.1 SQLi CVE-2018-17384 (2180117)\\n* Added signature for Joomla! Component Questions 1.4.3 SQLi CVE-2018-17377 (2180118)\\n* Added signature for Joomla! Component Collection Factory 4.1.9 SQLi CVE-2018-17383 (2180119)\\n* Added signature for Joomla! Component Dutch Auction Factory 2.0.2 SQLi (2180120)\\n* Added signature for Joomla! Component Raffle Factory 3.5.2 SQLi (2180121)\\n* Added signature for Joomla! Component Reverse Auction Factory 4.3.8 - SQLi CVE-2018-17376 - 2 (2180122)\\n* Added signature for Joomla! Component Reverse Auction Factory 4.3.8 - SQLi CVE-2018-17376 - 1 (2180123)\\n* Added signature for Joomla! Component AlphaIndex Dictionaries 1.0 SQLi CVE-2018-17397 (2180124)\\n* Added signature for Joomla! Component Article Factory Manager 4.3.9 SQLi CVE-2018-17380 (2180125)\\n* Added signature for Joomla! Component Timetable Schedule 3.6.8 SQLi CVE-2018-17394 (2180126)\\n* Added signature for Joomla! Component Responsive Portfolio 1.6.1 SQLi (2180127)\\n* Added signature for Joomla! Component CW Article Attachments 1.0.6 SQLi CVE-2018-14592 (2180128)\\n* Added signature for Joomla! Component Auction Factory 4.5.5 SQLi (2180129)\\n* Added signature for WordPress Plugin Arigato Autoresponder and Newsletter 2.5 Blind SQLi CVE-2018-1002000 (2180130)\\n* Added signature for WordPress Plugin Arigato Autoresponder and Newsletter 2.5 Blind XSS CVE-2018-1002001 (2180131)\\n* Added signature for WordPress Plugin Wechat Broadcast 1.2.0 LFI CVE-2018-16283 (2180132)\\n* Added signature for WordPress Plugin Localize My Post 1.0 LFI CVE-2018-16299 (2180133)\\n* Added signature for Joomla! Component Penny Auction Factory 2.0.4 SQLi CVE-2018-17378 (2180134)\\n* Added signature for WordPress Plugin Support Board 1.2.3 XSS (2180137)\\n* Added signature for Joomla! Component Jimtawl 2.2.7 SQLi (2180138)\\n* Added signature for PHP-Proxy 3.0.3 LFI (2180139)\\n\\n\\n== Changes from 11/11/2018 ==\\n * Added signature for Potentially vulnerable Magento Extension (Magecart) (2180139)\\n\\n\\n== Changes from 11/11/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/10/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/09/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 11/08/2018 ==\\n\\n\\n== Changes from 11/08/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 11/07/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/08/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 11/07/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/07/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/06/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 11/05/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/05/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/04/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/03/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/02/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 11/01/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/01/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/31/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/30/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 10/29/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/29/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 10/28/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/28/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 10/27/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/27/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/26/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 10/25/2018 ==\\n\\n\\n== Changes from 10/25/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 10/24/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/24/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/23/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 10/22/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/22/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 10/21/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/21/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 10/20/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/20/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 10/19/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 10/19/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 10/18/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 10/17/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/17/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/16/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/15/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 10/14/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 10/14/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 10/13/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 10/12/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/12/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 10/11/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 10/11/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 10/10/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/10/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 10/09/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/09/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 10/08/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 10/08/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 10/07/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 10/06/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/06/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 10/05/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 10/05/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 10/04/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 10/03/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/03/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/02/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 10/01/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 09/28/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 09/27/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 09/27/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 09/26/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 09/26/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 09/25/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 09/24/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/24/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 09/23/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/23/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/22/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/21/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 09/20/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/20/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/19/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 09/18/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 09/18/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 09/17/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/17/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/16/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update modsecurity_slr_46_wordpress_attacks.conf\\n * Update modsecurity_slr_46_wordpress_attacks.conf\\n * Update modsecurity_slr_46_joomla_attacks.conf\\n * Update modsecurity_slr_46_joomla_attacks.conf\\n * Update modsecurity_slr_46_wordpress_attacks.conf\\n * Update modsecurity_slr_46_wordpress_attacks.conf\\n * Update modsecurity_slr_46_wordpress_attacks.conf\\n * Update modsecurity_slr_46_wordpress_attacks.conf\\n * Update modsecurity_slr_46_known_vulns.conf\\n * Update modsecurity_slr_46_known_vulns.conf\\n * Update msg on Rule #2100001\\n\\n== Changes from 09/15/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/15/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/14/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 09/13/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/13/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/12/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/11/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 09/10/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 09/10/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 09/09/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/08/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/07/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 09/06/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/06/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update CHANGES\\n * Update modsecurity_slr_46_known_vulns.conf\\n\\n== Changes from 09/05/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/6/2018 ==\\n * Change rule for Apache Struts 2.3/2.5 RCE (CVE-2018-11776) to account for new PoCs\\n\\n\\n== Changes from 09/05/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/04/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 09/03/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 09/03/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 09/02/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/02/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/01/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/31/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 08/30/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 08/30/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 08/29/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/29/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Change rule for Apache Struts 2.3/2.5 RCE (CVE-2018-11776) to account for new PoCs\\n\\n\\n== Changes from 08/29/2018 ==\\n * Change rule for Apache Struts 2.3/2.5 RCE (CVE-2018-11776) to account for new PoCs\\n * Update CHANGES\\n * Update modsecurity_slr_46_wordpress_attacks.conf\\n\\n== Changes from 08/28/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update CHANGES\\n * Update modsecurity_slr_46_drupal_attacks.conf\\n * Added signature for Drupal Open Redirect (2180105) Added signature for Drupal 8.x Cache Poisoning CVE-2018-14773 (2180106)\\n\\n== Changes from 08/27/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 08/29/2018 ==\\n * Updated Rule #2180102 - updated vulnerable parameter\\n\\n== Changes from 08/28/2018 ==\\n * Added signature for Drupal Open Redirect (2180105)\\n * Added signature for Drupal 8.x Cache Poisoning CVE-2018-14773 (2180106)\\n\\n== Changes from 08/27/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 08/26/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/26/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/25/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 08/24/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/24/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Adding preliminary rule for Apache Struts 2.3/2.5 RCE (CVE-2018-11776)\\n\\n== Changes from 08/23/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 08/24/2018 ==\\n * added signature for Apache Struts 2.3/2.5 RCE (CVE-2018-11776) (2180104)\\n\\n== Changes from 08/23/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 08/22/2018 ==\\n\\n\\n== Changes from 08/22/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/21/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 08/20/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 08/21/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 08/20/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 08/20/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 08/19/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 08/18/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/18/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 08/17/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/17/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/16/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Update modsecurity_slr_46_wordpress_attacks.conf\\n\\n== Changes from 08/15/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/15/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/14/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/13/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 08/12/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update modsecurity_slr_46_wordpress_attacks.conf\\n\\n== Changes from 08/11/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/11/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/10/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 08/09/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/09/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * adding new July2018 rules #2180102 and #2180103\\n\\n\\n== Changes from 08/08/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 08/07/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n== Changes from 08/09/2018 ==\\n * added signature for WordPress Plugin All In One Favicon 4.6 XSS (2180102)\\n * added signature for WordPress Plugin Job Manager 4.1.0 XSS (2180103)\\n\\n\\n== Changes from 08/06/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 08/06/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 08/05/2018 ==\\n\\n\\n== Changes from 08/05/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/04/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 08/03/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 08/03/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 08/02/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/01/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/31/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/31/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/30/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 07/29/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/29/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/28/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/28/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/27/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/26/2018 ==\\n\\n\\n== Changes from 07/26/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 07/25/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/25/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/24/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 07/23/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/23/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/22/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/22/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/21/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/20/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 07/20/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 07/19/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/19/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/19/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/18/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 07/18/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 07/17/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/17/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/17/2018 ==\\n * Update CHANGES\\n * Update Rule #20100377 - updated REQUEST_LINE Content\\n * Update Rule #2170026 - Fix last SecRule Header\\n * Update Rule #2100096 REQUEST_FILENAME to REQUEST_URI\\n * Update CHANGES\\n * Update Rule #20101960 - Added two additional SecRules\\n * Update Rule #20101960 - Added two additional SecRules\\n * Update Rule #20101960 - Added two additional SecRules\\n * Update Rule #20101960 - Added two additional SecRules\\n * Update Rule #2170086 - Added REQUEST_HEADERS to the first SecRule Delete Rule #2170055 - Covered by #2170086\\n * Update Rule #2170086 - added REQUEST_HEADERS to the first SecRule Delete Rule #2170055 - Covered by #2170086\\n * *Update Rules #2180066-101 (Added CVEs to Comment and Msg)\\n * Update Rule 2180076 CVE\\n * Update CHANGES\\n * *Delete Rule #2180067 (Dupe with Rule #2180034) *Update Rules #2180066-101 (Added CVEs to Comment and Msg)\\n\\n== Changes from 07/16/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 07/17/2018 ==\\n * Delete Rule #2180067 (Dupe with Rule #2180034)\\n * Update Rules #2180066-101 (Added CVEs to Comment and Msg)\\n * Update Rule #2170086 - Added REQUEST_HEADERS to the first SecRule \\n * Update Rule #20101960 - Added two additional SecRules\\n * Delete Rule #2170055 - Covered by #2170086\\n * Update Rule #2100096 - Changed REQUEST_FILENAME to REQUEST_URI\\n * Update Rule #2170026 - Fix last SecRule Header\\n * Update Rule #2100106 - Changed @pm method to @contains\\n * Update Rule #20100377 - Updated REQUEST_LINE Content\\n\\n== Changes from 07/15/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/14/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/14/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/13/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/12/2018 ==\\n * Update TOR exit nodes\\n * Update Rule 2180096 msg tag\\n * Update CHANGES\\n * Update CHANGES\\n * Adding new Rules for June Release: Joomla! Component Solidres 2.5.1 SQLi CVE-2018-5980 (2180098) Joomla! Component JS Autoz 1.0.9 SQLi CVE-2018-6006 (2180099) Joomla! Component Zh YandexMap 6.2.1.0 SQLi CVE-2018-6604 (2180100) Joomla! Component Zh GoogleMap 8.4.0.0 SQLi CVE-2018-6582 (2180101)\\n * Update Rule #2180088 Adding CVE Tag\\n\\n\\n== Changes from 07/12/2018 ==\\n * Update Rule 2180096 msg tag\\n * Update CHANGES\\n * Update CHANGES\\n * Adding new Rules for June Release: Joomla! Component Solidres 2.5.1 SQLi CVE-2018-5980 (2180098) Joomla! Component JS Autoz 1.0.9 SQLi CVE-2018-6006 (2180099) Joomla! Component Zh YandexMap 6.2.1.0 SQLi CVE-2018-6604 (2180100) Joomla! Component Zh GoogleMap 8.4.0.0 SQLi CVE-2018-6582 (2180101)\\n * Update Rule #2180088 Adding CVE Tag\\n\\n== Changes from 07/11/2018 ==\\n * Update TOR exit nodes\\n * Fix tag\\n * Rules for July/2018\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Update TOR exit nodes\\n * Update TOR exit nodes\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/12/2018 ==\\n * added signature for Joomla! Component Solidres 2.5.1 SQLi CVE-2018-5980 (2180098)\\n * added signature for Joomla! Component JS Autoz 1.0.9 SQLi CVE-2018-6006 (2180099)\\n * added signature for Joomla! Component Zh YandexMap 6.2.1.0 SQLi CVE-2018-6604 (2180100)\\n * added signature for Joomla! Component Zh GoogleMap 8.4.0.0 SQLi CVE-2018-6582 (2180101)\\n \\n  \\n== Changes from 07/11/2018 ==\\n * added signature for Joomla! Component Ek Rishta 2.10 username SQLi (2180087)\\n * added signature for Joomla! Component Ek Rishta 2.10 SQLi CVE-2018-12254 (2180088)\\n * added signature for Joomla! Component Ek Rishta 2.10 cid SQLi (2180089)\\n * added signature for Joomla! Component Jomres 9.11.2 CSRF (2180090)\\n * added signature for WordPress 4.9.6 - Arbitrary File Deletion (2180091)\\n * added signature for WordPress Plugin Booking Calendar 3.0.0 1.12.20 SQLi (2180092)\\n * added signature for WordPress Plugin Booking Calendar 3.0.0 1.12.20 XSS (2180093)\\n * added signature for WordPress Plugin Contact Form Maker 1.12.20 SQLi (2180094)\\n * added signature for WordPress Plugin Google Map 4.0.4 SQLi (2180095)\\n * added signature for WordPress Plugin iThemes Security 7.0.3 - SQLi CVE-2018-12636 (2180096)\\n * added signature for WordPress Plugin Ultimate Form Builder 1.3.7 SQLi (2180097)\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Update TOR exit nodes\\n * Update TOR exit nodes\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/11/2018 ==\\n * Update TOR exit nodes\\n * Update TOR exit nodes\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/11/2018 ==\\n * Update TOR exit nodes\\n * Update TOR exit nodes\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n== Changes from 06/21/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/21/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 06/20/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/20/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/19/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 06/18/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/18/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n\\n== Changes from 06/15/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 06/14/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/14/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/13/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Update Rule #2180081 ARGS value\\n\\n\\n\\n== Changes from 06/12/2018 ==\\n * Update Rule 2180066: msg content\\n * Update Rule 2180066 Name\\n * Update rule 2180066 Tag Name\\n\\n== Changes from 06/11/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n\\n\\n\\n\\n== Changes from 06/05/2018 ==\\n * Update TOR exit nodes\\n * Experimental support for Cryptominer IP blacklists\\n * Update Changelog\\n * More rules for May/2018\\n\\n\\n== Changes from 06/05/2018 ==\\n * Experimental support for Cryptominer IP blacklists\\n * Update Changelog\\n * More rules for May/2018\\n\\n\\n== Changes from 06/05/2018 ==\\n* added signature for Joomla! Component JSP Tickets 1.1 SQLi (2180077)\\n* added signature for Joomla! Component JTicketing 2.0.16 SQLi (2180078)\\n* added signature for Joomla! Component MediaLibrary Free 4.0.12 SQLi (2180079)\\n* added signature for Joomla! Component Project Log 1.5.3 SQLi (2180080)\\n* added signature for Joomla! Component SimpleCalendar 3.1.9 SQLi (2180081)\\n* added signature for Joomla! Component Smart Shoutbox 3.0.0 SQLi (2180082)\\n* added signature for Joomla! Component Staff Master 1.0 RC 1 SQLi (2180083)\\n* added signature for Joomla! Component Timetable Responsive Schedule 1.5 SQLi (2180084)\\n* added signature for SpiderLabs: Joomla! Pinterest Clone Social Pinboard 2.0 SQLi (2180085)\\n* added signature for SpiderLabs: WordPress Plugin Metronet Tag Manager 1.2.7 CSRF (2180086)\\n\\n\\n== Changes from 06/03/2018 ==\\n * Update TOR exit nodes\\n * Fix id mentioning in rules\\n\\n\\n\\n\\n\\n== Changes from 05/30/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 05/29/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 05/29/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Additional rules for May/2018\\n\\n\\n== Changes from 05/29/2018 ==\\n * added signature for Joomla! Component ccNewsletter 2.x.x SQLi (2180066)\\n * added signature for Joomla! Component Advertisement Board 3.1.0 SQLi (2180067)\\n * added signature for Joomla! Component EkRishta 2.10 SQLi (2180068)\\n * added signature for Joomla! Component InviteX 3.0.5 SQLi (2180069)\\n * added signature for Joomla! Component JB Bus 2.3 SQLi (2180070)\\n * added signature for Joomla! Component jGive 2.0.9 SQLi (2180071)\\n * added signature for Joomla! Component JomEstate PRO <= 3.7 SQLi (2180072)\\n * added signature for Joomla! Component JquickContact 1.3.2.2.1 SQLi (2180073)\\n * added signature for Joomla! Component JS Autoz 1.0.9 SQLi (2180074)\\n * added signature for Joomla! Component JS Jobs 1.1.9 SQLi (2180075)\\n * added signature for phpMyAdmin 4.8.0-1 SQLi (2180076)\\n\\n\\n== Changes from 05/27/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n== Changes from 05/24/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/24/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/23/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 05/23/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 05/22/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 05/21/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 05/21/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n\\n== Changes from 05/17/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 05/17/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n== Changes from 05/15/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 05/14/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/14/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/13/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 05/12/2018 ==\\n\\n\\n\\n\\n== Changes from 05/10/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * New rules for May/2018\\n * New rules for May/2018\\n\\n== Changes from 05/09/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/10/2018 ==\\n * added signature for Apache CouchDB 1.7.0 and before 2.1.1 - Remote Privilege Escalation CVE-2017-12635 (2180045)\\n * added signature for Apache CouchDB 1.7.0 and before 2.1.1 - Remote Privilege Escalation CVE-2017-12635 (2180046)\\n * added signature for Drupal avatar_uploader v7.x-1.0-beta8 - Arbitrary File Disclosure (2180047)\\n * added signature for Joomla! Component Alexandria Book Library 3.1.2 SQLi (2180048)\\n * added signature for Joomla! Component CheckList 1.1.1 SQLi (2180049)\\n * added signature for Joomla! Component CW Tags 2.0.6 SQLi (2180050)\\n * added signature for Joomla! Component Ek Rishta 2.9 SQLi (2180051)\\n * added signature for Joomla! Component JS Jobs 1.2.0 CSRF (2180052)\\n * added signature for Joomla! Component OS Property Real Estate 3.12.7 SQLi (2180053)\\n * added signature for WordPress Plugin Relevanssi 4.0.4 - XSS (2180054)\\n * added signature for WordPress Plugin Woo Import Export 1.0 - Arbitrary File Deletion (2180055)\\n * added signature for WordPress Simple Fields 0.2 - 0.3.5 LFI (2180056)\\n * added signature for Joomla! Component PrayerCenter 3.0.2 SQLi (2180057)\\n * added signature for Joomla! Component Saxum Astro 4.0.14 SQLi (2180058)\\n * added signature for Joomla! Component Saxum Numerology 3.0.4 SQLi (2180059)\\n * added signature for Joomla! Component Saxum Picker 3.2.10 SQLi (2180060)\\n * added signature for Joomla! Component SquadManagement 1.0.3 SQLi (2180061)\\n * added signature for Wordpress Background Takeover << 4.1.4 - Directory Traversal (2180062)\\n * added signature for WordPress File Upload 4.3.3 - Stored XSS (2180063)\\n * added signature for WordPress Plugin Google Drive 2.2 - RCE (2180064)\\n * added signature for Yahei PHP Prober 0.4.7 - XSS (2180065)\\n\\n\\n== Changes from 05/09/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Update TOR exit nodes\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update Rule 2180042 - Added ARGS:map\\n * Update Rule 2180042 - added ARGS:map\\n * Update CHANGES from 04/04/2018\\n\\n== Changes from 05/08/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/09/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Update TOR exit nodes\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update Rule 2180042 - Added ARGS:map\\n * Update Rule 2180042 - added ARGS:map\\n * Update CHANGES from 04/04/2018\\n\\n== Changes from 05/08/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/09/2018 ==\\n * Update TOR exit nodes\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update Rule 2180042 - Added ARGS:map\\n * Update Rule 2180042 - added ARGS:map\\n * Update CHANGES from 04/04/2018\\n\\n== Changes from 05/08/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/09/2018 ==\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update Rule 2180042 - Added ARGS:map\\n * Update Rule 2180042 - added ARGS:map\\n * Update CHANGES from 04/04/2018\\n\\n== Changes from 05/08/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/09/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update Rule 2180042 - Added ARGS:map\\n * Update Rule 2180042 - added ARGS:map\\n * Update CHANGES from 04/04/2018\\n\\n== Changes from 05/08/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/09/2018 ==\\n * Update Rule 2180042 - Added ARGS:map\\n * Update Rule 2180042 - added ARGS:map\\n * Update CHANGES from 04/04/2018\\n\\n== Changes from 05/08/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/07/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Updated malware_payloads.txt\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/07/2018 ==\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/06/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/07/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/06/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/06/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/05/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/04/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/04/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/03/2018 ==\\n\\n\\n== Changes from 05/03/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/02/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/02/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/30/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/30/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 04/29/2018 ==\\n\\n\\n== Changes from 04/28/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/28/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 04/26/2018 ==\\n * Update TOR exit nodes\\n * Improves detection even further with known bypasses for Drupal RCE CVE-2018-7600\\n\\n\\n== Changes from 04/26/2018 ==\\n * Improves detection even further with known bypasses for Drupal RCE CVE-2018-7600 (2180033/2180044)\\n\\n== Changes from 04/25/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 04/24/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/24/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 04/23/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/22/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/20/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 04/20/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 04/19/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 04/18/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 04/18/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n== Changes from 04/16/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n== Changes from 04/14/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 04/13/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 04/13/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Improve detection accounting for new PoCs with Drupal RCE CVE-2018-7600 (2180033/2180044)\\n\\n\\n== Changes from 04/13/2018 ==\\n * Improve detection accounting for new PoCs with Drupal RCE CVE-2018-7600 (2180033/2180044)\\n\\n\\n== Changes from 04/12/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n== Changes from 04/10/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 04/08/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/08/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/07/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 04/06/2018 ==\\n\\n\\n== Changes from 04/06/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/05/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * additonal signature for Drupal RCE CVE-2018-7600 (Parameters) (2180044)\\n * Fix typos, update CRS compatible rules, Improve compatibility with libKemp\\n\\n== Changes from 04/04/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/05/2018 ==\\n* additonal signature for Drupal 7.x/8.x RCE CVE-2018-7600 (Parameters) (2180044)\\n* Improve compatibility with libKemp v3\\n* Update CRS compatible rules\\n\\n== Changes from 04/04/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * New rules for April/2018\\n\\n\\n== Changes from 04/04/2018 ==\\n * added signature for Joomla! Component Advertisement Board 3.1.0 SQLi CVE-2018-6398 (2180034)\\n * added signature for Joomla! Component Aist 2.0 SQLi CVE-2018-5993 (2180035)\\n * added signature for Joomla! Component AllVideos Reloaded 1.2.x SQLi CVE-2018-5990 (2180036)\\n * added signature for Joomla! Component DT Register 3.2.7 SQLi CVE-2018-6584 (2180037)\\n * added signature for Joomla! Component Fastball 2.5 - SQLi CVE-2018-6373 (2180038)\\n * added signature for Joomla! Component Form Maker 3.6.12 SQLi CVE-2018-5991 (2180039)\\n * added signature for Joomla! Component Gallery WD 1.3.6 SQLi CVE-2018-5981 (2180040)\\n * added signature for Joomla! Component SIGE 3.2.3 XSS CVE-2017-16356 (2180041)\\n * added signature for Joomla! Component Google Map Landkarten 4.2.3 SQLi CVE-2018-6396 (2180042)\\n * added signature for Joomla! Component File Download Tracker 3.0 SQLi CVE-2018-6004 (2180043)\\n\\n\\n== Changes from 04/03/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 04/02/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n\\n== Changes from 03/30/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/29/2018 ==\\n * Update TOR exit nodes\\n * add rule for Drupal 7.x/8.x RCE CVE-2018-7600\\n\\n== Changes from 03/28/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/29/2018 ==\\n * added signature for Drupal 7.x/8.x RCE CVE-2018-7600 (2180033)\\n\\n\\n== Changes from 03/28/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/27/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/26/2018 ==\\n * Update TOR exit nodes\\n * Fixing case for popular application names\\n\\n\\n== Changes from 03/25/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update Copyright to 2006-2018\\n\\n== Changes from 03/24/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/24/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 03/23/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/23/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 03/22/2018 ==\\n\\n\\n== Changes from 03/22/2018 ==\\n * Update TOR exit nodes\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/22/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 03/21/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/21/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/21/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/21/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/21/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/19/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/19/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 03/18/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/18/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/17/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/16/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update TOR exit nodes\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/16/2018 ==\\n * Update TOR exit nodes\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/16/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/13/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 03/12/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/12/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/10/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/10/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 03/09/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/09/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/08/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 03/07/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/07/2018 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/06/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * New rules for March/2018\\n\\n== Changes from 03/05/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/06/2018 ==\\n * added signature for Easy Car Script 2014 SQLi CVE-2018-5986 (2180021)\\n * added signature for Joomla! Component CP Event Calendar 3.0.1 SQLi CVE-2018-6398 (2180022)\\n * added signature for Joomla! Component JE PayperVideo 3.0.0 - SQLi CVE-2018-6578 (2180023)\\n * added signature for Joomla! Component JEXTN Classified 1.0.0 - SQLi CVE-2018-6575 (2180024)\\n * added signature for Joomla! Component JEXTN Membership 3.1.0 SQLi CVE-2018-6577 (2180025)\\n * added signature for Joomla! Component JEXTN Reverse Auction 3.1.0 SQLi CVE-2018-6579 (2180026)\\n * added signature for Joomla! Component JMS Music 1.1.1 - SQLi CVE-2018-6581 (2180027)\\n * added signature for Joomla! Component Picture Calendar for Joomla 3.1.4 Directory Traversal CVE-2018-6397 (2180028)\\n * added signature for Joomla! Component Visual Calendar 3.1.3 SQLi CVE-2018-6395 (2180029)\\n * added signature for LiveCRM SaaS Cloud 1.0 SQLi CVE-2018-5985 (2180030)\\n * added signature for Paypal / Money Transfer Clone Script 1.0.9 - SQLi (2180031)\\n * added signature for WordPress LMS - Learning Management System WP Plugin SQLi (2180032)\\n\\n== Changes from 03/05/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n== Changes from 03/03/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 03/02/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/02/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 03/01/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/01/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/28/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n\\n== Changes from 02/25/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 02/23/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 02/22/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/22/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/21/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * update rule #2170066 -Delete ARGS:name -Change ARGS:config.url to ARGS_POST:hook[url]\\n\\n== Changes from 02/20/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/20/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * #2170063 Update CVE number\\n * #2170051 update CVE number #2170084 update CVE number #2170085 update CVE number\\n * #2180010 Update CVE number\\n * #2180007 Update CVE number\\n * #2170098 Update CVE number\\n * #2170099 Update CVE number #2180001 Update CVE number #2180002 Update CVE number\\n * Update CVE number on #2170085\\n * #2170084 Update CVE number\\n * #2170051 Update CVE number #2170063 Update CVE number\\n\\n\\n== Changes from 02/19/2018 ==\\n * Update TOR exit nodes\\n * typo\\n * 2170054/62 modified\\n\\n\\n== Changes from 02/19/2018 ==\\n * typo\\n * 2170054/62 modified\\n\\n== Changes from 02/18/2018 ==\\n * Update TOR exit nodes\\n * Update SecRule #2170097 Changed from phase:1 to phase:2\\n\\n\\n== Changes from 02/17/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 02/16/2018 ==\\n\\n\\n\\n== Changes from 02/14/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/14/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update SecRule #2170054 Added ARGS:jobid parameter\\n\\n\\n== Changes from 02/13/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 02/12/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/12/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 02/10/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Additional rule for February/2018\\n\\n== Changes from 02/09/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/10/2018 ==\\n * added signature for vBulletin routestring Unauthenticated Remote Code Execution (2180020)\\n\\n\\n== Changes from 02/09/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * New rules for February/2018\\n\\n\\n== Changes from 02/09/2018 ==\\n * added signature for EMC xPression 4.5SP1 Patch 13 xDashboard SQLi CVE-2017-14960 (2180011)\\n * added signature for Joomla! Component JEXTN FAQ Pro 4.0.0 SQLi CVE-2017-17875 (2180012)\\n * added signature for Joomla! Component User Bench 1.0 SQLi (2180013)\\n * added signature for PHP Melody 2.7.1 SQLi CVE-2018-5211 (2180014)\\n * added signature for WordPress Plugin Admin Menu Tree Page View 2.6.9 XSS (2180015)\\n * added signature for WordPress Plugin CMS Tree Page View 1.4 XSS (2180016)\\n * added signature for WordPress Plugin Events Calendar SQLi CVE-2018-5315 (2180017)\\n * added signature for WordPress Plugin Smart Google Code Inserter < 3.5 SQLi CVE-2018-3811 (2180018)\\n * added signature for WordPress Plugin Social Media Widget by Acurax 3.2.5 XSS (2180019)\\n\\n== Changes from 02/07/2018 ==\\n\\n\\n== Changes from 02/07/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/06/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/05/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 02/04/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/04/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 02/01/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 02/01/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/31/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n\\n== Changes from 01/28/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * rules 2180001/2 modified\\n\\n\\n\\n\\n== Changes from 01/24/2018 ==\\n * Update TOR exit nodes\\n * Update modsecurity_slr_46_wordpress_attacks.conf Updated Rule (2170062) SLR: WordPress Plugin Easy Modal 2.0.17 SQLi - Changed to @pm, Added new action value\\n\\n\\n== Changes from 01/23/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/22/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/22/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/21/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 01/19/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/18/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/18/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/17/2018 ==\\n * Update TOR exit nodes\\n * Fixes / update to CHANGES file\\n\\n== Changes from 01/16/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/16/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n\\n== Changes from 01/13/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * added signature for Oracle People Soft RCE (CVE-2017-10271) (2180001)\\n * added signature for Oracle People Soft RCE (CVE-2017-3506) (2180002)\\n * added signature for Oracle People Soft RCE (2180003)\\n * added signature for JBoss RCE (body inspection) (CVE-2017-12149) (2180004)\\n * added signature for JBoss RCE (CVE-2017-12149) (2180005)\\n * added signature for WordPress Plugin JTRT Responsive Tables 4.1 SQLi (2180006)\\n * added signature for WordPress Plugin Piwigo 2.9.1 SQLi CVE-2017-10682 (2180007)\\n * added signature for Joomla! Component NextGen Editor 2.1.0 SQLi (2180008)\\n * added signature for Joomla! Component JB Visa 1.0 SQLi (2180009)\\n * added signature for Joomla! Component JBuildozer 1.4.1 SQLi (2180010)\\n\\n\\n== Changes from 01/11/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/10/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/10/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/09/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/09/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/08/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/07/2018 ==\\n\\n\\n\\n\\n== Changes from 01/05/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/04/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/04/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/03/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/03/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 01/02/2018 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 01/01/2018 ==\\n\\n\\n\\n\\n\\n\\n== Changes from 12/27/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/27/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/26/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/24/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/24/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/23/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 12/20/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/20/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/19/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 12/16/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/16/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/14/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/14/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 12/12/2017 ==\\n * Update TOR exit nodes\\n * Change Oracle rules ID\\n\\n\\n\\n\\n\\n\\n\\n\\n== Changes from 12/05/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/03/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 12/03/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n\\n\\n\\n== Changes from 11/28/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/27/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * New Oracle signatures / update Struts rules / update logging match params\\n\\n\\n== Changes from 11/27/2017 ==\\n* added signature for Oracle E-Business Suite 12.2.3 - IESFOOTPRINT SQL Injection (2170098)\\n* added signature for Oracle E-Business Suite 12.x - Server-Side Request Forgery (2170099)\\n* Improvements for Struts rules (optional force body inspection rule 21700100) \\n* Improvements on logging matched parameters\\n\\n== Changes from 11/24/2017 ==\\n\\n\\n\\n\\n\\n\\n== Changes from 11/20/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 11/19/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/19/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 11/18/2017 ==\\n\\n\\n\\n\\n\\n\\n\\n== Changes from 11/13/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n== Changes from 11/11/2017 ==\\n* added signature for Joomla! Component NS Download Shop 2.2.6 SQLi (2170088) \\n* added signature for Joomla! Component Sponsor Wall 8.0 SQLi (2170089)\\n* added signature for Joomla! Component Zh YandexMap 6.1.1.0 SQLi (2170090)\\n* added signature for WordPress Plugin Car Park Booking SQLi (2170091)\\n* added signature for WordPress Plugin JTRT Responsive Tables 4.1 SQLi (2170092)\\n* added signature for PHP CityPortal 2.0 SQLi CVE-2017-15970 (2170093)\\n* added signature for PHP Melody 2.6.1 SQLi CVE-2017-15081 (2170094)\\n* added signature for MyBuilder Clone 1.0 SQLi CVE-2017-15968 (2170095)\\n* added signature for Project Management System 1.0 SQLi CVE-2017-15961 (2170096)\\n* added signature for D-Park Pro 1.0 SQLi CVE-2017-15958 (2170097) \\n\\n\\n== Changes from 11/08/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 11/08/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n== Changes from 11/05/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 11/05/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 11/04/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 11/03/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n== Changes from 11/01/2017 ==\\n * Update TOR exit nodes\\n * Fix typo\\n\\n\\n\\n\\n\\n== Changes from 10/28/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/27/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/25/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 10/25/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 10/24/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/24/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/23/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 10/22/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 10/22/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 10/19/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 10/19/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n\\n== Changes from 10/17/2017 ==\\n * added signature for Apache Struts 2 - FreeMarker tag RCE - CVE-2017-12611 (2170086)\\n * added signature for Apache Tomcat RCE via JSP upload - CVE-2017-12615 (2170087)\\n\\n\\n== Changes from 10/16/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 10/15/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 10/15/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n== Changes from 10/13/2017 ==\\n * Update TOR exit nodes\\n * Anomaly score fixes\\n\\n== Changes from 10/12/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 10/12/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * New rules for October/2017\\n\\n\\n== Changes from 10/11/2017 ==\\n * added signature for Joomla! Component Survey Force Deluxe 3.2.4 SQLi (2170076)\\n * added signature for WordPress Plugin Content Timeline 4.4.2 SQLi (2170084)\\n * added signature for Multi Level Marketing SQLi service_detail.php (2170078)\\n * added signature for PHP Dashboards 4.4 SQLi (2170081)\\n * added signature for phpCollab 2.5.1 SQLi CVE-2017-6089 deletetopics.php (2170082)\\n * added signature for Multi Level Marketing SQLi news_detail (2170079)\\n * added signature for phpCollab 2.5.1 SQLi calendar/bookmarks SQLi (2170083)\\n * added signature for Multi Level Marketing SQLi event_detail.php (2170080)\\n * added signature for WordPress Plugin SMSmaster SQLi CVE-2017-14842 (2170085)\\n * added signature for Joomla! Component Zap Calendar Lite 4.3.4 SQLi (2170077)\\n\\n== Changes from 10/11/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 10/09/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 10/09/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n\\n\\n== Changes from 10/05/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n\\n== Changes from 10/02/2017 ==\\n * Update TOR exit nodes\\n * Add anomaly scores to rules\\n\\n\\n== Changes from 10/02/2017 ==\\n * Adding anomaly scoring to rules\\n\\n== Changes from 09/30/2017 ==\\n\\n\\n\\n== Changes from 09/29/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n\\n== Changes from 09/26/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 09/25/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 09/25/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 09/24/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 09/21/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 09/21/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 09/20/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 09/19/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/19/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n\\n== Changes from 09/15/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 09/15/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Add anomaly scores to Apache Struts rules\\n\\n\\n== Changes from 09/15/2017 ==\\n * Adding anomaly scoring to Apache Struts related rules (2099047, 2099048, 2100067, 2100075, 2100077, 2100078, 2170015, 2170055, 2170075)\\n\\n== Changes from 09/14/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 09/13/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 09/13/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 09/12/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Update to add Apache Struts 2 REST Plugin XStream RCE rule\\n\\n\\n== Changes from 09/11/2017 ==\\n * added signature for Apache Struts 2 REST Plugin XStream RCE (2170075)\\n\\n\\n== Changes from 09/10/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 09/10/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 09/09/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/09/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/08/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 09/07/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 09/08/2017 ==\\n * added signature for Easy Web Search 4.0 SQLi (2170067)\\n * added signature for FTP Made Easy PRO 1.2 SQLi (2170068)\\n * added signature for Joomla! Component Quiz Deluxe 3.7.4 SQLi (2170069)\\n * added signature for Joomla! Component OSDownloads 1.7.4 SQLi (2170070)\\n * added signature for Joomla! Component Photo Contest 1.0.2 SQLi (2170071)\\n * added signature for Joomla! Component Price Alert 3.0.2 SQLi (2170072)\\n * added signature for Joomla! Component Quiz Deluxe 3.7.4 SQLi (2170073)\\n * added signature for Joomla! Component Responsive Portfolio 1.6.1 SQLi (2170074)\\n\\n== Changes from 09/07/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 09/06/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/06/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/05/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 09/04/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 09/04/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 09/02/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 08/31/2017 ==\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 08/31/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 08/15/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Update to changelog + fix rule IDs for August/2017 rules\\n * Additional rules for August/2017\\n\\n\\n== Changes from 08/15/2017 ==\\n * added signature for Joomla! Component CCNewsLetter 2.1.9 SQLi (2170056)\\n * added signature for Joomla! Component Event Registration Pro Calendar 4.1.3 SQLi (2170057)\\n * added signature for Joomla! Component LMS King Professional 3.2.4.0 SQLi (2170058)\\n * added signature for Joomla! Component PHP-Bridge 1.2.3 SQLi (2170059)\\n * added signature for Joomla! Component SIMGenealogy 2.1.5 SQLi (2170060)\\n * added signature for Joomla! Component Ultimate Property Listing 1.0.2 SQLi (2170061)\\n * added signature for WordPress Plugin Easy Modal 2.0.17 SQLi (2170062)\\n * added signature for WordPress Slider Revolution Responsive LFI (2170063)\\n * added signature for PHP <= 5.6.31 WDDX Invalid free DoS (2170064)\\n * added signature for PHP 5.x/7.x WDDX Out of Bounds Information Disclosure (2170065)\\n * added signature for GitHub Enterprise < 2.8.7 - Remote Code Execution SSRF (2170066)\\n\\n== Changes from 08/14/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 08/13/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/13/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/12/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/11/2017 ==\\n * Update TOR exit nodes\\n * New rules for August/2017\\n\\n== Changes from 08/10/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 08/10/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 08/09/2017 ==\\n\\n\\n== Changes from 08/08/2017 ==\\n\\n\\n== Changes from 08/08/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n\\n== Changes from 08/05/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/03/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/03/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/02/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 08/01/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 08/01/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/31/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/31/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/30/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/29/2017 ==\\n\\n\\n\\n\\n\\n\\n\\n== Changes from 07/23/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/23/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 07/21/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n== Changes from 07/12/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 07/12/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 07/11/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 07/11/2017 ==\\n * added signature for Joomla! Component BT Media categories parameter SQLi (2170047)\\n * added signature for Joomla! Component Guru Pro Itemid parameter SQLi (2170048)\\n * added signature for Joomla! Component PayPlans group_id parameter SQLi (2170049)\\n * added signature for Joomla! Component Guru Pro Itemid parameter SQLi (2170050)\\n * added signature for WordPress Plugin Event List 0.7.8 SQLi (2170051)\\n * added signature for WordPress Plugin Huge-IT Video Gallery 2.0.4 SQLi (2170052)\\n * added signature for WordPress Plugin Ultimate Product Catalogue 4.2.2 SQLi (2170053)\\n * added signature for WordPress Plugin WP Jobs 1.5 SQLi CVE-2017-9603 (2170054)\\n * added signature for Apache Struts 2 Showcase Remote Code Execution CVE-2017-9791 (2170055)\\n\\n== Changes from 07/10/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/09/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/09/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/08/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/08/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 07/07/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 07/05/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 07/04/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 07/04/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 07/03/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 07/03/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n== Changes from 06/30/2017 ==\\n\\n\\n== Changes from 06/30/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/29/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 06/28/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/28/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/27/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 06/26/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/26/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n== Changes from 06/24/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 06/22/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 06/21/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/21/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 06/20/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/20/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/19/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 06/18/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/18/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/16/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/16/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 06/15/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 06/12/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 05/13/2017 ==\\n * added signature for Joomla! 3.7.0 SQLi - CVE-2017-8917 (2170036)\\n * added signature for Permalink injection vulnerability in MantisBT - CVE-2017-7620 (2170037)\\n * added signature for Arbitrary password reset in MantisBT 2.3.0 - CVE-2017-7615 (2170038)\\n * added signature for WordPress Plugin Tribulant Newsletters 4.6.4.2 XSS (2170039)\\n * added signature for WordPress Plugin Tribulant Newsletters 4.6.4.2 Admin-Ajax XSS (2170040)\\n * added signature for WordPress Plugin Tribulant Newsletters 4.6.4.2 newsletters-history XSS (2170041)\\n * added signature for Joomla! Component Myportfolio 3.0.2 pid parameter SQLi (2170042)\\n * added signature for Joomla! Component Payage 2.05 aid parameter SQLi (2170043)\\n * added signature for Piwigo Plugin Facetag 0.0.3 ws.php changeTag SQLi (2170044)\\n * added signature for Piwigo Plugin Facetag 0.0.3 ws.php changeTag XSS (2170045)\\n * added signature for Piwigo Plugin Facetag 0.0.3 ws.php ListTag SQLi (2170046)\\n\\n== Changes from 06/12/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 06/11/2017 ==\\n\\n\\n== Changes from 06/11/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/10/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n\\n== Changes from 06/06/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/06/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/05/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 06/04/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 06/03/2017 ==\\n\\n\\n== Changes from 06/03/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 06/01/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 05/29/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/29/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 05/26/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/26/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n\\n== Changes from 05/22/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/22/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/20/2017 ==\\n\\n\\n\\n== Changes from 05/18/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/18/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/17/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/16/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/16/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/15/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/15/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/13/2017 ==\\n\\n\\n== Changes from 05/13/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/12/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Update to CHANGES file with May/2017 rules\\n * new rules from May/2017\\n\\n== Changes from 05/11/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/12/2017 ==\\n * added signature for Microsoft IIS 6.0 - ScStoragePathFromUrl WebDAV Buffer Overflow (2170026)\\n * added signature for WordPress 4.6 RCE CVE-2016-10045 (2170027)\\n * added signature for couponPHP CMS 3.1 code parameter SQLi (2170028)\\n * added signature for Joomla! Component Modern Booking 1.0 coupon parameter SQL (2170029)\\n * added signature for WordPress 4.6 RCE CVE-2016-10033 (2170030)\\n * added signature for WordPress Plugin KittyCatfish 2.2 SQLi (2170031)\\n * added signature for WordPress Plugin Spider Event Calendar 1.5.51 Blind SQLi (2170032)\\n * added signature for WordPress Plugin WebDorado Gallery 1.3.29 SQLi (2170033)\\n * added signature for WordPress Plugin Wow Forms 2.1 SQLi (2170034)\\n * added signature for WordPress Plugin Wow Viral Signups 2.1 SQLi (2170035)\\n\\n\\n== Changes from 05/11/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 05/08/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/08/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 05/06/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/05/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/05/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/04/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/04/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 05/03/2017 ==\\n\\n\\n== Changes from 05/03/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 05/02/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n\\n== Changes from 04/28/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/28/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/27/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 04/26/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/26/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/25/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 04/24/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/24/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 04/22/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 04/21/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/21/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/20/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 04/18/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 04/17/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/17/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n== Changes from 04/16/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/16/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/15/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/13/2017 ==\\n\\n\\n== Changes from 04/13/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 04/12/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n\\n\\n\\n== Changes from 04/07/2017 ==\\n * Update TOR exit nodes\\n * new signatures + updated signatures\\n\\n\\n== Changes from 04/06/2017 ==\\n\\n * improved signature for Apache Struts 2 - Jakarta RCE (2170015)\\n * added signature for WordPress Delete-All-Comments Plugin Arbitrary File Upload Vulnerability (2170016)\\n * added signature for Atlassian Confluence newFileName parameter XSS  (2170017)\\n * added signature for Joomla Blog Calendar modid parameter XSS  (2170018)\\n * added signature for Quiz and Survey Master WordPress Plugin XSS/CSRF (2170019)\\n * added signature for MailChimp for WordPress Plugin integration parameter XSS (2170020)\\n * added signature for Social Pug WordPress Plugin dpsp_message_class parameter XSS (2170021)\\n * added signature for BigTree-CMS id parameter XSS (2170022)\\n * added signature for SPIP Publishing System redirect parameter XSS (2170023)\\n * added signature for OSSIM gauge.php value Parameter SQL Injection (2170024)\\n * added signature for DotCMS Multiple SQL Injection (2170025)\\n\\n== Changes from 04/03/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 04/03/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n\\n\\n\\n== Changes from 03/29/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/28/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 03/27/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/27/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n\\n\\n\\n\\n== Changes from 03/21/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 03/20/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/20/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 03/19/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/19/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/17/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/17/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * new signatures\\n\\n== Changes from 03/16/2017 ==\\n\\n\\n== Changes from 03/17/2017 ==\\n * added signature for Apache Struts 2 - Jakarta RCE (2170015)\\n\\n== Changes from 03/17/2017 ==\\n * added signature for \\n\\n== Changes from 03/15/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 03/14/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/14/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/12/2017 ==\\n\\n\\n== Changes from 03/12/2017 ==\\n * Update TOR exit nodes\\n * fixed signatures from Sanders + new signatures\\n\\n== Changes from 03/11/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/12/2017 ==\\n * added signature for GitHub Enterprise sort Parameter SQL Injection (2170002)\\n * added signature for Zabbix toggle_ids Parameter SQL Injection (2170003)\\n * added signature for itechscripts School Management Software aid Parameter SQL Injection (2170004)\\n * added signature for FormBuilder WordPress Plugin fbid Parameter SQL Injection (2170006)\\n * added signature for User Access Manager WordPress Plugin userGroupDescription and userGroupName Parameter XSS (2170007)\\n * added signature for NETGEAR WNR2000 Serial Information Disclosure (2170008)\\n * added signature for NETGEAR WNR2000 Unauthenticated Remote Command Execution (2170009)\\n * added signature for Joomla! Component JTAG Calendar search Parameter SQL Injection (2170010)\\n * added signature for Property Listing Script propid Parameter SQL Injection (2170011)\\n * added signature for MailStore Server c-f Parameter Cross-Site-Scripting (2170012)\\n * added signature for NewsBee CMS SQL Injection (2170013)\\n * added signature for HelpDeskZ param SQL Injection (2170014)\\n\\n== Changes from 03/11/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n\\n== Changes from 03/08/2017 ==\\n\\n\\n== Changes from 03/07/2017 ==\\n\\n\\n== Changes from 03/07/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n== Changes from 03/07/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n\\n\\n\\n\\n\\n== Changes from 03/02/2017 ==\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * added signature for WP REST API Injection\\n * added signature for WP REST API Injection\\n\\n== Changes from 03/01/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n\\n\\n== Changes from 03/01/2017 ==\\n * Updated current IP blacklist\\n * Removes unused file\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n * Added signature for WordPress REST API Content Injection Vulnerability (2170001)\\n\\n== Changes from 03/01/2017 ==\\n * Updated current IP blacklist\\n * Update TOR exit nodes\\n * Updated malware_payloads.txt\\n\\n== Changes from 02/28/2017 ==\\n\\n\\n== Changes from 03/01/2017 ==\\n * Update TOR exit nodes\\n * Updated current IP blacklist\\n * Updated malware_payloads.txt\\n\\n== Changes from 02/28/2017 ==\\n\\n\\n== Changes from 03/01/2017 ==\\n * Updated current IP blacklist\\n * Updated malware_payloads.txt\\n\\n== Changes from 02/28/2017 ==\\n\\n\\n== Changes from 03/01/2017 ==\\n * Updated current IP blacklist\\n\\n== Changes from 02/28/2017 ==\\n\\n\\n== Changes from 02/28/2017 ==\\n\\n\\n== Changes from 02/28/2017 ==\\n\\n\\n== Changes from 02/28/2017 ==\\n\\n\\n== Changes from 02/28/2017 ==\\n\\n\\n== Changes from 02/28/2017 ==\\n\\n\\n== Changes from 02/28/2017 ==\\n\\n\\n== Changes from 02/27/2017 ==\\n\\n\\n\\n\\n== Changes from 02/24/2017 ==\\n\\n\\n\\n== Changes from 02/22/2017 ==\\n\\n\\n== Changes from 02/21/2017 ==\\n\\n\\n== Changes from 02/20/2017 ==\\n\\n\\n== Changes from 02/19/2017 ==\\n\\n\\n== Changes from 02/18/2017 ==\\n\\n\\n\\n\\n\\n== Changes from 02/17/2017 ==\\n\\n\\n== Changes from 02/17/2017 ==\\n\\n\\n== Changes from 02/17/2017 ==\\n\\n\\n\\n== Changes from 11/30/2016 ==\\n\\n\\n== Changes from 11/29/2016 ==\\n\\n\\n\\n== Changes from 11/28/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 11/27/2016 ==\\n\\n\\n== Changes from 11/26/2016 ==\\n\\n\\n== Changes from 11/25/2016 ==\\n\\n\\n\\n\\n== Changes from 11/22/2016 ==\\n\\n\\n\\n\\n== Changes from 11/19/2016 ==\\n\\n\\n== Changes from 11/18/2016 ==\\n\\n\\n== Changes from 11/17/2016 ==\\n\\n\\n\\n== Changes from 11/15/2016 ==\\n\\n\\n\\n== Changes from 11/14/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 11/13/2016 ==\\n\\n\\n== Changes from 11/12/2016 ==\\n\\n\\n\\n== Changes from 11/11/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/10/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 11/09/2016 ==\\n\\n\\n\\n\\n\\n== Changes from 11/06/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n\\n== Changes from 11/04/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/03/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 11/02/2016 ==\\n\\n\\n== Changes from 11/01/2016 ==\\n\\n\\n\\n\\n== Changes from 10/29/2016 ==\\n\\n\\n\\n\\n== Changes from 10/27/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 10/26/2016 ==\\n\\n\\n\\n== Changes from 10/24/2016 ==\\n\\n\\n== Changes from 10/23/2016 ==\\n\\n\\n\\n\\n== Changes from 10/21/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/19/2016 ==\\n\\n\\n== Changes from 10/19/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 10/18/2016 ==\\n\\n\\n== Changes from 10/17/2016 ==\\n\\n\\n== Changes from 10/16/2016 ==\\n\\n\\n\\n\\n\\n== Changes from 10/13/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 10/12/2016 ==\\n\\n\\n== Changes from 10/12/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/11/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/10/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/09/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/08/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/07/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/06/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/05/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/04/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/03/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/02/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/01/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 09/30/2016 ==\\n\\n\\n== Changes from 09/30/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/29/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/28/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/27/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 09/26/2016 ==\\n\\n\\n== Changes from 09/26/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/25/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/24/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/23/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 09/22/2016 ==\\n\\n\\n== Changes from 09/22/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/21/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/20/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/19/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/18/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/17/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/16/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/15/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/14/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/13/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/12/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/11/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/10/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/09/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/08/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/07/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/06/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/05/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 09/04/2016 ==\\n\\n\\n== Changes from 09/04/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n\\n\\n== Changes from 08/31/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 08/30/2016 ==\\n\\n\\n== Changes from 08/30/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/29/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/28/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/27/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/26/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/25/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 08/24/2016 ==\\n\\n\\n== Changes from 08/24/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/23/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 08/22/2016 ==\\n\\n\\n== Changes from 08/22/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/21/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/20/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/19/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/18/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 08/17/2016 ==\\n\\n\\n== Changes from 08/17/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 08/16/2016 ==\\n\\n\\n== Changes from 08/16/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/15/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 08/14/2016 ==\\n\\n\\n== Changes from 08/14/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 08/13/2016 ==\\n\\n\\n== Changes from 08/13/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/12/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 08/11/2016 ==\\n\\n\\n== Changes from 08/11/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 08/10/2016 ==\\n\\n\\n== Changes from 08/10/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 08/09/2016 ==\\n\\n\\n== Changes from 08/09/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/08/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 08/07/2016 ==\\n\\n\\n== Changes from 08/07/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/06/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/05/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 08/04/2016 ==\\n\\n\\n== Changes from 08/04/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/03/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/02/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/01/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 07/31/2016 ==\\n\\n\\n== Changes from 07/31/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 07/30/2016 ==\\n\\n\\n== Changes from 07/30/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 07/29/2016 ==\\n\\n\\n== Changes from 07/29/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/28/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 07/27/2016 ==\\n\\n\\n== Changes from 07/27/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/26/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/25/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/24/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/23/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/22/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/21/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/20/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/19/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/18/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/17/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/16/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 07/15/2016 ==\\n\\n\\n\\n== Changes from 07/14/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/13/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/12/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/11/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/10/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 07/09/2016 ==\\n\\n\\n== Changes from 07/09/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/08/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/07/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/07/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n\\n== Changes from 07/06/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 07/05/2016 ==\\n\\n\\n\\n== Changes from 07/04/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/02/2016 ==\\n\\n\\n\\n== Changes from 07/01/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 06/30/2016 ==\\n\\n\\n== Changes from 06/30/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 06/29/2016 ==\\n\\n\\n== Changes from 06/29/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/27/2016 ==\\n\\n\\n== Changes from 06/27/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 06/26/2016 ==\\n\\n\\n\\n== Changes from 06/25/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 06/24/2016 ==\\n\\n\\n== Changes from 06/24/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 06/23/2016 ==\\n\\n\\n== Changes from 06/22/2016 ==\\n\\n\\n== Changes from 06/22/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 06/21/2016 ==\\n\\n\\n== Changes from 06/21/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/20/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 06/19/2016 ==\\n\\n\\n== Changes from 06/19/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/18/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/17/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/16/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/15/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/14/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 06/13/2016 ==\\n\\n\\n== Changes from 06/13/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/12/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 06/11/2016 ==\\n\\n\\n\\n== Changes from 06/10/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/09/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/08/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/07/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 06/06/2016 ==\\n\\n\\n== Changes from 06/06/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/05/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n\\n== Changes from 06/03/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/02/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/01/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n\\n\\n== Changes from 05/29/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 05/28/2016 ==\\n\\n\\n== Changes from 05/28/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 05/27/2016 ==\\n\\n\\n== Changes from 05/27/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/26/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 05/25/2016 ==\\n\\n\\n== Changes from 05/25/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/23/2016 ==\\n\\n\\n== Changes from 05/23/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 05/22/2016 ==\\n\\n\\n\\n== Changes from 05/21/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 05/20/2016 ==\\n\\n\\n== Changes from 05/20/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/19/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 05/18/2016 ==\\n\\n\\n== Changes from 05/18/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/17/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 05/16/2016 ==\\n\\n\\n== Changes from 05/16/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/15/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 05/14/2016 ==\\n\\n\\n\\n== Changes from 05/13/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 05/12/2016 ==\\n\\n\\n== Changes from 05/12/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 05/11/2016 ==\\n\\n\\n== Changes from 05/11/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/10/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 05/09/2016 ==\\n\\n\\n== Changes from 05/09/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/08/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/07/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 05/06/2016 ==\\n\\n\\n== Changes from 05/06/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 05/05/2016 ==\\n\\n\\n== Changes from 05/05/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 05/04/2016 ==\\n\\n\\n== Changes from 05/04/2016 ==\\n * Updated current IP blacklist\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/04/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 05/03/2016 ==\\n\\n\\n== Changes from 05/03/2016 ==\\n\\n\\n== Changes from 05/02/2016 ==\\n\\n\\n\\n== Changes from 04/30/2016 ==\\n\\n\\n== Changes from 04/29/2016 ==\\n\\n\\n== Changes from 04/28/2016 ==\\n\\n\\n== Changes from 04/27/2016 ==\\n\\n\\n\\n== Changes from 04/26/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 04/25/2016 ==\\n\\n\\n== Changes from 04/25/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/24/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/23/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/22/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n\\n== Changes from 04/20/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/19/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 04/18/2016 ==\\n\\n\\n== Changes from 04/18/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 04/17/2016 ==\\n\\n\\n== Changes from 04/17/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n\\n== Changes from 04/15/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 04/14/2016 ==\\n\\n\\n== Changes from 04/14/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/13/2016 ==\\n * Added newest malware signatures\\n * Updated current IP blacklist\\n\\n\\n\\n== Changes from 01/09/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 01/08/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 01/07/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 01/06/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 01/05/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 01/04/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 01/03/2016 ==\\n\\n\\n== Changes from 01/03/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 01/02/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 01/01/2016 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/31/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/30/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/29/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/28/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/27/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/26/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 12/25/2015 ==\\n\\n\\n== Changes from 12/25/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 12/24/2015 ==\\n\\n\\n== Changes from 12/24/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/23/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/21/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/20/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/19/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 12/18/2015 ==\\n\\n\\n== Changes from 12/18/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 12/17/2015 ==\\n\\n\\n== Changes from 12/17/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 12/16/2015 ==\\n\\n\\n== Changes from 12/16/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/15/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 12/14/2015 ==\\n\\n\\n== Changes from 12/14/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/13/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/12/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/11/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/10/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/09/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/08/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/07/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/06/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/05/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 12/04/2015 ==\\n\\n\\n== Changes from 12/04/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 12/03/2015 ==\\n\\n\\n== Changes from 12/03/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 12/02/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 12/01/2015 ==\\n\\n\\n== Changes from 12/01/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/29/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/28/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 11/27/2015 ==\\n\\n\\n== Changes from 11/27/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 11/26/2015 ==\\n\\n\\n== Changes from 11/26/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/25/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/24/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/23/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/22/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 11/21/2015 ==\\n\\n\\n== Changes from 11/21/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/20/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/19/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/18/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/17/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/16/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 11/15/2015 ==\\n\\n\\n== Changes from 11/15/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/14/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/13/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/12/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/11/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/10/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/09/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/08/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 11/07/2015 ==\\n\\n\\n== Changes from 11/07/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/06/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/05/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/04/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/03/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 11/02/2015 ==\\n\\n\\n== Changes from 11/02/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 11/01/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/31/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 10/30/2015 ==\\n\\n\\n== Changes from 10/30/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/29/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/28/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 10/27/2015 ==\\n\\n\\n== Changes from 10/27/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/26/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 10/25/2015 ==\\n\\n\\n== Changes from 10/25/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/24/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 10/23/2015 ==\\n\\n\\n== Changes from 10/23/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/22/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/21/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 10/20/2015 ==\\n\\n\\n== Changes from 10/20/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 10/19/2015 ==\\n\\n\\n== Changes from 10/19/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 10/18/2015 ==\\n\\n\\n== Changes from 10/18/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/17/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/16/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/15/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 10/14/2015 ==\\n\\n\\n== Changes from 10/14/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/13/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 10/12/2015 ==\\n\\n\\n== Changes from 10/12/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/11/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/10/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/09/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 10/08/2015 ==\\n\\n\\n== Changes from 10/08/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 10/07/2015 ==\\n\\n\\n== Changes from 10/07/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/06/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/05/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/04/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/03/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/02/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 10/01/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 09/30/2015 ==\\n\\n\\n== Changes from 09/30/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/29/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/28/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/27/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/26/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/25/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/24/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/23/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/22/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/21/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/20/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/19/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 09/18/2015 ==\\n\\n\\n== Changes from 09/18/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/17/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 09/16/2015 ==\\n\\n\\n== Changes from 09/16/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/15/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/14/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/13/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/12/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/11/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/10/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/09/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/08/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/06/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 09/05/2015 ==\\n\\n\\n== Changes from 09/05/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 09/04/2015 ==\\n\\n\\n== Changes from 09/04/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/03/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 09/02/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/31/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/30/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/29/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/28/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 08/27/2015 ==\\n\\n\\n== Changes from 08/27/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/26/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/25/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 08/24/2015 ==\\n\\n\\n== Changes from 08/24/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/23/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/22/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/21/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/20/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/19/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/18/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/17/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/04/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 08/01/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/28/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/27/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/26/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/25/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/24/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/23/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/22/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 07/21/2015 ==\\n\\n\\n== Changes from 07/21/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/20/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/19/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/18/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/17/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/16/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/15/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/14/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/13/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/12/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/11/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/10/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/09/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/08/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/07/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/06/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/05/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/04/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/03/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/02/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/01/2015 ==\\n * Updated current IP blacklist\\n * Updated current IP blacklist\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/01/2015 ==\\n * Updated current IP blacklist\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/01/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/01/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/01/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/01/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 07/01/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/30/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/29/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/28/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/27/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/26/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/25/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/24/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/23/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/22/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/21/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/20/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/19/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/18/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/17/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/16/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/15/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/14/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/13/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/12/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/11/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/10/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/09/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 06/08/2015 ==\\n\\n\\n== Changes from 06/08/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/07/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/06/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/05/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/04/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/03/2015 ==\\n * Updated current IP blacklist\\n * Renumbered Wordpress Gravity Forms plugin id\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/02/2015 ==\\n * Updated current IP blacklist\\n * Added detection for arbitrary file upload in Wordpress Gravity Forms plugin\\n * Added newest malware signatures\\n\\n\\n== Changes from 06/01/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/31/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/30/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/29/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/28/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/27/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/26/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/25/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/24/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/23/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/22/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/21/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/20/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/19/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/18/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/17/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/16/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/15/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/14/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/13/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/12/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/11/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/10/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/09/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/08/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/07/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/06/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/05/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/04/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/03/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/02/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 05/01/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/30/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/29/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/28/2015 ==\\n * Updated current IP blacklist\\n * Updated current IP blacklist\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/28/2015 ==\\n * Updated current IP blacklist\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/28/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/27/2015 ==\\n * Updated current IP blacklist\\n * Improved Wordpress 4.2 XSS vulnerability detection to include comment parameters modified by AntiSPAM Bee\\n * Added detection for Wordpress 4.2 Stored XSS\\n * Added protections for Magento SUPEE-1533 (shoplift)\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/26/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/25/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/24/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/23/2015 ==\\n * Updated current IP blacklist\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/23/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/20/2015 ==\\n * Updated current IP blacklist\\n * Improved MS15-034 detection to account for multiple ranges\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/19/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/18/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/17/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/16/2015 ==\\n * Updated current IP blacklist\\n * Updated CVE-2015-1635 signature to account for more detections then just the POC\\n * Modified ID numbering for latest Sharepoint vulnerability\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/15/2015 ==\\n * Updated current IP blacklist\\n * Added signature for CVE-2015-1635 (RCE in IIS HTTP.sys)\\n * Added signature for CVE-2015-1640\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/14/2015 ==\\n * Updated current IP blacklist\\n * Added support for automated changelog generation\\n * Updated current IP blacklist\\n * Updated current IP blacklist\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n\\n== Changes from 04/14/2015 ==\\n * Updated current IP blacklist\\n * Added newest malware signatures\\n\\n== Changes from 04/11/2015 ==\\n * Added newest malware signatures\\n * Updated current IP blacklist\\n\\n\\n== 12/05/2014 ==\\n# (2100103) WordPress /wp-login.php pwd Parameter Denial of Service (CVE-2014-9034)\\n\\n\\n== 11/14/2014 ==\\n* Created a new /platform_specific/modsecurity_slr_45_iis_attacks.conf file\\n# (2100097) Microsoft IIS ASP.net Auth Bypass / Canonicalization (CVE-2004-0847) \\n# (2100098) Possible Microsoft Internet Information Services (IIS) .asp Filename Extension Parsing File Upload Security Bypass Attempt (asp) (CVE-2009-4444)\\n# (2100099) Microsoft Internet Information Services (IIS) /scripts/iisadmin/default.htm Access Attempt \\n# (2100100) Microsoft Internet Information Services (IIS) IISProtect URL Access\\n# (2100101) Microsoft Internet Information Services (IIS) INDEX_ALLOCATION Auth Bypass Attempt \\n# (2100102) Microsoft Internet Information Services (IIS) Filename With Wildcard (Possible File/Dir Bruteforce)\\n\\n* Added a new /application_specific/modsecurity_slr_46_owa_attacks.conf file\\n# (2100090) Microsoft OWA X-OWA-Error Response Header Found\\n# (2100091) Microsoft Exchange Control Panel (ECP): Potential Cross-site Request Forgery Attack \\n# (2100092) Microsoft Exchange Control Panel (ECP): Potential Cross-site Request Forgery Attack\\n# (2100093) Microsoft Outlook Web Access Cross-site Request Forgery vulnerability (CVE-2010-3213)\\n# (2100094) Microsoft Outlook Web Access Cross-site Scripting (XSS) vulnerability (CVE-2010-2091)\\n# (2100095) Microsoft Exchange Server /owa/auth/trace.axd ASP.NET Debug Trigger Request Handling Internal IP Address Disclosure \\n# (2100096) Microsoft Exchange Server Crafted Request Empty Host Header Handling Internal IP Address Disclosure\\n\\n\\n== 11/11/2014 ==\\n\\nSecurity Fixes:\\n* (2100089) Microsoft SharePoint /_layouts/mobile/editform.aspx XSS (CVE-2014-4116)\\n\\n\\n== 10/31/2014 ==\\n\\nSecurity Fixes:\\n* (2100085) Microsoft SharePoint High X-SharePointHealthScore - Potential DoS Attack/Availability Risk\\n* (2100086) Microsoft SharePoint SharePointError Response Header Found \\n* (2100087) Microsoft SharePoint x-virus-infected Response Header Found\\n* (2100088) Microsoft SharePoint Information Rights Management (IRM) Error Response Header Found\\n\\n\\n== 10/15/2014 ==\\n\\nSecurity Fixes:\\n* (2100082) Drupal - pre-auth SQL Injection Vulnerability \\n  https://www.sektioneins.de/en/advisories/advisory-012014-drupal-pre-auth-sql-injection-vulnerability.html\\n\\nImprovements:\\n\\nBug Fixes:\\n\\n== 10/03/2014 ==\\n\\nSecurity Fixes:\\n\\n\\nImprovements:\\n* Added a new IP Reputation Blacklist file tor_exit_nodes_boundary.txt to be used by older\\n  (<v2.7) Kemp installs.  This uses / boundary characters around the REMOTE_ADDR\\n  data so reduce false positives when using @pmFromFile.\\n\\nBug Fixes:\\n* Removed Apache-specific IfDefine containers from the modsecurity_slr_10_ip_reputation.conf file\\n  The intended purpose of this was to allow different Kemp versions to utilize\\n  newer operator functionality (@ipMatchFromFile) however it causes errors on non-Apache\\n  platforms.\\n\\n* Removed Apache-specific \\\"RequestHeader\\\" directives from the modsecurity_slr_46_known_vulns.conf\\n  file.  Similar to the previous bug fix above, this caused errors on non-Apache platforms. \\n\\n\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"1e5369b0-c690-4bac-937c-719e7a135eda"},{"name":"Manually Install Commercial Rule Files","id":"e5e47bb8-dcbe-4a3d-ba1a-980c1d702725","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"maninstallwafrules\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The commercial rule files can be manually installed by running the following command. This relates to the <strong>Install Now</strong> button in the <strong>Access Settings</strong> screen in the WUI.</p>\n<p><strong>Related WUI Item</strong></p>\n<p>Web Application Firewall &gt; Access Settings</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"1b0c911e-9ded-484b-8304-a5be87bdb47f","name":"Manually Install Commercial Rule Files","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"maninstallwafrules\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 14:43:36 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"e5e47bb8-dcbe-4a3d-ba1a-980c1d702725"}],"id":"918787bb-818d-42a4-9d51-8e8f9b49ddf9","description":"<p>The commands in this section are all related to commercial rule files.</p>\n","_postman_id":"918787bb-818d-42a4-9d51-8e8f9b49ddf9"},{"name":"Export Logs","item":[{"name":"Set the WAF Logging Format","id":"0b175dcb-0c9a-40b9-8554-d370e7bf8d73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setwaflogformat\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"logformat\": \"json\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Set the WAF logging format by using the <strong>setwaflogformat</strong> command.</p>\n<p>Valid values for the <strong>logformat</strong> parameter are:</p>\n<ul>\n<li>native</li>\n<li>json</li>\n<li>splunk</li>\n</ul>\n<blockquote>\n<p>To enable Splunk as the <strong>logformat</strong>, run the <strong>enablewafremotelogging</strong> command first, followed by the <strong>setwaflogformat</strong> command.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"7ca8b835-349f-4806-9925-05b8c58e8ca8","name":"Set the WAF Logging Format","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setwaflogformat\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"logformat\": \"json\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 10:03:25 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"0b175dcb-0c9a-40b9-8554-d370e7bf8d73"},{"name":"Disable Remote Logging","id":"f31f8894-2a3c-4ea5-89e2-257c6489db26","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"disablewafremotelogging\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>WAF remote logging can be disabled by running the <b>disablewafremotelogging</b> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"b208eb97-9ebe-45f2-bfaa-cd9a5397d99d","name":"Disable Remote Logging","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"disablewafremotelogging\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 10:06:46 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"mlogc","value":"no process found"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"f31f8894-2a3c-4ea5-89e2-257c6489db26"},{"name":"Enable Remote Logging","id":"306b4d9e-061d-4875-8655-b6daa7ebe726","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"enablewafremotelogging\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"remoteuri\": \"https://Example.com\",\r\n    \"username\": \"ExampleRemoteUser\",\r\n    \"passwd\": \"ExampleRemotePassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>WAF remote logging can be enabled by running the <strong>enablewafremotelogging</strong> command.</p>\n<p>To enable remote logging when using Splunk as the logging format, specify any random string as the <strong>username</strong> and the Splunk token as in the <strong>passwd</strong>.</p>\n<p>Do not use <strong>SPLUNK</strong> as the <strong>username</strong> if you are using a logging format other than Splunk.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"306c4dac-05b0-4b14-b3ba-65329fd4fcd9","name":"Enable Remote Logging","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"enablewafremotelogging\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"remoteuri\": \"https://Example.com\",\r\n    \"username\": \"ExampleRemoteUser\",\r\n    \"passwd\": \"ExampleRemotePassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 10:11:08 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"306b4d9e-061d-4875-8655-b6daa7ebe726"}],"id":"e9d198f8-8bb0-4eef-b5bf-c73b82b60de1","description":"<p>The commands in this section relate to the WAF remote logging feature which allows the WAF audit logs to be sent to a central log repository.</p>\n","_postman_id":"e9d198f8-8bb0-4eef-b5bf-c73b82b60de1"},{"name":"Custom Rules","item":[{"name":"Upload a Custom Rule File","id":"3ac66472-e459-4451-89f7-1c46bbf1c0ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addwafcustomrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"modsecurity_crs_11_brute_force\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can upload a WAF custom rule file by running the <strong>addwafcustomrule</strong> command.</p>\n<blockquote>\n<p>If a command requires binary data (file uploads), this data must be passed in the \"data\" string and be base64-encoded.</p>\n</blockquote>\n<p>This relates to the <strong>Custom Rules</strong> section in the <strong>WAF Settings</strong> screen in the LoadMaster UI.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"84f98994-59e9-4519-8b86-a073c127f6a2","name":"Upload a Custom Rule File","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addwafcustomrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"modsecurity_crs_11_brute_force\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 15:40:46 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Custom WAF rule(s) installed\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"3ac66472-e459-4451-89f7-1c46bbf1c0ae"},{"name":"Upload a Custom Rule Set","id":"d86dedbe-b501-40b5-82ee-309cbe6c794e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addwafcustomrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"SpiderLabs-owasp-modsecurity-crs-2.2.9-5-gebe8790.tar.gz\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>In addition to uploading individual custom rule files, you can also upload custom rule sets (.tar.gz files).</p>\n<blockquote>\n<p>If a command requires binary data (file uploads), this data must be passed in the \"data\" string and be base64-encoded.</p>\n</blockquote>\n<p>This relates to the <strong>Custom Rules</strong> section in the <strong>WAF Settings</strong> screen in the LoadMaster UI.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"ee0919cb-5494-43ec-a797-368f7fcd4d65","name":"Upload a Custom Rule Set","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addwafcustomrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"SpiderLabs-owasp-modsecurity-crs-2.2.9-5-gebe8790.tar.gz\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 15:48:21 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Custom rule(s) installed - Added 41 - Ignored 12 file(s)\\n\\nThe following files have not been installed. This could be\\nbecause they contain no rules or have an invalid syntax.\\n\\nmodsecurity_crs_55_application_defects.conf\\nmodsecurity_crs_49_header_tagging.conf\\nmodsecurity_crs_43_csrf_protection.conf\\nmodsecurity_crs_16_username_tracking.conf\\nmodsecurity_crs_16_authentication_tracking.conf\\nmodsecurity_crs_11_avs_traffic.conf\\nmodsecurity_crs_61_ip_forensics.conf\\nmodsecurity_crs_42_csp_enforcement.conf\\nmodsecurity_crs_40_appsensor_detection_point_3.0_end.conf\\nmodsecurity_crs_16_scanner_integration.conf\\nmodsecurity_crs_11_slow_dos_protection.conf\\nmodsecurity_crs_11_proxy_abuse.conf\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"d86dedbe-b501-40b5-82ee-309cbe6c794e"},{"name":"Delete a Custom Rule File","id":"f3f0e68c-23fe-409d-ab11-d03127f2fcad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delwafcustomrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"modsecurity_crs_11_brute_force\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can delete a custom rule by running the <strong>delwafcustomrule</strong> command.</p>\n<blockquote>\n<p>This does not delete the associated data file. </p>\n</blockquote>\n<p><strong>Related UI Item</strong></p>\n<p>Web Application Firewall &gt; Custom Rules &gt; Delete</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3a1e15f1-62f7-4fb2-8602-510568db28b2","name":"Delete a Custom Rule File","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delwafcustomrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"modsecurity_crs_11_brute_force\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 14:53:01 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"f3f0e68c-23fe-409d-ab11-d03127f2fcad"},{"name":"Download a Custom Rule File","id":"e0d2a21a-7429-47a9-9113-aa31150478c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"downloadwafcustomrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"modsecurity_crs_11_dos_protection\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can download a custom rule file cto your local machine by running the <strong>downloadwafcustomrule</strong> command.</p>\n<p>If you run this command using cURL the file will be downloaded to your working directory in Linux.</p>\n<p><strong>Related UI Item</strong></p>\n<p>Web Application Firewall &gt; Custom Rules &gt; WAF Custom Rule Data &gt; Download</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"19777927-f9da-44c5-8ebc-74b9b82267c0","name":"Download a Custom Rule File","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"downloadwafcustomrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"modsecurity_crs_11_dos_protection\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Nov 2020 14:57:08 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": \"#\\n# Anti-Automation rule set for detecting Denial of Service Attacks. \\n#\\n\\n#\\n# Enforce an existing IP address block and log only 1-time/minute\\n# We don't want to get flooded by alerts during an attack or scan so\\n# we are only triggering an alert once/minute.  You can adjust how often\\n# you want to receive status alerts by changing the expirevar setting below.\\n#\\nSecRule IP:DOS_BLOCK \\\"@eq 1\\\" \\\"chain,phase:1,id:'981044',drop,msg:'Denial of Service (DoS) Attack Identified from %{remote_addr} (%{tx.dos_block_counter} hits since last alert)',setvar:ip.dos_block_counter=+1\\\"\\n\\tSecRule &IP:DOS_BLOCK_FLAG \\\"@eq 0\\\" \\\"setvar:ip.dos_block_flag=1,expirevar:ip.dos_block_flag=60,setvar:tx.dos_block_counter=%{ip.dos_block_counter},setvar:ip.dos_block_counter=0\\\"\\n\\n#\\n# Block and track # of requests but don't log\\nSecRule IP:DOS_BLOCK \\\"@eq 1\\\" \\\"phase:1,id:'981045',t:none,drop,nolog,setvar:ip.dos_block_counter=+1\\\"\\n\\n#\\n# skipAfter Check\\n# There are different scenarios where we don't want to do checks -\\n# 1. If the current IP address has already been blocked due to high requests\\n# In this case, we skip doing the request counts.\\n#\\nSecRule IP:DOS_BLOCK \\\"@eq 1\\\" \\\"phase:5,id:'981046',t:none,nolog,pass,skipAfter:END_DOS_PROTECTION_CHECKS\\\"\\n\\n#\\n# DOS Counter\\n# Count the number of requests to non-static resoures\\n# \\nSecRule REQUEST_BASENAME \\\"!\\\\.(jpe?g|png|gif|js|css|ico)$\\\" \\\"phase:5,id:'981047',t:none,nolog,pass,setvar:ip.dos_counter=+1\\\"\\n\\n#\\n# Check DOS Counter\\n# If the request count is greater than or equal to user settings,\\n# we then set the burst counter\\n# \\nSecRule IP:DOS_COUNTER \\\"@gt %{tx.dos_counter_threshold}\\\" \\\"phase:5,id:'981048',t:none,nolog,pass,t:none,setvar:ip.dos_burst_counter=+1,expirevar:ip.dos_burst_counter=%{tx.dos_burst_time_slice},setvar:!ip.dos_counter\\\"\\n\\n#\\n# Check DOS Burst Counter and set Block\\n# Check the burst counter - if greater than or equal to 2, then we set the IP\\n# block variable for 5 mins and issue an alert.\\n#\\nSecRule IP:DOS_BURST_COUNTER \\\"@ge 2\\\" \\\"phase:5,id:'981049',t:none,log,pass,msg:'Potential Denial of Service (DoS) Attack from %{remote_addr} - # of Request Bursts: %{ip.dos_burst_counter}',setvar:ip.dos_block=1,expirevar:ip.dos_block=%{tx.dos_block_timeout}\\\"\\n\\nSecMarker END_DOS_PROTECTION_CHECKS\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"e0d2a21a-7429-47a9-9113-aa31150478c4"},{"name":"Upload a Custom Rule Data File","id":"a8a92fe1-3f3f-427b-a42d-b3fe4d26481b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addwafcustomdata\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"owasp_cust.data\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can upload a custom rule data file by running a cURL command with the <strong>addwafcustomdata</strong> command.</p>\n<blockquote>\n<p>If a command requires binary data (file uploads), this data must be passed in the \"data\" string and be base64-encoded.</p>\n</blockquote>\n<p>This relates to the <strong>Custom Rules</strong> section in the <strong>WAF Settings</strong> screen in the LoadMaster UI.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"871fde0c-a5a9-4d87-9508-582debd0eacb","name":"Upload a Custom Rule Data File","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addwafcustomdata\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"owasp_cust.data\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 15:52:56 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"a8a92fe1-3f3f-427b-a42d-b3fe4d26481b"},{"name":"Delete a Custom Rule Data File","id":"b73a97ca-beaf-4fca-90f6-639858c52626","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delwafcustomdata\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"modsecurity_35_bad_robots.data\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can delete a custom rule data file by running the <strong>delwafcustomdata</strong> command.</p>\n<p><strong>Related UI Item</strong></p>\n<p>Web Application Firewall &gt; Custom Rules &gt; WAF Custom Rule Data &gt; Delete</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2ec66d60-949e-4ad4-9a14-34db6cdd5ae2","name":"Delete a Custom Rule Data File","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delwafcustomdata\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"modsecurity_35_bad_robots.data\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Nov 2020 09:44:23 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"b73a97ca-beaf-4fca-90f6-639858c52626"},{"name":"Download a Custom Rule Data File","id":"87c119ac-9cff-4e18-8f7c-8bf857ff4748","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"downloadwafcustomdata\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"modsecurity_35_bad_robots.data\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can download a custom rule data file by running the <strong>downloadwafcustomdata</strong> command.</p>\n<p><strong>Related UI Item</strong></p>\n<p>Web Application Firewall &gt; Custom Rules &gt; WAF Custom Rule Data &gt; Download</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d5d44a7a-8933-40c2-a02c-67a6b1f738ad","name":"Download a Custom Rule Data File","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"downloadwafcustomdata\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"filename\": \"modsecurity_35_bad_robots.data\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 09:35:28 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": \"webmole\\nwisenutbot\\nprowebwalker\\nhanzoweb\\nemail\\ntoata dragostea mea pentru diavola\\ngameBoy, powered by nintendo\\nmissigua\\npoe-component-client\\nemailsiphon\\nadsarobot\\nunder the rainbow 2.\\nnessus\\nfloodgate\\nemail extractor\\nwebaltbot\\ncontactbot/\\nbutch__2.1.1\\npe 1.4\\nindy library\\nautoemailspider\\nmozilla/3.mozilla/2.01\\nfantombrowser\\ndigout4uagent\\npanscient.com\\ntelesoft\\n; widows\\nconveracrawler\\nwww.weblogs.com\\nmurzillo compatible\\nisc systems irc search 2.1\\nemailmagnet\\nmicrosoft url control\\ndatacha0s\\nemailwolf\\nproduction bot\\nsitesnagger\\nwebbandit\\nweb by mail\\nfaxobot\\ngrub crawler\\njakarta\\neirgrabber\\nwebemailextrac\\nextractorpro\\nattache\\neducate search vxb\\n8484 boston project\\nfranklin locator\\nnokia-waptoolkit\\nmailto:craftbot@yahoo.com\\nfull web bot\\npcbrowser\\npsurf\\nuser-Agent\\npleasecrawl/1.\\nkenjin spider\\ngecko/2525\\nno browser\\nwebster pro\\nwep Search 00\\ngrub-client\\nfastlwspider\\nthis is an exploit\\ncontentsmartz\\nteleport pro\\ndts agent\\nnikto\\nmorzilla\\nvia\\natomic_email_hunter\\nprogram shareware 1.0.\\necollector\\nemailcollect\\nchina local browse 2.\\nbackdoor\\nstress test\\nfoobar/\\nemailreaper\\nxmlrpc exploit\\ncompatible ; msie\\ns.t.a.l.k.e.r.\\ncompatible-\\nwebvulnscan\\nnameofagent\\ncopyrightcheck\\nadvanced email extractor\\nsurveybot\\ncompatible ;.\\nsearchbot admin@google\\nwordpress/4.01\\nwebemailextract\\nlarbin@unspecified\\nturing machine\\nzeus\\nwindows-update-agent\\nmorfeus fucking scanner\\nuser-agent:\\nvoideye\\nmosiac 1\\nchinaclaw\\nnewt activeX; win32\\nweb downloader\\nsafexplorer tl\\nagdm79@mail.ru\\ncheesebot\\nhhjhj@yahoo\\nfiddler\\npsycheclone\\nmicrosoft internet explorer/5.0\\ncore-project/1\\natspider\\ncopyguard\\nneuralbot/0.2\\nwordpress hash grabber\\namiga-aweb/3.4\\npackrat\\nrsync\\ncrescent internet toolpak\\nsecurity scan\\nvadixbot\\nconcealed defense\\na href=\\nbwh3_user_agent\\ninternet ninja\\nmicrosoft url\\nemailharvest\\nshai\\nwisebot\\ninternet exploiter sux\\nwells search ii\\nwebroot\\ndigimarc webreader\\nbotversion\\nblack hole\\nw3mir\\npmafind\\nathens\\nhl_ftien_spider\\n injection\\ntakeout\\neo browse\\ncherrypicker\\ninternet-exprorer\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"87c119ac-9cff-4e18-8f7c-8bf857ff4748"}],"id":"34d6d9b3-0678-418f-a13a-1c1ebb180ddc","description":"<p>The commands in this section are all related to custom rules.</p>\n","_postman_id":"34d6d9b3-0678-418f-a13a-1c1ebb180ddc"}],"id":"fa96c203-0e86-4042-9d85-b5f044ee52a8","description":"<p>Refer to the following sections for details on the LoadMaster RESTful API commands relating to the <strong>Web Application Firewall</strong>.</p>\n","_postman_id":"fa96c203-0e86-4042-9d85-b5f044ee52a8"},{"name":"Interfaces","item":[{"name":"Get/Modify Interface Details","item":[{"name":"Get Interface Details","id":"eda2ac50-2f34-4403-8dd3-408a96b19d1d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showiface\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Get the interface details by using the <strong>showiface</strong> command.</p>\n<p>To view the interface ID for each of the interfaces, run the <strong>stats</strong> command. The interface IDs are displayed as the <strong>ifaceID</strong> in the output. For further information on the stats command, refer to the <a href=\"#f4cfbb58-6037-4e47-bf39-71b9c4815e02\">Statistics</a> section.<br />Running the <strong>showiface</strong> command without using the interface parameter displays details for all existing interfaces.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"21cc1758-8949-4cff-8132-aec74bed6fd3","name":"Get Interface Details","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showiface\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 10:58:53 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Interface\": [\n        {\n            \"Id\": 0,\n            \"IPAddress\": \"IP address would appear here/24\",\n            \"Mtu\": \"1500\",\n            \"InterfaceType\": \"Port\",\n            \"GeoTrafficEnable\": true,\n            \"DefaultInterface\": true\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"eda2ac50-2f34-4403-8dd3-408a96b19d1d"},{"name":"Modify Interface Details","id":"ff94f634-a03c-49b6-8ad8-e2898cc35064","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modiface\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\",\r\n    \"mtu\": \"512\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can modify interface parameters using the <strong>modiface</strong> command.</p>\n<blockquote>\n<p>Only one parameter can be changed on each call. The parameters are checked in the order below.</p>\n</blockquote>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Description</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>interface</p></td><td><p>I</p></td><td><p>The number of the interface to modify</p></td><td><p>To view the interface ID for each of the interfaces, run the <b>stats </b>command. The interface IDs are displayed as the <b>ifaceID </b>in the output. For further information on the <b>stats </b>command, refer to the <a href=\"#f4cfbb58-6037-4e47-bf39-71b9c4815e02\">Statistics </a>section.</p></td></tr><tr><td><p>addr</p></td><td><p>S</p></td><td><p>IP address</p></td><td><p>Specify the internet address of this interface.</p></td></tr><tr><td><p>mtu</p></td><td><p>I</p></td><td><p>MTU size</p><p>Range: 512-9216</p></td><td><p>Change the maximum size of the Ethernet frame that will be sent from this interface.</p></td></tr><tr><td><p>hacheck</p></td><td><p>B</p></td><td><p>0 – Not used for HA/cluster checks</p><p>1 – Used for HA/cluster checks</p></td><td><p>This parameter is only relevant in a HA/cluster configuration. Specify whether or not to use this interface for HA/cluster checks.</p><p>The default interface used for checking is eth0. When this option is enabled for an interface, you are prevented from disabling it on that interface. To switch to another interface, specify hacheck=yes/1 for a different interface. You cannot disable this parameter by specifying hacheck=no/0.</p></td></tr><tr><td><p>clupdate</p></td><td><p>B</p></td><td><p>Use this interface for cluster synchronization operations.</p></td><td><p>There must be exactly one interface that is configured for cluster updates. The default interface used for updates is eth0. When this option is enabled for an interface, you are prevented from disabling it on that interface. To switch to another interface, specify clupdate=yes/1 for a different interface. You cannot disable this parameter by specifying clupdate=no/0.</p></td></tr><tr><td><p>gwiface</p></td><td><p>B</p></td><td><p>Use this interface as the default gateway</p><p>0 - Disabled</p><p>1 - Enabled</p></td><td><p>Specifies if this is a network gateway interface.</p><p>If enabling this option, you must then set the <b>dfltgw </b>parameter to an empty string.</p></td></tr><tr><td><p>bondmode</p></td><td><p>I</p></td><td><p>1 = active-backup</p><p>4 = 802.3ad</p></td><td><p>The bondmode determines the way in which traffic sent out of the bonded interface is actually dispersed over the real interfaces.</p></td></tr><tr><td><p>partner</p></td><td><p>A</p></td><td><p>IP address of the partner machine (HA only)</p></td><td><p>This parameter is only relevant for LoadMasters in HA mode</p></td></tr><tr><td><p>shared</p></td><td><p>A</p></td><td><p>IP address of the shared address (HA only)</p></td><td><p>This parameter is only relevant for LoadMasters in HA mode</p></td></tr><tr><td><p>adminwuienable</p></td><td><p>B</p></td><td><p>This option can only be set to yes (1) if the <b>multihomedwui </b>parameter is set to yes.</p></td><td><p>When both of the <b>adminwuienable </b>and <b>multihomedwui </b>parameters are enabled, the WUI can be accessed from the IP address of the relevant interface, and any Additional addresses set up for that interface.</p><p>Refer to the <a href=\"#a53b7969-3547-4404-9364-174ddb83e67d\">Remote Access</a> section for further information on the <b>multihomedwui </b>parameter.</p></td></tr><tr><td><p>geotraffic</p></td><td><p>B</p></td><td><p>0 – Do not use for GEO requests and responses</p><p>1 – Use for GEO requests and responses</p></td><td><p>Specify whether or not to use this interface for GEO responses and requests.</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"770d4d1f-62f4-451f-b0f9-4d4c75bcd3ce","name":"Modify Interface Details","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modiface\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\",\r\n    \"mtu\": \"512\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 11:04:43 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"ff94f634-a03c-49b6-8ad8-e2898cc35064"}],"id":"a03eb634-f14d-4a69-9762-db1127b617e2","_postman_id":"a03eb634-f14d-4a69-9762-db1127b617e2","description":""},{"name":"Additional Addresses","item":[{"name":"Add an Additional Address","id":"ad991c8c-660e-4295-bff0-2fceaa7070c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addadditional\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\",\r\n    \"addr\": \"InsertAdditionalAddress/Prefix\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add an additional address to an interface by using the <strong>addadditional</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"fec550ab-ddd5-48e5-8aa8-a569598458e3","name":"Add an Additional Address","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addadditional\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\",\r\n    \"addr\": \"InsertAdditionalAddress/Prefix\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 11:22:04 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"This command may return an error even if it ran successfully. You can run the showiface command or check the User Interface (UI) to see if the additional address was added successfully."}],"_postman_id":"ad991c8c-660e-4295-bff0-2fceaa7070c4"},{"name":"Delete an Additional Address","id":"54558ac3-9751-446d-a48b-f00aa3dab641","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"deladditional\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\",\r\n    \"addr\": \"InsertAdditionalAddress/Prefix\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can delete an additional addresses from an interface by using the <strong>deladditional</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"fd0780c5-849b-43ce-90c7-178dbef7081e","name":"Delete an Additional Address","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"deladditional\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\",\r\n    \"addr\": \"InsertAdditionalAddress/Prefix\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 11:22:04 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"54558ac3-9751-446d-a48b-f00aa3dab641"}],"id":"57f9b48f-edd4-44c6-a166-30d71696bcc4","description":"<p>Refer to the sections below for commands to add and delete additional addresses.</p>\n","_postman_id":"57f9b48f-edd4-44c6-a166-30d71696bcc4"},{"name":"Bonded Interfaces","item":[{"name":"Create a Bonded Interface","id":"48f81c1c-53a7-4e63-b605-9cd0f7ef1361","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"createbond\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can create a bonded interface by using the <strong>createbond</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"efe74a89-6c78-4316-84d9-4263fc696dba","name":"Create a Bonded Interface","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"createbond\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 10:00:45 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok. Converted Interface to be used as bonded device\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"48f81c1c-53a7-4e63-b605-9cd0f7ef1361"},{"name":"Add an Interface to a Bonded Interface","id":"a80af422-985a-474f-8710-0b1abb79379d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addbond\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"1\",\r\n    \"bond\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add an interface to a bonded interface by using the <strong>addbond</strong> command.</p>\n<p>The <strong>interface</strong> and <strong>bond</strong> parameters are reversed - so:</p>\n<p>*   For the <strong>interface</strong> parameter, specify the bond value, and;\n*   For the <strong>bond</strong> parameter, specify the interface value.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"14afd1c2-9d60-4730-8eb9-493a0a13f3bb","name":"Add an Interface to a Bonded Interface","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addbond\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"1\",\r\n    \"bond\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 12 Aug 2022 13:04:11 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"a80af422-985a-474f-8710-0b1abb79379d"},{"name":"Remove an Interface from a Bonded Interface","id":"7a0610c0-72f1-4a6d-b39e-79cc01778401","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delbond\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"1\",\r\n    \"bond\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can remove an interface from a bonded interface by using the <strong>delbond</strong> command.</p>\n<p>The <strong>interface</strong> and <strong>bond</strong> parameters are reversed - so:</p>\n<p>* For the <strong>interface</strong> parameter, specify the bond value, and;<br />* For the <strong>bond</strong> parameter, specify the interface value.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"5a3120db-cc70-48dc-95e6-1a2a0e85e566","name":"Remove an Interface from a Bonded Interface","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delbond\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"1\",\r\n    \"bond\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 12 Aug 2022 13:08:14 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"7a0610c0-72f1-4a6d-b39e-79cc01778401"},{"name":"Unbond an Interface","id":"7a799006-48bb-4137-90a6-f55a56f60345","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"unbond\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can convert a bond back to a port by using the <strong>unbond</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"6d29db1f-df1f-4c0e-aaa8-45b72c917e4a","name":"Unbond an Interface","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"unbond\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 09:58:46 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok. Deleted bonding support from Interface\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"7a799006-48bb-4137-90a6-f55a56f60345"}],"id":"8cc777f1-efe6-448f-bc85-b73b3152e35b","description":"<p>Refer to the following sections for RESTful API commands and parameters relating to bonded interfaces.</p>\n<p>To view the interface ID for each of the interfaces, run the <strong>stats</strong> command. The interface IDs are displayed as the <strong>ifaceID</strong> in the output. For further information on the stats command, refer to the <a href=\"#f4cfbb58-6037-4e47-bf39-71b9c4815e02\">Statistics</a> section.<br />The <strong>BondID</strong> is the number of the bond in the Interfaces section of the main menu in the UI. For example, <strong>bnd2</strong> will have a BondID of <strong>2</strong>.</p>\n","_postman_id":"8cc777f1-efe6-448f-bc85-b73b3152e35b"},{"name":"VLANs","item":[{"name":"Add a VLAN to an Interface","id":"3952b77d-d869-4fe4-b63d-9bbee468c366","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addvlan\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"1\",\r\n    \"vlanid\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add a new VLAN to an interface using the <strong>addvlan</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"6efface4-875b-442a-a5d4-8e8a254b4515","name":"Add a VLAN to an Interface","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addvlan\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"1\",\r\n    \"vlanid\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 11:38:50 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Created VLAN Interface id 2\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"3952b77d-d869-4fe4-b63d-9bbee468c366"},{"name":"Remove a VLAN from an Interface","id":"1bbb3c17-f80e-4a84-ad85-966526086be6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delvlan\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"2\",\r\n    \"vlanid\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can remove a VLAN from an interface using the <strong>delvlan</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"08a83813-f827-48bd-8a0f-bffe7823f8cb","name":"Remove a VLAN from an Interface","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delvlan\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"2\",\r\n    \"vlanid\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 11:42:33 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"1bbb3c17-f80e-4a84-ad85-966526086be6"}],"id":"e002f6d9-5067-44f3-a5f0-9d9c45940af3","description":"<p>Refer to the sections below for details on adding and deleting VLANs.</p>\n","_postman_id":"e002f6d9-5067-44f3-a5f0-9d9c45940af3"},{"name":"VXLANs","item":[{"name":"Add a VXLAN (using the remote parameter)","id":"ab063d62-f80b-48dd-a024-88da2d156697","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addvxlan\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"1\",\r\n    \"vni\": \"1\",\r\n    \"remote\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add a VXLAN by running the <strong>addvxlan</strong> command with the <strong>remote</strong> parameter.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"7c028834-e033-474e-a525-d93f8588a0f0","name":"Add a VXLAN (using the remote parameter)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addvxlan\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"1\",\r\n    \"vni\": \"1\",\r\n    \"remote\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 11:49:55 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Created VXLAN Interface id 2\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"ab063d62-f80b-48dd-a024-88da2d156697"},{"name":"Modify a VXLAN","id":"f5c9801e-10dd-4afb-bd51-024ec1d4f597","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modiface\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"1\",\r\n    \"mtu\": \"9216\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To modify VXLAN details (for example set the IP address) use the <strong>modiface</strong> command.</p>\n<p>Only one parameter can be changed on each call. The parameters are checked in the order outlined in the <a href=\"#ff94f634-a03c-49b6-8ad8-e2898cc35064\">Modify Interface Details</a> section.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"bf42bb80-3dc5-4baf-ab27-467adbf929f7","name":"Modify a VXLAN","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modiface\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"1\",\r\n    \"mtu\": \"9216\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 11:55:28 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"SIOCSIFMTU","value":"Invalid argument"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"f5c9801e-10dd-4afb-bd51-024ec1d4f597"},{"name":"Retrieve VXLAN Details","id":"d928e1cd-f7d5-4caf-99bf-ee552c31fe75","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showiface\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To retrieve VXLAN details, use the <strong>showiface</strong> command.</p>\n<p>To view the interface ID for each of the interfaces, run the <strong>stats</strong> command. The interface IDs are displayed as the <strong>ifaceID</strong> in the output. For further information on the stats command, refer to the <a href=\"#f4cfbb58-6037-4e47-bf39-71b9c4815e02\">Statistics</a> section.<br />Running the <strong>showiface</strong> command without using the interface parameter displays details for all existing interfaces.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"ec0e384c-6e0d-45e2-8739-9e32429c5cba","name":"Retrieve VXLAN Details","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showiface\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 13:03:08 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Interface\": [\n        {\n            \"Id\": 0,\n            \"IPAddress\": \"IP address would appear here/24\",\n            \"Mtu\": \"512\",\n            \"AdditionalAddresses\": [\n                \"IP address would appear here/24\"\n            ],\n            \"InterfaceType\": \"Port\",\n            \"GeoTrafficEnable\": true,\n            \"DefaultInterface\": true\n        },\n        {\n            \"Id\": 1,\n            \"IPAddress\": \"\",\n            \"InterfaceType\": \"Port\",\n            \"GeoTrafficEnable\": false,\n            \"DefaultInterface\": false\n        },\n        {\n            \"Id\": 2,\n            \"IPAddress\": \"\",\n            \"VNI\": \"1\",\n            \"RemoteAddress\": \"IP address would appear here\",\n            \"RealInterface\": 1,\n            \"InterfaceType\": \"VXlan\",\n            \"GeoTrafficEnable\": false,\n            \"DefaultInterface\": false\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"d928e1cd-f7d5-4caf-99bf-ee552c31fe75"},{"name":"Delete a VXLAN","id":"6620811f-e65a-40a6-98fb-1bb75c0b27f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delvxlan\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can delete a VXLAN by running the <strong>delvxlan</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"fbe98893-f46c-4780-af68-ae016b85acc7","name":"Delete a VXLAN","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delvxlan\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 11:52:11 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"6620811f-e65a-40a6-98fb-1bb75c0b27f4"}],"id":"c0132363-a13a-4be3-b1bb-9fff70c43b00","description":"<p>Refer to the following sections for details on the RESTful API commands relating to VXLANs.</p>\n","_postman_id":"c0132363-a13a-4be3-b1bb-9fff70c43b00"}],"id":"7c2316b8-bf39-41c0-be89-a01e61e66f65","description":"<p>Refer to the sections below for details on the RESTful API commands and parameters relating to interfaces.</p>\n","_postman_id":"7c2316b8-bf39-41c0-be89-a01e61e66f65"},{"name":"Host & DNS Configuration","item":[{"name":"Host & DNS Configuration Parameters","item":[],"id":"f0d8c7cb-96ce-4794-8a38-e677753c98ba","description":"<p>Some parameters relating to Host &amp; DNS Configuration can be managed using the <strong>get</strong> and <strong>set</strong> commands. Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for details about the <strong>get</strong> and <strong>set</strong> commands.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>Hostname</p></td><td><p>S</p></td><td><p>Set the hostname of the local machine.</p></td></tr><tr><td><p>ha1hostname</p></td><td><p>S</p></td><td><p>Set the hostname for the active LoadMaster</p></td></tr><tr><td><p>ha2hostname</p></td><td><p>S</p></td><td><p>Set the hostname for the standby LoadMaster</p></td></tr><tr><td><p>namserver</p></td><td><p>A</p></td><td><p>The IP address of a DNS server which is to be used to resolve names locally on the LoadMaster. Setting this parameter to an empty string will delete the name servers. The last remaining name server cannot be deleted if the <b>dnssecclient </b>parameter is enabled.</p><p>This parameter has been deprecated and replaced with the nameserver parameter.</p></td></tr><tr><td><p>nameserver</p></td><td><p>A</p></td><td><p>The IP address of a DNS server to resolve names locally on the LoadMaster. Setting this parameter to an empty string will delete the name servers. The last remaining name server cannot be deleted if the <b>dnssecclient </b>parameter is enabled.</p></td></tr><tr><td><p>searchlist</p></td><td><p>S</p></td><td><p>Specify the domain name that is to be prepended to requests to the DNS name server.</p></td></tr><tr><td><p>dnssecclient</p></td><td><p>B</p></td><td><p>Enable or disable DNSSEC client capabilities on the LoadMaster. At least one name server must be configured before DNSSEC can be enabled. After changing this setting, the LoadMaster must be rebooted for the change to be applied. Once the setting is changed, it cannot be changed again until the LoadMaster has been rebooted. If using HA, please set the parameter on both devices separately.</p><p>0 - Disabled</p><p>1 – Enabled</p></td></tr><tr><td><p>DNSNamesEnable</p></td><td><p>B</p></td><td><p>When this option is enabled, the LoadMaster automatically attempts to update any changedDNS names (based on the update interval)::</p><p>If the address is not found, or if it is the same as before – nothing is done (except a log entry is generated).</p><p>If the address is different, the Real Server entry will be updated with the new address, if possible.</p><p>If the new address is invalid for some reason, for example if it is a non-local address and the nonlocalrs option has been disabled, no changes are made and a log is generated.</p></td></tr><tr><td>dnsupdateinterval</td><td>I</td><td>Set the update interval for DNS entries. Valid values range from 1 to 60 (minutes). The default value is 60.</td></tr><tr><td>dnsreloadonerror</td><td>B</td><td>If this parameter is enabled, DNS entries are reloaded when health checks have errors and an FQDN is associated with the Real Server IP address.</td></tr></tbody></table>","_postman_id":"f0d8c7cb-96ce-4794-8a38-e677753c98ba"},{"name":"Resolve DNS Names Now","item":[{"name":"Resolve DNS Names Now","id":"c3ca27e4-a7e1-46a8-ac2f-0414ca396dd1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"resolvenow\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The LoadMaster will try to resolve the DNS names:</p>\n<ul>\n<li>If the address is not found or if it is the same as before – nothing is done (except a log entry is generated).</li>\n<li>If the address is different, the Real Server entry will be updated with the new address, if possible.</li>\n<li>If the new address is invalid for some reason, for example, if it is a non-local address and the <strong>nonlocalrs</strong> parameter has been disabled, no changes are made and a log is generated. The log is found in the normal syslog messages. The message \"DNS update failed\" appears and includes the reason why. It is a descriptive error message based on what is incorrect.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2f5ae9df-2d25-49a8-bc82-ec8a3bdd173f","name":"Resolve DNS Names Now","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"resolvenow\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 13:14:36 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"c3ca27e4-a7e1-46a8-ac2f-0414ca396dd1"}],"id":"5a5825e5-1dcb-45c8-9600-ca68626ab098","description":"<p>To force a new resolution of DNS names, run the <strong>resolvenow</strong> command.</p>\n","_postman_id":"5a5825e5-1dcb-45c8-9600-ca68626ab098"},{"name":"Hosts for Local Resolution","item":[{"name":"List the Existing Hosts for Local Resolution","id":"0a741f99-12c2-482f-90bc-76939f21cbbd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"gethosts\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list the existing hosts for local resolution, run the <strong>gethosts</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"69031821-eaa1-4086-a466-48bf2be86879","name":"List the Existing Hosts for Local Resolution","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"gethosts\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 13:22:55 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"HostsEntry\": [\n        {\n            \"HostIPAddress\": \"IP address would appear here\",\n            \"HostFqdn\": \"example.com\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"0a741f99-12c2-482f-90bc-76939f21cbbd"},{"name":"Add a Host IP Address and Host FQDN","id":"009af08f-a024-4734-85b1-2f572aa4d2c7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addhostsentry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"hostip\": \"InsertHostIPAddress\",\r\n    \"hostfqdn\": \"example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add a host IP address and host FQDN, run the <strong>addhostsentry</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"e2d327ed-f5d5-4a6b-907a-c4e75ecd67c6","name":"Add a Host IP Address and Host FQDN","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addhostsentry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"hostip\": \"InsertHostIPAddress\",\r\n    \"hostfqdn\": \"example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 13:26:37 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"009af08f-a024-4734-85b1-2f572aa4d2c7"},{"name":"Delete a Host IP Address and Host FQDN","id":"d23ffb04-b758-4571-b831-22bdd29c6e5e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delhostsentry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"hostip\": \"InsertHostIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete a host IP address and host FQDN, run the <strong>delhostsentry</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"14028b30-4f34-4a10-bce1-844a361e17ac","name":"Delete a Host IP Address and Host FQDN","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delhostsentry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"hostip\": \"InsertHostIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 13:28:26 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"d23ffb04-b758-4571-b831-22bdd29c6e5e"}],"id":"e7274233-3da7-4770-b51e-e3a417d285bc","description":"<p>Refer to the following sections for commands relating to hosts for local resolution.</p>\n","_postman_id":"e7274233-3da7-4770-b51e-e3a417d285bc"}],"id":"bb83f1bb-5599-46d8-9a66-0c636365a6ab","description":"<p>Refer to the following sections for details on the Host &amp; DNS Configuration RESTful API commands and parameters.</p>\n","_postman_id":"bb83f1bb-5599-46d8-9a66-0c636365a6ab"},{"name":"Route Management","item":[{"name":"Default Gateway","item":[{"name":"Set the Network Interface Address","id":"76a443cd-dac3-4340-ad5a-a8bd9a459d29","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modiface\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"1\",\r\n    \"gwiface\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Before setting the default gateway, you must configure the network interface addresses.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"44f90164-ce0a-49ea-80bc-fa50378ee126","name":"Set the Network Interface Address","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modiface\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"1\",\r\n    \"gwiface\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 13:39:51 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"76a443cd-dac3-4340-ad5a-a8bd9a459d29"},{"name":"Get/Set the Default Gateway","id":"b428dbbd-46d5-43db-aad8-df2f500acd95","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"dfltgw\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can retrieve or modify the default gateway by running the <strong>get</strong> or <strong>set</strong> command.</p>\n<p>Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for details about the <strong>get</strong> and <strong>set</strong> commands.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>dfltgw</p></td><td><p>A (IPv4)</p></td><td><p>unset</p></td><td><p>Specify the IPv4 default gateway that is to be used for communicating with the internet.</p></td></tr><tr><td><p>dfltgwv6</p></td><td><p>A (IPv6)</p></td><td><p>unset</p></td><td><p>Specify the IPv6 default gateway that is to be used for communicating with the internet.</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a405fad3-4a08-4992-8d62-2e1f94f7d3f1","name":"Get/Set the Default Gateway","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"dfltgw\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 13:43:47 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"dfltgw\": \"IP address would appear here\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"b428dbbd-46d5-43db-aad8-df2f500acd95"}],"id":"7829c4fd-432e-4324-9c40-b13eeef8d588","description":"<p>Refer to the sections below for details about the Default Gateway RESTful API parameters.</p>\n","_postman_id":"7829c4fd-432e-4324-9c40-b13eeef8d588"},{"name":"Additional Routes","item":[{"name":"List Existing Additional Routes","id":"0832df66-98c7-4223-ad5c-b279984ec4fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showroute\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>List existing Additional Routes by running the <strong>showroute</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"ad60c5cf-adb3-4998-a616-0b4b7b76df86","name":"List Existing Additional Routes","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showroute\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 13:53:39 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Route\": [\n        {\n            \"Destination\": \"IP address would appear here/32\",\n            \"Gateway\": \"IP address would appear here\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"0832df66-98c7-4223-ad5c-b279984ec4fb"},{"name":"Add an Additional Route","id":"e9888d04-8f91-4e7e-b44f-02d14f66bbcd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addroute\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"dest\": \"InsertDestinationIPAddress\",\r\n    \"gateway\": \"InsertGatewayIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add an Additional Route by running the <strong>addroute</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"e69944fa-47d9-4a21-92ed-649dfa0e3dc3","name":"Add an Additional Route","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addroute\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"dest\": \"InsertDestinationIPAddress\",\r\n    \"gateway\": \"InsertGatewayIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 13:58:31 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"e9888d04-8f91-4e7e-b44f-02d14f66bbcd"},{"name":"Delete an Additional Route","id":"747bdc0f-bb7a-47da-9536-aa4dda9a8e2c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delroute\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"dest\": \"InsertDestinationIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can delete an Additional Route by running the <strong>delroute</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"ec42146a-0f7a-4cd9-834c-a29e5762aa09","name":"Delete an Additional Route","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"delroute\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"dest\": \"InsertDestinationIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 14:39:27 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"747bdc0f-bb7a-47da-9536-aa4dda9a8e2c"}],"id":"c775ac9d-0d5e-41b0-b9e8-2145b01ec180","description":"<p>Refer to the following sections for details about the RESTful API commands and parameters relating to Additional Routes.</p>\n","_postman_id":"c775ac9d-0d5e-41b0-b9e8-2145b01ec180"},{"name":"Packet Routing Filter","item":[{"name":"Check if the Packet Routing Filter is Enabled","id":"d4cf0994-2357-446c-a99c-0116c87815a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol.isenabled\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To check if the packet routing filter is enabled, run the <strong>aclcontrol.isenabled</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3c62aac2-e1f7-498e-b97b-1bf6520930b5","name":"Check if the Packet Routing Filter is Enabled","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol.isenabled\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 14:53:18 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"aclstatus\": \"enable\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"d4cf0994-2357-446c-a99c-0116c87815a1"},{"name":"Enable/Disable the Packet Routing Filter","id":"e444398a-bc22-4bf9-86e5-79076826eaf8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"enable\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To enable/disable the packet routing filter, run the <strong>aclcontrol</strong> command and set the <strong>enable</strong> parameter.</p>\n<blockquote>\n<p>It is not possible to disable the packet routing filter if GEO is enabled. If you try to disable the packet routing filter with GEO enabled, you get the following error:<br /><strong>Cannot disable aclcontrol while GSLB is enabled</strong></p>\n</blockquote>\n<p>The remaining ACL control parameters in the sections below can only be set if the packet filter is enabled.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"21793f33-3410-4fac-8537-f802dd1aa493","name":"Enable/Disable the Packet Routing Filter","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"enable\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 14:56:29 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"e444398a-bc22-4bf9-86e5-79076826eaf8"},{"name":"Check if the Connection is Dropped or Rejected When it is on the Blocked List","id":"8f61f139-ad80-4cf5-b15c-3d8151ed9161","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol.isdrop\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Check if the connection is dropped or rejected when it is on the block list.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"5172f16c-8506-4b08-b012-dd4a58e30cdf","name":"Check if the Connection is Dropped or Rejected When it is on the Blocked List","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol.isdrop\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 15:01:46 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"aclmethod\": \"drop\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"8f61f139-ad80-4cf5-b15c-3d8151ed9161"},{"name":"Enable Dropping of Block List Entries","id":"1630963a-f715-4dc0-b791-b8aece49b47c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"drop\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Enable dropping of block list entries.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3002a66b-e875-4a93-830c-83cb383a1cee","name":"Enable Dropping of Block List Entries","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"drop\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 15:04:23 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"1630963a-f715-4dc0-b791-b8aece49b47c"},{"name":"Disable Dropping of Block List Entries","id":"5bb7d1f4-465f-4f22-9e06-fd02ff73799e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"drop\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Disable dropping of block list entries.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"7494d630-58fa-40e2-855a-a6edbfc47f32","name":"Disable Dropping of Block List Entries","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"drop\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 15:07:02 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"5bb7d1f4-465f-4f22-9e06-fd02ff73799e"},{"name":"Check if the Restrict Traffic to Interfaces Option is Enabled","id":"7df21a70-f4b8-4677-8220-9a2613e2f9f2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol.isifblock\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>When the <strong>Restrict traffic to Interfaces</strong> option is enabled, restrictions are enforced upon routing between attached subnets. To check if the <strong>Restrict traffic to Interfaces</strong> option is enabled or disabled, run the <strong>aclcontrol.isifblock</strong> command.</p>\n<ul>\n<li><strong>block</strong> - enabled</li>\n<li><strong>free</strong> - disabled</li>\n</ul>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"40562caf-d118-4f57-bf93-72e4b62c9f87","name":"Check if the Restrict traffic to interfaces Option is Enabled","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol.isifblock\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 15:09:17 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"aclblockall\": \"free\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"7df21a70-f4b8-4677-8220-9a2613e2f9f2"},{"name":"Enable the Restrict Traffic to Interfaces Option","id":"42d0c233-51bd-47bb-af8c-1dcb6c74077f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ifblock\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Enable the <strong>Restrict traffic to Interfaces</strong> option.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"825d3677-0ed3-4927-8dbf-c657e0678e95","name":"Enable the Restrict traffic to Interfaces Option","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ifblock\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 15:14:24 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"42d0c233-51bd-47bb-af8c-1dcb6c74077f"},{"name":"Disable the Restrict Traffic to Interfaces Option","id":"7cbb65bc-fa61-4e55-b045-feaf42cebd97","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ifblock\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Disable the <strong>Restrict traffic to Interfaces</strong> option.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"4f62332e-45b6-4517-a8b9-433ec5cad531","name":"Disable the Restrict traffic to Interfaces Option","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ifblock\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 15:16:30 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"7cbb65bc-fa61-4e55-b045-feaf42cebd97"},{"name":"Check if the Include WUI in IP Access Lists Option is Enabled","id":"56bbc629-295d-48a8-8be5-fda6cd4820b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol.iswuiblock\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>If the <strong>Include WUI in IP Access Lists</strong> option is enabled, access to the UI is also controlled by the packet filter. In this case, the client that enabled the <strong>Include WUI in IP Access Lists</strong> option will still have access. If this option is disabled, access to the UI is not affected by the packet filter.<br />To check if <strong>Include WUI in IP Access Lists</strong> is enabled or disabled, run the <strong>aclcontrol.iswuiblock</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"664516df-f9a1-46f4-b7b7-7221ac7c893d","name":"Check if the Include WUI in IP Access Lists Option is Enabled","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol.iswuiblock\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 15:18:25 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"aclwuiblock\": \"no\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"56bbc629-295d-48a8-8be5-fda6cd4820b2"},{"name":"Enable the Include WUI in IP Access Lists Option","id":"1788ba6c-b185-4624-98ff-1146b446af87","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"wuiblock\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To enable the <strong>Include WUI in IP Access Lists</strong> option, run the <strong>aclcontrol</strong> command and enable the <strong>wuiblock</strong> parameter.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"bbe4ebd0-cf6a-428b-9283-3acf8d2f1dc1","name":"Enable the Include WUI in IP Access Lists Option","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"wuiblock\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 15:21:05 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"1788ba6c-b185-4624-98ff-1146b446af87"},{"name":"Disable the Include WUI in IP Access Lists Option","id":"50da8e1f-0aaf-40a0-ab75-518e9a88f0b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"wuiblock\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To disable the <strong>Include WUI in IP Access Lists</strong> option, run the <strong>aclcontrol</strong> command and disable the <strong>wuiblock</strong> parameter.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"72918062-4da2-4dab-8753-c30f65935605","name":"Disable the Include WUI in IP Access Lists Option","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"wuiblock\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 15:23:39 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"50da8e1f-0aaf-40a0-ab75-518e9a88f0b2"},{"name":"Check the IP Address of the Last Client that Changed the Packet Filter","id":"e7b927c9-c55d-4bfa-b0fb-334e122bbc5c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol.wuiaddr\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To check the IP address of the last client that changed the packet filter (that is, the host that is allowed in), run the <strong>aclcontrol.wuiaddr</strong> command.</p>\n<blockquote>\n<p>The <strong>wuiaddr</strong> command is only relevant if the <strong>Include WUI in IP Access Lists</strong> option is enabled.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"8c353070-6bfc-4d81-aa3c-435cdf87a04f","name":"Check the IP Address of the Last Client that Changed the Packet Filter","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol.wuiaddr\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 15:26:17 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"wuiaddr\": \"IP address would appear here\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"e7b927c9-c55d-4bfa-b0fb-334e122bbc5c"}],"id":"cc13093e-26b4-4246-816b-70ef2f8700ee","description":"<p>The commands in this section relate to the global packet routing filter option. Packet filtering is enabled by default. It is not possible to disable the packet routing filter if GEO is enabled. Refer to the <a href=\"#2160d558-4fd9-43b6-9ced-965d8e1dc0c5\">Enable/Disable GEO</a> section for commands to enable and disable GEO.</p>\n","_postman_id":"cc13093e-26b4-4246-816b-70ef2f8700ee"},{"name":"VPN Management","item":[{"name":"VPN Commands","item":[{"name":"Create a New VPN Connection","id":"774bc8c8-8455-40d0-9ce0-8f56b5a84a20","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"createvpncon\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To create a new Virtual Private Network (VPN) connection, run the <strong>createvpncon</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a10aa32a-3d05-4454-8e5b-a6afa26d90ea","name":"Create a New VPN Connection","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"createvpncon\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 15:31:51 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{ \"code\": 200,\nipsec_setup: Starting Openswan IPsec U2.6.42/K4.14.137...\nipsec_setup: multiple ip addresses, using  <IPAddressWouldAppearHere> on eth0\n\"Data\": {\n\"status\": \"Down\",\n\"defaultLocalIP\": \"IP address would appear here\",\n\"defaultLocalSubnets\": \"IP address would appear here/32\",\n\"defaultLocalID\": \"IP address would appear here\"\n},\n  \"status\": \"ok\"\n}\n"}],"_postman_id":"774bc8c8-8455-40d0-9ce0-8f56b5a84a20"},{"name":"Delete an Existing IPSec Connection","id":"0f17481c-1260-45b0-9743-ac5820047e02","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"deletevpncon\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can delete an existing IPsec connection by running the <strong>deletevpncon</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3135a60b-22c6-4d07-aacb-fe9c3eead577","name":"Delete an Existing IPSec Connection","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"deletevpncon\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 15:34:52 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"ipsec_setup: Stopping Openswan IPsec...\\nCommand completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"0f17481c-1260-45b0-9743-ac5820047e02"},{"name":"Set the VPN Addresses","id":"8e880966-4916-4e22-b9a0-e5b4b240d8a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setvpnaddr\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\",\r\n    \"localip\": \"InsertLocalIPAddress\",\r\n    \"localsubnets\": \"InsertLocalSubnetAddress\",\r\n    \"remoteip\": \"InsertRemoteIPAddress\",\r\n    \"remotesubnets\": \"InsertRemoteSubnetAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can set all of the VPN addresses at the same time by running the <strong>setvpnaddr</strong> command.</p>\n<p>All of the parameters in the following table are required when running the <strong>setvpnaddr</strong> command.</p>\n<blockquote>\n<p>You can also set these parameters individually by running the commands listed in the following sections.</p>\n<p>Multiple IP addresses can be specified using a comma-separated list.</p>\n</blockquote>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>localip</p></td><td><p>String</p></td><td><p>See additional information</p></td><td><p>In non-HA mode, the default is the LoadMaster IP address, that is, the IP address of the default gateway interface.</p><p>In HA-mode, the default is the shared IP address.</p></td></tr><tr><td><p>localsubnets</p></td><td><p>String</p></td><td><p>See additional information</p></td><td><p>Set the subnet for the local side of the connection. The local IP can be the only participant if applicable, given the /32 CIDR. When the <b>localip </b>is set, the <b>localsubnet </b>is automatically populated. Multiple local subnets can be specified using a comma-separated list. Up to 10 IP addresses can be specified.</p></td></tr><tr><td><p>remoteip</p></td><td><p>String</p></td><td><p>unset</p></td><td><p>Set the IP address for the remote side of the connection.</p></td></tr><tr><td><p>remotesubnets</p></td><td><p>String</p></td><td><p>unset</p></td><td><p>Set the subnet for the remote side of the connection. Multiple remote subnets can be specified using a comma-separated list. Up to 10 IP addresses can be specified.</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"64c670a1-fb0e-468c-ae12-e72e911e4dfb","name":"Set the VPN Addresses","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setvpnaddr\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\",\r\n    \"localip\": \"InsertLocalIPAddress\",\r\n    \"localsubnets\": \"InsertLocalSubnetAddress\",\r\n    \"remoteip\": \"InsertRemoteIPAddress\",\r\n    \"remotesubnets\": \"InsertRemoteSubnetAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 15:41:27 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Data\": {\n        \"status\": \"Down\",\n        \"localIP\": \"IP address would appear here\",\n        \"localSubnets\": \"IP address would appear here/32\",\n        \"remoteIP\": \"IP address would appear here\",\n        \"remoteSubnets\": \"IP address would appear here/32\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"8e880966-4916-4e22-b9a0-e5b4b240d8a8"},{"name":"Set the Local IP Address","id":"cb905610-9a7e-4f49-a0de-15f8a1bf3368","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setvpnlocalip\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\",\r\n    \"localip\": \"InsertLocalIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To set the <strong>Local IP Address</strong>, run the <strong>setvpnlocalip</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"0d6e78c7-c30e-44b3-b2f3-fd3d746c1c35","name":"Set the Local IP Address","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setvpnlocalip\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\",\r\n    \"localip\": \"InsertLocalIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 15:46:56 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"cb905610-9a7e-4f49-a0de-15f8a1bf3368"},{"name":"Set the Local Subnet Address","id":"7ca74890-4158-476b-b860-e3d2dbd21abd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setvpnlocalsubnets\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\",\r\n    \"localsubnets\": \"InsertLocalSubnetAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To set the <strong>Local Subnet Address</strong>, run the <strong>setvpnlocalsubnets</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"09e2664f-72c8-498b-b416-33c72fa5ae0a","name":"Set the Local Subnet Address","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setvpnlocalsubnets\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\",\r\n    \"localsubnets\": \"InsertLocalSubnetAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 15:50:51 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"7ca74890-4158-476b-b860-e3d2dbd21abd"},{"name":"Set the Remote IP Address","id":"3c2f253d-087c-4eb5-9111-3a90701320ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setvpnremoteip\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\",\r\n    \"remoteip\": \"InsertRemoteIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To set the <strong>Remote IP Address</strong>, run the <strong>setvpnremoteip</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"bf8b8b79-a5d6-4072-9f62-31313f410eaf","name":"Set the Remote IP Address","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setvpnremoteip\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\",\r\n    \"remoteip\": \"InsertRemoteIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 15:53:50 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"3c2f253d-087c-4eb5-9111-3a90701320ab"},{"name":"Set the Remote Subnet Address","id":"5a2262ae-c30b-498a-90e4-166fb2d22bbe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setvpnremotesubnets\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\",\r\n    \"remotesubnets\": \"InsertRemoteSubnetAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To set the <strong>Remote Subnet Address</strong>, run the <strong>setvpnremoteubnets</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"8800b5a8-f93a-4e02-bbba-35eda527a164","name":"Set the Remote Subnet Address","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setvpnremotesubnets\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\",\r\n    \"remotesubnets\": \"InsertRemoteSubnetAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 15:56:11 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"5a2262ae-c30b-498a-90e4-166fb2d22bbe"}],"id":"90853e66-2c84-4182-a6ed-3b7170cd5299","description":"<p>Refer to the following sections for details on some VPN RESTful API commands.</p>\n","_postman_id":"90853e66-2c84-4182-a6ed-3b7170cd5299"},{"name":"Set the Perfect Forward Secrecy Option","item":[{"name":"Enable the Perfect Forward Secrecy Option","id":"a7c56fb0-5f90-4906-a9db-2cc01a44f298","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setvpnpfsenable\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To enable the <strong>Perfect Forward Secrecy</strong> option on a particular connection, run the <strong>setvpnpfsenable</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"fc77de73-556e-47d9-9fcf-04f112b60de9","name":"Enable the Perfect Forward Secrecy Option","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setvpnpfsenable\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 15:23:38 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"a7c56fb0-5f90-4906-a9db-2cc01a44f298"},{"name":"Disable the Perfect Forward Secrecy Option","id":"048cadef-069e-42a8-bf36-25901198a626","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setvpnpfsdisable\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To disable the <strong>Perfect Forward Secrecy</strong> option on a particular connection, run the <strong>setvpnpfsdisable</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2c8db8fd-077e-4fd7-92cb-0dbf44b1534d","name":"Disable the Perfect Forward Secrecy Option","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setvpnpfsdisable\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 15:25:38 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"048cadef-069e-42a8-bf36-25901198a626"}],"id":"0fb513b1-c607-4334-9db9-b65eb4b6bb0f","description":"<p>Refer to the following commands for details on how to enable or disable the <strong>Perfect Forward Secrecy</strong> option.</p>\n","_postman_id":"0fb513b1-c607-4334-9db9-b65eb4b6bb0f"},{"name":"VPN Connection Commands","item":[{"name":"Set the Connection Secret","id":"a5526a15-58c1-4f36-bc1e-4fd045cad3df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setvpnsecret\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\",\r\n    \"localid\": \"InsertLocalIPAddress\",\r\n    \"remoteid\": \"InsertRemoteIPAddress\",\r\n    \"key\": \"PreSharedKeyExample\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To set the connection secret details, run the <strong>setvpnsecret</strong> command.</p>\n<p>All of the parameters are required for this command to work.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>localid</p></td><td><p>String</p></td><td><p>Same as the <b>localip</b></p></td><td><p>Identification for the local side of the connection</p></td></tr><tr><td><p>remoteid</p></td><td><p>String</p></td><td><p>unset</p></td><td><p>Identification for the remote side of the connection. This can be the <b>remoteip</b>.</p></td></tr><tr><td><p>key</p></td><td><p>String</p></td><td><p>unset</p></td><td><p>The Pre Shared Key (PSK) string. This is the <b>Shared key</b> which is generated and managed on the Azure side. The key length should be at least 16 and at most 64 characters.</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"6a0ddd5e-da0b-46a0-9c87-1fbb3bc6d3aa","name":"Set the Connection Secret","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setvpnsecret\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\",\r\n    \"localid\": \"InsertLocalIPAddress\",\r\n    \"remoteid\": \"InsertRemoteIPAddress\",\r\n    \"key\": \"PreSharedKeyExample\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 15:31:48 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Data\": {\n        \"status\": \"Down\",\n        \"localID\": \"IP address would appear here\",\n        \"remoteID\": \"IP address would appear here\",\n        \"key\": \"PreSharedKeyExample\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"a5526a15-58c1-4f36-bc1e-4fd045cad3df"},{"name":"Start the Connection","id":"4f13251c-cab9-4341-b8b0-8e3d92f0f55a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"startvpncon\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To start the connection, run the <strong>startvpncon</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"9c8684d6-5c9a-4bc1-af98-e5974c64396a","name":"Start the Connection","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"startvpncon\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 15:37:15 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"4f13251c-cab9-4341-b8b0-8e3d92f0f55a"},{"name":"Stop the Connection","id":"1752a94c-c277-43ed-b581-9bcfbfbf69af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"stopvpncon\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To stop the connection, run the <strong>stopvpncon</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"0eed735e-a2ef-4682-8ee6-99b41ae50315","name":"Stop the Connection","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"stopvpncon\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 15:38:59 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"1752a94c-c277-43ed-b581-9bcfbfbf69af"},{"name":"Get the Connection Status","id":"94f09478-56b1-4aa2-ad48-fdf32f0e4168","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getvpnstatus\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To view the status of the connection, run the <strong>getvpnstatus</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"73f8658c-52bf-4c03-8a59-04149b370e5a","name":"Get the Connection Status","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getvpnstatus\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"VPNname\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 15:40:17 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Data\": {\n        \"status\": \"Down\",\n        \"localIP\": \"IP address would appear here\",\n        \"localSubnets\": \"IP address would appear here/32\",\n        \"remoteIP\": \"IP address would appear here\",\n        \"remoteSubnets\": \"<IPAddressWouldAppearHere>/32,<IPAddressWouldAppearHere>/32\",\n        \"localID\": \"IP address would appear here\",\n        \"remoteID\": \"IP address would appear here\",\n        \"key\": \"PreSharedKeyExample\",\n        \"pfs\": \"disabled\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"94f09478-56b1-4aa2-ad48-fdf32f0e4168"},{"name":"List All Existing Connections","id":"225dc1a1-c564-4d6b-b3b0-b0a1af62fd1c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listvpns\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list the details about all of the existing VPN connections, run the <strong>listvpns</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2072d836-e21c-4afb-a518-229ea1d96486","name":"List All Existing Connections","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listvpns\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 15:42:04 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"VPN\": [\n        {\n            \"name\": \"VPNname\",\n            \"status\": \"Down\",\n            \"localIP\": \"IP address would appear here\",\n            \"localSubnets\": \"IP address would appear here/32\",\n            \"remoteIP\": \"IP address would appear here\",\n            \"remoteSubnets\": \"<IPAddressWouldAppearHere>/32,<IPAddressWouldAppearHere>/32\",\n            \"localID\": \"IP address would appear here\",\n            \"remoteID\": \"IP address would appear here\",\n            \"key\": \"PreSharedKeyExample\",\n            \"pfs\": \"disabled\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"225dc1a1-c564-4d6b-b3b0-b0a1af62fd1c"}],"id":"66f49e8b-7d7a-4c0d-a32f-e48e4fff1546","description":"<p>Refer to the following sections for details on the VPN connection RESTful API commands.</p>\n","_postman_id":"66f49e8b-7d7a-4c0d-a32f-e48e4fff1546"},{"name":"IKE Daemon Commands","item":[{"name":"Stop the IKE Daemon","id":"a7520d1b-4578-4a5a-b314-0671cce3313b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"stopikedaemon\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list the details about all of the existing VPN connections, run the <strong>listvpns</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"452982c3-7abc-4670-9a35-8bdd16eb9808","name":"Stop the IKE Daemon","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"stopikedaemon\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 15:44:26 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"a7520d1b-4578-4a5a-b314-0671cce3313b"},{"name":"Start the IKE Daemon","id":"fb7187f3-7012-4007-aebb-a6330e270fbe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"startikedaemon\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To start the IKE daemon, run the <strong>startikedaemon</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"4b4c10dc-f947-46b1-a017-64eeedabc6dc","name":"Start the IKE Daemon","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"startikedaemon\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 15:45:58 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"fb7187f3-7012-4007-aebb-a6330e270fbe"},{"name":"Get the IKE Daemon Status","id":"9cf6fd5b-4d9f-42b6-9f08-c95c67c785ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"statusikedaemon\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To view the status of the IKE daemon, run the <strong>statusikedaemon</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"aed187b7-cad3-414f-8999-8de7f9a32829","name":"Get the IKE Daemon Status","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"statusikedaemon\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 15:48:03 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Data\": {\n        \"status\": \"Up\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"9cf6fd5b-4d9f-42b6-9f08-c95c67c785ca"}],"id":"23f84d7a-38e3-4688-8d67-875eb0a8caed","description":"<p>Refer to the following sections for RESTful API commands relating to the IKE Daemon.</p>\n","_postman_id":"23f84d7a-38e3-4688-8d67-875eb0a8caed"}],"id":"62d684b4-0873-4495-920f-fc0d02e46fa6","description":"<p>Refer to the following sections for details on the RESTful API commands and parameters relating to VPN Management.</p>\n","_postman_id":"62d684b4-0873-4495-920f-fc0d02e46fa6"}],"id":"9b80eaf7-6fb0-452d-864d-60172c97bd06","description":"<p>Refer to the following sections for details on the Route Management RESTful API commands and parameters.</p>\n","_postman_id":"9b80eaf7-6fb0-452d-864d-60172c97bd06"},{"name":"Access Lists","item":[{"name":"List the Block or Allow List for a Specific Virtual Service","id":"8731b069-8b55-41d1-a804-667aafd19255","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"listvs\": \"block\",\r\n    \"vsip\": \"InsertVirtualServiceIPAddress\",\r\n    \"vsprot\": \"tcp\",\r\n    \"vsport\": \"443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>List the block or allow list for a specific Virtual Service by using <strong>aclcontrol</strong> command.</p>\n<table><tbody><tr><td><p><b>Virtual Server Protocol</b></p></td></tr><tr><td><p>tcp</p></td></tr><tr><td><p>udp</p></td></tr></tbody></table>\n\n<blockquote>\n<p>If the CIDR is not specified, the system will use its own default value which is /32.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2b523d1d-634b-4ec8-855e-496d6b930dd7","name":"List the Allow List for a Specific Virtual Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"listvs\": \"allow\",\r\n    \"vsip\": \"InsertIPAddress\",\r\n    \"vsprot\": \"tcp\",\r\n    \"vsport\": \"443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 03:31:34 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"VID\": \"2\",\n    \"VS_IP\": \"IP address would appear here\",\n    \"VS_Port\": \"443\",\n    \"VS_Protocol\": \"tcp\",\n    \"list\": \"allow\",\n    \"IP\": [\n        {\n            \"addr\": \"IP address would appear here/32\",\n            \"comment\": \"Example\"\n        }\n    ],\n    \"status\": \"ok\"\n}"},{"id":"0c2243df-1525-42e2-9869-6d97c2aac983","name":"List the Block List for a Specific Virtual Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"listvs\": \"block\",\r\n    \"vsip\": \"InsertIPAddress\",\r\n    \"vsprot\": \"tcp\",\r\n    \"vsport\": \"443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 03:32:36 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"VID\": \"2\",\n    \"VS_IP\": \"IP address would appear here\",\n    \"VS_Port\": \"443\",\n    \"VS_Protocol\": \"tcp\",\n    \"list\": \"block\",\n    \"IP\": [\n        {\n            \"addr\": \"IP address would appear here/32\",\n            \"comment\": \"Add a service\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"8731b069-8b55-41d1-a804-667aafd19255"},{"name":"Retrieve the Virtual Service Index","id":"3d430d14-9409-46b4-aacf-60a269ee01f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listvs\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To retrieve the Virtual Service index, run the <strong>listvs</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a7cb79a5-9403-4937-9f24-65631707ffcb","name":"Retrieve the Virtual Service Index","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listvs\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 10:16:38 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"VS\": [\n        {\n            \"Status\": \"FailMsg\",\n            \"Index\": 1,\n            \"VSAddress\": \"IP address would appear here\",\n            \"VSPort\": \"80\",\n            \"Layer\": 7,\n            \"Enable\": true,\n            \"SSLReverse\": false,\n            \"SSLReencrypt\": false,\n            \"InterceptMode\": 1,\n            \"Intercept\": true,\n            \"InterceptOpts\": [\n                \"opnormal\",\n                \"auditrelevant\",\n                \"reqdatadisable\",\n                \"resdatadisable\"\n            ],\n            \"AlertThreshold\": 0,\n            \"OwaspOpts\": [\n                \"opnormal\",\n                \"auditnone\",\n                \"reqdatadisable\",\n                \"resdatadisable\"\n            ],\n            \"BlockingParanoia\": 0,\n            \"IPReputationBlocking\": false,\n            \"ExecutingParanoia\": 0,\n            \"AnomalyScoringThreshold\": 0,\n            \"PCRELimit\": 0,\n            \"JSONDLimit\": 0,\n            \"BodyLimit\": 0,\n            \"Transactionlimit\": 0,\n            \"Transparent\": true,\n            \"SubnetOriginating\": false,\n            \"ServerInit\": 0,\n            \"StartTLSMode\": 0,\n            \"Idletime\": 660,\n            \"Cache\": false,\n            \"Compress\": false,\n            \"Verify\": 0,\n            \"UseforSnat\": false,\n            \"ForceL4\": false,\n            \"ForceL7\": true,\n            \"MultiConnect\": false,\n            \"ClientCert\": 0,\n            \"SecurityHeaderOptions\": 6,\n            \"SameSite\": 3,\n            \"VerifyBearer\": false,\n            \"ErrorCode\": \"404\",\n            \"ErrorPage\": true,\n            \"CertFile\": \"60f1ee8b15ce0eab5909dc600cabae9d\",\n            \"CheckUse1.1\": false,\n            \"MatchLen\": 0,\n            \"CheckUseGet\": 0,\n            \"SSLRewrite\": \"0\",\n            \"VStype\": \"http\",\n            \"FollowVSID\": 0,\n            \"Protocol\": \"tcp\",\n            \"Schedule\": \"rr\",\n            \"CheckType\": \"http\",\n            \"PersistTimeout\": \"0\",\n            \"SSLAcceleration\": true,\n            \"CheckPort\": \"0\",\n            \"NRules\": 0,\n            \"NRequestRules\": 0,\n            \"NResponseRules\": 0,\n            \"NMatchBodyRules\": 0,\n            \"NPreProcessRules\": 0,\n            \"EspEnabled\": true,\n            \"EspLogs\": 7,\n            \"DisplayPubPriv\": true,\n            \"DisablePasswordForm\": false,\n            \"PermanentCookies\": 0,\n            \"IncludeNestedGroups\": false,\n            \"MultiDomainPermittedGroups\": false,\n            \"Domain\": \"LDAPDUO\",\n            \"SingleSignOnDir\": \"Dual Factor Authentication\",\n            \"Logoff\": \"/owa/logoff.owa\",\n            \"UserPwdExpiryWarn\": false,\n            \"UserPwdExpiryWarnDays\": 0,\n            \"Captcha\": false,\n            \"AllowedHosts\": \"*.*\",\n            \"AllowedDirectories\": \"/*\",\n            \"ServerFbaUsernameOnly\": false,\n            \"InputAuthMode\": 2,\n            \"OutputAuthMode\": 0,\n            \"MasterVS\": 3,\n            \"MasterVSID\": 0,\n            \"SingleSignOnMessage\": \"Please enter your Exchange\",\n            \"IsTransparent\": 0,\n            \"AddVia\": 0,\n            \"QoS\": 0,\n            \"TlsType\": \"3\",\n            \"NeedHostName\": true,\n            \"OCSPVerify\": false,\n            \"AllowHTTP2\": false,\n            \"PassCipher\": false,\n            \"PassSni\": false,\n            \"ChkInterval\": 0,\n            \"ChkTimeout\": 0,\n            \"ChkRetryCount\": 0,\n            \"Bandwidth\": 0,\n            \"ConnsPerSecLimit\": 0,\n            \"RequestsPerSecLimit\": 0,\n            \"MaxConnsLimit\": 0,\n            \"RefreshPersist\": false,\n            \"ResponseStatusRemap\": false,\n            \"RsMinimum\": 0,\n            \"CipherSet\": \"BestPractices\",\n            \"NumberOfRSs\": 3,\n            \"SubVS\": [\n                {\n                    \"Status\": \"Down\",\n                    \"VSIndex\": 4,\n                    \"RsIndex\": 3,\n                    \"Name\": \"-\",\n                    \"Forward\": \"nat\",\n                    \"Weight\": 1000,\n                    \"Limit\": 0,\n                    \"RateLimit\": 0,\n                    \"Follow\": 0,\n                    \"Enable\": true,\n                    \"Critical\": false,\n                    \"Nrules\": 0\n                },\n                {\n                    \"Status\": \"Down\",\n                    \"VSIndex\": 5,\n                    \"RsIndex\": 1,\n                    \"Name\": \"-\",\n                    \"Forward\": \"nat\",\n                    \"Weight\": 1000,\n                    \"Limit\": 0,\n                    \"RateLimit\": 0,\n                    \"Follow\": 0,\n                    \"Enable\": true,\n                    \"Critical\": false,\n                    \"Nrules\": 0\n                },\n                {\n                    \"Status\": \"Down\",\n                    \"VSIndex\": 6,\n                    \"RsIndex\": 2,\n                    \"Name\": \"-\",\n                    \"Forward\": \"nat\",\n                    \"Weight\": 1000,\n                    \"Limit\": 0,\n                    \"RateLimit\": 0,\n                    \"Follow\": 0,\n                    \"Enable\": true,\n                    \"Critical\": false,\n                    \"Nrules\": 0\n                }\n            ]\n        },\n        {\n            \"Status\": \"Down\",\n            \"Index\": 2,\n            \"VSAddress\": \"10.35.47.20\",\n            \"VSPort\": \"443\",\n            \"Layer\": 7,\n            \"Enable\": true,\n            \"SSLReverse\": false,\n            \"SSLReencrypt\": false,\n            \"InterceptMode\": 0,\n            \"Intercept\": false,\n            \"InterceptOpts\": [\n                \"opnormal\",\n                \"auditrelevant\",\n                \"reqdatadisable\",\n                \"resdatadisable\"\n            ],\n            \"AlertThreshold\": 0,\n            \"OwaspOpts\": [\n                \"opnormal\",\n                \"auditnone\",\n                \"reqdatadisable\",\n                \"resdatadisable\"\n            ],\n            \"BlockingParanoia\": 0,\n            \"IPReputationBlocking\": false,\n            \"ExecutingParanoia\": 0,\n            \"AnomalyScoringThreshold\": 0,\n            \"PCRELimit\": 0,\n            \"JSONDLimit\": 0,\n            \"BodyLimit\": 0,\n            \"Transactionlimit\": 0,\n            \"Transparent\": false,\n            \"SubnetOriginating\": true,\n            \"ServerInit\": 0,\n            \"StartTLSMode\": 0,\n            \"Idletime\": 660,\n            \"Cache\": false,\n            \"Compress\": false,\n            \"Verify\": 0,\n            \"UseforSnat\": false,\n            \"ForceL4\": false,\n            \"ForceL7\": true,\n            \"MultiConnect\": false,\n            \"ClientCert\": 0,\n            \"SecurityHeaderOptions\": 0,\n            \"SameSite\": 0,\n            \"VerifyBearer\": false,\n            \"ErrorCode\": \"0\",\n            \"CheckUse1.1\": false,\n            \"MatchLen\": 0,\n            \"CheckUseGet\": 0,\n            \"SSLRewrite\": \"0\",\n            \"VStype\": \"http\",\n            \"FollowVSID\": 0,\n            \"Protocol\": \"tcp\",\n            \"Schedule\": \"rr\",\n            \"CheckType\": \"http\",\n            \"PersistTimeout\": \"0\",\n            \"CheckPort\": \"0\",\n            \"NRules\": 0,\n            \"NRequestRules\": 0,\n            \"NResponseRules\": 0,\n            \"NMatchBodyRules\": 0,\n            \"NPreProcessRules\": 0,\n            \"EspEnabled\": true,\n            \"EspLogs\": 7,\n            \"DisplayPubPriv\": true,\n            \"DisablePasswordForm\": false,\n            \"PermanentCookies\": 0,\n            \"IncludeNestedGroups\": false,\n            \"MultiDomainPermittedGroups\": false,\n            \"UserPwdExpiryWarn\": false,\n            \"UserPwdExpiryWarnDays\": 0,\n            \"Captcha\": false,\n            \"ServerFbaUsernameOnly\": false,\n            \"InputAuthMode\": 1,\n            \"OutputAuthMode\": 1,\n            \"MasterVS\": 0,\n            \"MasterVSID\": 0,\n            \"IsTransparent\": 2,\n            \"AddVia\": 0,\n            \"QoS\": 0,\n            \"TlsType\": \"0\",\n            \"NeedHostName\": false,\n            \"OCSPVerify\": false,\n            \"AllowHTTP2\": false,\n            \"PassCipher\": false,\n            \"PassSni\": false,\n            \"ChkInterval\": 0,\n            \"ChkTimeout\": 0,\n            \"ChkRetryCount\": 0,\n            \"Bandwidth\": 0,\n            \"ConnsPerSecLimit\": 0,\n            \"RequestsPerSecLimit\": 0,\n            \"MaxConnsLimit\": 0,\n            \"RefreshPersist\": false,\n            \"ResponseStatusRemap\": false,\n            \"EnhancedHealthChecks\": false,\n            \"RsMinimum\": 0,\n            \"NumberOfRSs\": 1,\n            \"Rs\": [\n                {\n                    \"Status\": \"Disabled\",\n                    \"VSIndex\": 2,\n                    \"RsIndex\": 7,\n                    \"Addr\": \"10.35.47.22\",\n                    \"Port\": 443,\n                    \"DnsName\": \"\",\n                    \"Forward\": \"nat\",\n                    \"Weight\": 1000,\n                    \"Limit\": 0,\n                    \"RateLimit\": 0,\n                    \"Follow\": 0,\n                    \"Enable\": false,\n                    \"Critical\": false,\n                    \"Nrules\": 0\n                }\n            ]\n        },\n        {\n            \"Status\": \"Down\",\n            \"Index\": 3,\n            \"VSAddress\": \"IP address would appear here\",\n            \"VSPort\": \"80\",\n            \"Layer\": 7,\n            \"Enable\": true,\n            \"SSLReverse\": false,\n            \"SSLReencrypt\": false,\n            \"InterceptMode\": 0,\n            \"Intercept\": false,\n            \"InterceptOpts\": [\n                \"opnormal\",\n                \"auditrelevant\",\n                \"reqdatadisable\",\n                \"resdatadisable\"\n            ],\n            \"AlertThreshold\": 0,\n            \"OwaspOpts\": [\n                \"opnormal\",\n                \"auditnone\",\n                \"reqdatadisable\",\n                \"resdatadisable\"\n            ],\n            \"BlockingParanoia\": 0,\n            \"IPReputationBlocking\": false,\n            \"ExecutingParanoia\": 0,\n            \"AnomalyScoringThreshold\": 0,\n            \"PCRELimit\": 0,\n            \"JSONDLimit\": 0,\n            \"BodyLimit\": 0,\n            \"Transactionlimit\": 0,\n            \"Transparent\": false,\n            \"SubnetOriginating\": true,\n            \"ServerInit\": 0,\n            \"StartTLSMode\": 0,\n            \"Idletime\": 660,\n            \"Cache\": false,\n            \"Compress\": false,\n            \"Verify\": 0,\n            \"UseforSnat\": false,\n            \"ForceL4\": false,\n            \"ForceL7\": true,\n            \"MultiConnect\": false,\n            \"ClientCert\": 0,\n            \"SecurityHeaderOptions\": 0,\n            \"SameSite\": 0,\n            \"VerifyBearer\": false,\n            \"ErrorCode\": \"0\",\n            \"CheckUse1.1\": false,\n            \"MatchLen\": 0,\n            \"CheckUseGet\": 0,\n            \"SSLRewrite\": \"0\",\n            \"VStype\": \"http\",\n            \"FollowVSID\": 0,\n            \"Protocol\": \"tcp\",\n            \"Schedule\": \"rr\",\n            \"CheckType\": \"http\",\n            \"PersistTimeout\": \"0\",\n            \"CheckPort\": \"0\",\n            \"NRules\": 1,\n            \"MatchRules\": [\n                \"Example03\"\n            ],\n            \"NRequestRules\": 0,\n            \"NResponseRules\": 0,\n            \"NMatchBodyRules\": 0,\n            \"NPreProcessRules\": 0,\n            \"EspEnabled\": false,\n            \"InputAuthMode\": 0,\n            \"OutputAuthMode\": 0,\n            \"MasterVS\": 0,\n            \"MasterVSID\": 0,\n            \"IsTransparent\": 2,\n            \"AddVia\": 0,\n            \"QoS\": 0,\n            \"TlsType\": \"0\",\n            \"NeedHostName\": false,\n            \"OCSPVerify\": false,\n            \"AllowHTTP2\": false,\n            \"PassCipher\": false,\n            \"PassSni\": false,\n            \"ChkInterval\": 0,\n            \"ChkTimeout\": 0,\n            \"ChkRetryCount\": 0,\n            \"Bandwidth\": 0,\n            \"ConnsPerSecLimit\": 0,\n            \"RequestsPerSecLimit\": 0,\n            \"MaxConnsLimit\": 0,\n            \"RefreshPersist\": false,\n            \"ResponseStatusRemap\": false,\n            \"EnhancedHealthChecks\": false,\n            \"RsMinimum\": 0,\n            \"NumberOfRSs\": 1,\n            \"Rs\": [\n                {\n                    \"Status\": \"Disabled\",\n                    \"VSIndex\": 3,\n                    \"RsIndex\": 5,\n                    \"Addr\": \"IP address would appear here\",\n                    \"Port\": 80,\n                    \"DnsName\": \"\",\n                    \"Forward\": \"nat\",\n                    \"Weight\": 1000,\n                    \"Limit\": 0,\n                    \"RateLimit\": 0,\n                    \"Follow\": 0,\n                    \"Enable\": false,\n                    \"Critical\": false,\n                    \"Nrules\": 1,\n                    \"MatchRules\": [\n                        \"Example03\"\n                    ]\n                }\n            ]\n        },\n        {\n            \"Status\": \"Down\",\n            \"Index\": 4,\n            \"VSPort\": \"0\",\n            \"Layer\": 7,\n            \"Enable\": true,\n            \"SSLReverse\": false,\n            \"SSLReencrypt\": false,\n            \"InterceptMode\": 0,\n            \"Intercept\": false,\n            \"InterceptOpts\": [\n                \"opnormal\",\n                \"auditnone\",\n                \"reqdatadisable\",\n                \"resdatadisable\"\n            ],\n            \"AlertThreshold\": 0,\n            \"OwaspOpts\": [\n                \"opnormal\",\n                \"auditnone\",\n                \"reqdatadisable\",\n                \"resdatadisable\"\n            ],\n            \"BlockingParanoia\": 0,\n            \"IPReputationBlocking\": false,\n            \"ExecutingParanoia\": 0,\n            \"AnomalyScoringThreshold\": 0,\n            \"PCRELimit\": 0,\n            \"JSONDLimit\": 0,\n            \"BodyLimit\": 0,\n            \"Transactionlimit\": 0,\n            \"Transparent\": false,\n            \"SubnetOriginating\": true,\n            \"ServerInit\": 0,\n            \"StartTLSMode\": 0,\n            \"Idletime\": 660,\n            \"Cache\": false,\n            \"Compress\": false,\n            \"Verify\": 0,\n            \"UseforSnat\": false,\n            \"ForceL4\": false,\n            \"ForceL7\": true,\n            \"MultiConnect\": false,\n            \"ClientCert\": 0,\n            \"SecurityHeaderOptions\": 0,\n            \"SameSite\": 0,\n            \"VerifyBearer\": false,\n            \"ErrorCode\": \"0\",\n            \"CheckUse1.1\": false,\n            \"MatchLen\": 0,\n            \"CheckUseGet\": 0,\n            \"SSLRewrite\": \"0\",\n            \"VStype\": \"http\",\n            \"FollowVSID\": 0,\n            \"Protocol\": \"tcp\",\n            \"Schedule\": \"rr\",\n            \"CheckType\": \"http\",\n            \"PersistTimeout\": \"0\",\n            \"CheckPort\": \"0\",\n            \"NRules\": 1,\n            \"MatchRules\": [\n                \"Example03\"\n            ],\n            \"NRequestRules\": 0,\n            \"NResponseRules\": 0,\n            \"NMatchBodyRules\": 0,\n            \"NPreProcessRules\": 0,\n            \"EspEnabled\": false,\n            \"InputAuthMode\": 0,\n            \"OutputAuthMode\": 0,\n            \"MasterVS\": 0,\n            \"MasterVSID\": 1,\n            \"IsTransparent\": 2,\n            \"AddVia\": 0,\n            \"QoS\": 0,\n            \"TlsType\": \"0\",\n            \"NeedHostName\": false,\n            \"OCSPVerify\": false,\n            \"AllowHTTP2\": false,\n            \"PassCipher\": false,\n            \"PassSni\": false,\n            \"ChkInterval\": 0,\n            \"ChkTimeout\": 0,\n            \"ChkRetryCount\": 0,\n            \"Bandwidth\": 0,\n            \"ConnsPerSecLimit\": 0,\n            \"RequestsPerSecLimit\": 0,\n            \"MaxConnsLimit\": 0,\n            \"RefreshPersist\": false,\n            \"ResponseStatusRemap\": false,\n            \"EnhancedHealthChecks\": false,\n            \"RsMinimum\": 0,\n            \"NumberOfRSs\": 1,\n            \"Rs\": [\n                {\n                    \"Status\": \"Down\",\n                    \"VSIndex\": 4,\n                    \"RsIndex\": 8,\n                    \"Addr\": \"IP address would appear here\",\n                    \"Port\": 80,\n                    \"DnsName\": \"\",\n                    \"Forward\": \"nat\",\n                    \"Weight\": 1000,\n                    \"Limit\": 0,\n                    \"RateLimit\": 0,\n                    \"Follow\": 0,\n                    \"Enable\": true,\n                    \"Critical\": false,\n                    \"Nrules\": 1,\n                    \"MatchRules\": [\n                        \"Example03\"\n                    ]\n                }\n            ]\n        },\n        {\n            \"Status\": \"Down\",\n            \"Index\": 5,\n            \"VSPort\": \"0\",\n            \"Layer\": 7,\n            \"Enable\": true,\n            \"SSLReverse\": false,\n            \"SSLReencrypt\": false,\n            \"InterceptMode\": 0,\n            \"Intercept\": false,\n            \"InterceptOpts\": [\n                \"opnormal\",\n                \"auditnone\",\n                \"reqdatadisable\",\n                \"resdatadisable\"\n            ],\n            \"AlertThreshold\": 0,\n            \"OwaspOpts\": [\n                \"opnormal\",\n                \"auditnone\",\n                \"reqdatadisable\",\n                \"resdatadisable\"\n            ],\n            \"BlockingParanoia\": 0,\n            \"IPReputationBlocking\": false,\n            \"ExecutingParanoia\": 0,\n            \"AnomalyScoringThreshold\": 0,\n            \"PCRELimit\": 0,\n            \"JSONDLimit\": 0,\n            \"BodyLimit\": 0,\n            \"Transactionlimit\": 0,\n            \"Transparent\": false,\n            \"SubnetOriginating\": true,\n            \"ServerInit\": 0,\n            \"StartTLSMode\": 0,\n            \"Idletime\": 660,\n            \"Cache\": false,\n            \"Compress\": false,\n            \"Verify\": 0,\n            \"UseforSnat\": false,\n            \"ForceL4\": false,\n            \"ForceL7\": true,\n            \"MultiConnect\": false,\n            \"ClientCert\": 0,\n            \"SecurityHeaderOptions\": 0,\n            \"SameSite\": 0,\n            \"VerifyBearer\": false,\n            \"ErrorCode\": \"0\",\n            \"CheckUse1.1\": false,\n            \"MatchLen\": 0,\n            \"CheckUseGet\": 0,\n            \"SSLRewrite\": \"0\",\n            \"VStype\": \"http\",\n            \"FollowVSID\": 0,\n            \"Protocol\": \"tcp\",\n            \"Schedule\": \"rr\",\n            \"CheckType\": \"http\",\n            \"PersistTimeout\": \"0\",\n            \"CheckPort\": \"0\",\n            \"NRules\": 2,\n            \"MatchRules\": [\n                \"Example03\",\n                \"default\"\n            ],\n            \"NRequestRules\": 0,\n            \"NResponseRules\": 0,\n            \"NMatchBodyRules\": 0,\n            \"NPreProcessRules\": 0,\n            \"EspEnabled\": false,\n            \"InputAuthMode\": 0,\n            \"OutputAuthMode\": 0,\n            \"MasterVS\": 0,\n            \"MasterVSID\": 1,\n            \"IsTransparent\": 2,\n            \"AddVia\": 0,\n            \"QoS\": 0,\n            \"TlsType\": \"0\",\n            \"NeedHostName\": false,\n            \"OCSPVerify\": false,\n            \"AllowHTTP2\": false,\n            \"PassCipher\": false,\n            \"PassSni\": false,\n            \"ChkInterval\": 0,\n            \"ChkTimeout\": 0,\n            \"ChkRetryCount\": 0,\n            \"Bandwidth\": 0,\n            \"ConnsPerSecLimit\": 0,\n            \"RequestsPerSecLimit\": 0,\n            \"MaxConnsLimit\": 0,\n            \"RefreshPersist\": false,\n            \"ResponseStatusRemap\": false,\n            \"EnhancedHealthChecks\": false,\n            \"RsMinimum\": 0,\n            \"NumberOfRSs\": 1,\n            \"Rs\": [\n                {\n                    \"Status\": \"Down\",\n                    \"VSIndex\": 5,\n                    \"RsIndex\": 6,\n                    \"Addr\": \"IP address would appear here\",\n                    \"Port\": 80,\n                    \"DnsName\": \"\",\n                    \"Forward\": \"nat\",\n                    \"Weight\": 1000,\n                    \"Limit\": 0,\n                    \"RateLimit\": 0,\n                    \"Follow\": 0,\n                    \"Enable\": true,\n                    \"Critical\": false,\n                    \"Nrules\": 2,\n                    \"MatchRules\": [\n                        \"Example03\",\n                        \"default\"\n                    ]\n                }\n            ]\n        },\n        {\n            \"Status\": \"Down\",\n            \"Index\": 6,\n            \"VSPort\": \"0\",\n            \"Layer\": 7,\n            \"Enable\": true,\n            \"SSLReverse\": false,\n            \"SSLReencrypt\": false,\n            \"InterceptMode\": 0,\n            \"Intercept\": false,\n            \"InterceptOpts\": [\n                \"opnormal\",\n                \"auditnone\",\n                \"reqdatadisable\",\n                \"resdatadisable\"\n            ],\n            \"AlertThreshold\": 0,\n            \"OwaspOpts\": [\n                \"opnormal\",\n                \"auditnone\",\n                \"reqdatadisable\",\n                \"resdatadisable\"\n            ],\n            \"BlockingParanoia\": 0,\n            \"IPReputationBlocking\": false,\n            \"ExecutingParanoia\": 0,\n            \"AnomalyScoringThreshold\": 0,\n            \"PCRELimit\": 0,\n            \"JSONDLimit\": 0,\n            \"BodyLimit\": 0,\n            \"Transactionlimit\": 0,\n            \"Transparent\": false,\n            \"SubnetOriginating\": true,\n            \"ServerInit\": 0,\n            \"StartTLSMode\": 0,\n            \"Idletime\": 660,\n            \"Cache\": false,\n            \"Compress\": false,\n            \"Verify\": 0,\n            \"UseforSnat\": false,\n            \"ForceL4\": false,\n            \"ForceL7\": true,\n            \"MultiConnect\": false,\n            \"ClientCert\": 0,\n            \"SecurityHeaderOptions\": 0,\n            \"SameSite\": 0,\n            \"VerifyBearer\": false,\n            \"ErrorCode\": \"0\",\n            \"CheckUse1.1\": false,\n            \"MatchLen\": 0,\n            \"CheckUseGet\": 0,\n            \"SSLRewrite\": \"0\",\n            \"VStype\": \"http\",\n            \"FollowVSID\": 0,\n            \"Protocol\": \"tcp\",\n            \"Schedule\": \"rr\",\n            \"CheckType\": \"http\",\n            \"PersistTimeout\": \"0\",\n            \"CheckPort\": \"0\",\n            \"NRules\": 0,\n            \"NRequestRules\": 0,\n            \"NResponseRules\": 0,\n            \"NMatchBodyRules\": 0,\n            \"NPreProcessRules\": 0,\n            \"EspEnabled\": false,\n            \"InputAuthMode\": 0,\n            \"OutputAuthMode\": 0,\n            \"MasterVS\": 0,\n            \"MasterVSID\": 1,\n            \"IsTransparent\": 2,\n            \"AddVia\": 0,\n            \"QoS\": 0,\n            \"TlsType\": \"0\",\n            \"NeedHostName\": false,\n            \"OCSPVerify\": false,\n            \"AllowHTTP2\": false,\n            \"PassCipher\": false,\n            \"PassSni\": false,\n            \"ChkInterval\": 0,\n            \"ChkTimeout\": 0,\n            \"ChkRetryCount\": 0,\n            \"Bandwidth\": 0,\n            \"ConnsPerSecLimit\": 0,\n            \"RequestsPerSecLimit\": 0,\n            \"MaxConnsLimit\": 0,\n            \"RefreshPersist\": false,\n            \"ResponseStatusRemap\": false,\n            \"EnhancedHealthChecks\": false,\n            \"RsMinimum\": 0,\n            \"NumberOfRSs\": 0\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"3d430d14-9409-46b4-aacf-60a269ee01f8"},{"name":"List the Block or Allow List for a Specific Virtual Service (using Virtual Service Index)","id":"42d7e6de-8a0d-4f8e-9850-7e123e6e7309","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"listvs\": \"block\",\r\n    \"vs\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list the block or allow list using the Virtual Service index for a specific Virtual Service, run the <strong>aclcontrol</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"7b6b2e3b-2df9-4cd9-8800-008f1162fc65","name":"List the Allow List for a Specific Virtual Service (using Virtual Service Index)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"listvs\": \"allow\",\r\n    \"vs\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 03:34:06 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"VID\": \"2\",\n    \"VS_IP\": \"IP address would appear here\",\n    \"VS_Port\": \"443\",\n    \"VS_Protocol\": \"tcp\",\n    \"list\": \"allow\",\n    \"IP\": [\n        {\n            \"addr\": \"IP address would appear here/32\",\n            \"comment\": \"Example\"\n        },\n        {\n            \"addr\": \"IP address would appear here/32\",\n            \"comment\": \"Add a service\"\n        }\n    ],\n    \"status\": \"ok\"\n}"},{"id":"42f57013-2626-48e6-ba06-478c5060257d","name":"List the Block List for a Specific Virtual Service (using Virtual Service Index)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"listvs\": \"block\",\r\n    \"vs\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 03:34:31 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"VID\": \"2\",\n    \"VS_IP\": \"IP address would appear here\",\n    \"VS_Port\": \"443\",\n    \"VS_Protocol\": \"tcp\",\n    \"list\": \"block\",\n    \"IP\": [\n        {\n            \"addr\": \"IP address would appear here/32\",\n            \"comment\": \"Add a service\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"42d7e6de-8a0d-4f8e-9850-7e123e6e7309"},{"name":"Add an Address to the Global Block or Allow List","id":"ae455e0c-51b8-406a-a0ce-d2c6a8a2ab04","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"add\": \"allow\",\r\n    \"addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add an address to the global block or allow list, run the <strong>aclcontrol</strong> command.</p>\n<blockquote>\n<p>The <strong>addr</strong> can be an IPv4 or an IPv6 address. If the CIDR is not specified, the system uses a default of /32.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"0cabf57c-99f7-498f-b3f2-677c92e7068d","name":"Add an Address to the Global Allow List","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"add\": \"allow\",\r\n    \"addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 09:56:31 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command successfully completed\",\n    \"status\": \"ok\"\n}"},{"id":"d7ebb099-7f29-4429-af4a-1286a632bc5c","name":"Add an Address to the Global Block List","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"add\": \"block\",\r\n    \"addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 09:57:08 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command successfully completed\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"ae455e0c-51b8-406a-a0ce-d2c6a8a2ab04"},{"name":"Add an Address to a Virtual Service Block or Allow List","id":"781d0c93-33b7-4351-94a6-e9e43857b6cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"addvs\": \"allow\",\r\n    \"vsip\": \"InsertIPAddress\",\r\n    \"vsprot\": \"tcp\",\r\n    \"vsport\": \"443\",\r\n    \"addr\": \"InsertIPAddress\",\r\n    \"comment\": \"Add a service\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add an address to a Virtual Service block or allow list, run the <strong>aclcontrol</strong> command.</p>\n<p>The <strong>comment</strong> parameter is optional. The <strong>comment</strong> parameter accepts a maximum of 127 characters.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"1fc7af35-db52-437a-b936-6469ccd221d7","name":"Add an Address to a Virtual Service Allow List","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"addvs\": \"allow\",\r\n    \"vsip\": \"InsertIPAddress\",\r\n    \"vsprot\": \"tcp\",\r\n    \"vsport\": \"443\",\r\n    \"addr\": \"InsertIPAddress\",\r\n    \"comment\": \"Add a service\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 10:35:04 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command successfully completed\",\n    \"status\": \"ok\"\n}"},{"id":"3ceab9b9-0063-4161-a80d-23fccaa63fc0","name":"Add an Address to a Virtual Service Block List","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"addvs\": \"block\",\r\n    \"vsip\": \"InsertIPAddress\",\r\n    \"vsprot\": \"tcp\",\r\n    \"vsport\": \"443\",\r\n    \"addr\": \"InsertIPAddress\",\r\n    \"comment\": \"Add a service\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 10:35:31 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command successfully completed\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"781d0c93-33b7-4351-94a6-e9e43857b6cb"},{"name":"Add an Address to a Virtual Service Block or Allow List (using Virtual Service Index)","id":"a6866706-c1d6-42ba-a38f-d2e11640ebcf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"addvs\": \"allow\",\r\n    \"vsip\": \"2\",\r\n    \"addr\": \"InsertIPAddress\",\r\n    \"comment\": \"Add a service\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add an address to a Virtual Service block or allow list (using Virtual Service index), run the <strong>aclcontrol</strong> command.</p>\n<p>The <strong>comment</strong> parameter is optional. The <strong>comment</strong> parameter accepts a maximum of 127 characters.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2967419e-1081-4567-b016-37b470a21295","name":"Add an Address to a Virtual Service Block or Allow List (using Virtual Service Index)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"addvs\": \"allow\",\r\n    \"vsip\": \"2\",\r\n    \"addr\": \"InsertIPAddress\",\r\n    \"comment\": \"Add a service\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 10:41:28 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command successfully completed\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"a6866706-c1d6-42ba-a38f-d2e11640ebcf"},{"name":"Show the Addresses on the Global Block or Allow List","id":"5fbd67da-d6ea-4b50-acc6-ff50401ee556","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"list\": \"allow\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To display the addresses on the global block or allow list, run the <strong>aclcontrol</strong> command.</p>\n<table><tbody><tr><td><p><b>List Type</b><br /></p></td></tr><tr><td><p>block</p></td></tr><tr><td><p>allow</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"74b608d7-b7c6-4910-a137-ec0129ece2b9","name":"Show the Addresses on the Global Block List","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"list\": \"block\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 03:37:00 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"list\": \"block\",\n    \"IP\": [\n        {\n            \"addr\": \"IP address would appear here/32\",\n            \"comment\": \"\"\n        }\n    ],\n    \"status\": \"ok\"\n}"},{"id":"b11a2683-7b6e-4017-94d5-d6402831d1f2","name":"Show the Addresses on the Global Allow List","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"list\": \"allow\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 03:37:37 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"list\": \"allow\",\n    \"IP\": [\n        {\n            \"addr\": \"IP address would appear here/32\",\n            \"comment\": \"Example\"\n        },\n        {\n            \"addr\": \"IP address would appear here/32\",\n            \"comment\": \"\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"5fbd67da-d6ea-4b50-acc6-ff50401ee556"},{"name":"Delete an Address from Global Block or Allow List","id":"2ce096f0-24cd-4a7d-a8f6-e9de3bba1e8c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"del\": \"allow\",\r\n    \"addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete an address from the global block or allow list, run the <strong>aclcontrol</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a3158c04-2c49-4bcc-8ad2-dda319e9b745","name":"Delete an Address from Global Block or Allow List","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"del\": \"allow\",\r\n    \"addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 10:03:09 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command successfully completed\",\n    \"status\": \"ok\"\n}"},{"id":"cf4985fd-5e85-4845-9522-6b945a5099b8","name":"Delete an Address from Global Block or Allow List","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"del\": \"block\",\r\n    \"addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 10:03:31 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command successfully completed\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"2ce096f0-24cd-4a7d-a8f6-e9de3bba1e8c"},{"name":"Delete an Address from a Virtual Service Block or Allow List","id":"e74fe23a-7c0d-4b9b-b221-cb13fd29956e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"delvs\": \"allow\",\r\n    \"vsip\": \"InsertIPAddress\",\r\n    \"vsprot\": \"tcp\",\r\n    \"vsport\": \"443\",\r\n    \"addr\": \"InsertIPAddress\",\r\n    \"comment\": \"Delete a service\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete an address from a Virtual Service block or allow list, run the <strong>aclcontrol</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"4a2b30fc-0640-49d9-b381-83ae63738459","name":"Delete an Address from a Virtual Service Block List","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"delvs\": \"block\",\r\n    \"vsip\": \"InsertIPAddress\",\r\n    \"vsprot\": \"tcp\",\r\n    \"vsport\": \"443\",\r\n    \"addr\": \"InsertIPAddress\",\r\n    \"comment\": \"Add a service\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 10:37:05 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command successfully completed\",\n    \"status\": \"ok\"\n}"},{"id":"79a70367-e456-418b-9067-881dd02c96d8","name":"Delete an Address from a Virtual Service Allow List","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"delvs\": \"allow\",\r\n    \"vsip\": \"InsertIPAddress\",\r\n    \"vsprot\": \"tcp\",\r\n    \"vsport\": \"443\",\r\n    \"addr\": \"InsertIPAddress\",\r\n    \"comment\": \"Add a service\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 10:37:30 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command successfully completed\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"e74fe23a-7c0d-4b9b-b221-cb13fd29956e"},{"name":"Delete an Address to a Virtual Service Block or Allow List (using Virtual Service Index)","id":"6ae715e5-faf6-4105-9656-db5f0976dc30","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"delvs\": \"allow\",\r\n    \"vsip\": \"2\",\r\n    \"addr\": \"InsertIPAddress\",\r\n    \"comment\": \"Deleting\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete an address from a Virtual Service block or allow list (using Virtual Service index), run the <strong>aclcontrol</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2e853a53-8f42-4c71-b976-af1453c8f9a9","name":"Delete an Address to a Virtual Service Block or Allow List (using Virtual Service Index)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"aclcontrol\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"delvs\": \"allow\",\r\n    \"vsip\": \"2\",\r\n    \"addr\": \"InsertIPAddress\",\r\n    \"comment\": \"Deleting\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 10:42:39 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command successfully completed\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"6ae715e5-faf6-4105-9656-db5f0976dc30"}],"id":"0e0eb941-1f53-463f-8c55-bbbf11cb943d","description":"<blockquote>\n<p>The Access Control List (ACL) commands allow you to switch on or off the ACL and set or get the related parameters. When running an ACL command without a specified Virtual Service IP address, the command is run for the global ACL. If a Virtual Service IP address is set, the command is only run for the ACL for that specific Virtual Service.<br />Only users with ‘All Permissions’ can run the global commands.<br />Users with ‘All Permissions’ and ‘Virtual Service’ permissions can run the Virtual Service-specific commands.</p>\n</blockquote>\n","_postman_id":"0e0eb941-1f53-463f-8c55-bbbf11cb943d"},{"name":"HA Parameters","item":[{"name":"Force Partner Update","id":"ef812315-4847-447c-9c1c-06f11cef63c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"forceupdatepartner\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Immediately forces the configuration from the active to standby unit without waiting for a normal update.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"eb2ff2a4-fa88-47b4-8888-a048e8c6aca1","name":"Force Partner Update","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"forceupdatepartner\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 20 Mar 2025 16:20:22 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"ef812315-4847-447c-9c1c-06f11cef63c8"}],"id":"428ab99b-4574-439f-bbf8-5c3c76329f19","description":"<blockquote>\n<p>If using the LoadMaster for Azure product, please refer to the next section. </p>\n</blockquote>\n<p>Parameters relating to HA Parameters that can be managed using get and set commands are detailed in the following table.</p>\n<p>Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for the <strong>get</strong> and <strong>set</strong> commands.</p>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Range</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Description</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>hastatus</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Normal HA:</p><p>Active, Standby, Passive (all as expected).</p><p>Cloud HA:</p><p>Active, Standby, Passive (if status not yet set).</p><p>Cluster:</p><p>Active (if master), Standby (if slave), Passive (if disabled). For clusters, there is one master and all of the others are standby.</p><p>If HA is not configured, <b>HA not configured</b> is returned.</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Retrieve the status of a HA or cluster unit. This is a read-only parameter and cannot be set.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>haif</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The network interface used when synchronising the configuration between the members of the HA cluster</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>hainitial</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 – Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Perform extra network checks at boot time. This may cause instability and should not be used.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>macglobal</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>By default, the LoadMaster uses an IP multicast address when sending CARP packets. Enabling this option forces the use of the IP broadcast address instead.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>haprefered</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 = No preferred host</p><p>1 = Prefer First HA</p><p>2 = Prefer Second HA</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>By default, neither partner in a HA cluster has priority. When a machine restarts after a switchover that machine becomes a standby. Specifying a preferred host means that when this machine restarts it will always become active and the partner will revert to standby mode.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>hastyle</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 = legacy heart beat</p><p>1 = carp</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>By default, the system uses a version of VRRP (carp) to check the status of the partner. The system can also support the legacy Heartbeat program. This option only takes effect when both machines are rebooted</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>hatimeout</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>1 = 3 seconds</p><p>2 = 6 seconds</p><p>3 = 9 second</p><p>4 = 12 seconds</p><p>5 = 15 seconds</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The time the active must be unavailable before a switchover occurs.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>havhid</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>1-255</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When using multiple HA LoadMasters on the same network, this value identifies each cluster so that there are no potential unwanted interactions.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>hawait</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0-200</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This is how long (in seconds) after the initial boot, before the LoadMaster becomes active. If the partner machine is running this value is ignored. This value can be changed to mitigate the time taken for some intelligent switches to detect that the LoadMaster has started and to bring up the link.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>mcast</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The network interface used for multicast traffic which is used to synchronize Layer 4 and Layer 7 traffic when Inter HA Updates are enabled.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>vmac</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This option creates a shared MAC address for both units. When failover occurs, the LoadMaster handles the MAC address handover too. This allows the switches to keep the MAC address and not worry about ARP caches or stale records.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>Tcpfailover</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disable</p><p>1 – Enable</p><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When using L4 services, enabling updates allows L4 connection maintenance across a HA switchover. This option is ignored for L7 services.</p><p>This parameter is now deprecated and has been replaced with the <b>hal4update </b>parameter.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>hal4update</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disable</p><p>1 – Enable</p><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When using L4 services, enabling updates allows L4 connection maintenance across a HA switchover. This option is ignored for L7 services.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>L4SyncThreshold</div><div><div><div><div></div></div></div><div></div></div></td><td><div>I</div><div><div><div><div></div></div></div><div></div></div></td><td><div>1-(L4SyncPeriod-1)</div><div><div><div><div></div></div></div><div></div></div></td><td><div>The minimum number of incoming packets that a connection needs to receive before the connection will be synchronized.<br /><br />Default value: 3 seconds<br /><br />Valid values range from the 1 to the L4SyncPeriod-1.<br />For example, if the L4SyncPeriod is set to 50, the maximum L4SyncThreshold is 49.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>L4SyncPeriod</div><div><div><div><div></div></div></div><div></div></div></td><td><div>I</div><div><div><div><div></div></div></div><div></div></div></td><td><div>(L4SyncThreshold+1)-255</div><div><div><div><div></div></div></div><div></div></div></td><td><div>A connection gets synchronized every time the number of its incoming packets modulus sync_period equals the threshold.<br /><br />Default value: 50 seconds<br /><br />Valid values range from the L4SyncThreshold+1 to 255.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>L4SyncRefreshPeriod</div><div><div><div><div></div></div></div><div></div></div></td><td><div>I</div><div><div><div><div></div></div></div><div></div></div></td><td><div>0-10</div><div><div><div><div></div></div></div><div></div></div></td><td><div>This is the allowed difference time (in seconds) in the reported connection timer that triggers a new sync message.<br /><br />Default value: 0<br /><br />Valid values range from 0 to 10.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>cookieupdate</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disable</p><p>1 – Enable</p><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When using L7 services, enabling this option allows sharing of persistency information between HA partners. If a HA switchover occurs, the persistency information will then not be lost. Enabling this option can have a significant performance impact.</p><p>This parameter is now deprecated and has been replaced with the <b>hal7update </b>parameter.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>hal7update</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disable</p><p>1 – Enable</p><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When using L7 services, enabling this option allows sharing of persistency information between HA partners. If a HA switchover occurs, the persistency information will then not be lost. Enabling this option can have a significant performance impact.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>finalpersist</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0, 60-86400</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When a Real Server is disabled, the sessions persisting on that Real Server continue to be served until the Drain Time has expired or until no more sessions are being handled by the Real Server. No new sessions will be handled by the Real Server.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>hamode</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – HA mode disabled</p><p>1 – HA 1 mode</p><p>2 – HA 2 mode</p><p>3 – System is using cloud HA</p><p>4 – System is in a cluster</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the HA mode. If only using a single LoadMaster, use Non-HA Mode. In non-cloud HA mode, one LoadMaster must be specified as the first and another as second. HA will not work if both LoadMasters are specified the same.</p><p>HA enables two physical or virtual LoadMasters to become one logical device. Only one of these units is active and handling traffic at any one time (HA 1 mode) while the other is a hot standby (passive - HA 2 mode).</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>hacheck</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disable</p><p>1 - Enable</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enable HA health checking. At least one interface must be enabled.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>halinkfailreboot</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disable</p><p>1 - Enable</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Enables LoadMaster to reboot if there is a link failure.</div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<p>Simply changing the HA mode does not switch between non-HA and HA. The partner and Virtual IP (VIP) Addresses also need to be set and a reboot is needed before the system is fully switched over. For instructions on how to set up HA using the RESTful API, refer to the <a href=\"#129b1c7d-bfc7-430c-92b1-a7e715214428\">Setting Up HA using the RESTful API</a> section.</p>\n<blockquote>\n<p>After changing the <strong>hastyle</strong> or <strong>hamode</strong> a reboot is required for the changes to take effect.</p>\n</blockquote>\n","_postman_id":"428ab99b-4574-439f-bbf8-5c3c76329f19"},{"name":"Cloud HA Parameters","item":[{"name":"Generic Gloud Commands","item":[{"name":"Get the Cloud HA Parameters","id":"5df20c12-d516-45d5-b2b9-d1cf109557e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getCloudHaParams\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>You can retrieve the HA parameters for a cloud LoadMaster by running the <strong>getCloudHaParams</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"99a645f1-0ff6-41c4-b3d2-57ec7dca2c59","name":"Get the Cloud HA Parameters","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getCloudHaParams\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 14:34:55 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"HaMode\": \"single\",\n    \"Partner\": \"unset\",\n    \"Port\": \"unset\",\n    \"HealthCheckAllInterfaces\": \"unset\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"5df20c12-d516-45d5-b2b9-d1cf109557e5"},{"name":"Set the Cloud HA Mode","id":"93ab84f2-2b6f-4288-8fbb-51876fa0b0a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setcloudhamode\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"hamode\": \"first\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>You can set the cloud HA mode by running the <strong>setcloudhamode</strong> command.</p>\n<p>Valid values for the <strong>hamode</strong> parameter are as follows:</p>\n<ul>\n<li><strong>first</strong></li>\n<li><strong>second</strong></li>\n<li><strong>single</strong></li>\n</ul>\n<p>Setting the <strong>hamode</strong> to <strong>single</strong> disables HA (the LoadMaster is treated as a single unit).</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"eefdc905-b8f3-49b4-8d8e-2e7869644e93","name":"Set the Cloud HA Mode","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setcloudhamode\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"hamode\": \"first\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 14:37:02 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"93ab84f2-2b6f-4288-8fbb-51876fa0b0a7"},{"name":"Set the Cloud HA Parameters","id":"6ad26102-e691-4529-9989-e5025cc7237c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setcloudhaparam\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"hcp\": \"8443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>You can set the cloud HA parameters by running the <strong>setcloudhaparam</strong> command.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Range</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>partner</p></td><td><p>S</p></td><td><p>Must be a valid IP address</p></td><td><p>Specify the hostname or IP address of the HA partner unit.</p></td></tr><tr><td><p>hcp</p></td><td><p>I</p></td><td><p>Must be a valid port value</p></td><td><p>Set the port to run the health check on. The port must be the same on both the active and standby unit for HA to function correctly.</p></td></tr><tr><td><p>haprefered</p></td><td><p>B</p></td><td><p>0 – No Preferred Host</p><p>1 – Prefer First</p></td><td><p>There are two possible values to set:</p><p>0 - No Preferred Host: Each unit takes over when the other unit fails. No switchover is performed when the partner is restarted.</p><p>1 - Prefer First: The active unit always takes over. This is the default option.</p></td></tr><tr><td>hcai</td><td>B</td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td>When this option is enabled, the health check listens on all interfaces. This is required when using a multi-arm configuration. If this is disabled, the health check listens on the primary eth0 address (this is the default behavior).</td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"92a7b66c-0a09-4322-8b7a-9a93b381412c","name":"Set the Cloud HA Parameters","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setcloudhaparam\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"hcp\": \"8443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 14:46:42 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"6ad26102-e691-4529-9989-e5025cc7237c"}],"id":"ae921384-0615-4720-9904-00be10e8880d","description":"<p>Refer to the sections below for details on some RESTful API HA commands that work for both Azure and AWS LoadMasters.</p>\n","_postman_id":"ae921384-0615-4720-9904-00be10e8880d"},{"name":"Azure HA Parameters","item":[{"name":"Get the Azure HA Parameters","id":"a26516cc-f749-4eda-b278-348a8c81541d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getazurehaparams\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>You can retrieve the Azure HA parameters by using the <strong>getazurehaparams</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"88ea74ac-0ac9-47b3-a26e-cdd46c010901","name":"Get the Azure HA Parameters","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getazurehaparams\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 14:54:55 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"HaMode\": \"master\",\n    \"HaPrefered\": \"1\",\n    \"Partner\": \"unset\",\n    \"Port\": \"8443\",\n    \"HealthCheckAllInterfaces\": \"unset\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"a26516cc-f749-4eda-b278-348a8c81541d"},{"name":"Set the Azure HA Mode","id":"48807990-816a-4d17-9cf8-f5d9ab126838","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"azurehamode\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"hamode\": \"first\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>You can set the Azure HA mode by running the <strong>azurehamode</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"c5b3525b-8e55-4479-a017-1b0d1f966367","name":"Set the Azure HA Mode","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"azurehamode\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"hamode\": \"first\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 14:48:47 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"48807990-816a-4d17-9cf8-f5d9ab126838"},{"name":"Set the Azure HA Parameters","id":"2bd9ceee-104d-476c-80fb-9c526dd31cf5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"azurehaparam\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"hcp\": \"8443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>You can set the Azure HA parameters by running the <strong>azurehaparam</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"5d88ed51-8dbc-4344-a9d6-c4c18cf669c3","name":"Set the Azure HA Parameters","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"azurehaparam\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"hcp\": \"8443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 14:51:22 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"2bd9ceee-104d-476c-80fb-9c526dd31cf5"}],"id":"d3ab5151-f8ef-454c-98d7-53dddb6ff6f8","description":"<p>These commands are only relevant to the LoadMasters running in an Azure environment.</p>\n","_postman_id":"d3ab5151-f8ef-454c-98d7-53dddb6ff6f8"},{"name":"AWS HA Parameters","item":[{"name":"Get the AWS HA Parameters","id":"ba84a5f0-c082-435b-9df4-2360be881525","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getawshaparams\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>You can retrieve the AWS HA parameters by using the <strong>getawshaparams</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"b1529c1a-e000-48e5-a35a-fff8d7a9a54b","name":"Get the AWS HA Parameters","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getawshaparams\",\r\n    \"apikey\": \"InsertCloudAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 30 Sep 2022 10:21:51 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"HaMode\": \"slave\",\n    \"HaPrefered\": \"0\",\n    \"Partner\": \"IP address would appear here\",\n    \"Port\": \"8444\",\n    \"HealthCheckAllInterfaces\": \"unset\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"ba84a5f0-c082-435b-9df4-2360be881525"},{"name":"Set the AWS HA Mode","id":"abbd85d0-84d5-4393-8fc2-789e2068bae9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"awshamode\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"hamode\": \"second\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>You can set the AWS HA mode by using the <strong>awshamode</strong> command.</p>\n<p>Valid values for the <strong>hamode</strong> parameter are:</p>\n<p>*   <strong>first</strong>\n*   <strong>second</strong>\n*   <strong>single</strong></p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"0cb3e4cd-eb72-46c8-a4e2-56aea5279c9a","name":"Set the AWS HA Mode","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"awshamode\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"hamode\": \"second\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 30 Sep 2022 10:28:57 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"abbd85d0-84d5-4393-8fc2-789e2068bae9"},{"name":"Set the AWS HA Parameters","id":"982f3e96-ec18-4638-929a-f20494919342","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"awshaparam\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"hcp\": \"8444\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>You can set the AWS HA parameters by using the <strong>awshaparam</strong> command.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Range</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>partner</p></td><td><p>S</p></td><td><p>Must be a valid IP address</p></td><td><p>Specify the host name or IP address of the HA partner unit.</p></td></tr><tr><td><p>hcp</p></td><td><p>I</p></td><td><p>Must be a valid port value</p></td><td><p>Set the port over which the health check will be run. The port must be the same on both the active and standby unit for HA to function correctly.</p></td></tr><tr><td><p>haprefered</p></td><td><p>B</p></td><td><p>0 – No Preferred Host</p><p>1 – Prefer First</p></td><td><p>There are two possible values to set:</p><p>0 - No Preferred Host: Each unit takes over when the other unit fails. No switchover is performed when the partner is restarted.</p><p>1 - Prefer First: The HA1 (active) unit always takes over. This is the default option.</p></td></tr><tr><td>hcai</td><td>B</td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td>When this option is enabled, the health check listens on all interfaces. This is required when using a multi-arm configuration. If this is disabled, the health check listens on the primary eth0 address (this is the default behavior).</td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d0b10bbb-1c7a-421f-a653-b41c395c80f7","name":"Set the AWS HA Parameters","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"awshaparam\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"hcp\": \"8444\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 30 Sep 2022 10:25:51 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"982f3e96-ec18-4638-929a-f20494919342"}],"id":"1014484d-dc5c-4f7b-a71f-f7f9e7b87ef4","description":"<p>These commands are only relevant to LoadMasters running in AWS.</p>\n","_postman_id":"1014484d-dc5c-4f7b-a71f-f7f9e7b87ef4"}],"id":"3991c98f-2c17-4a7c-adc2-fb23ab765528","description":"<p>Refer to the following sections for details on the cloud HA parameters.</p>\n","_postman_id":"3991c98f-2c17-4a7c-adc2-fb23ab765528"},{"name":"QoS/Limiting","item":[{"name":"QOS/Limiting Commands","item":[{"name":"Example Get Command","id":"0a926ee6-4524-4cd4-b722-bc478c279389","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"MaxConnsLimit\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To get the <strong>MaxConnsLimit</strong> parameter value, run the <strong>get</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"8d9f3daf-9aff-4892-b24b-d1873812c910","name":"Example Get Command","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"MaxConnsLimit\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:03:26 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"MaxConnsLimit\": 0,\n    \"status\": \"ok\"\n}"}],"_postman_id":"0a926ee6-4524-4cd4-b722-bc478c279389"},{"name":"Example Set Command","id":"c90b19e8-3987-419c-8da9-b56ef37d42cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"MaxConnsLimit\",\r\n    \"value\": \"80000\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To set the <strong>MaxConnsLimit</strong> parameter value, run the <strong>set</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"8765dada-8c80-46a8-a674-8fe7b78de30a","name":"Example Set Command","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"MaxConnsLimit\",\r\n    \"value\": \"80000\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:05:31 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"c90b19e8-3987-419c-8da9-b56ef37d42cd"}],"id":"cefe0919-1079-4492-8030-e3e9155f7634","description":"<p>The sections below provide an example <strong>get</strong> and example <strong>set</strong> command. You can use these commands to retrieve and configure the parameters mentioned in the previous section.</p>\n","_postman_id":"cefe0919-1079-4492-8030-e3e9155f7634"},{"name":"Maximum Client Concurrent Connection Limit","item":[{"name":"List the Client Concurrent Connection Limits","id":"43407832-a44f-46a3-a3ff-b1a4008351e7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientmaxclimitlist\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list the existing client concurrent connection limits, run the <strong>clientmaxclimitlist</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"7811bc85-4e1e-4c6f-8b40-cc2f19266ff1","name":"List the Client Concurrent Connection Limits","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientmaxclimitlist\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:09:31 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"ClientMaxcLimit\": [\n        {\n            \"Address\": \"IP address would appear here\",\n            \"Mask\": 32,\n            \"Limit\": 10\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"43407832-a44f-46a3-a3ff-b1a4008351e7"},{"name":"Add a New Client Concurrent Connection Limit","id":"e7090eb9-59b8-465a-b7ed-b1790bc266f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientmaxclimitadd\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\",\r\n    \"l7limit\": \"10\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add a new client concurrent connection limit, run the <strong>clientmaxclimitadd</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"0bf938bc-f6df-4e15-99bd-ea4386da0885","name":"Add a New Client Concurrent Connection Limit","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientmaxclimitadd\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\",\r\n    \"l7limit\": \"10\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:08:47 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"e7090eb9-59b8-465a-b7ed-b1790bc266f4"},{"name":"Delete an Existing Client Concurrent Connection Limit","id":"83e93c98-8662-4666-9d90-71aa599074fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientmaxclimitdel\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete an existing client concurrent connection limit, run the <strong>clientmaxclimitdel</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"151951db-18e6-45c8-bca5-954dd4539c2e","name":"Delete an Existing Client Concurrent Connection Limit","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientmaxclimitdel\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:10:06 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"83e93c98-8662-4666-9d90-71aa599074fe"}],"id":"c339d6e4-d1c1-4d4f-af8a-b73e6b0f4418","_postman_id":"c339d6e4-d1c1-4d4f-af8a-b73e6b0f4418","description":""},{"name":"Client CPS Limit","item":[{"name":"List the Existing Connections Per Second (CPS) Limits","id":"1be65818-d354-45bf-b3f7-b9ed384440f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientcpslimitlist\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list the existing Connections Per Second (CPS) limits, run the <strong>clientcpslimitlist</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"30063036-2465-43d2-adef-33dd9d3e6ea3","name":"List the Existing Connections Per Second (CPS) Limits","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientcpslimitlist\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:11:01 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"ClientCpsLimit\": [\n        {\n            \"Address\": \"IP address would appear here\",\n            \"Mask\": 32,\n            \"Limit\": 12\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"1be65818-d354-45bf-b3f7-b9ed384440f9"},{"name":"Add a New CPS limit","id":"682a6f04-6b99-4061-87a9-5f5c8b4f9a5e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientcpslimitadd\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\",\r\n    \"l7limit\": \"12\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add a new CPS limit, run the <strong>clientcpslimitadd</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d0e07639-4f9a-4684-aaf6-94317e206591","name":"Add a New CPS Limit","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientcpslimitadd\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\",\r\n    \"l7limit\": \"12\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:10:44 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"682a6f04-6b99-4061-87a9-5f5c8b4f9a5e"},{"name":"Delete an Existing CPS Limit","id":"26f8e03d-ab9b-4365-ad3f-290be782ef3b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientcpslimitdel\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete an existing CPS limit, run the <strong>clientcpslimitdel</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"840516de-454e-49fe-a064-7ec78e0e199c","name":"Delete an Existing CPS Limit","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientcpslimitdel\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:11:22 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"26f8e03d-ab9b-4365-ad3f-290be782ef3b"}],"id":"df1950b5-6476-4b22-ba71-e3645928ff53","_postman_id":"df1950b5-6476-4b22-ba71-e3645928ff53","description":""},{"name":"Legacy Client CPS Limit Commands","item":[{"name":"Limit the Maximum Number of Connection Attempts","id":"b6841aeb-a51d-4a67-9a5f-b82d858dc557","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"l7limitinput\",\r\n    \"value\": \"25\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Client limiting can be used to limit the default maximum number of connection attempts (per second) from a specified host. The limit can be set using the <strong>set</strong> parameter.</p>\n<p>Setting the limit to zero disables the option.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"9bd95259-22b2-49a8-8d36-e3cb88d780d9","name":"Limit the Maximum Number of Connection Attempts","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"l7limitinput\",\r\n    \"value\": \"25\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:16:47 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"b6841aeb-a51d-4a67-9a5f-b82d858dc557"},{"name":"List the Addresses and their Limits","id":"3a1afa4a-aa4b-492e-814e-6c2d28e13ee4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"afeclientlimitlist\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list the addresses and their limits, run the <strong>afeclientlimitlist</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"10cbcaa1-90b5-481c-9a24-a3ca39d788d6","name":"List the Addresses and their Limits","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"afeclientlimitlist\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:12:20 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"ClientCpsLimit\": [\n        {\n            \"Address\": \"IP address would appear here\",\n            \"Mask\": 32,\n            \"Limit\": 14\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"3a1afa4a-aa4b-492e-814e-6c2d28e13ee4"},{"name":"Add an Address and its Limit","id":"95654819-0612-4d6a-a069-da968d0453a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"afeclientlimitadd\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\",\r\n    \"l7limit\": \"14\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>A number of addresses or networks can be specified to be limited. To add an address, run the <strong>afeclientlimitadd</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"9a953ca0-b00f-4375-a13c-86369a096a76","name":"Add an Address and its Limit","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"afeclientlimitadd\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\",\r\n    \"l7limit\": \"14\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:12:05 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"95654819-0612-4d6a-a069-da968d0453a5"},{"name":"Delete an Address","id":"6dddf8c8-8974-4e9e-8e95-21e67c321a4c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"afeclientlimitdel\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete an address, run the <strong>afeclientlimitdel</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"4de023cb-6fa2-42df-bcfa-360bcb590d46","name":"Delete an Address","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"afeclientlimitdel\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:17:15 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"6dddf8c8-8974-4e9e-8e95-21e67c321a4c"}],"id":"8a9806d1-da43-4e0c-b87d-404cd47653fb","description":"<p>Before the rate limiting functionality was improved in LoadMaster version 7.2.52, you could run the following commands relating to client CPS limits.</p>\n<blockquote>\n<p>Although these commands still work - we recommend using the new commands outlined in the <strong>Client CPS Limit</strong> section above.</p>\n</blockquote>\n","_postman_id":"8a9806d1-da43-4e0c-b87d-404cd47653fb"},{"name":"Client RPS Limit","item":[{"name":"List the Existing RPS Limits","id":"58f59671-a19d-4bbc-99aa-ddd04e538254","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientrpslimitlist\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list the existing RPS limits, run the <strong>clientrpslimitlist</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"bd4eae07-86a2-43de-b27a-0e620c519813","name":"List the Existing RPS Limits","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientrpslimitlist\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:18:00 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"ClientRpsLimit\": [\n        {\n            \"Address\": \"IP address would appear here\",\n            \"Mask\": 32,\n            \"Limit\": 16\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"58f59671-a19d-4bbc-99aa-ddd04e538254"},{"name":"Add a New RPS Limit","id":"eb1704f2-4174-4c60-ace9-aa4f1fbdeda7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientrpslimitadd\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\",\r\n    \"l7limit\": \"16\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add a new RPS limit, run the <strong>clientrpslimitadd</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d0ef58ba-d324-4be3-b823-df807214bf92","name":"Add a New RPS Limit","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientrpslimitadd\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\",\r\n    \"l7limit\": \"16\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:17:46 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"eb1704f2-4174-4c60-ace9-aa4f1fbdeda7"},{"name":"Delete an Existing RPS Limit","id":"be41ed4b-fba3-4c5b-b2f0-66f7198e22a4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientrpslimitdel\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete an existing RPS limit, run the <strong>clientrpslimitdel</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"b75521d3-cc74-45bb-9002-8ec76006726b","name":"Delete an Existing RPS Limit","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientrpslimitdel\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:18:19 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"be41ed4b-fba3-4c5b-b2f0-66f7198e22a4"}],"id":"bf44951f-5651-48bf-8002-eb6856647e52","_postman_id":"bf44951f-5651-48bf-8002-eb6856647e52","description":""},{"name":"Client Bandwidth Limit","item":[{"name":"List the Existing Client Bandwidth Limits","id":"6a2429d1-8aad-488f-8caa-7703a08bf6df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientbandwidthlimitlist\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list the existing client bandwidth limits, run the <strong>clientbandwidthlimitlist</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a0333d47-c6a2-4c8e-94c2-cb6bd73bd7af","name":"List the Existing Client Bandwidth Limits","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientbandwidthlimitlist\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:19:03 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"ClientBandwidthLimit\": [\n        {\n            \"Address\": \"IP address would appear here\",\n            \"Mask\": 32,\n            \"Limit\": 18\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"6a2429d1-8aad-488f-8caa-7703a08bf6df"},{"name":"Add a New Client Bandwidth Limit","id":"c671c5b3-1a7f-472a-b991-8bab24b8538e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientbandwidthlimitadd\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\",\r\n    \"l7limit\": \"18\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add a new client bandwidth limit, run the <strong>clientbandwidthlimitadd</strong> command.</p>\n<blockquote>\n<p>The global client maximum bandwidth limit (<strong>ClientMaxBandwidthLimit</strong>) must be set before you add a specific client bandwidth limit.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"fae26b3a-e9e4-47cd-9fed-607cddd5f49c","name":"Add a New Client Bandwidth Limit","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientbandwidthlimitadd\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\",\r\n    \"l7limit\": \"18\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:18:49 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"c671c5b3-1a7f-472a-b991-8bab24b8538e"},{"name":"Delete an Existing Client Bandwidth Limit","id":"f8c49878-7ee6-4937-8b56-68c94652e4c0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientbandwidthlimitdel\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete an existing client bandwidth limit, run the <strong>clientbandwidthlimitdel</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"4bbec09d-08a9-41eb-a2b8-5c7d80b310c4","name":"Delete an Existing Client Bandwidth Limit","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"clientbandwidthlimitdel\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"l7addr\": \"InsertIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:19:22 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"f8c49878-7ee6-4937-8b56-68c94652e4c0"}],"id":"5d1f0960-6ffe-4ed2-8792-13f132311888","_postman_id":"5d1f0960-6ffe-4ed2-8792-13f132311888","description":""},{"name":"Per-Virtual Service Limits","item":[{"name":"Add a New Virtual Service with Limits","id":"de1ad25c-5807-4fbe-a309-cec9ad67bd1c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"ConnsPerSecLimit\": \"10\",\r\n    \"RequestsPerSecLimit\": \"10\",\r\n    \"MaxConnsLimit\": \"50\",\r\n    \"bandwidth\": \"17\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add a new Virtual Service with limits, run the <strong>addvs</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"599d00b2-e008-4c17-ac40-60d0d07ea9e3","name":"Add a New Virtual Service with Limits","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"ConnsPerSecLimit\": \"10\",\r\n    \"RequestsPerSecLimit\": \"10\",\r\n    \"MaxConnsLimit\": \"50\",\r\n    \"bandwidth\": \"17\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 08:19:59 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Status\": \"Down\",\n    \"Index\": 5,\n    \"VSAddress\": \"IP address would appear here\",\n    \"VSPort\": \"80\",\n    \"Layer\": 7,\n    \"Enable\": true,\n    \"SSLReverse\": false,\n    \"SSLReencrypt\": false,\n    \"InterceptMode\": 0,\n    \"Intercept\": false,\n    \"InterceptOpts\": [\n        \"opnormal\",\n        \"auditrelevant\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"AlertThreshold\": 0,\n    \"OwaspOpts\": [\n        \"opnormal\",\n        \"auditnone\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"BlockingParanoia\": 0,\n    \"IPReputationBlocking\": false,\n    \"ExecutingParanoia\": 0,\n    \"AnomalyScoringThreshold\": 0,\n    \"PCRELimit\": 0,\n    \"JSONDLimit\": 0,\n    \"BodyLimit\": 0,\n    \"Transactionlimit\": 0,\n    \"Transparent\": false,\n    \"SubnetOriginating\": true,\n    \"ServerInit\": 0,\n    \"StartTLSMode\": 0,\n    \"Idletime\": 660,\n    \"Cache\": false,\n    \"Compress\": false,\n    \"Verify\": 0,\n    \"UseforSnat\": false,\n    \"ForceL4\": false,\n    \"ForceL7\": true,\n    \"MultiConnect\": false,\n    \"ClientCert\": 0,\n    \"SecurityHeaderOptions\": 0,\n    \"SameSite\": 0,\n    \"VerifyBearer\": false,\n    \"ErrorCode\": \"0\",\n    \"CheckUse1.1\": false,\n    \"MatchLen\": 0,\n    \"CheckUseGet\": 0,\n    \"SSLRewrite\": \"0\",\n    \"VStype\": \"http\",\n    \"FollowVSID\": 0,\n    \"Protocol\": \"tcp\",\n    \"Schedule\": \"rr\",\n    \"CheckType\": \"http\",\n    \"PersistTimeout\": \"0\",\n    \"CheckPort\": \"0\",\n    \"NRules\": 0,\n    \"NRequestRules\": 0,\n    \"NResponseRules\": 0,\n    \"NMatchBodyRules\": 0,\n    \"NPreProcessRules\": 0,\n    \"EspEnabled\": false,\n    \"InputAuthMode\": 0,\n    \"OutputAuthMode\": 0,\n    \"MasterVS\": 0,\n    \"MasterVSID\": 0,\n    \"IsTransparent\": 2,\n    \"AddVia\": 0,\n    \"QoS\": 0,\n    \"TlsType\": \"0\",\n    \"NeedHostName\": false,\n    \"OCSPVerify\": false,\n    \"AllowHTTP2\": false,\n    \"PassCipher\": false,\n    \"PassSni\": false,\n    \"ChkInterval\": 0,\n    \"ChkTimeout\": 0,\n    \"ChkRetryCount\": 0,\n    \"Bandwidth\": 17,\n    \"ConnsPerSecLimit\": 10,\n    \"RequestsPerSecLimit\": 10,\n    \"MaxConnsLimit\": 50,\n    \"RefreshPersist\": false,\n    \"ResponseStatusRemap\": false,\n    \"EnhancedHealthChecks\": false,\n    \"RsMinimum\": 0,\n    \"NumberOfRSs\": 0,\n    \"status\": \"ok\"\n}"}],"_postman_id":"de1ad25c-5807-4fbe-a309-cec9ad67bd1c"},{"name":"Modify the Limits for an Existing Virtual Service","id":"5c371b90-2f27-4fd3-a100-51bc05217031","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"ConnsPerSecLimit\": \"10\",\r\n    \"RequestsPerSecLimit\": \"10\",\r\n    \"MaxConnsLimit\": \"40\",\r\n    \"bandwidth\": \"17\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To modify the limits for an existing Virtual Service, run the <strong>modvs</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"cb00c269-18de-4639-8355-35fb12f070c2","name":"Modify the Limits for an Existing Virtual Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"InsertIPAddress\",\r\n    \"port\": \"80\",\r\n    \"prot\": \"tcp\",\r\n    \"ConnsPerSecLimit\": \"10\",\r\n    \"RequestsPerSecLimit\": \"10\",\r\n    \"MaxConnsLimit\": \"40\",\r\n    \"bandwidth\": \"17\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 08:54:00 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Status\": \"Down\",\n    \"Index\": 5,\n    \"VSAddress\": \"IP address would appear here\",\n    \"VSPort\": \"80\",\n    \"Layer\": 7,\n    \"Enable\": true,\n    \"SSLReverse\": false,\n    \"SSLReencrypt\": false,\n    \"InterceptMode\": 0,\n    \"Intercept\": false,\n    \"InterceptOpts\": [\n        \"opnormal\",\n        \"auditrelevant\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"AlertThreshold\": 0,\n    \"OwaspOpts\": [\n        \"opnormal\",\n        \"auditnone\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"BlockingParanoia\": 0,\n    \"IPReputationBlocking\": false,\n    \"ExecutingParanoia\": 0,\n    \"AnomalyScoringThreshold\": 0,\n    \"PCRELimit\": 0,\n    \"JSONDLimit\": 0,\n    \"BodyLimit\": 0,\n    \"Transactionlimit\": 0,\n    \"Transparent\": false,\n    \"SubnetOriginating\": true,\n    \"ServerInit\": 0,\n    \"StartTLSMode\": 0,\n    \"Idletime\": 660,\n    \"Cache\": false,\n    \"Compress\": false,\n    \"Verify\": 0,\n    \"UseforSnat\": false,\n    \"ForceL4\": false,\n    \"ForceL7\": true,\n    \"MultiConnect\": false,\n    \"ClientCert\": 0,\n    \"SecurityHeaderOptions\": 0,\n    \"SameSite\": 0,\n    \"VerifyBearer\": false,\n    \"ErrorCode\": \"0\",\n    \"CheckUse1.1\": false,\n    \"MatchLen\": 0,\n    \"CheckUseGet\": 0,\n    \"SSLRewrite\": \"0\",\n    \"VStype\": \"http\",\n    \"FollowVSID\": 0,\n    \"Protocol\": \"tcp\",\n    \"Schedule\": \"rr\",\n    \"CheckType\": \"http\",\n    \"PersistTimeout\": \"0\",\n    \"CheckPort\": \"0\",\n    \"NRules\": 0,\n    \"NRequestRules\": 0,\n    \"NResponseRules\": 0,\n    \"NMatchBodyRules\": 0,\n    \"NPreProcessRules\": 0,\n    \"EspEnabled\": false,\n    \"InputAuthMode\": 0,\n    \"OutputAuthMode\": 0,\n    \"MasterVS\": 0,\n    \"MasterVSID\": 0,\n    \"IsTransparent\": 2,\n    \"AddVia\": 0,\n    \"QoS\": 0,\n    \"TlsType\": \"0\",\n    \"NeedHostName\": false,\n    \"OCSPVerify\": false,\n    \"AllowHTTP2\": false,\n    \"PassCipher\": false,\n    \"PassSni\": false,\n    \"ChkInterval\": 0,\n    \"ChkTimeout\": 0,\n    \"ChkRetryCount\": 0,\n    \"Bandwidth\": 17,\n    \"ConnsPerSecLimit\": 10,\n    \"RequestsPerSecLimit\": 10,\n    \"MaxConnsLimit\": 40,\n    \"RefreshPersist\": false,\n    \"ResponseStatusRemap\": false,\n    \"EnhancedHealthChecks\": false,\n    \"RsMinimum\": 0,\n    \"NumberOfRSs\": 0,\n    \"status\": \"ok\"\n}"}],"_postman_id":"5c371b90-2f27-4fd3-a100-51bc05217031"},{"name":"Modify the Limits for an Existing SubVS","id":"67a0f00e-108e-4342-a8db-cd060d177a83","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"6\",\r\n    \"ConnsPerSecLimit\": \"10\",\r\n    \"RequestsPerSecLimit\": \"10\",\r\n    \"MaxConnsLimit\": \"40\",\r\n    \"bandwidth\": \"17\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To modify the limits for an existing SubVS, run the <strong>modvs</strong> command.</p>\n<p>You can retrieve the SubVS <strong>Index</strong> by running the <strong>listvs</strong> command or by checking the <strong>Id</strong> at the top of the SubVS modify screen.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"323bca3a-9e21-4926-8e21-583affe995f4","name":"Modify the Limits for an Existing SubVS","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modvs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"vs\": \"6\",\r\n    \"ConnsPerSecLimit\": \"10\",\r\n    \"RequestsPerSecLimit\": \"10\",\r\n    \"MaxConnsLimit\": \"40\",\r\n    \"bandwidth\": \"17\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 08:58:39 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Status\": \"Down\",\n    \"Index\": 6,\n    \"VSPort\": \"0\",\n    \"Layer\": 7,\n    \"Enable\": true,\n    \"SSLReverse\": false,\n    \"SSLReencrypt\": false,\n    \"InterceptMode\": 0,\n    \"Intercept\": false,\n    \"InterceptOpts\": [\n        \"opnormal\",\n        \"auditnone\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"AlertThreshold\": 0,\n    \"OwaspOpts\": [\n        \"opnormal\",\n        \"auditnone\",\n        \"reqdatadisable\",\n        \"resdatadisable\"\n    ],\n    \"BlockingParanoia\": 0,\n    \"IPReputationBlocking\": false,\n    \"ExecutingParanoia\": 0,\n    \"AnomalyScoringThreshold\": 0,\n    \"PCRELimit\": 0,\n    \"JSONDLimit\": 0,\n    \"BodyLimit\": 0,\n    \"Transactionlimit\": 0,\n    \"Transparent\": false,\n    \"SubnetOriginating\": true,\n    \"ServerInit\": 0,\n    \"StartTLSMode\": 0,\n    \"Idletime\": 660,\n    \"Cache\": false,\n    \"Compress\": false,\n    \"Verify\": 0,\n    \"UseforSnat\": false,\n    \"ForceL4\": false,\n    \"ForceL7\": true,\n    \"MultiConnect\": false,\n    \"ClientCert\": 0,\n    \"SecurityHeaderOptions\": 0,\n    \"SameSite\": 0,\n    \"VerifyBearer\": false,\n    \"ErrorCode\": \"0\",\n    \"CheckUse1.1\": false,\n    \"MatchLen\": 0,\n    \"CheckUseGet\": 0,\n    \"SSLRewrite\": \"0\",\n    \"VStype\": \"http\",\n    \"FollowVSID\": 0,\n    \"Protocol\": \"tcp\",\n    \"Schedule\": \"rr\",\n    \"CheckType\": \"http\",\n    \"PersistTimeout\": \"0\",\n    \"CheckPort\": \"0\",\n    \"NRules\": 0,\n    \"NRequestRules\": 0,\n    \"NResponseRules\": 0,\n    \"NMatchBodyRules\": 0,\n    \"NPreProcessRules\": 0,\n    \"EspEnabled\": false,\n    \"InputAuthMode\": 0,\n    \"OutputAuthMode\": 0,\n    \"MasterVS\": 0,\n    \"MasterVSID\": 5,\n    \"IsTransparent\": 2,\n    \"AddVia\": 0,\n    \"QoS\": 0,\n    \"TlsType\": \"0\",\n    \"NeedHostName\": false,\n    \"OCSPVerify\": false,\n    \"AllowHTTP2\": false,\n    \"PassCipher\": false,\n    \"PassSni\": false,\n    \"ChkInterval\": 0,\n    \"ChkTimeout\": 0,\n    \"ChkRetryCount\": 0,\n    \"Bandwidth\": 17,\n    \"ConnsPerSecLimit\": 10,\n    \"RequestsPerSecLimit\": 10,\n    \"MaxConnsLimit\": 40,\n    \"RefreshPersist\": false,\n    \"ResponseStatusRemap\": false,\n    \"EnhancedHealthChecks\": false,\n    \"RsMinimum\": 0,\n    \"NumberOfRSs\": 0,\n    \"status\": \"ok\"\n}"}],"_postman_id":"67a0f00e-108e-4342-a8db-cd060d177a83"}],"id":"2345c188-0e81-40ac-9ffc-849aeb9ca4e0","_postman_id":"2345c188-0e81-40ac-9ffc-849aeb9ca4e0","description":""},{"name":"URL-Based Limiting Rules","item":[{"name":"List the Existing URL-Based Limiting Rules","id":"8cab4fd3-f612-46eb-ac26-ea043a968ee6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listlimitrules\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can list the existing URL-based limiting rules by running the <strong>listlimitrules</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"e2385fbc-21e5-4093-8439-bf02ba9fd7a5","name":"List the Existing URL-Based Limiting Rules","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listlimitrules\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:29:10 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"limits\": [\n        {\n            \"name\": \"ExampleRule\",\n            \"position\": 1,\n            \"type\": 0,\n            \"limit\": 5,\n            \"pattern\": \"=/test/a.html\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"8cab4fd3-f612-46eb-ac26-ea043a968ee6"},{"name":"Add a New URL-Based Limiting Rule","id":"8850bddd-a5d6-4c8a-8693-f1f3777cb17b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addlimitrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleRule\",\r\n    \"pattern\": \"=/test/a.html\",\r\n    \"limit\": \"5\",\r\n    \"match\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can add a new URL-based limiting rule by running the <strong>addlimitrule</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3cd79832-1f6d-454b-bcaa-2ed3b2b77f42","name":"Add a New URL-Based Limiting Rule","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addlimitrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleRule\",\r\n    \"pattern\": \"=/test/a.html\",\r\n    \"limit\": \"5\",\r\n    \"match\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:28:51 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"8850bddd-a5d6-4c8a-8693-f1f3777cb17b"},{"name":"Modify an Existing URL-Based Limiting Rule","id":"e31d848a-ab78-4424-aa91-af1fa46dccf5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modlimitrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleRule\",\r\n    \"pattern\": \"=/test/a.html\",\r\n    \"limit\": \"10\",\r\n    \"match\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can modify an existing URL-based limiting rule by running the <strong>modlimitrule</strong> command.</p>\n<p>Valid values for the match parameter are as follows:</p>\n<ul>\n<li>0 - Request</li>\n<li>1 - Host</li>\n<li>2 - User Agent</li>\n<li>64 - !Request</li>\n<li>65 - !Host</li>\n<li>66 - !UserAgent</li>\n</ul>\n<blockquote>\n<p>The values with an exclamation mark (<strong>!</strong>) before them matches the inverse, for example, not a specific request or not a specific user agent.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a8d6389c-32d9-4e9c-83ee-110195f1109c","name":"Modify an Existing URL-Based Limiting Rule","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modlimitrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleRule\",\r\n    \"pattern\": \"=/test/a.html\",\r\n    \"limit\": \"10\",\r\n    \"match\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:30:26 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"e31d848a-ab78-4424-aa91-af1fa46dccf5"},{"name":"Delete an Existing URL-Based Limiting Rule","id":"ad7dc679-2f38-4da9-93c6-bff94c40cf41","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"dellimitrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleRule\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can delete an existing URL-based limiting rule by running the <strong>dellimitrule</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d001879b-30f9-4b0e-9c6b-6a49278a23be","name":"Delete an Existing URL-Based Limiting Rule","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"dellimitrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleRule\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:32:40 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"ad7dc679-2f38-4da9-93c6-bff94c40cf41"},{"name":"Move the Position of an Existing URL-Based Limiting Rule","id":"c9c258a4-6c08-4326-8054-d3ad9a405c04","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"movelimitrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleRule02\",\r\n    \"position\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can move the position of an existing URL-based limiting rule by running the <strong>movelimitrule</strong> command.</p>\n<p>Setting the <strong>position</strong> parameter to a value larger than the size of the list will move the rule to the end of the list.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"866deb66-6fef-4bc8-8c6b-9a6af5c94d6a","name":"Move the Position of an Existing URL-Based Limiting Rule","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"movelimitrule\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"ExampleRule02\",\r\n    \"position\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 10:32:15 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"c9c258a4-6c08-4326-8054-d3ad9a405c04"}],"id":"081fa8a1-bf40-47f9-80b8-2427045497f0","_postman_id":"081fa8a1-bf40-47f9-80b8-2427045497f0","description":""}],"id":"1e6ca80f-9a39-4b5f-a06a-ff7615eafe9d","description":"<p>This section contains details about the QoS/Limiting API commands and parameters. You can retrieve or configure each of these parameters using the <strong>get</strong> or <strong>set</strong> RESTful API commands. Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for details about the <strong>get</strong> and <strong>set</strong> commands.</p>\n<p>The following limiting parameters can be retrieved or configured using the get or set commands:</p>\n<ul>\n<li><p><strong>MaxConnsLimit:</strong> The maximum number of simultaneous connections (TCP and UDP).</p>\n</li>\n<li><p><strong>MaxCPSLimit:</strong> The global connection limit (per second).</p>\n</li>\n<li><p><strong>MaxRPSLimit:</strong> The global request limit (per second).</p>\n</li>\n<li><p><strong>MaxBandwidthLimit:</strong> The global bandwidth limit (kilobits per second)</p>\n</li>\n<li><p><strong>SendRateLimitError:</strong> This parameter accepts the following values:</p>\n<ul>\n<li>0 - no error response (the connection is simply dropped)</li>\n<li>1 - <strong>Send 429 Too Many Requests</strong> error response</li>\n<li>2 - <strong>Send 503 Service Unavailable</strong> error response</li>\n</ul>\n</li>\n<li><p><strong>RateLimitFail:</strong> Fail on rate limit. This parameter accepts the following values:</p>\n<ul>\n<li>0 - disabled the LoadMasterttempts to select a different RS or SubVS to use for the connection)</li>\n<li>1 - enabled (forces an error)</li>\n</ul>\n</li>\n<li><p><strong>LimitLogging:</strong> Generate a summary log entry every 5 seconds. This parameter accepts the following values:</p>\n<ul>\n<li>0 - disabled</li>\n<li>1 - enabled</li>\n</ul>\n</li>\n<li><p><strong>ClientRepeatDelay:</strong> Set the minimum time after a client is no longer limited before a new message is generated. If a client generates a message and continues to be blocked for continuously hitting the limit, no new message is generated. Only if the client goes quiet for the delay period will a new message be generated. Valid values range from 10 - 86400 seconds.</p>\n</li>\n<li><p><strong>ClientMaxConnsLimit:</strong> This limits the default maximum number of concurrent connection attempts (per second) from a specific host. Setting the limit to 0 disables this option. Valid values range from 0 - 1000000.</p>\n</li>\n<li><p><strong>ClientCPSLimit:</strong> The global client connection limit.</p>\n</li>\n<li><p><strong>ClientRPSLimit:</strong> The global client request limit.</p>\n</li>\n<li><p><strong>ClientMaxBandwidthLimit:</strong> The global client maximum bandwidth limit.</p>\n</li>\n</ul>\n","_postman_id":"1e6ca80f-9a39-4b5f-a06a-ff7615eafe9d"},{"name":"System Administration","item":[{"name":"User Management","item":[{"name":"List All Local Users","id":"7f05cdf9-ecd1-449a-92d7-31598ae11076","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"userlist\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list all local users and their permissions, run the <strong>userlist</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"1771c6bf-c2e9-4e71-9580-ac2c61960848","name":"List All Local Users","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"userlist\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 05:35:53 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"User\": [\n        {\n            \"Name\": \"bal01\",\n            \"Perms\": \"ReadOnly\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"7f05cdf9-ecd1-449a-92d7-31598ae11076"},{"name":"Add a New Local User","id":"cda316d8-76bd-40d0-af22-4845b8ff996a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"useraddlocal\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"user\": \"bal01\",\r\n    \"password\": \"ExamplePassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add a new local user, run the <strong>useraddlocal</strong> command.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Description</b></p></td><td><p><b>Mandatory</b></p></td></tr><tr><td><p>user</p></td><td><p>String</p></td><td><p>The username of the new user.</p></td><td><p>Yes</p></td></tr><tr><td><p>password</p></td><td><p>String</p></td><td><p>The password of the new user.</p></td><td><p>Yes – unless <b>nopass</b> or <b>radius</b> is set to yes.</p></td></tr><tr><td><p>radius</p></td><td><p>Boolean</p></td><td><p>Determines whether the user will use RADIUS server authentication or not when logging in to the LoadMaster. The RADIUS server details must be set up before this option can be enabled.</p></td><td><p>No</p></td></tr><tr><td><p>nopass</p></td><td><p>Boolean</p></td><td><p>This option is only valid if session management is enabled. Set this option to yes to create a user with no password. This can be used to allow certificate-based access. For further information, please refer to the <b>Local Certificate Management</b> section.</p></td><td><p>No</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d1c0812d-d215-4b32-ba01-bd474b715389","name":"Add a New Local User","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"useraddlocal\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"user\": \"bal01\",\r\n    \"password\": \"ExamplePassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 05:33:57 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"cda316d8-76bd-40d0-af22-4845b8ff996a"},{"name":"Change the Password of a Local User","id":"16b91cdd-7ca9-4624-b05c-98175fec4f5e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"userchangelocpass\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"user\": \"bal01\",\r\n    \"password\": \"InsertPassword\",\r\n    \"radius\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To change the password of a local user, run the <strong>userchangelocpass</strong> command.</p>\n<blockquote>\n<p>The username is case sensitive - ensure to enter the username exactly as it has been set.</p>\n</blockquote>\n<p>All parameters are required. The <strong>radius</strong> parameter determines whether the user will use RADIUS server authentication or not when logging in to the LoadMaster. The RADIUS server details must be set up before this option can be used.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"f9a0334a-f7c5-4c28-9793-05afe2128a5f","name":"Change the Password of a Local User","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"userchangelocpass\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"user\": \"bal01\",\r\n    \"password\": \"InsertPassword\",\r\n    \"radius\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Jul 2022 14:00:20 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"16b91cdd-7ca9-4624-b05c-98175fec4f5e"},{"name":"Change the System Password","id":"14083615-1f89-495a-9227-921c76c33f8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"usersetsyspassword\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"currpassword\": \"InsertPassword\",\r\n    \"password\": \"InsertNewPassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To change the password of the default <strong>bal</strong> user, run the <strong>usersetsyspassword</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"5148bab8-15d6-463c-a719-4b794f914c30","name":"Change the System Password","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"usersetsyspassword\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"currpassword\": \"InsertPassword\",\r\n    \"password\": \"InsertNewPassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Jul 2022 13:55:45 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Password Changed\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"14083615-1f89-495a-9227-921c76c33f8a"},{"name":"Set the Minimum Password Length","id":"cda098a4-89f0-4c0f-9652-a6794476f692","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"minpassword\",\r\n    \"value\": \"8\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To set the minimum password length for local users, run the <strong>set</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"74e53784-83fe-4922-b9b1-d7faeabba3e5","name":"Set the Minimum Password Length","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"minpassword\",\r\n    \"value\": \"8\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 05:31:22 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"cda098a4-89f0-4c0f-9652-a6794476f692"},{"name":"Show Permissions for a Particular Local User","id":"eab5ff7f-f571-4a42-9c28-6e8d79b56cb9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"usershow\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"user\": \"bal01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To display permissions for a particular local user, run the <strong>showlist</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"6e19f044-977a-46a0-a475-5299155ead4e","name":"Show Permissions for a Particular Local User","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"usershow\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"user\": \"bal01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 05:37:52 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Name\": \"bal01\",\n    \"Perms\": \"ReadOnly\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"eab5ff7f-f571-4a42-9c28-6e8d79b56cb9"},{"name":"Set Permissions for a Local User","id":"6ca94676-5e01-44ab-8db2-6072a28e2438","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"usersetperms\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"user\": \"bal01\",\r\n    \"perms\": \"real,vs\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To set permissions for a local user, run the <strong>usersetperms</strong> command.</p>\n<p>Multiple permissions can be set at the same time by separating the values with a comma.</p>\n<blockquote>\n<p>Running this command will overwrite any previous permissions for this user. For example, if a user had the <strong>rules</strong> permission and you ran the command listed above, the user would no longer have the <strong>rules</strong> permission but would have the <strong>real</strong> and <strong>vs</strong> permission. </p>\n</blockquote>\n<p>Valid values for the perms parameter are listed and described in the table below.</p>\n<table><tbody><tr><td><div><p><b>Value</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Description</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>real</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This role permits enabling and disabling Real Servers. Users with the Real Servers permission cannot add SubVSs.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>vs</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This role relates to managing Virtual Services. This includes SubVSs. Virtual Service actions permitted vary depending on whether or not the <b>extendedperms</b> parameter is enabled. For further information, refer to the <a href=\"https://docs.progress.com/bundle/loadmaster-feature-description-user-management-ga\">User Management Feature Description</a>.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>rules</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This role permits managing Rules. Rule modifications permitted include add, delete and modify.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>backup</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This role permits performing system backups.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>certs</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This role permits managing SSL Certificates. Certificate management includes adding, deleting and modifying SSL Certificates.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>cert3</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This role permits managing intermediate Certificates. Certificate management includes the ability to add and delete intermediate certificates.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>certbackup</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This role permits the ability to export and import certificates.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>users</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This role is allowed access to all functionality within the <b>System Configuration &gt; System Administration &gt; User Management </b>WUI screen.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>root</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This role gives users all permissions except the permission to change the bal password and the permission to create or delete other users.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>geo</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This role is used only with the LoadMaster GEO product. For more information on GEO and the Global Server Load Balancing (GSLB) Feature Pack, refer to the <a href=\"https://docs.progress.com/bundle/loadmaster-feature-description-geo-ga\">GEO Feature Description</a>.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>addvs</div><div><div><div><div></div></div></div><div></div></div></td><td><div>This parameter can only be enabled if the <b>extendedperms</b> parameter is enabled. This role relates to managing Virtual Services. This includes SubVSs. Refer to the <a href=\"https://docs.progress.com/bundle/loadmaster-feature-description-user-management-ga\">User Management Feature Description </a>for further details on the permissions provided by this option.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>To set the permissions to none, leave the parameter blank, for example <b>&amp;perms=</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"7de2c19a-ac2a-4739-94b2-9088c4f96144","name":"Set Permissions for a Local User","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"usersetperms\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"user\": \"bal01\",\r\n    \"perms\": \"real,vs\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 05:46:12 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"6ca94676-5e01-44ab-8db2-6072a28e2438"},{"name":"Return a Previously Generated Certificate for a User","id":"873ab92e-1d86-4832-ac0e-8655ba2b00a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"userreadcert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"user\": \"bal01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To return a previously generated certificate for a user, run the <strong>userreadcert</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"ea648b9f-3e7a-441b-9f28-d66cacfe57ec","name":"Return a Previously Generated Certificate for a User","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"userreadcert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"user\": \"bal01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 06:01:44 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{ \"code\": 200,\n-----BEGIN CERTIFICATE-----\nEXAMPLE\n-----END RSA PRIVATE KEY-----\n,\n  \"status\": \"ok\"\n}\n"}],"_postman_id":"873ab92e-1d86-4832-ac0e-8655ba2b00a8"},{"name":"Download a Previously Generated Certificate for a User","id":"fc02d48a-2ced-4967-8903-66be41654f8f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"userdownloadcert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"user\": \"bal01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To download a previously generated certificate for a user, run the <strong>userdownloadcert</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a221ba2d-9dce-43fe-9897-cdbb5a820317","name":"Download a Previously Generated Certificate for a User","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"userdownloadcert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"user\": \"bal01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 06:01:09 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": \"Private key would display here\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"fc02d48a-2ced-4967-8903-66be41654f8f"},{"name":"Generate a New Certificate for a User","id":"74b16068-1c66-4152-8308-ea457ce00ba9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"usernewcert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"user\": \"bal01\",\r\n    \"passphrase\": \"ExamplePassphrase\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To generate a new certificate for a user, run the <strong>usernewcert</strong> command.</p>\n<blockquote>\n<p>The passphrase is optional. If entered, it will be used to encrypt the private key.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"17cf3061-dbad-4f60-ba2a-ced57b2aa84f","name":"Generate a New Certificate for a User","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"usernewcert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"user\": \"bal01\",\r\n    \"passphrase\": \"ExamplePassphrase\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 05:59:10 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"New Certificate generated\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"74b16068-1c66-4152-8308-ea457ce00ba9"},{"name":"Delete an Existing User Certificate","id":"53eed41c-9bcf-4753-9c18-cef23f108e84","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"userdelcert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"user\": \"bal01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete an existing user certificate, run the <strong>userdelcert</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"6f07bea5-9259-49be-ae03-11ec7746ae5b","name":"Delete an Existing User Certificate","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"userdelcert\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"user\": \"bal01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 06:00:02 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"53eed41c-9bcf-4753-9c18-cef23f108e84"},{"name":"Delete a Local User","id":"a9c01df5-4894-4f66-b3ba-ef73d2aef086","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"userdellocal\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"user\": \"bal01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete a local user, run the <strong>userdellocal</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"f0946b0d-62d7-4f41-bfbf-9cc6231323c1","name":"Delete a Local User","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"userdellocal\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"user\": \"bal01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 06:04:36 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"a9c01df5-4894-4f66-b3ba-ef73d2aef086"},{"name":"Return a List of Existing Groups","id":"84a74e04-6368-48b4-9ac9-5acfd2318541","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"grouplist\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To return a list of existing groups and their associated permissions, run the <strong>grouplist</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"40f428ab-7455-47c6-9a82-09e74fc7ff2f","name":"Return a List of Existing Groups","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"grouplist\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 06:25:09 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"RemoteUserGroup\": [\n        {\n            \"Name\": \"Test01\",\n            \"Perms\": \"real,vs\\n\"\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"84a74e04-6368-48b4-9ac9-5acfd2318541"},{"name":"Show Permissions for a Specific User Group","id":"3bf7cdfc-7576-43ca-b857-72c73b76b1a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"groupshow\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"group\": \"Test01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To display permissions for a specific user group, run the <strong>groupshow</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d3a37a08-6e23-4954-92c7-b185abe24249","name":"Show Permissions for a Specific User Group","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"groupshow\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"group\": \"Test01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 06:24:41 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"RemoteUserGroup\": {\n        \"Name\": \"Test01\",\n        \"Perms\": \"real,vs\\n\"\n    },\n    \"status\": \"ok\"\n}"}],"_postman_id":"3bf7cdfc-7576-43ca-b857-72c73b76b1a3"},{"name":"Add a New Group","id":"27cb9b26-de73-4f3a-8adb-0663de71d096","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"groupaddremote\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"group\": \"Test01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To add a new group, run the <strong>groupaddremote</strong> command.</p>\n<blockquote>\n<p>The following characters are permitted in the group name: alphanumeric characters, spaces, or the following special symbols: <strong>=~^._+#,@/-</strong>.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"f370a2a4-7533-45ac-aa07-e5ea93dcefb3","name":"Add a New Group","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"groupaddremote\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"group\": \"Test01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 06:22:16 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"27cb9b26-de73-4f3a-8adb-0663de71d096"},{"name":"Configure Permissions for a Group","id":"c0b0195a-80a3-4940-af17-d8bff7daeef2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"groupsetperms\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"group\": \"Test01\",\r\n    \"perms\": \"real,vs\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To configure permissions for a group, run the <strong>groupsetperms</strong> command.</p>\n<p>Enter a comma-separated list of permissions in the <strong>perms</strong> parameter. The valid values for the <strong>perms</strong> parameter are the same as the ones for the <strong>usersetperms</strong> command, as outlined in the <a href=\"#6ca94676-5e01-44ab-8db2-6072a28e2438\">Set Permissions for a Local User</a> section.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"79416d01-83d3-465f-9017-544e70f04f5d","name":"Configure Permissions for a Group","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"groupsetperms\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"group\": \"Test01\",\r\n    \"perms\": \"real,vs\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 06:24:26 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"c0b0195a-80a3-4940-af17-d8bff7daeef2"},{"name":"Delete an Existing Group","id":"9f61e972-06bd-4973-9e3d-b025691f91c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"groupdelremote\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"group\": \"Test01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete an existing group, run the <strong>groupdelremote</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"83ed498c-accb-44e0-8235-8477da81e9c9","name":"Delete an Existing Group","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"groupdelremote\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"group\": \"Test01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 22 Jul 2022 06:26:55 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"9f61e972-06bd-4973-9e3d-b025691f91c8"},{"name":"Enable or Disable the Extended Permissions Parameter","id":"c8e4393a-7f37-46a7-ac29-2ce99672d050","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"extendedperms\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The Virtual Service operations permitted to vary depending on whether or not the extendedperms parameter is enabled. For further information, refer to the <a href=\"https://kemptechnologies.com/documentation/latestga/208807246\">User Management Feature Description</a> document on the Documentation Page.</p>\n<p>The <strong>extendedperms</strong> parameter can be managed using the <strong>get</strong> and <strong>set</strong> commands. Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for further information on how to use these commands.</p>\n<p>The <strong>extendedperms</strong> parameter is Boolean - set it to <strong>1</strong> to enable extended permissions, or <strong>0</strong> to disable extended permissions.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"1e4831dd-bddf-43b7-9417-1b194dc39a28","name":"Enable or Disable the Extended Parameters","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"extendedperms\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Jul 2022 06:11:04 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"extendedperms\": true,\n    \"status\": \"ok\"\n}"}],"_postman_id":"c8e4393a-7f37-46a7-ac29-2ce99672d050"}],"id":"1f834a66-0246-410d-97c6-d49e372d311e","description":"<p>Refer to the following sections for details on the RESTful API commands and parameters relating to LoadMaster user management.</p>\n","_postman_id":"1f834a66-0246-410d-97c6-d49e372d311e"},{"name":"Licensing","item":[{"name":"License the LoadMaster using Online Licensing","id":"fad8665c-1dcd-4cc6-bb03-ae4acbc458b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"alsilicense\",\r\n    \"kempid\": \"InsertProgressID\",\r\n    \"password\": \"InsertProgressIDPassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2","description":"<p>The <strong>AlsiLicense</strong> command updates the LoadMaster’s license online. To cause the LoadMaster to query the Progress Kemp licensing system for an updated license, and update the license if one is available, run the <strong>AlsiLicense</strong> command:</p>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Description</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Mandatory</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>kempid</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>String</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The email address used when registering for a Progress ID.</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>password</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>String</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The Progress ID account password.</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>http_proxy</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>String</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the HTTP(S) proxy server and port, in the format <b>ProxyAddress:Port</b>.</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>No</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>lic_type_id</div><div><div><div><div></div></div></div><div></div></div></td><td><div>String</div><div><div><div><div></div></div></div><div></div></div></td><td><div>The license type ID. If you specify an order ID, the license type ID is not required.<br />To retrieve the license ID, run the <b>alsilicensetypes </b>command. Refer to the <a href=\"#c9f1036c-23a4-44a8-9af1-b3493da9a78c\">Retrieve the Available License Types </a>section for further details.</div><div><div><div><div></div></div></div><div></div></div></td><td><div>No</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>orderid</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>String</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the order ID received from Progress Kemp. The order ID is usually provided by Progress Kemp after purchasing the license in the <b>Kemp VLM Activation Instructions</b> document.</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Yes</p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertNewLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"f8394002-9b95-4af5-8018-b2bc30524398","name":"License the LoadMaster using Online Licensing","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"alsilicense\",\r\n    \"kempid\": \"InsertProgressID\",\r\n    \"password\": \"InsertProgressIDPassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Jul 2022 14:39:53 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"fad8665c-1dcd-4cc6-bb03-ae4acbc458b4"},{"name":"License the LoadMaster using Offline Licensing","id":"14764e50-ae88-4d8e-8b75-2282577c9809","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"license\",\r\n    \"data\": \"InsertBase64EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2","description":"<p>The LoadMaster’s license can be updated offline by using the <strong>license</strong> command.<br />The License BLOB is emailed to the customer when requested. Each time a license is updated a new BLOB is needed.</p>\n<p>The BLOB is the body of text from the word <strong>begin</strong> to the word <strong>end</strong>. The BLOB must be copied and pasted into a text file (in the following example the file is called license.txt). For more information on licensing (including details on how to retrieve a BLOB), please refer to the <a href=\"https://kemptechnologies.com/documentation/latestga/203125319\">Licensing, Feature Description</a>.</p>\n<p>This command uploads the BLOB file to the LoadMaster. The command assumes that the license.txt file is in the current directory. If the license.txt file is stored elsewhere, specify the path to the file after the @ symbol.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertNewLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"558d7389-e908-4587-bc78-48dc3d1abb2b","name":"License","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"license\",\r\n    \"data\": \"InsertBase64EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Jul 2022 14:28:35 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"14764e50-ae88-4d8e-8b75-2282577c9809"},{"name":"Get the Licensing Access Key","id":"c7a5834d-6bc4-4dd8-84e3-904b9ffd2ce3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"accesskey\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The licensing access key can be obtained by the <strong>accesskey</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"4094e8ea-52aa-45ea-8948-c282cc4bf888","name":"Access Key","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"accesskey\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Jul 2022 11:16:07 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"AccessKey\": \"Access key would appear here\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"c7a5834d-6bc4-4dd8-84e3-904b9ffd2ce3"},{"name":"Kill ASL Instance","id":"a28afcba-ae02-473a-8991-af74ab566003","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"killaslinstance\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>If the Activation Server Lite (ASL) functionality was used to license a LoadMaster, the <strong>KillASLInstance</strong> command can be run to deactivate the client LoadMaster license.</p>\n<blockquote>\n<p>We strongly recommend deregistering a LoadMaster using the Kemp 360 Central UI/API, rather than the LoadMaster UI/API. Deregistering a LoadMaster from the LoadMaster UI/API can lead to the LoadMaster having an unknown state in Kemp 360 Central. In these cases, it is not easy to remove the LoadMaster from Kemp 360 Central and the unknown LoadMaster is still taking up an available license.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"c3925388-2f71-47f1-9fe1-f2a2a02cde19","name":"Kill ASL Instance","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"killaslinstance\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 30 Sep 2022 13:15:48 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok. The machine has been killed - please relicense\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"a28afcba-ae02-473a-8991-af74ab566003"},{"name":"Deactivate a non-SPLA License","id":"0522b3bc-5864-418e-8266-95a9c4ba9314","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"kill_instance\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"InsertProgressID\",\r\n    \"passwd\": \"InsertProgressIDPassword\",\r\n    \"kill\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2","description":"<p>To deactivate a non-SPLA (Service Provider License Agreement) client LoadMaster license, run the <strong>kill_instance</strong> command.</p>\n<blockquote>\n<p>Do not run this command unless instructed to by Kemp Support.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertNewLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"c6138e43-8dd9-4dbe-8ae6-f61ac0461055","name":"Deactivate a non-SPLA License","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"kill_instance\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"InsertProgressID\",\r\n    \"passwd\": \"InsertProgressIDPassword\",\r\n    \"kill\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertNewLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 28 Jul 2022 10:48:59 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok. The machine has been killed - please relicense\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"0522b3bc-5864-418e-8266-95a9c4ba9314"}],"id":"4f372d65-2f07-423e-8d8c-fddfcd774032","description":"<p>Similar to when initially licensing a LoadMaster, a license may be updated using the online or offline method.<br />Offline licensing requires a Binary Large OBject (BLOB) file which is provided by Progress Kemp.<br />When updating online, only a Progress ID and password are needed.<br />For further information on licensing, refer to the <a href=\"https://kemptechnologies.com/documentation/latestga/203125319\">Licensing, Feature Description</a>.</p>\n","_postman_id":"4f372d65-2f07-423e-8d8c-fddfcd774032"},{"name":"Shut Down or Reboot the LoadMaster","item":[{"name":"Shut Down the LoadMaster","id":"a3046cf8-e11c-4c47-a70f-0a78ddbd0bfa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"shutdown\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The LoadMaster can be shut down using the <strong>shutdown</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"e49fc901-3042-4a28-beeb-05b8e5373ef2","name":"Shut Down the LoadMaster","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"shutdown\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Jul 2022 14:48:26 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"a3046cf8-e11c-4c47-a70f-0a78ddbd0bfa"},{"name":"Reboot the LoadMaster","id":"d44dc3bf-a5b9-4452-920e-2ff8db1b69de","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"reboot\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The LoadMaster can be rebooted using the <strong>reboot</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"e2124dfd-f4e2-40cf-8f5b-d0bf5314ff79","name":"Reboot the LoadMaster","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"reboot\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Jul 2022 06:33:47 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"d44dc3bf-a5b9-4452-920e-2ff8db1b69de"}],"id":"9d47ed3b-a5af-4916-a8d7-d242dfc4faa8","description":"<p>Refer to the following sections for details on commands to shut down and reboot the LoadMaster.</p>\n","_postman_id":"9d47ed3b-a5af-4916-a8d7-d242dfc4faa8"},{"name":"Update Software","item":[{"name":"Check the Previously Installed Firmware Version","id":"f54c2723-808e-4790-8005-991974f1015f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getpreviousversion\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You may want to check the previously installed LoadMaster firmware version in certain situations, for example, before you roll back to a previous firmware version. To check the previously installed firmware version, run the <strong>getpreviousversion</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"7ac48006-8c50-408d-ad61-73fbb517e39a","name":"Check the Previously Installed Firmware Version","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getpreviousversion\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Jul 2022 10:03:20 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"PreviousVersion\": \"7.2.58.0.21623.DEV\\n\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"f54c2723-808e-4790-8005-991974f1015f"},{"name":"Restore to a Previously Installed Version of Software","id":"738c2325-736a-4d91-9e01-81204da30b9b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"restorepatch\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>The previous version of firmware on the LoadMaster can be restored by using the <strong>restorepatch</strong> command.</p>\n<p>The machine needs to be rebooted for the change to take place.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"83528f33-93c3-4be6-8963-416c0e6158c5","name":"Restore to a Previously Installed Version of Software","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"restorepatch\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 12 Aug 2022 14:28:28 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Previous version of Software restored\\nPlease reboot to reactivate.\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"738c2325-736a-4d91-9e01-81204da30b9b"},{"name":"List the Installed Add-On Packs","id":"753829ab-d9d4-4a87-8279-04d89c035978","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listaddon\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>A list of any add-on packages that are installed on the LoadMaster can be displayed by running the <strong>listaddon</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"f2b97e60-b3e5-4b0f-adfc-8a53f0d7ec1d","name":"List the Installed Add-On Packs","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"listaddon\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Jul 2022 10:11:05 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Package\": [\n        {\n            \"Name\": \"Flowmon\",\n            \"Installed\": \"Thu Jul 21 16:56:02 2022\",\n            \"Version\": \"7.2.58.0.21623.DEV\",\n            \"Started\": true\n        },\n        {\n            \"Name\": \"Vmtoolsd\",\n            \"Installed\": \"Thu Jul 21 16:55:54 2022\",\n            \"Version\": \"7.2.58.0.21623.DEV\",\n            \"Started\": true\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"753829ab-d9d4-4a87-8279-04d89c035978"},{"name":"Upload or Update an Add-On Pack","id":"9474625b-d208-43b5-9068-3d816e4d77a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addaddon\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Add-on packs can be uploaded by running the <strong>addaddon</strong> POST command.</p>\n<blockquote>\n<p>If the add-on pack already exists, the add-on pack will be updated to the version being uploaded.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"cdd1b5f4-5106-4350-9b00-df0f8da5643c","name":"Upload or Update an Add-On Pack","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"addaddon\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"data\": \"InsertBase64-EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Jul 2022 15:04:34 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Addon Package 'SdnAdaptiv' Correctly installed - Please reboot to activate it.\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"9474625b-d208-43b5-9068-3d816e4d77a8"},{"name":"Delete Add-On Pack","id":"a8b6bad5-2997-481b-b5b3-9ddb89d4b86b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"deladdon\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"Flowmon\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Add-on packs can be deleted by running the <strong>deladdon</strong> command.</p>\n<p>The name of the existing add-on packs can be displayed by running the <strong>listaddon</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"36350ad5-8b75-428f-a20d-478278bf1f0c","name":"Delete Add-On Pack","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"deladdon\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"name\": \"Flowmon\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Jul 2022 10:15:45 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Package deleted\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"a8b6bad5-2997-481b-b5b3-9ddb89d4b86b"}],"id":"60f3ac5b-864b-40e3-96c2-abb5c2bb35f5","description":"<p>Refer to the following sections for RESTful API commands relating to LoadMaster firmware and add-ons.</p>\n","_postman_id":"60f3ac5b-864b-40e3-96c2-abb5c2bb35f5"},{"name":"Backup/Restore","item":[{"name":"Backup/Restore Commands","item":[{"name":"Backup LoadMaster Configuration","id":"1942c3a5-4dd9-4b5e-8e60-84d63acae31e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"backup\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>LoadMaster configurations can be backed up using the <strong>backup</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"df7bd443-5b76-4070-999f-5bbd54173d1f","name":"Backup LoadMaster Configuration","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"backup\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Jul 2022 10:27:49 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": \"<Base64-encoded string would appear here>\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"1942c3a5-4dd9-4b5e-8e60-84d63acae31e"},{"name":"Restore LoadMaster Configuration","id":"20ec37d9-4d3b-4622-a126-a9e02128ab5c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"restore\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"type\": \"2\",\r\n    \"data\": \"InsertBase64EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can resore a LoadMaster configurations by using the <strong>restore</strong> command.</p>\n<p><strong>type</strong> takes the integer range from 1 to 15:</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Range</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>type</p></td><td><p>Integer</p></td><td><p>1-15</p></td><td><p>1 = LoadMaster Base configuration</p><p>2 = Virtual Service configuration</p><p>3 = Base and Virtual Service configuration</p><p>4 = GEO configuration</p><p>5 = Base and GEO configuration</p><p>6 = Virtual Service and GEO configuration</p><p>7 = Base, Virtual Service and GEO configuration</p><p>8 = ESP SSO configuration</p><p>9 = ESP SSO and base configuration</p><p>10 = ESP SSO and Virtual Service configuration</p><p>11 = ESP SSO, Virtual Service and base configuration</p><p>12 = ESP SSO and GEO configuration</p><p>13 = ESP SSO, GEO and base configuration</p><p>14 = ESP SSO, GEO and Virtual Service configuration</p><p>15 = ESP SSO, GEO, Virtual Service and Base configuration</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"d32f09de-1a80-4678-96f7-d0cfb5fdf513","name":"Restore LoadMaster Configuration","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"restore\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"type\": \"2\",\r\n    \"data\": \"InsertBase64EncodedString\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Jul 2022 15:11:44 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"20ec37d9-4d3b-4622-a126-a9e02128ab5c"}],"id":"e93d9041-7604-4f22-9654-ace4e262ea05","description":"<p>Refer to the following sections for the backup and restore LoadMaster commands.</p>\n","_postman_id":"e93d9041-7604-4f22-9654-ace4e262ea05"},{"name":"Automated Backups","item":[],"id":"d6231546-a193-4142-a3f3-df452eb242c8","description":"<p>Parameters relating to automated backups that can be managed using get and set commands are detailed in the following table. Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for details about the <strong>get</strong> and <strong>set</strong> commands.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Range</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>backupday</p></td><td><p>Integer</p></td><td><p>Daily</p></td><td><p>0-7</p></td><td><p>Specify which day to perform the automated backup (or daily):</p><p>0 = Daily</p><p>1 = Monday</p><p>2 = Tuesday</p><p>3 = Wednesday</p><p>4 = Thursday</p><p>5 = Friday</p><p>6 = Saturday</p><p>7 = Sunday</p></td></tr><tr><td><p>backupenable</p></td><td><p>Boolean</p></td><td><p>N</p></td><td><p> </p></td><td><p>Enable automated timed backups (using FTP, SCP, or SFTP).</p></td></tr><tr><td><p>backuphost</p></td><td><p>String</p></td><td><p> </p></td><td><p> </p></td><td><p>Set the IP address or hostname of the remote host to which you want the backup archives sent, optionally followed by a colon and the port number. If no port is specified, the default port for the selected protocol is used.</p></td></tr><tr><td><p>backuphour</p></td><td><p>Integer</p></td><td><p>0</p></td><td><p>0-23</p></td><td><p>The hour to perform the automated backup.</p><p>0 = Midnight</p><p>23 = 11pm</p></td></tr><tr><td><p>backupminute</p></td><td><p>Integer</p></td><td><p>0</p></td><td><p>0-59</p></td><td><p>The minute to perform the automated backup.</p><p>Note the range values are full minutes</p></td></tr><tr><td><p>backupsecure</p></td><td><p>Boolean</p></td><td><p>0 - ftp</p></td><td><p>0 – ftp (insecure)</p><p>1 – scp (secure)</p></td><td><p>Specify the file transfer method for automated backups. This is a legacy parameter. You cannot specify <b>sftp (secure)</b> if using this parameter. To set the <b>Backup Method</b> to <b>sftp (secure)</b> use the <b>backupmethod </b>parameter.</p></td></tr><tr><td>backupmethod</td><td>String</td><td>wput</td><td> </td><td>Specify the file transfer method for automated backups. Takes a string that can be either <b>wput</b>, <b>scp</b>, or <b>sftp</b>. Setting the backupmethod to <b>wput</b> sets the <b>Backup Method</b> field to <b>Ftp (insecure)</b>.</td></tr><tr><td><p>backuppassword</p></td><td><p>String</p></td><td><p> </p></td><td><p> </p></td><td><p>The password of the remote user. This parameter is used when the <b>backupsecure</b> method is set to <b>0</b> (<b>Ftp (insecure)</b>).</p></td></tr><tr><td><p>backupident</p></td><td><p>File</p></td><td><p> </p></td><td><p> </p></td><td><p>If using <b>scp </b>or <b>sftp </b>as the <b>backupmethod</b>, the remote identity value must be provided. This is the SSH private key generated using ssh-keygen on the remote scp server.</p><p>The key file must be encoded in base64 before uploading.</p><p>This parameter can only be set – running a get on this parameter returns some asterisks.</p></td></tr><tr><td><p>backuppath</p></td><td><p>String</p></td><td><p> </p></td><td><p> </p></td><td><p>Specify the remote path name.</p></td></tr><tr><td><p>backupuser</p></td><td><p>String</p></td><td><p> </p></td><td><p> </p></td><td><p>Specify the remote username.</p></td></tr></tbody></table>\n\n<blockquote>\n<p>You cannot use the <strong>Test Automated Backups</strong> functionality using the API. You can do this using the UI if needed.</p>\n</blockquote>\n","_postman_id":"d6231546-a193-4142-a3f3-df452eb242c8"}],"id":"09a139ea-de45-45c6-a722-de7ed21daffb","description":"<p>Refer to the following sections for RESTful API commands relating to backing up and restoring the LoadMaster configuration.</p>\n","_postman_id":"09a139ea-de45-45c6-a722-de7ed21daffb"},{"name":"Date/Time Settings","item":[],"id":"5ffc521d-8815-4c35-bf8e-053b011493ef","description":"<p>Parameters relating to the date and time that can be managed using get and set commands are detailed in the following table. Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for details about the <strong>get</strong> and <strong>set</strong> commands.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>ntphost</p></td><td><p>S</p></td><td><p>Specify the host from which the LoadMaster will set the time. Multiple hosts can be specified in a space-separated list. Please escape the spaces using 20 percent. The time will be set from the first host to return a valid answer.</p></td></tr><tr><td><p>time</p></td><td><p>I</p></td><td><p>The time in hours, minutes and seconds.</p></td></tr><tr><td><p>timezone</p></td><td><p>S</p></td><td><p>The timezone where the LoadMaster is located</p></td></tr><tr><td><p>ntpkeyid</p></td><td><p>I</p></td><td><p>The NTP key ID. Valid values range from 1 to 99.</p></td></tr><tr><td><p>ntpkeysecret</p></td><td><p>S</p></td><td><p>The NTP shared secret string. The NTP secret can be a maximum of 40 characters long. If the secret is more than 20 characters long, it is treated as a hex string. Setting this value to an empty string will disable the NTPv4 feature.</p></td></tr><tr><td><p>ntpkeytype</p></td><td><p>S</p></td><td><p>Specify the NTP Key Type. The valid values are</p><p>SHA-1 (<b>SHA1</b>), legacy SHA (<b>SHA</b>), and MD5 (<b>M</b>). Note that the values are case sensitive and must be in uppercase.</p></td></tr></tbody></table>\n\n<blockquote>\n<p>It is not possible to set the time using a RESTful API command.</p>\n</blockquote>\n","_postman_id":"5ffc521d-8815-4c35-bf8e-053b011493ef"}],"id":"b43f9466-9a5f-4e2f-8906-a2007aef54d3","description":"<p>Various system administration tasks can be completed using the RESTful API.</p>\n","_postman_id":"b43f9466-9a5f-4e2f-8906-a2007aef54d3"},{"name":"Logging Options","item":[{"name":"Manage System Logs","item":[{"name":"List System Log Files","id":"44f39add-b8ac-46b9-9e0a-1c569eb923a4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.listsyslogfiles\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list the existing system log files, run the <strong>logging.listsyslogfiles</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"01d2fc7a-85d7-4214-9bb4-bb43d1323833","name":"List System Log Files","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.listsyslogfiles\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 14:16:33 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"SyslogFiles\": [\n        \"authlog\",\n        \"boot.msg\",\n        \"check_addons_nodel\",\n        \"messages\",\n        \"messages.1.gz\",\n        \"messages.2.gz\",\n        \"messages.3.gz\",\n        \"messages.4.gz\",\n        \"messages.5.gz\",\n        \"messages.6.gz\",\n        \"messages.7.gz\",\n        \"named.log\",\n        \"pluto.log\",\n        \"rsyncd.log\",\n        \"vmware-vmsvc.log\",\n        \"waf.debug\",\n        \"wafeventlog\",\n        \"warn\",\n        \"warn.1.gz\",\n        \"warn.2.gz\",\n        \"warn.3.gz\"\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"44f39add-b8ac-46b9-9e0a-1c569eb923a4"},{"name":"Clear the System Log Files","id":"a39f9313-8ede-4786-95c7-ed29289383d0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.clearlogs\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To clear all the system log files, run the <strong>clearlogs</strong> command.</p>\n<blockquote>\n<p>The legacy command before <strong>clearlogs</strong> was <strong>resetlogs</strong>.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3160b398-c4fc-4a22-928f-5b4c30ce5333","name":"Clear the System Log Files","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.clearlogs\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 14:18:44 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"a39f9313-8ede-4786-95c7-ed29289383d0"},{"name":"Clear a Specific Log File","id":"28c7e638-94f9-41a1-af15-610492045f20","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.clearlogs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fsel\": \"check_addons_nodel\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To clear a specific log file, run the <strong>clearlogs</strong> command with the <strong>fsel</strong> parameter.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2373b7a9-12ec-4f62-88d0-e3c1cfa3f7d5","name":"Clear a Specific Log File","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.clearlogs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fsel\": \"check_addons_nodel\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 14:22:16 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"check_addons_nodel truncated\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"28c7e638-94f9-41a1-af15-610492045f20"},{"name":"Save the System Log Files","id":"eb72b6f5-6ea1-40b7-b8c8-79b284c77533","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.savelogs\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To save all the system log files, run the <strong>savelogs</strong> command.</p>\n<p>If you run this command in the command line, ensure to add the output parameter, for example, <strong>--output</strong> or <strong>-o</strong> when using cURL.</p>\n<blockquote>\n<p>The legacy command before <strong>savelogs</strong> was <strong>downloadlogs</strong>.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"9f218e95-e056-44a2-a68c-1060cd157516","name":"Save the System Log Files","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.savelogs\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 14:24:12 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"savelogs\": \"<Base64-encoded string would appear here>\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"eb72b6f5-6ea1-40b7-b8c8-79b284c77533"},{"name":"Save a Specific Log File","id":"922f7c5d-19c1-4a4c-a492-90bc4db9afba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.savelogs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fsel\": \"boot.msg\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To save a specific log file, run the <strong>savelogs</strong> command with the <strong>fsel</strong> parameter.</p>\n<p>If you run this command in the command line, ensure to add the output parameter, for example, <strong>--output</strong> or <strong>-o</strong> when using cURL.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"dbfba908-3760-42d3-9cc7-f7c66a0a9a06","name":"Save a Specific Log File","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.savelogs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fsel\": \"boot.msg\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 14:26:51 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"savelogs\": \"<Base64-encoded string would appear here>\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"922f7c5d-19c1-4a4c-a492-90bc4db9afba"}],"id":"c129c191-1b92-427f-a299-5c72124f9d0c","description":"<p>Refer to the following sections for details on RESTful API commands relating to managing system logs.</p>\n","_postman_id":"c129c191-1b92-427f-a299-5c72124f9d0c"},{"name":"Ping Host","item":[{"name":"Perform a Ping","id":"cd2d4649-dd50-4cbd-b74c-0d27d8741f43","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.ping\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"addr\": \"progress.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To perform a ping, run the <strong>ping</strong> command.</p>\n<table><tbody><tr><td><p><b>Parameter</b></p></td><td><p><b>Parameter Type</b></p></td><td><p><b>Parameter Description</b></p></td><td><p><b>Mandatory</b></p></td></tr><tr><td><p>addr</p></td><td><p>Address</p></td><td><p>Specify the host to perform the ping on. This parameter accepts an IPv4 address, IPv6 address, FQDN, or hostname.</p></td><td><p>Yes</p></td></tr><tr><td><p>intf</p></td><td><p>Integer</p></td><td><p>Specify the ID of the interface from which the ping should be sent from. If the interface is not specified here, the correct interface to ping an address on a particular network will be automatically selected.</p></td><td><p>No</p></td></tr></tbody></table>\n\n<p>The LoadMaster tries to auto-detect what type of ping to use (ping for IPv4 and ping6 for IPv6).</p>\n<blockquote>\n<p>The ping command returns a 200 OK success message even if an incorrect or non-existing interface is provided.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"2bb1282e-77d8-4f62-a8db-feacd98b25f8","name":"Perform a Ping","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.ping\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"addr\": \"progress.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 14:35:15 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"PING progress.com (<IPAddressWouldAppearHere>) 56(84) bytes of data. 64 bytes from <IPAddressWouldAppearHere>: icmp_seq=1 ttl=240 time=98.3 ms 64 bytes from <IPAddressWouldAppearHere>: icmp_seq=2 ttl=240 time=98.5 ms 64 bytes from <IPAddressWouldAppearHere>: icmp_seq=3 ttl=240 time=101 ms --- progress.com ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2001ms rtt min/avg/max/mdev = 98.320/99.548/101.797/1.633 ms\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"cd2d4649-dd50-4cbd-b74c-0d27d8741f43"},{"name":"Perform a Ping (IPv6)","id":"ec249aa2-87e4-47aa-906a-66378daa57fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.ping6\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"addr\": \"fd00::a01:9b0a\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To force a ping6 on an IPv6 address, run the <strong>ping6</strong> command.</p>\n<blockquote>\n<p>The ping command returns a 200 OK success message even if an incorrect or non-existing interface is provided.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3d725814-0c79-4db3-97f0-1a1f25eeac78","name":"Perform a Ping (IPv6)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.ping6\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"addr\": \"fd00::a01:9b0a\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 08 Aug 2022 13:04:53 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{ \"code\": 200,\n  \"message\": \"PING fd00::a01:9b0a(fd00::a01:9b0a) 56 data bytes 64 bytes from fd00::a01:9b0a: icmp_seq=1 ttl=128 time=0.588 ms 64 bytes from fd00::a01:9b0a: icmp_seq=2 ttl=128 time=0.298 ms 64 bytes from fd00::a01:9b0a: icmp_seq=3 ttl=128 time=0.314 ms --- fd00::a01:9b0a ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2042ms rtt min/avg/max/mdev = 0.298/0.400/0.588/0.133 ms\",\n  \"status\": \"ok\"\n}"}],"_postman_id":"ec249aa2-87e4-47aa-906a-66378daa57fc"}],"id":"4b1139e4-c345-41da-b19e-34b0a78e7a2e","description":"<p>The following sections provide details on the ping RESTful API commands.</p>\n","_postman_id":"4b1139e4-c345-41da-b19e-34b0a78e7a2e"},{"name":"Run a Traceroute","item":[{"name":"Perform a Traceroute","id":"76c43697-b198-482c-96d0-4ee2020a0ce8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.traceroute\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"addr\": \"progress.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To perform a traceroute, run the <strong>logging.traceroute</strong> command.</p>\n<p>The <strong>addr</strong> parameter accepts an IPv4 address, IPv6 address, FQDN, or hostname.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"6178695d-2780-4c55-b405-866c8b658dc4","name":"Perform a Traceroute","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.traceroute\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"addr\": \"progress.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 14:46:11 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Data\": \"traceroute to progress.com (<IPAddressWouldAppearHere>), 30 hops max, 60 byte packets#1  <IPAddressWouldAppearHere>  3.063 ms * *#2  <IPAddressWouldAppearHere>  3.353 ms  3.327 ms  3.306 ms#3  <IPAddressWouldAppearHere>  5.671 ms  5.659 ms  7.547 ms#4  <IPAddressWouldAppearHere>  23.069 ms  23.076 ms  23.071 ms#5  195.66.224.76  23.066 ms  23.041 ms  23.030 ms#6  * * *#7  <IPAddressWouldAppearHere>  101.791 ms  101.698 ms  99.392 ms#8  * * *#9  <IPAddressWouldAppearHere>  104.509 ms  104.463 ms  104.408 ms#10  <IPAddressWouldAppearHere>  104.333 ms  104.352 ms  100.859 ms#11  <IPAddressWouldAppearHere>  101.376 ms  101.283 ms  110.751 ms#12  * * *#13  <IPAddressWouldAppearHere>  110.572 ms <IPAddressWouldAppearHere>  104.872 ms <IPAddressWouldAppearHere>  104.561 ms#14  <IPAddressWouldAppearHere>  104.174 ms <IPAddressWouldAppearHere>  103.784 ms <IPAddressWouldAppearHere>  103.686 ms#15  <IPAddressWouldAppearHere>  115.050 ms <IPAddressWouldAppearHere>  112.376 ms  112.253 ms#16  * * *#17  * * *#18  * * *#19  * * *#20  * * *#21  * * *#22  * * *#23  * * *#24  * * *#25  * * *#26  * * *#27  * * *#28  * * *#29  * * *#30  * * *#\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"76c43697-b198-482c-96d0-4ee2020a0ce8"}],"id":"fcf3a8c4-2f74-4d84-87db-50c4f74a508f","description":"<p>Refer to the following section for details on the <strong>traceroute</strong> command.</p>\n","_postman_id":"fcf3a8c4-2f74-4d84-87db-50c4f74a508f"},{"name":"Debug Options","item":[{"name":"Get/Set Debug Options","item":[],"id":"9a306732-9f18-48d1-94d9-6dd4fba02791","description":"<p>Parameters relating to Debug Options that can be managed using <strong>get</strong> and <strong>set</strong> commands are detailed in the table below. Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for details on the get and set commands.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Parameter Description</b></p></td></tr><tr><td>irqpinning</td><td>B<br /></td><td><p>You can use this parameter to enable or disable Interrupt Request Line (IRQ) pinning. This is disabled by default.</p><p><b>Warning: </b>Only enable this option in consultation with Progress Kemp Support.<br /></p><p><b>Note: </b>When you change the IRQ pinning option from off to on, IRQ pinning is enabled on all network interfaces that are assigned an IP address. When IRQ pinning is enabled and you add an IP address to an unconfigured interface, that interface will not have IRQ pinning enabled until you either toggle the IRQ pinning off and back on again, or the system is rebooted.</p></td></tr><tr><td><p>irqbalance</p></td><td><p>B</p></td><td><p>The purpose of IRQBalance is distribute hardware interrupts across processors on a multiprocessor system. This should only be enabled after consultation with Progress Kemp technical support.</p></td></tr><tr><td>tcpsack</td><td>B</td><td><p>Use this parameter to enable or disable TCP SACK (Selective ACKnowledgement) processing. This is a global setting that affects all Layer 7 Virtual Services. It only works if TCP SACK is enabled on a Virtual Service client and the LoadMaster.</p></td></tr><tr><td>IPV6forwarding</td><td>B</td><td>Enable this parameter to enable Layer 4 IPv6 forwarding. Disable this option for full IPv6 conformance.</td></tr><tr><td>EnableISetupCli</td><td>B</td><td>Enable or disable the Command Line Interface (CLI) Service Management function.</td></tr><tr><td><p>linearesplogs</p></td><td><p>B</p></td><td><p>By default, the LoadMaster deletes older log files. If this parameter is enabled, older log files will no longer be deleted. If the filesystem fills up, further access using the LoadMaster is blocked.</p></td></tr><tr><td>dhcpv6</td><td>B</td><td>When this parameter is enabled, the DHCPv6 client will run on the primary interface. This provides the capability to obtain an IPv6 address on boot. If you want DHCPv6 to be run on every boot, keep this option enabled. However, this is a long running process and it keeps running in the background when it is enabled so if you only need an IPv6 address to be assigned and you do not need to renew and release the IPv6 address you should disable this option after the IPv6 address is assigned.</td></tr></tbody></table>","_postman_id":"9a306732-9f18-48d1-94d9-6dd4fba02791"},{"name":"RAID Information Commands","item":[{"name":"Retrieve RAID Information","id":"ce1067a6-82ce-4845-a6c6-63b1fd0b9779","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getraidinfo\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Display the RAID controller details, including the model name, serial number, capacity, state, status, level, and total members in the RAID, by running the <strong>getraidinfo</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"7dbb9606-b224-4a60-aa19-cc6322cf1e7c","name":"Retrieve RAID Information","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getraidinfo\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 12 Aug 2022 15:20:17 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"raidinfo\": \"<RaidController>\\n<ChipID>10</ChipID>\\n<ParentControllerIndex>255</ParentControllerIndex>\\n<OSPhysicalName>/dev/sda</OSPhysicalName>\\n<SerialNumber>427491329</SerialNumber>\\n<AESPowerOnState>0</AESPowerOnState>\\n<SataPorts>2</SataPorts>\\n</RaidController>\\n<RaidPort>\\n<ID>0</ID>\\n<ModelName>H/W RAID1</ModelName>\\n<SerialNumber>5S7U6CKX7I74KNE3E82S</SerialNumber>\\n<EZBackupDiskSupport>0</EZBackupDiskSupport>\\n<PortMultiplier>0</PortMultiplier>\\n<RaidCapacity>14903 (465 GB)</RaidCapacity>\\n<RaidCapacityLowWord>0</RaidCapacityLowWord>\\n<RaidState>Active</RaidState>\\n<RaidStatus>Normal</RaidStatus>\\n<RaidLevel>Raid 1 (mirror)</RaidLevel>\\n<MarkType>0</MarkType>\\n<ActiveMember>15</ActiveMember>\\n<ActiveLevel>0</ActiveLevel>\\n<RebuildPriority>3</RebuildPriority>\\n<StandbyTimer>0</StandbyTimer>\\n<TotalRaidMembers>2</TotalRaidMembers>\\n<MemberDisk>\\n<DiskId>0</DiskId>\\n<Ready>1</Ready>\\n<Lba48BitSupport>1</Lba48BitSupport>\\n<SATAPage>0</SATAPage>\\n<SATAPort>0</SATAPort>\\n<SATABase>0</SATABase>\\n<SATASize>14903</SATASize>\\n</MemberDisk>\\n<MemberDisk>\\n<DiskId>1</DiskId>\\n<Ready>1</Ready>\\n<Lba48BitSupport>1</Lba48BitSupport>\\n<SATAPage>0</SATAPage>\\n<SATAPort>1</SATAPort>\\n<SATABase>0</SATABase>\\n<SATASize>14903</SATASize>\\n</MemberDisk>\\n</RaidPort>\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"ce1067a6-82ce-4845-a6c6-63b1fd0b9779"},{"name":"Retrieve RAID Disk Information","id":"5a6187c4-5e9e-43cd-9e72-aa98d7a1c39e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getraiddisksinfo\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Display details about the RAID disks, including the model name, serial number, firmware version, capacity, type, and speed, by running the <strong>getraiddisksinfo</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"1ad82cb1-2b5e-48db-83a6-4391889a344c","name":"Retrieve RAID Disk Information","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"getraiddisksinfo\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 12 Aug 2022 15:21:03 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"disks\": \"<SataPort>\\n<ID>0</ID>\\n<ModelName>WDC WD5000LUCT-63RC2Y0</ModelName>\\n<SerialNumber>WD-WX31A48RDEF2</SerialNumber>\\n<FirmwareVersion>01.01A01</FirmwareVersion>\\n<EZBackupDiskSupport>1</EZBackupDiskSupport>\\n<PortMultiplier>15</PortMultiplier>\\n<DiskCapacity>465 GB</DiskCapacity>\\n<PortType>RAID</PortType>\\n<PortSpeed>2 (GB)</PortSpeed>\\n<Page>\\n<ID>0</ID>\\n<State>2</State>\\n<RaidIndex>0</RaidIndex>\\n<MemberIndex>0</MemberIndex>\\n<RaidName></RaidName>\\n<RaidSerialNumber></RaidSerialNumber>\\n<RaidSegmentBase>0</RaidSegmentBase>\\n<RaidSize>14903</RaidSize>\\n<RaidEZBackupSupport>0</RaidEZBackupSupport>\\n</Page>\\n<Page>\\n<ID>1</ID>\\n<State>0</State>\\n<RaidIndex>0</RaidIndex>\\n<MemberIndex>0</MemberIndex>\\n<RaidName></RaidName>\\n<RaidSerialNumber></RaidSerialNumber>\\n<RaidSegmentBase>0</RaidSegmentBase>\\n<RaidSize>0</RaidSize>\\n<RaidEZBackupSupport>0</RaidEZBackupSupport>\\n</Page>\\n<PortErrorStatus>0</PortErrorStatus>\\n</SataPort>\\n<SataPort>\\n<ID>1</ID>\\n<ModelName>WDC WD5000LUCT-63RC2Y0</ModelName>\\n<SerialNumber>WD-WX31A48F5V8U</SerialNumber>\\n<FirmwareVersion>01.01A01</FirmwareVersion>\\n<EZBackupDiskSupport>1</EZBackupDiskSupport>\\n<PortMultiplier>15</PortMultiplier>\\n<DiskCapacity>465 GB</DiskCapacity>\\n<PortType>RAID</PortType>\\n<PortSpeed>2 (GB)</PortSpeed>\\n<Page>\\n<ID>0</ID>\\n<State>2</State>\\n<RaidIndex>0</RaidIndex>\\n<MemberIndex>1</MemberIndex>\\n<RaidName>H/W RAID1                               </RaidName>\\n<RaidSerialNumber>5S7U6CKX7I74KNE3E82S</RaidSerialNumber>\\n<RaidSegmentBase>0</RaidSegmentBase>\\n<RaidSize>14903</RaidSize>\\n<RaidEZBackupSupport>0</RaidEZBackupSupport>\\n</Page>\\n<Page>\\n<ID>1</ID>\\n<State>0</State>\\n<RaidIndex>0</RaidIndex>\\n<MemberIndex>0</MemberIndex>\\n<RaidName></RaidName>\\n<RaidSerialNumber></RaidSerialNumber>\\n<RaidSegmentBase>0</RaidSegmentBase>\\n<RaidSize>0</RaidSize>\\n<RaidEZBackupSupport>0</RaidEZBackupSupport>\\n</Page>\\n<PortErrorStatus>0</PortErrorStatus>\\n</SataPort>\\n\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"5a6187c4-5e9e-43cd-9e72-aa98d7a1c39e"}],"id":"2177ee5e-c1d9-4310-991b-e4333d614616","description":"<p>Refer to the following sections for details on how to retrieve Redundant Array of Independent Disks (RAID) controller details.</p>\n","_postman_id":"2177ee5e-c1d9-4310-991b-e4333d614616"},{"name":"Other Debug Commands","item":[{"name":"Reset Statistics","id":"af5559c1-5616-4054-9bd4-799f556ffa08","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.resetstats\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Reset the statistics by running the <strong>resetstats</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"69938615-8a0d-41de-8f5e-a6c68755b8dc","name":"Reset Statistics","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.resetstats\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 14:59:37 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"af5559c1-5616-4054-9bd4-799f556ffa08"},{"name":"Flush the SSO Authentication Cache","id":"263bca41-42aa-480d-9aed-178ec3763080","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.ssoflush\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can flush the SSO authentication cache by running the <strong>logging.ssoflush</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"abed46cc-6052-4946-a919-10d5bfd09d24","name":"Flush the SSO Authentication Cache","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.ssoflush\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 15:03:10 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"263bca41-42aa-480d-9aed-178ec3763080"}],"id":"8b672b93-e7c5-472f-b80b-a55357321c57","description":"<p>Refer to the following sections for details on some other debugging options.</p>\n","_postman_id":"8b672b93-e7c5-472f-b80b-a55357321c57"}],"id":"5ee26dac-6f89-4a26-8e99-bd8eff4b4576","description":"<p>Refer to the following sections for details on the debug option RESTful API parameters.</p>\n","_postman_id":"5ee26dac-6f89-4a26-8e99-bd8eff4b4576"},{"name":"Extended Log Files","item":[{"name":"List the Extended Log Files","id":"dcb5754d-f155-4a2a-8848-1e52bead46a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.listextlogfiles\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To list the existing extended log files, run the <strong>logging.listextlogfiles</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"cda2ccc2-f5e6-4c28-9172-b8d4391462a5","name":"List the Extended Log Files","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.listextlogfiles\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 15:07:22 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"ExtlogFiles\": [\n        \"user\\n\",\n        \"wafaudit.1\\n\"\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"dcb5754d-f155-4a2a-8848-1e52bead46a5"},{"name":"Clear Extended Log Files","id":"c2f87395-cf64-4f8d-bd71-174c186bf488","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.clearextlogs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fsel\": \"wafaudit.1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To clear the extended log files, run the <strong>clearextlogs</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"31d0bfef-d523-4428-b373-22a6d9f61a6b","name":"Clear Extended Log Files","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.clearextlogs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fsel\": \"wafaudit.1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 15:11:01 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"wafaudit.1 truncated\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"c2f87395-cf64-4f8d-bd71-174c186bf488"},{"name":"Save Extended Log Files","id":"b8f6b1bd-c558-4e2a-80eb-765de1f33885","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.saveextlogs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fsel\": \"wafaudit.1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To save the extended log files, run the <strong>saveextlogs</strong> command.</p>\n<p>To save all non-rotated log files, omit the <strong>fsel</strong> parameter.</p>\n<p>If you run this command in the command line, ensure to add the output parameter, for example, <strong>--output</strong> or <strong>-o</strong> when using cURL.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"e4d8f896-3312-4bcd-971a-9e4060e90b0b","name":"Save Extended Log Files","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.saveextlogs\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"fsel\": \"wafaudit.1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 15:12:57 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"saveextlogs\": \"<Base64-encoded string would appear here>\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"b8f6b1bd-c558-4e2a-80eb-765de1f33885"},{"name":"Check if Extended ESP Logging is Enabled","id":"39c20e3a-66d4-4abb-9a5f-f078f07fc330","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.isextesplogenabled\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To check if the <strong>Local Extended ESP Logs</strong> option is currently enabled, run the <strong>isextesplogenabled</strong> command.</p>\n<p>If <strong>Disable Local Extended ESP Logs</strong> is disabled (the default option), messages are written to the extended ESP logs expediently and are not sent to any remote syslog servers that are defined.<br />If <strong>Disable Local Extended ESP Logs</strong> is enabled, no messages are written to the extended ESP logs and messages are only sent to the remote logger (if one is defined). If a remote logger is not defined, no logs are recorded.<br />You can no longer configure the system to both populate the local extended ESP logs and send the same messages to remote syslog servers, as it was in previous releases.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"6a6000a0-da42-4493-bd09-18410b43bbc7","name":"Check if Extended ESP Logging is Enabled","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.isextesplogenabled\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 15:16:11 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Data\": \"Extended ESP logging is enabled\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"39c20e3a-66d4-4abb-9a5f-f078f07fc330"},{"name":"Disable Extended ESP Logging","id":"d27adbba-eca0-45c0-af6a-147b57a94869","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.disableextesplog\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To disable extended ESP logging, run the <strong>disableextesplog</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"7339d9b8-352c-49e2-8f16-3e2ae3670cde","name":"Disable Extended ESP Logging","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.disableextesplog\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 15:19:27 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"d27adbba-eca0-45c0-af6a-147b57a94869"},{"name":"Enable Extended ESP Logging","id":"8c14b76d-e2ef-4089-9115-26a869c5b7d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.enableextesplog\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To enable extended ESP logging, run the <strong>enableextesplog</strong> command.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"cde36eb1-56df-42ca-98f8-0d490b53b85e","name":"Enable Extended ESP Logging Copy","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.enableextesplog\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 15:21:44 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"8c14b76d-e2ef-4089-9115-26a869c5b7d2"}],"id":"0f6536b0-f311-4902-bc2d-f992617db7ce","description":"<p>Refer to the following sections for details about the RESTful API commands relating to extended log files.</p>\n","_postman_id":"0f6536b0-f311-4902-bc2d-f992617db7ce"},{"name":"Syslog Options","item":[{"name":"Delete All Hosts for a Syslog Level","id":"9d5534f9-63d5-4f97-af34-f331667755a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"syslognotice\",\r\n    \"value\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To delete all hosts for a syslog level, set the value of the syslog level to an empty string.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"04e542ed-3737-4064-ab4a-96c9408630f8","name":"Delete All Hosts for a Syslog Level","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"syslognotice\",\r\n    \"value\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 15:32:17 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"9d5534f9-63d5-4f97-af34-f331667755a1"},{"name":"Get the Syslog Message Prefix","id":"703f6fc0-bbce-4da8-a809-09ea3520e62c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"SyslogPrefix\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Use this option to get details of prefix added to the beginning of all syslog messages.</p>\n<p>This prefix is used to include identifiers such as a license key, which may be required by remote syslog consumers for authentication or tracking purposes.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"9e0d18a2-1663-46d8-b445-a669189fded0","name":"Get the Syslog Message Prefix","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"get\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"SyslogPrefix\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 20 Aug 2025 09:15:26 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"SyslogPrefix\": \"PrefixExample\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"703f6fc0-bbce-4da8-a809-09ea3520e62c"},{"name":"Set the Syslog Message Prefix","id":"107d3985-4431-4be2-b5f1-d332a5e797f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"SyslogPrefix\",\r\n    \"value\": \"PrefixExample\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Use this option to add prefix to the beginning of all syslog messages. You can use this prefix to include identifiers such as a license key, which may be required by remote syslog consumers for authentication or tracking purposes. There is a limit of 80 characters for the prefix. Most characters are supported.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"1b51bfb9-1182-42dc-b859-04e20919fb56","name":"Set the Syslog Message Prefix","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"syslogPrefix\",\r\n    \"value\": \"PrefixExample\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Tue, 12 Aug 2025 05:57:04 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"X-Frame-Options: SAMEORIGIN\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"107d3985-4431-4be2-b5f1-d332a5e797f8"}],"id":"4a9fc346-b207-4ed9-a9e8-e349db209488","description":"<p>Parameters relating to Syslog Options that can be managed using <strong>get</strong> and <strong>set</strong> commands are detailed in the table below. Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for details about the <strong>get</strong> and <strong>set</strong> commands.</p>\n<table><tbody><tr><td><div><p><b>Name</b></p><p><b>(</b><i><b>SyslogLevelParam</b></i><b>)</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Parameter Description</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>syslogemergency</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Use this option to set the host(s) which will receive <b>Emergency </b>events only. Entries must be comma-separated. Up to 10 entries are supported in total for all levels.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>syslogcritical</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Use this option to set the host(s) which will receive <b>Emergency </b>and <b>Critical </b>events. Entries must be comma-separated. Up to 10 entries are supported in total for all levels.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>syslogerror</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Use this option to set the host(s) which will receive <b>Emergency</b>, <b>Critical</b>,<b> </b>and <b>Error </b>events. Entries must be comma-separated. Up to 10 entries are supported in total for all levels.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>syslogwarn</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Use this option to set the host(s) which will receive <b>Emergency</b>, <b>Critical</b>, <b>Error</b>,<b> </b>and <b>Warning </b>events. Entries must be comma-separated. Up to 10 entries are supported in total for all levels.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>syslognotice</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Use this option to set the host(s) which will receive Emergency, <b>Critical</b>, <b>Error</b>, <b>Warning</b>,<b> </b>and <b>Notice </b>events. Entries must be comma-separated. Up to 10 entries are supported in total for all levels.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>sysloginfo</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Use this option to set the host(s) which will receive <b>All </b>events. Entries must be comma-separated. Up to 10 entries are supported in total for all levels.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>syslognone</div><div><div><div><div></div></div></div><div></div></div></td><td><div>A</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Use this option to delete a host, or hosts, from any syslog level. Because you can only assign a specific host to one level, you do not need to specify the syslog level to remove the host from. Entries must be comma-separated. Up to 10 entries can be deleted at once.</p><p>The <b>get</b> command does not retrieve anything for this parameter.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>syslogport</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the port that syslog messages are sent to on the receiving hosts.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>syslogprefix</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div>You can use this prefix to include identifiers such as a license key, which may be required by remote syslog consumers for authentication or tracking purposes. There is a limit of 80 characters for the Prefix field. Most characters are supported.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>syslogprot</div><div><div><div><div></div></div></div><div></div></div></td><td><div>S</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Specify what protocol to use for the connection to a remote syslog server. Valid values are <b>tcp</b>, <b>udp</b>, and <b>tls</b>.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>syslogcert</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div>This parameter is only relevant when <b>tls</b> is specified as the <b>syslogprot</b>.<br />When <b>syslogcert</b> is enabled, it ensures that the host name or IP address that was used to initiate the secure connection resides in the Certificate Subject or Subject Alternative Names (SAN) of the certificate.</div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<p>Up to 10 individual IP addresses and/or hostnames can be specified for each of the Syslog fields. Multiple IP addresses/hostnames must be differentiated using a comma-separated list.</p>\n<blockquote>\n<p>You cannot configure the same host for multiple levels.</p>\n</blockquote>\n","_postman_id":"4a9fc346-b207-4ed9-a9e8-e349db209488"},{"name":"SNMP Options","item":[],"id":"49a850eb-65b8-4612-a948-f2f06360d1ba","description":"<p>Parameters relating to SNMP Logging Options that can be managed using get and set commands are detailed in the following table. Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for details about the <strong>get</strong> and <strong>set</strong> commands.</p>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Additional Information</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>snmpcommunity</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the SNMP community string.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>snmpcontact</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the contact address that is sent in SNMP responses.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>snmpenable</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p><p> </p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>snmptrapenable</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enable the generation of SNMP events whenever a significant event occurs.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>snmpv1sink</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the sink address for SNMP type 1 traps.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>snmpv2sink</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the sink address for SNMP type 2 traps.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>snmpV3enable</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enable/disable SNMP V3.</p><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>snmpv3user</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the username.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>snmpv3userpasswd</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>A</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the user password.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>snmplocation</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the location that is sent in SNMP responses.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>snmpclient</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the list of machines that can access the SNMP subsystem. If no clients are specified, anyone can access SNMP.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>snmpHATrap</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Send SNMP traps from the shared IP address. This option is only available when the LoadMaster is in HA mode.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>snmpAuthProt</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the relevant authentication protocol:</p><p>MD5</p><p>SHA</p><p>SHA is a more secure protocol.</p><p><b>Note:</b> These values are case sensitive - please enter them in uppercase.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>snmpV3Privenable</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enable the SNMP V3 private password.</p><p>0 - Disabled</p><p>1 - Enabled</p><p><b>Note:</b> This parameter is not supported in the LTSF LoadMaster version yet.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>snmpv3privpasswd</div><div><div><div><div></div></div></div><div></div></div></td><td><div>A</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Specify the private password.<br /><b>Note:</b> This parameter is not supported in the LTSF LoadMaster version yet.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>snmpPrivProt</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the relevant privacy protocol:</p><p>- DES</p><p>- AES<br /></p><p>AES is a more secure protocol.</p><p><b>Note:</b> These values are case sensitive - enter them in uppercase.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>","_postman_id":"49a850eb-65b8-4612-a948-f2f06360d1ba"},{"name":"Email Options","item":[],"id":"262c41c9-4e9b-4500-8b34-6755442021e4","description":"<p>Parameters relating to Email Logging Options that can be managed using get and set commands are detailed in the following table. Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for details about the <strong>get</strong> and <strong>set</strong> commands.</p>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Range</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Additional Information</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>emailcritical</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The email address to receive critical messages.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>emaildomain</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The domain, if required, for the user account authentication.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>emailemergency</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The email address to receive emergency messages.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>emailenable</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enables or disables the email logging options.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>emailerror</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The email address to receive error messages.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>emailinfo</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The email address to receive informational messages.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>emailnotice</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The email address to receive notices.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>emailpassword</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The email user's password.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>emailport</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0-65535</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The TCP port on which your mail server accepts connections (usually 25).</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>emailserver</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The host name or address of the SMTP server to send mail messages through.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>emailsslmode</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0-3</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify the type of security protocol that should be used on the connection:</p><p>0 = None</p><p>1 = STARTTLS, if available</p><p>2 = STARTTLS</p><p>3 = SSL/TLS</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>emailuser</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The user account with access to send email messages.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>emailwarn</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The email address to receive warnings.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>","_postman_id":"262c41c9-4e9b-4500-8b34-6755442021e4"}],"id":"4053bc51-64e2-4d9e-b57c-ce131aaa1c6c","description":"<p>Refer to the following sections for details on RESTful API commands relating to logging options.</p>\n","_postman_id":"4053bc51-64e2-4d9e-b57c-ce131aaa1c6c"},{"name":"Troubleshooting","item":[{"name":"Get/Set Debug Options","item":[],"id":"91d579cf-e577-4427-91c8-196a7aaa048f","description":"<p>Parameters relating to Troubleshooting that can be managed using <strong>get</strong> and <strong>set</strong> commands are detailed in the table below. Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for details about the <strong>get</strong> and <strong>set</strong> commands.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Parameter Description</b></p></td></tr><tr><td><p>backupnetstat</p></td><td><p>B</p></td><td><p>By default, the LoadMaster includes a Netstat output in backups taken. When this is included, backups take longer to complete. You can stop the Netstat output from being included by disabling this parameter.</p></td></tr><tr><td><p>netconsole</p></td><td><p>A</p></td><td><p>Netconsole is a kernel module which logs kernel printk messages over UDP allowing debugging of problems where disk logging fails. If this parameter is populated, the syslog daemon on a specific host will receive all critical kernel messages. This can help in understanding why a LoadMaster is rebooting. Netconsole is mainly used for capturing kernel panic output.</p><p>To unset this, set the value to an empty string.</p></td></tr><tr><td><p>netconsoleinterface</p></td><td><p>I</p></td><td><p>The interface which hosts the Netconsole.</p></td></tr></tbody></table>","_postman_id":"91d579cf-e577-4427-91c8-196a7aaa048f"},{"name":"Run a Top","item":[{"name":"Run a Top","id":"359faa2e-3b44-49fe-bf8e-6cdc1a720395","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.top\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Perform a top by running the <strong>logging.top</strong> command.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Parameter Description</b></p></td></tr><tr><td>iterations<br /></td><td>I</td><td><p>Specify the number of samples (the default is 10 samples).</p><p>Range: 1-30</p></td></tr><tr><td>interval</td><td>I</td><td><p>Specify the interval between them (the default is a 1 second interval).</p><p>Range: 1-30</p></td></tr><tr><td>threads</td><td>B</td><td><p>Enable this option to show process threads (disabled by default).</p><p>0 - Disabled</p><p>1 - Enabled</p></td></tr><tr><td>mem</td><td>B</td><td><p>By default, the results are sorted by CPU usage (so the <b>mem</b> parameter is defaulted at 0 - Disabled). Enable the <b>mem</b> parameter to sort by memory usage instead.<br /></p><p>0 - Disabled</p><p>1 - Enabled</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"85da9e3f-eda7-42ed-bab0-5fc5c69be05c","name":"Run a Top","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.top\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 05:46:14 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"top\": \"top - 05:46:14 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   1 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.3 us,  0.3 sy,  0.0 ni, 99.4 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490196 used,  1561004 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 I   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1252 root      20   0   11900   4948   2368 S   0.0  0.2  14:29.39 rrd-upd-al+\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2483 root      20   0   47968   7688   4076 S   0.0  0.4   6:51.83 vmtoolsd\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n24710 bal       20   0   11444   1904   1724 R   0.0  0.1   0:00.00 top\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\\ntop - 05:46:15 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   1 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.5 us,  0.0 sy,  0.0 ni, 99.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490196 used,  1561004 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 I   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1252 root      20   0   11900   4948   2368 S   0.0  0.2  14:29.39 rrd-upd-al+\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2483 root      20   0   47968   7688   4076 S   0.0  0.4   6:51.83 vmtoolsd\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n24710 bal       20   0   11452   2228   1852 R   0.0  0.1   0:00.00 top\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\\ntop - 05:46:16 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   2 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490196 used,  1561004 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n24710 bal       20   0   11452   2228   1852 R   1.0  0.1   0:00.01 top\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 R   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1252 root      20   0   11900   4948   2368 S   0.0  0.2  14:29.39 rrd-upd-al+\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2483 root      20   0   47968   7688   4076 S   0.0  0.4   6:51.83 vmtoolsd\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\\ntop - 05:46:17 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   1 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.0 us,  0.5 sy,  0.0 ni, 99.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490228 used,  1560972 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 I   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1252 root      20   0   11900   4948   2368 S   0.0  0.2  14:29.39 rrd-upd-al+\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2483 root      20   0   47968   7688   4076 S   0.0  0.4   6:51.83 vmtoolsd\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n24710 bal       20   0   11452   2228   1852 R   0.0  0.1   0:00.01 top\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\\ntop - 05:46:18 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   1 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490228 used,  1560972 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n 2483 root      20   0   47968   7688   4076 S   1.0  0.4   6:51.84 vmtoolsd\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 I   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1252 root      20   0   11900   4948   2368 S   0.0  0.2  14:29.39 rrd-upd-al+\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n24710 bal       20   0   11452   2228   1852 R   0.0  0.1   0:00.01 top\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\\ntop - 05:46:19 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   1 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  1.5 us,  2.0 sy,  0.0 ni, 96.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490228 used,  1560972 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n 1252 root      20   0   11900   4948   2368 S   2.0  0.2  14:29.41 rrd-upd-al+\\n24710 bal       20   0   11452   2228   1852 R   1.0  0.1   0:00.02 top\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 I   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2483 root      20   0   47968   7688   4076 S   0.0  0.4   6:51.84 vmtoolsd\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\\ntop - 05:46:20 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   1 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490532 used,  1560668 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n24710 bal       20   0   11452   2228   1852 R   1.0  0.1   0:00.03 top\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 I   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1252 root      20   0   11900   4948   2368 S   0.0  0.2  14:29.41 rrd-upd-al+\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2483 root      20   0   47968   7688   4076 S   0.0  0.4   6:51.84 vmtoolsd\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\\ntop - 05:46:21 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   1 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.5 us,  0.0 sy,  0.0 ni, 99.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490532 used,  1560668 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 I   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1252 root      20   0   11900   4948   2368 S   0.0  0.2  14:29.41 rrd-upd-al+\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2483 root      20   0   47968   7688   4076 S   0.0  0.4   6:51.84 vmtoolsd\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n24710 bal       20   0   11452   2228   1852 R   0.0  0.1   0:00.03 top\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\\ntop - 05:46:22 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   1 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490532 used,  1560668 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n24710 bal       20   0   11452   2228   1852 R   1.0  0.1   0:00.04 top\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 I   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1252 root      20   0   11900   4948   2368 S   0.0  0.2  14:29.41 rrd-upd-al+\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2483 root      20   0   47968   7688   4076 S   0.0  0.4   6:51.84 vmtoolsd\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\\ntop - 05:46:23 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   1 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.0 us,  0.5 sy,  0.0 ni, 99.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490408 used,  1560792 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 I   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1252 root      20   0   11900   4948   2368 S   0.0  0.2  14:29.41 rrd-upd-al+\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2483 root      20   0   47968   7688   4076 S   0.0  0.4   6:51.84 vmtoolsd\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n24710 bal       20   0   11452   2228   1852 R   0.0  0.1   0:00.04 top\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"359faa2e-3b44-49fe-bf8e-6cdc1a720395"},{"name":"Run a Top Command using Optional Parameters","id":"5adced2a-358f-420b-98d1-e8b11018ba4c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.top\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"iterations\": \"4\",\r\n    \"interval\": \"3\",\r\n    \"threads\": \"1\",\r\n    \"mem\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Perform a top by running the <strong>logging.top</strong> command.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Parameter Description</b></p></td></tr><tr><td>iterations<br /></td><td>I</td><td><p>Specify the number of samples (the default is 10 samples).</p><p>Range: 1-30</p></td></tr><tr><td>interval</td><td>I</td><td><p>Specify the interval between them (the default is a 1 second interval).</p><p>Range: 1-30</p></td></tr><tr><td>threads</td><td>B</td><td><p>Enable this option to show process threads (disabled by default).</p><p>0 - Disabled</p><p>1 - Enabled</p></td></tr><tr><td>mem</td><td>B</td><td><p>By default, the results are sorted by CPU usage (so the <b>mem</b> parameter is defaulted at 0 - Disabled). Enable the <b>mem</b> parameter to sort by memory usage instead.<br /></p><p>0 - Disabled</p><p>1 - Enabled</p></td></tr></tbody></table>","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"08d5649c-4812-4581-bfca-50d2548b0e93","name":"Run a Top Command using Optional Parameter","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.top\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 05:46:14 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"top\": \"top - 05:46:14 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   1 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.3 us,  0.3 sy,  0.0 ni, 99.4 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490196 used,  1561004 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 I   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1252 root      20   0   11900   4948   2368 S   0.0  0.2  14:29.39 rrd-upd-al+\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2483 root      20   0   47968   7688   4076 S   0.0  0.4   6:51.83 vmtoolsd\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n24710 bal       20   0   11444   1904   1724 R   0.0  0.1   0:00.00 top\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\\ntop - 05:46:15 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   1 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.5 us,  0.0 sy,  0.0 ni, 99.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490196 used,  1561004 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 I   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1252 root      20   0   11900   4948   2368 S   0.0  0.2  14:29.39 rrd-upd-al+\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2483 root      20   0   47968   7688   4076 S   0.0  0.4   6:51.83 vmtoolsd\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n24710 bal       20   0   11452   2228   1852 R   0.0  0.1   0:00.00 top\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\\ntop - 05:46:16 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   2 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490196 used,  1561004 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n24710 bal       20   0   11452   2228   1852 R   1.0  0.1   0:00.01 top\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 R   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1252 root      20   0   11900   4948   2368 S   0.0  0.2  14:29.39 rrd-upd-al+\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2483 root      20   0   47968   7688   4076 S   0.0  0.4   6:51.83 vmtoolsd\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\\ntop - 05:46:17 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   1 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.0 us,  0.5 sy,  0.0 ni, 99.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490228 used,  1560972 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 I   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1252 root      20   0   11900   4948   2368 S   0.0  0.2  14:29.39 rrd-upd-al+\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2483 root      20   0   47968   7688   4076 S   0.0  0.4   6:51.83 vmtoolsd\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n24710 bal       20   0   11452   2228   1852 R   0.0  0.1   0:00.01 top\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\\ntop - 05:46:18 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   1 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490228 used,  1560972 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n 2483 root      20   0   47968   7688   4076 S   1.0  0.4   6:51.84 vmtoolsd\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 I   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1252 root      20   0   11900   4948   2368 S   0.0  0.2  14:29.39 rrd-upd-al+\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n24710 bal       20   0   11452   2228   1852 R   0.0  0.1   0:00.01 top\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\\ntop - 05:46:19 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   1 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  1.5 us,  2.0 sy,  0.0 ni, 96.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490228 used,  1560972 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n 1252 root      20   0   11900   4948   2368 S   2.0  0.2  14:29.41 rrd-upd-al+\\n24710 bal       20   0   11452   2228   1852 R   1.0  0.1   0:00.02 top\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 I   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2483 root      20   0   47968   7688   4076 S   0.0  0.4   6:51.84 vmtoolsd\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\\ntop - 05:46:20 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   1 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490532 used,  1560668 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n24710 bal       20   0   11452   2228   1852 R   1.0  0.1   0:00.03 top\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 I   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1252 root      20   0   11900   4948   2368 S   0.0  0.2  14:29.41 rrd-upd-al+\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2483 root      20   0   47968   7688   4076 S   0.0  0.4   6:51.84 vmtoolsd\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\\ntop - 05:46:21 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   1 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.5 us,  0.0 sy,  0.0 ni, 99.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490532 used,  1560668 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 I   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1252 root      20   0   11900   4948   2368 S   0.0  0.2  14:29.41 rrd-upd-al+\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2483 root      20   0   47968   7688   4076 S   0.0  0.4   6:51.84 vmtoolsd\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n24710 bal       20   0   11452   2228   1852 R   0.0  0.1   0:00.03 top\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\\ntop - 05:46:22 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   1 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490532 used,  1560668 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n24710 bal       20   0   11452   2228   1852 R   1.0  0.1   0:00.04 top\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 I   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1252 root      20   0   11900   4948   2368 S   0.0  0.2  14:29.41 rrd-upd-al+\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2483 root      20   0   47968   7688   4076 S   0.0  0.4   6:51.84 vmtoolsd\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\\ntop - 05:46:23 up 6 days, 15:16,  0 users,  load average: 0.00, 0.00, 0.00\\nTasks: 153 total,   1 running, 121 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.0 us,  0.5 sy,  0.0 ni, 99.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   490408 used,  1560792 free,     1620 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   176296 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\\n    1 root      20   0    4356   1396   1292 S   0.0  0.1   0:06.03 init\\n    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:+\\n    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_+\\n    7 root      20   0       0      0      0 S   0.0  0.0   0:03.98 ksoftirqd/0\\n    8 root      20   0       0      0      0 I   0.0  0.0   0:27.41 rcu_sched\\n    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S   0.0  0.0   0:02.01 migration/0\\n   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.22 watchdog/0\\n   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.15 watchdog/1\\n   15 root      rt   0       0      0      0 S   0.0  0.0   0:01.96 migration/1\\n   16 root      20   0       0      0      0 S   0.0  0.0   0:03.53 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:+\\n   19 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I   0.0  0.0   0:25.86 kworker/0:1\\n   21 root      20   0       0      0      0 I   0.0  0.0   1:00.31 kworker/1:1\\n   22 root      20   0       0      0      0 S   0.0  0.0   0:00.35 khungtaskd\\n   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 acpi_therm+\\n   78 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_exch_wo+\\n   79 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_event+\\n   81 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 vmw_pvscsi+\\n   85 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ipv6_addrc+\\n   89 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 ext4-rsv-c+\\n  269 bal       20   0   26844   1524   1108 S   0.0  0.1   0:05.38 nscd\\n  292 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/1:+\\n  303 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I   0.0  0.0   0:00.01 kworker/0:+\\n  393 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 loop1\\n 1057 root      20   0   18568   4880   4456 S   0.0  0.2   0:00.15 sshd\\n 1066 root      20   0   15228   1644   1464 S   0.0  0.1   0:01.64 cron\\n 1081 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 l7comp\\n 1144 root      20   0   13892   4676   4088 S   0.0  0.2   0:07.36 l7d\\n 1146 root      20   0    4232    656    580 S   0.0  0.0   0:00.85 l7log\\n 1149 root      10 -10       0      0      0 S   0.0  0.0   0:09.47 l7s 1\\n 1155 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1159 root      20   0       0      0      0 S   0.0  0.0   0:02.81 l7flow 1\\n 1160 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 1\\n 1161 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1162 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 1\\n 1163 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 1\\n 1165 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 1\\n 1168 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 1\\n 1198 root      20   0    9540   2632   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1208 root      20   0   57712   7620   6644 S   0.0  0.4   0:07.13 ssomgr\\n 1229 root      20   0    9536   2572   2360 S   0.0  0.1   0:00.00 startDaemon\\n 1235 root      20   0    4860   2140   1648 S   0.0  0.1   2:27.51 stats\\n 1252 root      20   0   11900   4948   2368 S   0.0  0.2  14:29.41 rrd-upd-al+\\n 1262 root      20   0    6508    120      0 S   0.0  0.0   0:18.15 inotifywait\\n 1304 root      20   0    9536   2588   2376 S   0.0  0.1   0:00.00 startDaemon\\n 1312 root      20   0   18728   4284   3744 S   0.0  0.2   0:01.30 ocspd\\n 1374 root      20   0    6728   1652   1536 S   0.0  0.1   0:00.21 httpd\\n 1464 root      20   0    9540   2592   2372 S   0.0  0.1   0:00.00 startDaemon\\n 1472 root      20   0   18532   3208   2640 S   0.0  0.2   0:06.99 vsslproxy\\n 1474 root      10 -10  283936   5192   4416 S   0.0  0.3   0:06.41 vsslproxy\\n 1496 root      20   0    9536   2532   2316 S   0.0  0.1   0:00.00 startDaemon\\n 1502 root      12  -8   17612   3472   2836 S   0.0  0.2   0:25.02 l4d\\n 1509 root      20   0    9536   2628   2416 S   0.0  0.1   0:00.00 startDaemon\\n 1514 root      20   0   18464   1684   1340 S   0.0  0.1   0:00.01 occheck\\n 1539 root      20   0    9536   2620   2408 S   0.0  0.1   0:00.00 startDaemon\\n 1545 root      20   0   47600   4184   3640 S   0.0  0.2   0:07.31 wafd\\n 1548 root      20   0   66492  18808   6016 S   0.0  0.9   0:11.76 wafd 1#\\n 2483 root      20   0   47968   7688   4076 S   0.0  0.4   6:51.84 vmtoolsd\\n 2503 root      20   0    4540   1780   1588 S   0.0  0.1   0:06.52 flowd\\n 2586 root      20   0    8680   1588   1484 S   0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S   0.0  0.1   0:00.00 mingetty\\n 2588 root      20   0    8680   1672   1568 S   0.0  0.1   0:00.00 mingetty\\n 2590 root      20   0    8680   1556   1460 S   0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S   0.0  0.1   0:00.00 mingetty\\n 2592 root      20   0    8680   1640   1540 S   0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S   0.0  0.1   0:00.02 getty\\n 2935 root      20   0       0      0      0 I   0.0  0.0   0:00.01 kworker/u4+\\n 4711 root      10 -10       0      0      0 S   0.0  0.0   0:04.59 l7s 3\\n 4712 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4714 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4715 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4718 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4720 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4723 root      20   0       0      0      0 S   0.0  0.0   0:01.90 l7flow 3\\n 4729 root      20   0       0      0      0 S   0.0  0.0   0:01.92 l7flow 3\\n 4732 root      20   0       0      0      0 S   0.0  0.0   0:01.91 l7flow 3\\n 5924 root      20   0   16604   5420   4676 S   0.0  0.3   0:05.67 geocheck\\n 7213 root      10 -10       0      0      0 S   0.0  0.0   0:04.35 l7s 4\\n 7214 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7215 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7216 root      20   0       0      0      0 S   0.0  0.0   0:01.96 l7flow 4\\n 7217 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7218 root      20   0       0      0      0 S   0.0  0.0   0:01.93 l7flow 4\\n 7219 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7220 root      20   0       0      0      0 S   0.0  0.0   0:01.95 l7flow 4\\n 7221 root      20   0       0      0      0 S   0.0  0.0   0:01.94 l7flow 4\\n10587 root      20   0    4804   2120   1620 S   0.0  0.1   0:00.30 binddb\\n10592 root      20   0  349168  45020   7116 S   0.0  2.2   0:04.03 named\\n13284 root      20   0   36868   2396   1896 S   0.0  0.1   0:00.00 syslog-ng\\n13285 root      20   0  193260   6860   5604 S   0.0  0.3   0:00.54 syslog-ng\\n13329 root      20   0    4488   1312   1212 S   0.0  0.1   0:00.00 klogd\\n13822 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/0:2\\n14306 root      20   0    9540   2632   2412 S   0.0  0.1   0:00.00 startDaemon\\n14312 root      20   0   18792   5608   4688 S   0.0  0.3   0:07.68 sslproxy\\n17055 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/u4+\\n19676 root      20   0    9584   1544   1276 S   0.0  0.1   0:00.00 _plutorun\\n19677 root      20   0    4344    656    576 S   0.0  0.0   0:00.00 logger\\n19678 root      20   0    9584   1860   1592 S   0.0  0.1   0:00.00 _plutorun\\n19679 root      20   0    9548   2500   2280 S   0.0  0.1   0:00.00 _plutoload\\n19682 root      20   0   10256   2948   2696 S   0.0  0.1   0:00.29 pluto\\n19684 root      30  10   10264    236     24 S   0.0  0.0   0:00.00 pluto\\n19803 root      20   0    6356    724    636 S   0.0  0.0   0:00.00 _pluto_adns\\n24578 root      20   0       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0\\n24702 root      20   0    6740    116      0 S   0.0  0.0   0:00.00 httpd\\n24703 bal       20   0   14220   2288   2120 S   0.0  0.1   0:00.00 accessv2\\n24710 bal       20   0   11452   2228   1852 R   0.0  0.1   0:00.04 top\\n28576 root      10 -10       0      0      0 S   0.0  0.0   0:06.76 l7s 2\\n28577 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28578 root      20   0       0      0      0 S   0.0  0.0   0:02.70 l7flow 2\\n28579 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28580 root      20   0       0      0      0 S   0.0  0.0   0:02.77 l7flow 2\\n28581 root      20   0       0      0      0 S   0.0  0.0   0:02.74 l7flow 2\\n28582 root      20   0       0      0      0 S   0.0  0.0   0:02.76 l7flow 2\\n28583 root      20   0       0      0      0 S   0.0  0.0   0:02.79 l7flow 2\\n28584 root      20   0       0      0      0 S   0.0  0.0   0:02.78 l7flow 2\\n30084 root      10 -10       0      0      0 S   0.0  0.0   0:02.26 l7s 5\\n30085 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30086 root      10 -10       0      0      0 S   0.0  0.0   0:02.24 l7s 6\\n30087 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30088 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30089 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30090 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30091 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30092 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30093 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30094 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n30095 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30096 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30097 root      20   0       0      0      0 S   0.0  0.0   0:00.74 l7flow 5\\n30098 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30099 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 5\\n30100 root      20   0       0      0      0 S   0.0  0.0   0:00.72 l7flow 6\\n30101 root      20   0       0      0      0 S   0.0  0.0   0:00.73 l7flow 6\\n\",\n    \"status\": \"ok\"\n}"},{"id":"47de10b9-f7d6-409b-8683-51a8d8cecfc9","name":"Run a Top Command using Optional Parameter","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.top\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"iterations\": \"4\",\r\n    \"interval\": \"3\",\r\n    \"threads\": \"1\",\r\n    \"mem\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 11:40:39 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"top\": \"top - 11:40:39 up 6 days, 21:10,  0 users,  load average: 0.04, 0.10, 0.08\\nThreads: 171 total,   1 running, 139 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.3 us,  0.3 sy,  0.0 ni, 99.4 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   492936 used,  1558264 free,     1628 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   177328 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND\\n10592 root      20   0  349168  45020   7116 S  0.0  2.2   0:00.00 named\\n10593 root      20   0  349168  45020   7116 S  0.0  2.2   0:03.54 isc-net-0000\\n10594 root      20   0  349168  45020   7116 S  0.0  2.2   0:00.63 isc-timer\\n10595 root      20   0  349168  45020   7116 S  0.0  2.2   0:00.01 isc-socket-0\\n11582 root      20   0  349168  45020   7116 S  0.0  2.2   0:00.00 isc-net-0000\\n 1548 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.77 wafd 1#\\n 1563 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.27 wafd 1(0)#\\n 1564 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.30 wafd 1(1)#\\n 1565 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.28 wafd 1(2)#\\n 1566 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.29 wafd 1(3)#\\n 1567 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.31 wafd 1(4)#\\n 1568 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.31 wafd 1(5)#\\n 1569 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.29 wafd 1(6)#\\n 1570 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.31 wafd 1(7)#\\n 2483 root      20   0   48112   7836   4076 S  0.0  0.4   7:06.93 vmtoolsd\\n 1208 root      20   0   57712   7620   6644 S  0.0  0.4   0:07.24 ssomgr\\n13285 root      20   0  193260   6900   5604 S  0.0  0.3   0:00.34 syslog-ng\\n14312 root      20   0   18792   5608   4688 S  0.0  0.3   0:08.82 sslproxy\\n 5924 root      20   0   16604   5420   4676 S  0.0  0.3   0:06.14 geocheck\\n 1474 root      10 -10  283936   5192   4416 S  0.0  0.3   0:01.38 vsslproxy\\n 1559 root      20   0  283936   5192   4416 S  0.0  0.3   0:01.30 vsslproxy\\n 1560 root      20   0  283936   5192   4416 S  0.0  0.3   0:01.32 vsslproxy\\n 1561 root      20   0  283936   5192   4416 S  0.0  0.3   0:01.32 vsslproxy\\n 1562 root      20   0  283936   5192   4416 S  0.0  0.3   0:01.30 vsslproxy\\n 1252 root      20   0   11900   4948   2368 S  0.0  0.2  15:02.48 rrd-upd-all+\\n 1057 root      20   0   18568   4880   4456 S  0.0  0.2   0:00.15 sshd\\n 1144 root      20   0   13892   4676   4088 S  0.0  0.2   0:07.58 l7d\\n 1312 root      20   0   18728   4284   3744 S  0.0  0.2   0:01.34 ocspd\\n 1545 root      20   0   47600   4184   3640 S  0.0  0.2   0:07.55 wafd\\n 1502 root      12  -8   17612   3472   2836 S  0.0  0.2   0:25.94 l4d\\n 1472 root      20   0   18532   3208   2640 S  0.0  0.2   0:07.24 vsslproxy\\n19682 root      20   0   10256   2948   2696 S  0.0  0.1   0:00.32 pluto\\n 1198 root      20   0    9540   2632   2416 S  0.0  0.1   0:00.00 startDaemon\\n14306 root      20   0    9540   2632   2412 S  0.0  0.1   0:00.00 startDaemon\\n 1509 root      20   0    9536   2628   2416 S  0.0  0.1   0:00.00 startDaemon\\n 1539 root      20   0    9536   2620   2408 S  0.0  0.1   0:00.00 startDaemon\\n 1464 root      20   0    9540   2592   2372 S  0.0  0.1   0:00.00 startDaemon\\n 1304 root      20   0    9536   2588   2376 S  0.0  0.1   0:00.00 startDaemon\\n 1229 root      20   0    9536   2572   2360 S  0.0  0.1   0:00.00 startDaemon\\n 1496 root      20   0    9536   2532   2316 S  0.0  0.1   0:00.00 startDaemon\\n19679 root      20   0    9548   2500   2280 S  0.0  0.1   0:00.00 _plutoload\\n13284 root      20   0   36868   2396   1896 S  0.0  0.1   0:00.00 syslog-ng\\n27622 bal       20   0   14220   2288   2112 S  0.0  0.1   0:00.00 accessv2\\n 1235 root      20   0    4860   2140   1648 S  0.0  0.1   2:33.24 stats\\n10587 root      20   0    4804   2120   1620 S  0.0  0.1   0:00.33 binddb\\n22067 root      20   0   13952   2088   1772 S  0.0  0.1   0:00.00 alsicron\\n27629 bal       20   0   11444   1904   1720 R  0.0  0.1   0:00.00 top\\n19678 root      20   0    9584   1860   1592 S  0.0  0.1   0:00.00 _plutorun\\n 2503 root      20   0    4540   1780   1588 S  0.0  0.1   0:06.76 flowd\\n 1514 root      20   0   18464   1684   1340 S  0.0  0.1   0:00.01 occheck\\n 2588 root      20   0    8680   1672   1568 S  0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S  0.0  0.1   0:00.00 mingetty\\n 1374 root      20   0    6728   1652   1536 S  0.0  0.1   0:00.23 httpd\\n 1066 root      20   0   15228   1644   1464 S  0.0  0.1   0:01.71 cron\\n 2592 root      20   0    8680   1640   1540 S  0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S  0.0  0.1   0:00.00 mingetty\\n 2586 root      20   0    8680   1588   1484 S  0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S  0.0  0.1   0:00.02 getty\\n 2590 root      20   0    8680   1556   1460 S  0.0  0.1   0:00.00 mingetty\\n19676 root      20   0    9584   1544   1276 S  0.0  0.1   0:00.00 _plutorun\\n  269 bal       20   0   26844   1524   1108 S  0.0  0.1   0:05.55 nscd\\n    1 root      20   0    4356   1396   1292 S  0.0  0.1   0:06.21 init\\n13329 root      20   0    4488   1312   1212 S  0.0  0.1   0:00.00 klogd\\n22069 root      20   0    8668    808    728 S  0.0  0.0   0:00.00 sleep\\n19803 root      20   0    6356    724    636 S  0.0  0.0   0:00.00 _pluto_adns\\n 1146 root      20   0    4232    656    580 S  0.0  0.0   0:00.88 l7log\\n19677 root      20   0    4344    656    576 S  0.0  0.0   0:00.00 logger\\n19684 root      30  10   10264    236     24 S  0.0  0.0   0:00.00 pluto\\n 1262 root      20   0    6508    120      0 S  0.0  0.0   0:18.83 inotifywait\\n27621 root      20   0    6740    116      0 S  0.0  0.0   0:00.00 httpd\\n    2 root      20   0       0      0      0 S  0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 kworker/0:0H\\n    6 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 mm_percpu_wq\\n    7 root      20   0       0      0      0 S  0.0  0.0   0:04.15 ksoftirqd/0\\n    8 root      20   0       0      0      0 I  0.0  0.0   0:28.46 rcu_sched\\n    9 root      20   0       0      0      0 I  0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S  0.0  0.0   0:02.09 migration/0\\n   11 root      rt   0       0      0      0 S  0.0  0.0   0:01.26 watchdog/0\\n   12 root      20   0       0      0      0 S  0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S  0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S  0.0  0.0   0:01.19 watchdog/1\\n   15 root      rt   0       0      0      0 S  0.0  0.0   0:02.03 migration/1\\n   16 root      20   0       0      0      0 S  0.0  0.0   0:03.65 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 kworker/1:0H\\n   19 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I  0.0  0.0   0:26.81 kworker/0:1\\n   21 root      20   0       0      0      0 I  0.0  0.0   1:02.50 kworker/1:1\\n   22 root      20   0       0      0      0 S  0.0  0.0   0:00.37 khungtaskd\\n   23 root      20   0       0      0      0 S  0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 acpi_therma+\\n   78 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 fc_exch_wor+\\n   79 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 fnic_event_+\\n   81 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S  0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 vmw_pvscsi_+\\n   85 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 ipv6_addrco+\\n   89 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 ext4-rsv-co+\\n  292 root       0 -20       0      0      0 I  0.0  0.0   0:00.01 kworker/1:1H\\n  303 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I  0.0  0.0   0:00.01 kworker/0:1H\\n  393 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 loop1\\n 1081 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 l7comp\\n 1149 root      10 -10       0      0      0 S  0.0  0.0   0:09.82 l7s 1\\n 1155 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 1\\n 1159 root      20   0       0      0      0 S  0.0  0.0   0:02.92 l7flow 1\\n 1160 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 1\\n 1161 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 1\\n 1162 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 1\\n 1163 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 1\\n 1165 root      20   0       0      0      0 S  0.0  0.0   0:02.86 l7flow 1\\n 1168 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 1\\n 3827 root      20   0       0      0      0 I  0.0  0.0   0:00.04 kworker/u4:3\\n 4711 root      10 -10       0      0      0 S  0.0  0.0   0:04.81 l7s 3\\n 4712 root      20   0       0      0      0 S  0.0  0.0   0:02.02 l7flow 3\\n 4714 root      20   0       0      0      0 S  0.0  0.0   0:02.01 l7flow 3\\n 4715 root      20   0       0      0      0 S  0.0  0.0   0:02.02 l7flow 3\\n 4718 root      20   0       0      0      0 S  0.0  0.0   0:02.02 l7flow 3\\n 4720 root      20   0       0      0      0 S  0.0  0.0   0:02.02 l7flow 3\\n 4723 root      20   0       0      0      0 S  0.0  0.0   0:02.00 l7flow 3\\n 4729 root      20   0       0      0      0 S  0.0  0.0   0:02.03 l7flow 3\\n 4732 root      20   0       0      0      0 S  0.0  0.0   0:02.01 l7flow 3\\n 7213 root      10 -10       0      0      0 S  0.0  0.0   0:04.57 l7s 4\\n 7214 root      20   0       0      0      0 S  0.0  0.0   0:02.05 l7flow 4\\n 7215 root      20   0       0      0      0 S  0.0  0.0   0:02.05 l7flow 4\\n 7216 root      20   0       0      0      0 S  0.0  0.0   0:02.06 l7flow 4\\n 7217 root      20   0       0      0      0 S  0.0  0.0   0:02.05 l7flow 4\\n 7218 root      20   0       0      0      0 S  0.0  0.0   0:02.03 l7flow 4\\n 7219 root      20   0       0      0      0 S  0.0  0.0   0:02.06 l7flow 4\\n 7220 root      20   0       0      0      0 S  0.0  0.0   0:02.04 l7flow 4\\n 7221 root      20   0       0      0      0 S  0.0  0.0   0:02.04 l7flow 4\\n 8506 root      20   0       0      0      0 I  0.0  0.0   0:00.00 kworker/u4:4\\n13822 root      20   0       0      0      0 I  0.0  0.0   0:00.00 kworker/0:2\\n24578 root      20   0       0      0      0 I  0.0  0.0   0:00.00 kworker/1:0\\n28576 root      10 -10       0      0      0 S  0.0  0.0   0:07.05 l7s 2\\n28577 root      20   0       0      0      0 S  0.0  0.0   0:02.86 l7flow 2\\n28578 root      20   0       0      0      0 S  0.0  0.0   0:02.82 l7flow 2\\n28579 root      20   0       0      0      0 S  0.0  0.0   0:02.90 l7flow 2\\n28580 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 2\\n28581 root      20   0       0      0      0 S  0.0  0.0   0:02.87 l7flow 2\\n28582 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 2\\n28583 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 2\\n28584 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 2\\n30084 root      10 -10       0      0      0 S  0.0  0.0   0:02.45 l7s 5\\n30085 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30086 root      10 -10       0      0      0 S  0.0  0.0   0:02.43 l7s 6\\n30087 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30088 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 5\\n30089 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30090 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30091 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30092 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30093 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30094 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 6\\n30095 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 5\\n30096 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30097 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30098 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30099 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30100 root      20   0       0      0      0 S  0.0  0.0   0:00.78 l7flow 6\\n30101 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n\\ntop - 11:40:42 up 6 days, 21:10,  0 users,  load average: 0.03, 0.10, 0.08\\nThreads: 171 total,   2 running, 139 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.5 us,  0.7 sy,  0.0 ni, 98.8 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   493092 used,  1558108 free,     1628 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   177328 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND\\n10592 root      20   0  349168  45020   7116 S  0.0  2.2   0:00.00 named\\n10593 root      20   0  349168  45020   7116 S  0.0  2.2   0:03.54 isc-net-0000\\n10594 root      20   0  349168  45020   7116 S  0.0  2.2   0:00.63 isc-timer\\n10595 root      20   0  349168  45020   7116 S  0.0  2.2   0:00.01 isc-socket-0\\n11582 root      20   0  349168  45020   7116 S  0.0  2.2   0:00.00 isc-net-0000\\n 1548 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.77 wafd 1#\\n 1563 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.27 wafd 1(0)#\\n 1564 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.30 wafd 1(1)#\\n 1565 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.28 wafd 1(2)#\\n 1566 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.29 wafd 1(3)#\\n 1567 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.31 wafd 1(4)#\\n 1568 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.31 wafd 1(5)#\\n 1569 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.29 wafd 1(6)#\\n 1570 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.31 wafd 1(7)#\\n 2483 root      20   0   48112   7836   4076 S  0.0  0.4   7:06.93 vmtoolsd\\n 1208 root      20   0   57712   7620   6644 S  0.0  0.4   0:07.24 ssomgr\\n13285 root      20   0  193260   6900   5604 S  0.0  0.3   0:00.34 syslog-ng\\n14312 root      20   0   18792   5608   4688 S  0.0  0.3   0:08.82 sslproxy\\n 5924 root      20   0   16604   5420   4676 S  0.0  0.3   0:06.14 geocheck\\n 1474 root      10 -10  283936   5192   4416 S  0.0  0.3   0:01.38 vsslproxy\\n 1559 root      20   0  283936   5192   4416 S  0.0  0.3   0:01.30 vsslproxy\\n 1560 root      20   0  283936   5192   4416 S  0.0  0.3   0:01.32 vsslproxy\\n 1561 root      20   0  283936   5192   4416 S  0.0  0.3   0:01.32 vsslproxy\\n 1562 root      20   0  283936   5192   4416 S  0.0  0.3   0:01.30 vsslproxy\\n 1252 root      20   0   11900   4948   2368 S  0.3  0.2  15:02.49 rrd-upd-all+\\n 1057 root      20   0   18568   4880   4456 S  0.0  0.2   0:00.15 sshd\\n 1144 root      20   0   13892   4676   4088 S  0.0  0.2   0:07.58 l7d\\n 1312 root      20   0   18728   4284   3744 S  0.0  0.2   0:01.34 ocspd\\n 1545 root      20   0   47600   4184   3640 S  0.0  0.2   0:07.55 wafd\\n 1502 root      12  -8   17612   3472   2836 S  0.0  0.2   0:25.94 l4d\\n 1472 root      20   0   18532   3208   2640 S  0.0  0.2   0:07.24 vsslproxy\\n19682 root      20   0   10256   2948   2696 S  0.0  0.1   0:00.32 pluto\\n 1198 root      20   0    9540   2632   2416 S  0.0  0.1   0:00.00 startDaemon\\n14306 root      20   0    9540   2632   2412 S  0.0  0.1   0:00.00 startDaemon\\n 1509 root      20   0    9536   2628   2416 S  0.0  0.1   0:00.00 startDaemon\\n 1539 root      20   0    9536   2620   2408 S  0.0  0.1   0:00.00 startDaemon\\n 1464 root      20   0    9540   2592   2372 S  0.0  0.1   0:00.00 startDaemon\\n 1304 root      20   0    9536   2588   2376 S  0.0  0.1   0:00.00 startDaemon\\n 1229 root      20   0    9536   2572   2360 S  0.0  0.1   0:00.00 startDaemon\\n 1496 root      20   0    9536   2532   2316 S  0.0  0.1   0:00.00 startDaemon\\n19679 root      20   0    9548   2500   2280 S  0.0  0.1   0:00.00 _plutoload\\n13284 root      20   0   36868   2396   1896 S  0.0  0.1   0:00.00 syslog-ng\\n27622 bal       20   0   14220   2288   2112 S  0.0  0.1   0:00.00 accessv2\\n27629 bal       20   0   11452   2176   1780 R  0.3  0.1   0:00.01 top\\n 1235 root      20   0    4860   2140   1648 S  0.0  0.1   2:33.24 stats\\n10587 root      20   0    4804   2120   1620 S  0.0  0.1   0:00.33 binddb\\n22067 root      20   0   13952   2088   1772 S  0.0  0.1   0:00.00 alsicron\\n19678 root      20   0    9584   1860   1592 S  0.0  0.1   0:00.00 _plutorun\\n 2503 root      20   0    4540   1780   1588 S  0.0  0.1   0:06.76 flowd\\n 1514 root      20   0   18464   1684   1340 S  0.0  0.1   0:00.01 occheck\\n 2588 root      20   0    8680   1672   1568 S  0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S  0.0  0.1   0:00.00 mingetty\\n 1374 root      20   0    6728   1652   1536 S  0.0  0.1   0:00.23 httpd\\n 1066 root      20   0   15228   1644   1464 S  0.0  0.1   0:01.71 cron\\n 2592 root      20   0    8680   1640   1540 S  0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S  0.0  0.1   0:00.00 mingetty\\n 2586 root      20   0    8680   1588   1484 S  0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S  0.0  0.1   0:00.02 getty\\n 2590 root      20   0    8680   1556   1460 S  0.0  0.1   0:00.00 mingetty\\n19676 root      20   0    9584   1544   1276 S  0.0  0.1   0:00.00 _plutorun\\n  269 bal       20   0   26844   1524   1108 S  0.0  0.1   0:05.55 nscd\\n    1 root      20   0    4356   1396   1292 S  0.0  0.1   0:06.21 init\\n13329 root      20   0    4488   1312   1212 S  0.0  0.1   0:00.00 klogd\\n22069 root      20   0    8668    808    728 S  0.0  0.0   0:00.00 sleep\\n19803 root      20   0    6356    724    636 S  0.0  0.0   0:00.00 _pluto_adns\\n 1146 root      20   0    4232    656    580 S  0.0  0.0   0:00.88 l7log\\n19677 root      20   0    4344    656    576 S  0.0  0.0   0:00.00 logger\\n19684 root      30  10   10264    236     24 S  0.0  0.0   0:00.00 pluto\\n 1262 root      20   0    6508    120      0 S  0.0  0.0   0:18.83 inotifywait\\n27621 root      20   0    6740    116      0 S  0.0  0.0   0:00.00 httpd\\n    2 root      20   0       0      0      0 S  0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 kworker/0:0H\\n    6 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 mm_percpu_wq\\n    7 root      20   0       0      0      0 S  0.0  0.0   0:04.15 ksoftirqd/0\\n    8 root      20   0       0      0      0 I  0.0  0.0   0:28.46 rcu_sched\\n    9 root      20   0       0      0      0 I  0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S  0.0  0.0   0:02.09 migration/0\\n   11 root      rt   0       0      0      0 S  0.0  0.0   0:01.26 watchdog/0\\n   12 root      20   0       0      0      0 S  0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S  0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S  0.0  0.0   0:01.19 watchdog/1\\n   15 root      rt   0       0      0      0 S  0.0  0.0   0:02.03 migration/1\\n   16 root      20   0       0      0      0 S  0.0  0.0   0:03.65 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 kworker/1:0H\\n   19 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 R  0.0  0.0   0:26.81 kworker/0:1\\n   21 root      20   0       0      0      0 I  0.3  0.0   1:02.51 kworker/1:1\\n   22 root      20   0       0      0      0 S  0.0  0.0   0:00.37 khungtaskd\\n   23 root      20   0       0      0      0 S  0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 acpi_therma+\\n   78 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 fc_exch_wor+\\n   79 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 fnic_event_+\\n   81 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S  0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 vmw_pvscsi_+\\n   85 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 ipv6_addrco+\\n   89 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 ext4-rsv-co+\\n  292 root       0 -20       0      0      0 I  0.0  0.0   0:00.01 kworker/1:1H\\n  303 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I  0.0  0.0   0:00.01 kworker/0:1H\\n  393 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 loop1\\n 1081 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 l7comp\\n 1149 root      10 -10       0      0      0 S  0.0  0.0   0:09.82 l7s 1\\n 1155 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 1\\n 1159 root      20   0       0      0      0 S  0.0  0.0   0:02.92 l7flow 1\\n 1160 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 1\\n 1161 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 1\\n 1162 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 1\\n 1163 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 1\\n 1165 root      20   0       0      0      0 S  0.0  0.0   0:02.86 l7flow 1\\n 1168 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 1\\n 3827 root      20   0       0      0      0 I  0.0  0.0   0:00.04 kworker/u4:3\\n 4711 root      10 -10       0      0      0 S  0.0  0.0   0:04.81 l7s 3\\n 4712 root      20   0       0      0      0 S  0.0  0.0   0:02.02 l7flow 3\\n 4714 root      20   0       0      0      0 S  0.0  0.0   0:02.01 l7flow 3\\n 4715 root      20   0       0      0      0 S  0.0  0.0   0:02.02 l7flow 3\\n 4718 root      20   0       0      0      0 S  0.0  0.0   0:02.02 l7flow 3\\n 4720 root      20   0       0      0      0 S  0.0  0.0   0:02.02 l7flow 3\\n 4723 root      20   0       0      0      0 S  0.0  0.0   0:02.00 l7flow 3\\n 4729 root      20   0       0      0      0 S  0.0  0.0   0:02.03 l7flow 3\\n 4732 root      20   0       0      0      0 S  0.0  0.0   0:02.01 l7flow 3\\n 7213 root      10 -10       0      0      0 S  0.0  0.0   0:04.57 l7s 4\\n 7214 root      20   0       0      0      0 S  0.0  0.0   0:02.05 l7flow 4\\n 7215 root      20   0       0      0      0 S  0.0  0.0   0:02.05 l7flow 4\\n 7216 root      20   0       0      0      0 S  0.0  0.0   0:02.06 l7flow 4\\n 7217 root      20   0       0      0      0 S  0.0  0.0   0:02.05 l7flow 4\\n 7218 root      20   0       0      0      0 S  0.0  0.0   0:02.03 l7flow 4\\n 7219 root      20   0       0      0      0 S  0.0  0.0   0:02.06 l7flow 4\\n 7220 root      20   0       0      0      0 S  0.0  0.0   0:02.04 l7flow 4\\n 7221 root      20   0       0      0      0 S  0.0  0.0   0:02.04 l7flow 4\\n 8506 root      20   0       0      0      0 I  0.0  0.0   0:00.00 kworker/u4:4\\n13822 root      20   0       0      0      0 I  0.0  0.0   0:00.00 kworker/0:2\\n24578 root      20   0       0      0      0 I  0.0  0.0   0:00.00 kworker/1:0\\n28576 root      10 -10       0      0      0 S  0.0  0.0   0:07.05 l7s 2\\n28577 root      20   0       0      0      0 S  0.0  0.0   0:02.86 l7flow 2\\n28578 root      20   0       0      0      0 S  0.0  0.0   0:02.82 l7flow 2\\n28579 root      20   0       0      0      0 S  0.0  0.0   0:02.90 l7flow 2\\n28580 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 2\\n28581 root      20   0       0      0      0 S  0.0  0.0   0:02.87 l7flow 2\\n28582 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 2\\n28583 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 2\\n28584 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 2\\n30084 root      10 -10       0      0      0 S  0.0  0.0   0:02.45 l7s 5\\n30085 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30086 root      10 -10       0      0      0 S  0.0  0.0   0:02.43 l7s 6\\n30087 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30088 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 5\\n30089 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30090 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30091 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30092 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30093 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30094 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 6\\n30095 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 5\\n30096 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30097 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30098 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30099 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30100 root      20   0       0      0      0 S  0.0  0.0   0:00.78 l7flow 6\\n30101 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n\\ntop - 11:40:45 up 6 days, 21:10,  0 users,  load average: 0.03, 0.10, 0.08\\nThreads: 171 total,   1 running, 139 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.5 us,  0.5 sy,  0.0 ni, 99.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   493088 used,  1558112 free,     1628 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   177328 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND\\n10592 root      20   0  349168  45020   7116 S  0.0  2.2   0:00.00 named\\n10593 root      20   0  349168  45020   7116 S  0.0  2.2   0:03.54 isc-net-0000\\n10594 root      20   0  349168  45020   7116 S  0.0  2.2   0:00.63 isc-timer\\n10595 root      20   0  349168  45020   7116 S  0.0  2.2   0:00.01 isc-socket-0\\n11582 root      20   0  349168  45020   7116 S  0.0  2.2   0:00.00 isc-net-0000\\n 1548 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.77 wafd 1#\\n 1563 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.27 wafd 1(0)#\\n 1564 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.30 wafd 1(1)#\\n 1565 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.28 wafd 1(2)#\\n 1566 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.29 wafd 1(3)#\\n 1567 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.31 wafd 1(4)#\\n 1568 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.31 wafd 1(5)#\\n 1569 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.29 wafd 1(6)#\\n 1570 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.31 wafd 1(7)#\\n 2483 root      20   0   48112   7836   4076 S  0.3  0.4   7:06.94 vmtoolsd\\n 1208 root      20   0   57712   7620   6644 S  0.0  0.4   0:07.24 ssomgr\\n13285 root      20   0  193260   6900   5604 S  0.0  0.3   0:00.34 syslog-ng\\n14312 root      20   0   18792   5608   4688 S  0.0  0.3   0:08.82 sslproxy\\n 5924 root      20   0   16604   5420   4676 S  0.3  0.3   0:06.15 geocheck\\n 1474 root      10 -10  283936   5192   4416 S  0.0  0.3   0:01.38 vsslproxy\\n 1559 root      20   0  283936   5192   4416 S  0.0  0.3   0:01.30 vsslproxy\\n 1560 root      20   0  283936   5192   4416 S  0.0  0.3   0:01.32 vsslproxy\\n 1561 root      20   0  283936   5192   4416 S  0.0  0.3   0:01.32 vsslproxy\\n 1562 root      20   0  283936   5192   4416 S  0.0  0.3   0:01.30 vsslproxy\\n 1252 root      20   0   11900   4948   2368 S  0.0  0.2  15:02.49 rrd-upd-all+\\n 1057 root      20   0   18568   4880   4456 S  0.0  0.2   0:00.15 sshd\\n 1144 root      20   0   13892   4676   4088 S  0.0  0.2   0:07.58 l7d\\n 1312 root      20   0   18728   4284   3744 S  0.0  0.2   0:01.34 ocspd\\n 1545 root      20   0   47600   4184   3640 S  0.0  0.2   0:07.55 wafd\\n 1502 root      12  -8   17612   3472   2836 S  0.0  0.2   0:25.94 l4d\\n 1472 root      20   0   18532   3208   2640 S  0.0  0.2   0:07.24 vsslproxy\\n19682 root      20   0   10256   2948   2696 S  0.0  0.1   0:00.32 pluto\\n 1198 root      20   0    9540   2632   2416 S  0.0  0.1   0:00.00 startDaemon\\n14306 root      20   0    9540   2632   2412 S  0.0  0.1   0:00.00 startDaemon\\n 1509 root      20   0    9536   2628   2416 S  0.0  0.1   0:00.00 startDaemon\\n 1539 root      20   0    9536   2620   2408 S  0.0  0.1   0:00.00 startDaemon\\n 1464 root      20   0    9540   2592   2372 S  0.0  0.1   0:00.00 startDaemon\\n 1304 root      20   0    9536   2588   2376 S  0.0  0.1   0:00.00 startDaemon\\n 1229 root      20   0    9536   2572   2360 S  0.0  0.1   0:00.00 startDaemon\\n 1496 root      20   0    9536   2532   2316 S  0.0  0.1   0:00.00 startDaemon\\n19679 root      20   0    9548   2500   2280 S  0.0  0.1   0:00.00 _plutoload\\n13284 root      20   0   36868   2396   1896 S  0.0  0.1   0:00.00 syslog-ng\\n27622 bal       20   0   14220   2288   2112 S  0.0  0.1   0:00.00 accessv2\\n27629 bal       20   0   11452   2176   1780 R  0.0  0.1   0:00.01 top\\n 1235 root      20   0    4860   2140   1648 S  0.0  0.1   2:33.24 stats\\n10587 root      20   0    4804   2120   1620 S  0.0  0.1   0:00.33 binddb\\n22067 root      20   0   13952   2088   1772 S  0.0  0.1   0:00.00 alsicron\\n19678 root      20   0    9584   1860   1592 S  0.0  0.1   0:00.00 _plutorun\\n 2503 root      20   0    4540   1780   1588 S  0.0  0.1   0:06.76 flowd\\n 1514 root      20   0   18464   1684   1340 S  0.0  0.1   0:00.01 occheck\\n 2588 root      20   0    8680   1672   1568 S  0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S  0.0  0.1   0:00.00 mingetty\\n 1374 root      20   0    6728   1652   1536 S  0.0  0.1   0:00.23 httpd\\n 1066 root      20   0   15228   1644   1464 S  0.0  0.1   0:01.71 cron\\n 2592 root      20   0    8680   1640   1540 S  0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S  0.0  0.1   0:00.00 mingetty\\n 2586 root      20   0    8680   1588   1484 S  0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S  0.0  0.1   0:00.02 getty\\n 2590 root      20   0    8680   1556   1460 S  0.0  0.1   0:00.00 mingetty\\n19676 root      20   0    9584   1544   1276 S  0.0  0.1   0:00.00 _plutorun\\n  269 bal       20   0   26844   1524   1108 S  0.0  0.1   0:05.55 nscd\\n    1 root      20   0    4356   1396   1292 S  0.0  0.1   0:06.21 init\\n13329 root      20   0    4488   1312   1212 S  0.0  0.1   0:00.00 klogd\\n22069 root      20   0    8668    808    728 S  0.0  0.0   0:00.00 sleep\\n19803 root      20   0    6356    724    636 S  0.0  0.0   0:00.00 _pluto_adns\\n 1146 root      20   0    4232    656    580 S  0.0  0.0   0:00.88 l7log\\n19677 root      20   0    4344    656    576 S  0.0  0.0   0:00.00 logger\\n19684 root      30  10   10264    236     24 S  0.0  0.0   0:00.00 pluto\\n 1262 root      20   0    6508    120      0 S  0.0  0.0   0:18.83 inotifywait\\n27621 root      20   0    6740    116      0 S  0.0  0.0   0:00.00 httpd\\n    2 root      20   0       0      0      0 S  0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 kworker/0:0H\\n    6 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 mm_percpu_wq\\n    7 root      20   0       0      0      0 S  0.0  0.0   0:04.15 ksoftirqd/0\\n    8 root      20   0       0      0      0 I  0.0  0.0   0:28.46 rcu_sched\\n    9 root      20   0       0      0      0 I  0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S  0.0  0.0   0:02.09 migration/0\\n   11 root      rt   0       0      0      0 S  0.0  0.0   0:01.26 watchdog/0\\n   12 root      20   0       0      0      0 S  0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S  0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S  0.0  0.0   0:01.19 watchdog/1\\n   15 root      rt   0       0      0      0 S  0.0  0.0   0:02.03 migration/1\\n   16 root      20   0       0      0      0 S  0.0  0.0   0:03.65 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 kworker/1:0H\\n   19 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I  0.0  0.0   0:26.81 kworker/0:1\\n   21 root      20   0       0      0      0 I  0.0  0.0   1:02.51 kworker/1:1\\n   22 root      20   0       0      0      0 S  0.0  0.0   0:00.37 khungtaskd\\n   23 root      20   0       0      0      0 S  0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 acpi_therma+\\n   78 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 fc_exch_wor+\\n   79 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 fnic_event_+\\n   81 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S  0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 vmw_pvscsi_+\\n   85 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 ipv6_addrco+\\n   89 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 ext4-rsv-co+\\n  292 root       0 -20       0      0      0 I  0.0  0.0   0:00.01 kworker/1:1H\\n  303 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I  0.0  0.0   0:00.01 kworker/0:1H\\n  393 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 loop1\\n 1081 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 l7comp\\n 1149 root      10 -10       0      0      0 S  0.0  0.0   0:09.82 l7s 1\\n 1155 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 1\\n 1159 root      20   0       0      0      0 S  0.0  0.0   0:02.92 l7flow 1\\n 1160 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 1\\n 1161 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 1\\n 1162 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 1\\n 1163 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 1\\n 1165 root      20   0       0      0      0 S  0.0  0.0   0:02.86 l7flow 1\\n 1168 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 1\\n 3827 root      20   0       0      0      0 I  0.0  0.0   0:00.04 kworker/u4:3\\n 4711 root      10 -10       0      0      0 S  0.0  0.0   0:04.81 l7s 3\\n 4712 root      20   0       0      0      0 S  0.0  0.0   0:02.02 l7flow 3\\n 4714 root      20   0       0      0      0 S  0.0  0.0   0:02.01 l7flow 3\\n 4715 root      20   0       0      0      0 S  0.0  0.0   0:02.02 l7flow 3\\n 4718 root      20   0       0      0      0 S  0.0  0.0   0:02.02 l7flow 3\\n 4720 root      20   0       0      0      0 S  0.0  0.0   0:02.02 l7flow 3\\n 4723 root      20   0       0      0      0 S  0.0  0.0   0:02.00 l7flow 3\\n 4729 root      20   0       0      0      0 S  0.0  0.0   0:02.03 l7flow 3\\n 4732 root      20   0       0      0      0 S  0.0  0.0   0:02.01 l7flow 3\\n 7213 root      10 -10       0      0      0 S  0.0  0.0   0:04.57 l7s 4\\n 7214 root      20   0       0      0      0 S  0.0  0.0   0:02.05 l7flow 4\\n 7215 root      20   0       0      0      0 S  0.0  0.0   0:02.05 l7flow 4\\n 7216 root      20   0       0      0      0 S  0.0  0.0   0:02.06 l7flow 4\\n 7217 root      20   0       0      0      0 S  0.0  0.0   0:02.05 l7flow 4\\n 7218 root      20   0       0      0      0 S  0.0  0.0   0:02.03 l7flow 4\\n 7219 root      20   0       0      0      0 S  0.0  0.0   0:02.06 l7flow 4\\n 7220 root      20   0       0      0      0 S  0.0  0.0   0:02.04 l7flow 4\\n 7221 root      20   0       0      0      0 S  0.0  0.0   0:02.04 l7flow 4\\n 8506 root      20   0       0      0      0 I  0.0  0.0   0:00.00 kworker/u4:4\\n13822 root      20   0       0      0      0 I  0.0  0.0   0:00.00 kworker/0:2\\n24578 root      20   0       0      0      0 I  0.0  0.0   0:00.00 kworker/1:0\\n28576 root      10 -10       0      0      0 S  0.0  0.0   0:07.05 l7s 2\\n28577 root      20   0       0      0      0 S  0.0  0.0   0:02.86 l7flow 2\\n28578 root      20   0       0      0      0 S  0.0  0.0   0:02.82 l7flow 2\\n28579 root      20   0       0      0      0 S  0.0  0.0   0:02.90 l7flow 2\\n28580 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 2\\n28581 root      20   0       0      0      0 S  0.0  0.0   0:02.87 l7flow 2\\n28582 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 2\\n28583 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 2\\n28584 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 2\\n30084 root      10 -10       0      0      0 S  0.0  0.0   0:02.45 l7s 5\\n30085 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30086 root      10 -10       0      0      0 S  0.0  0.0   0:02.43 l7s 6\\n30087 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30088 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 5\\n30089 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30090 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30091 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30092 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30093 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30094 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 6\\n30095 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 5\\n30096 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30097 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30098 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30099 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30100 root      20   0       0      0      0 S  0.0  0.0   0:00.78 l7flow 6\\n30101 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n\\ntop - 11:40:48 up 6 days, 21:10,  0 users,  load average: 0.03, 0.10, 0.08\\nThreads: 171 total,   1 running, 139 sleeping,   0 stopped,   0 zombie\\n%Cpu(s):  0.0 us,  0.2 sy,  0.0 ni, 99.8 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\\nKiB Mem:   2051200 total,   493088 used,  1558112 free,     1628 buffers\\nKiB Swap:        0 total,        0 used,        0 free.   177328 cached Mem\\n\\n  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND\\n10592 root      20   0  349168  45020   7116 S  0.0  2.2   0:00.00 named\\n10593 root      20   0  349168  45020   7116 S  0.0  2.2   0:03.54 isc-net-0000\\n10594 root      20   0  349168  45020   7116 S  0.0  2.2   0:00.63 isc-timer\\n10595 root      20   0  349168  45020   7116 S  0.0  2.2   0:00.01 isc-socket-0\\n11582 root      20   0  349168  45020   7116 S  0.0  2.2   0:00.00 isc-net-0000\\n 1548 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.77 wafd 1#\\n 1563 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.27 wafd 1(0)#\\n 1564 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.30 wafd 1(1)#\\n 1565 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.28 wafd 1(2)#\\n 1566 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.29 wafd 1(3)#\\n 1567 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.31 wafd 1(4)#\\n 1568 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.31 wafd 1(5)#\\n 1569 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.29 wafd 1(6)#\\n 1570 root      20   0   66492  18808   6016 S  0.0  0.9   0:01.31 wafd 1(7)#\\n 2483 root      20   0   48112   7836   4076 S  0.0  0.4   7:06.94 vmtoolsd\\n 1208 root      20   0   57712   7620   6644 S  0.0  0.4   0:07.24 ssomgr\\n13285 root      20   0  193260   6900   5604 S  0.0  0.3   0:00.34 syslog-ng\\n14312 root      20   0   18792   5608   4688 S  0.0  0.3   0:08.82 sslproxy\\n 5924 root      20   0   16604   5420   4676 S  0.0  0.3   0:06.15 geocheck\\n 1474 root      10 -10  283936   5192   4416 S  0.0  0.3   0:01.38 vsslproxy\\n 1559 root      20   0  283936   5192   4416 S  0.0  0.3   0:01.30 vsslproxy\\n 1560 root      20   0  283936   5192   4416 S  0.0  0.3   0:01.32 vsslproxy\\n 1561 root      20   0  283936   5192   4416 S  0.0  0.3   0:01.32 vsslproxy\\n 1562 root      20   0  283936   5192   4416 S  0.0  0.3   0:01.30 vsslproxy\\n 1252 root      20   0   11900   4948   2368 S  0.0  0.2  15:02.49 rrd-upd-all+\\n 1057 root      20   0   18568   4880   4456 S  0.0  0.2   0:00.15 sshd\\n 1144 root      20   0   13892   4676   4088 S  0.0  0.2   0:07.58 l7d\\n 1312 root      20   0   18728   4284   3744 S  0.0  0.2   0:01.34 ocspd\\n 1545 root      20   0   47600   4184   3640 S  0.0  0.2   0:07.55 wafd\\n 1502 root      12  -8   17612   3472   2836 S  0.0  0.2   0:25.94 l4d\\n 1472 root      20   0   18532   3208   2640 S  0.0  0.2   0:07.24 vsslproxy\\n19682 root      20   0   10256   2948   2696 S  0.0  0.1   0:00.32 pluto\\n 1198 root      20   0    9540   2632   2416 S  0.0  0.1   0:00.00 startDaemon\\n14306 root      20   0    9540   2632   2412 S  0.0  0.1   0:00.00 startDaemon\\n 1509 root      20   0    9536   2628   2416 S  0.0  0.1   0:00.00 startDaemon\\n 1539 root      20   0    9536   2620   2408 S  0.0  0.1   0:00.00 startDaemon\\n 1464 root      20   0    9540   2592   2372 S  0.0  0.1   0:00.00 startDaemon\\n 1304 root      20   0    9536   2588   2376 S  0.0  0.1   0:00.00 startDaemon\\n 1229 root      20   0    9536   2572   2360 S  0.0  0.1   0:00.00 startDaemon\\n 1496 root      20   0    9536   2532   2316 S  0.0  0.1   0:00.00 startDaemon\\n19679 root      20   0    9548   2500   2280 S  0.0  0.1   0:00.00 _plutoload\\n13284 root      20   0   36868   2396   1896 S  0.0  0.1   0:00.00 syslog-ng\\n27622 bal       20   0   14220   2288   2112 S  0.0  0.1   0:00.00 accessv2\\n27629 bal       20   0   11452   2176   1780 R  0.0  0.1   0:00.01 top\\n 1235 root      20   0    4860   2140   1648 S  0.0  0.1   2:33.24 stats\\n10587 root      20   0    4804   2120   1620 S  0.0  0.1   0:00.33 binddb\\n22067 root      20   0   13952   2088   1772 S  0.0  0.1   0:00.00 alsicron\\n19678 root      20   0    9584   1860   1592 S  0.0  0.1   0:00.00 _plutorun\\n 2503 root      20   0    4540   1780   1588 S  0.0  0.1   0:06.76 flowd\\n 1514 root      20   0   18464   1684   1340 S  0.0  0.1   0:00.01 occheck\\n 2588 root      20   0    8680   1672   1568 S  0.0  0.1   0:00.00 mingetty\\n 2587 root      20   0    8680   1664   1564 S  0.0  0.1   0:00.00 mingetty\\n 1374 root      20   0    6728   1652   1536 S  0.0  0.1   0:00.23 httpd\\n 1066 root      20   0   15228   1644   1464 S  0.0  0.1   0:01.71 cron\\n 2592 root      20   0    8680   1640   1540 S  0.0  0.1   0:00.00 mingetty\\n 2591 root      20   0    8680   1596   1492 S  0.0  0.1   0:00.00 mingetty\\n 2586 root      20   0    8680   1588   1484 S  0.0  0.1   0:00.00 mingetty\\n 2593 root      20   0    4360   1588   1476 S  0.0  0.1   0:00.02 getty\\n 2590 root      20   0    8680   1556   1460 S  0.0  0.1   0:00.00 mingetty\\n19676 root      20   0    9584   1544   1276 S  0.0  0.1   0:00.00 _plutorun\\n  269 bal       20   0   26844   1524   1108 S  0.0  0.1   0:05.55 nscd\\n    1 root      20   0    4356   1396   1292 S  0.0  0.1   0:06.21 init\\n13329 root      20   0    4488   1312   1212 S  0.0  0.1   0:00.00 klogd\\n22069 root      20   0    8668    808    728 S  0.0  0.0   0:00.00 sleep\\n19803 root      20   0    6356    724    636 S  0.0  0.0   0:00.00 _pluto_adns\\n 1146 root      20   0    4232    656    580 S  0.0  0.0   0:00.88 l7log\\n19677 root      20   0    4344    656    576 S  0.0  0.0   0:00.00 logger\\n19684 root      30  10   10264    236     24 S  0.0  0.0   0:00.00 pluto\\n 1262 root      20   0    6508    120      0 S  0.0  0.0   0:18.83 inotifywait\\n27621 root      20   0    6740    116      0 S  0.0  0.0   0:00.00 httpd\\n    2 root      20   0       0      0      0 S  0.0  0.0   0:00.01 kthreadd\\n    4 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 kworker/0:0H\\n    6 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 mm_percpu_wq\\n    7 root      20   0       0      0      0 S  0.0  0.0   0:04.15 ksoftirqd/0\\n    8 root      20   0       0      0      0 I  0.0  0.0   0:28.46 rcu_sched\\n    9 root      20   0       0      0      0 I  0.0  0.0   0:00.00 rcu_bh\\n   10 root      rt   0       0      0      0 S  0.0  0.0   0:02.09 migration/0\\n   11 root      rt   0       0      0      0 S  0.0  0.0   0:01.26 watchdog/0\\n   12 root      20   0       0      0      0 S  0.0  0.0   0:00.00 cpuhp/0\\n   13 root      20   0       0      0      0 S  0.0  0.0   0:00.00 cpuhp/1\\n   14 root      rt   0       0      0      0 S  0.0  0.0   0:01.19 watchdog/1\\n   15 root      rt   0       0      0      0 S  0.0  0.0   0:02.03 migration/1\\n   16 root      20   0       0      0      0 S  0.0  0.0   0:03.65 ksoftirqd/1\\n   18 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 kworker/1:0H\\n   19 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 netns\\n   20 root      20   0       0      0      0 I  0.0  0.0   0:26.81 kworker/0:1\\n   21 root      20   0       0      0      0 I  0.0  0.0   1:02.51 kworker/1:1\\n   22 root      20   0       0      0      0 S  0.0  0.0   0:00.37 khungtaskd\\n   23 root      20   0       0      0      0 S  0.0  0.0   0:00.00 oom_reaper\\n   24 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 writeback\\n   25 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kcompactd0\\n   26 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 crypto\\n   27 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 kblockd\\n   28 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 ata_sff\\n   29 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 watchdogd\\n   43 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kswapd0\\n   76 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 acpi_therma+\\n   78 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 fc_exch_wor+\\n   79 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 fc_rport_eq\\n   80 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 fnic_event_+\\n   81 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 fnic_fip_q\\n   82 root      20   0       0      0      0 S  0.0  0.0   0:00.00 scsi_eh_0\\n   83 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 scsi_tmf_0\\n   84 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 vmw_pvscsi_+\\n   85 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 nvme-wq\\n   86 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 ixgbevf\\n   88 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 ipv6_addrco+\\n   89 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 ext4-rsv-co+\\n  292 root       0 -20       0      0      0 I  0.0  0.0   0:00.01 kworker/1:1H\\n  303 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 loop0\\n  304 root       0 -20       0      0      0 I  0.0  0.0   0:00.01 kworker/0:1H\\n  393 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 loop1\\n 1081 root       0 -20       0      0      0 I  0.0  0.0   0:00.00 l7comp\\n 1149 root      10 -10       0      0      0 S  0.0  0.0   0:09.82 l7s 1\\n 1155 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 1\\n 1159 root      20   0       0      0      0 S  0.0  0.0   0:02.92 l7flow 1\\n 1160 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 1\\n 1161 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 1\\n 1162 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 1\\n 1163 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 1\\n 1165 root      20   0       0      0      0 S  0.0  0.0   0:02.86 l7flow 1\\n 1168 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 1\\n 3827 root      20   0       0      0      0 I  0.0  0.0   0:00.04 kworker/u4:3\\n 4711 root      10 -10       0      0      0 S  0.0  0.0   0:04.81 l7s 3\\n 4712 root      20   0       0      0      0 S  0.0  0.0   0:02.02 l7flow 3\\n 4714 root      20   0       0      0      0 S  0.0  0.0   0:02.01 l7flow 3\\n 4715 root      20   0       0      0      0 S  0.0  0.0   0:02.02 l7flow 3\\n 4718 root      20   0       0      0      0 S  0.0  0.0   0:02.02 l7flow 3\\n 4720 root      20   0       0      0      0 S  0.0  0.0   0:02.02 l7flow 3\\n 4723 root      20   0       0      0      0 S  0.0  0.0   0:02.00 l7flow 3\\n 4729 root      20   0       0      0      0 S  0.0  0.0   0:02.03 l7flow 3\\n 4732 root      20   0       0      0      0 S  0.0  0.0   0:02.01 l7flow 3\\n 7213 root      10 -10       0      0      0 S  0.0  0.0   0:04.57 l7s 4\\n 7214 root      20   0       0      0      0 S  0.0  0.0   0:02.05 l7flow 4\\n 7215 root      20   0       0      0      0 S  0.0  0.0   0:02.05 l7flow 4\\n 7216 root      20   0       0      0      0 S  0.0  0.0   0:02.06 l7flow 4\\n 7217 root      20   0       0      0      0 S  0.0  0.0   0:02.05 l7flow 4\\n 7218 root      20   0       0      0      0 S  0.0  0.0   0:02.03 l7flow 4\\n 7219 root      20   0       0      0      0 S  0.0  0.0   0:02.06 l7flow 4\\n 7220 root      20   0       0      0      0 S  0.0  0.0   0:02.04 l7flow 4\\n 7221 root      20   0       0      0      0 S  0.0  0.0   0:02.04 l7flow 4\\n 8506 root      20   0       0      0      0 I  0.0  0.0   0:00.00 kworker/u4:4\\n13822 root      20   0       0      0      0 I  0.0  0.0   0:00.00 kworker/0:2\\n24578 root      20   0       0      0      0 I  0.0  0.0   0:00.00 kworker/1:0\\n28576 root      10 -10       0      0      0 S  0.0  0.0   0:07.05 l7s 2\\n28577 root      20   0       0      0      0 S  0.0  0.0   0:02.86 l7flow 2\\n28578 root      20   0       0      0      0 S  0.0  0.0   0:02.82 l7flow 2\\n28579 root      20   0       0      0      0 S  0.0  0.0   0:02.90 l7flow 2\\n28580 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 2\\n28581 root      20   0       0      0      0 S  0.0  0.0   0:02.87 l7flow 2\\n28582 root      20   0       0      0      0 S  0.0  0.0   0:02.88 l7flow 2\\n28583 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 2\\n28584 root      20   0       0      0      0 S  0.0  0.0   0:02.91 l7flow 2\\n30084 root      10 -10       0      0      0 S  0.0  0.0   0:02.45 l7s 5\\n30085 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30086 root      10 -10       0      0      0 S  0.0  0.0   0:02.43 l7s 6\\n30087 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30088 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 5\\n30089 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30090 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30091 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30092 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30093 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30094 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 6\\n30095 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 5\\n30096 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30097 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30098 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n30099 root      20   0       0      0      0 S  0.0  0.0   0:00.80 l7flow 5\\n30100 root      20   0       0      0      0 S  0.0  0.0   0:00.78 l7flow 6\\n30101 root      20   0       0      0      0 S  0.0  0.0   0:00.79 l7flow 6\\n\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"5adced2a-358f-420b-98d1-e8b11018ba4c"},{"name":"Enable the BackupTop Parameter","id":"a77130ab-cf9a-4ae0-a026-da3897de25ed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"backuptop\",\r\n    \"value\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>By default, the LoadMaster does not include <strong>top</strong> command output in LoadMaster system backups. To include it, enable the <strong>backuptop</strong> parameter using the <strong>set</strong> command.</p>\n<p>When included in LoadMaster system backups, <strong>top</strong> is run using the default parameters (regardless of what is configured in the UI) and is sorted by memory usage.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"baa02995-8c08-4dcd-838e-51f9d984a3c0","name":"Enable the BackupTop Parameter","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"backuptop\",\r\n    \"value\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 05:50:56 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"a77130ab-cf9a-4ae0-a026-da3897de25ed"}],"id":"0d52192d-6e45-4415-b590-1f708ce706a9","description":"<p>Performing a top displays memory, CPU, and I/O usage for the LoadMaster. You can specify the number of samples and an interval between them (the default is 10 samples and a 1 second interval). You can also show threads and/or sort by memory usage by selecting the appropriate check boxes.</p>\n","_postman_id":"0d52192d-6e45-4415-b590-1f708ce706a9"},{"name":"Run the Other Debug Options","item":[{"name":"Run the Other Debug Options","id":"eaa06790-00ff-42b9-84a9-3a02cfcc52bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.meminfo\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>These other debug options commands can be run using the API:</p>\n<ul>\n<li>logging.ps</li>\n<li>logging.meminfo</li>\n<li>logging.ifconfig</li>\n<li>listifconfig</li>\n<li>logging.netstat</li>\n<li>logging.interrupts</li>\n<li>logging.partitions</li>\n<li>logging.cpuinfo</li>\n<li>logging.df</li>\n<li>logging.lspci</li>\n<li>logging.lsmod</li>\n<li>logging.slabinfo</li>\n</ul>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"e6b213d1-1fc1-43c1-aff9-562e121559a7","name":"Run the Other Debug Options","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"logging.meminfo\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Jul 2022 05:53:24 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"meminfo\": \"<meminfo>\\nMemTotal:        2051200 kB\\nMemFree:         1557272 kB\\nMemAvailable:    1678628 kB\\nBuffers:            1624 kB\\nCached:           176420 kB\\nSwapCached:            0 kB\\nActive:           236640 kB\\nInactive:          16252 kB\\nActive(anon):     109460 kB\\nInactive(anon):      424 kB\\nActive(file):     127180 kB\\nInactive(file):    15828 kB\\nUnevictable:           0 kB\\nMlocked:               0 kB\\nSwapTotal:             0 kB\\nSwapFree:              0 kB\\nDirty:                36 kB\\nWriteback:             0 kB\\nAnonPages:         74840 kB\\nMapped:            24016 kB\\nShmem:             34996 kB\\nSlab:              44780 kB\\nSReclaimable:       6604 kB\\nSUnreclaim:        38176 kB\\nKernelStack:        2752 kB\\nPageTables:         2624 kB\\nNFS_Unstable:          0 kB\\nBounce:                0 kB\\nWritebackTmp:          0 kB\\nCommitLimit:     1025600 kB\\nCommitted_AS:     171208 kB\\nVmallocTotal:   34359738367 kB\\nVmallocUsed:           0 kB\\nVmallocChunk:          0 kB\\nDirectMap4k:       32704 kB\\nDirectMap2M:     2064384 kB\\nDirectMap1G:           0 kB\\n</meminfo>\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"eaa06790-00ff-42b9-84a9-3a02cfcc52bb"}],"id":"718ed389-1e41-4371-ad73-d7e943371d8f","_postman_id":"718ed389-1e41-4371-ad73-d7e943371d8f","description":""},{"name":"Run a TCP Dump","item":[{"name":"Run a TCP Dump","id":"044b60e3-6d5c-4915-a514-d74ef723c3fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"tcpdump\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Run a TCP dump using the <strong>tcpdump</strong> command.</p>\n<p>All parameters are optional.</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Parameter Description</b></p></td><td><p><b>Mandatory</b></p></td></tr><tr><td><p>maxpackets</p></td><td><p>I</p></td><td><p>The maximum number of packets to capture. The default value for this parameter is 10000. Valid values range from 1 to 200000.</p></td><td><p>N</p></td></tr><tr><td><p>maxtime</p></td><td><p>I</p></td><td><p>The maximum number of seconds to capture. The default value for this parameter is 10. Valid values range from 1 to 600.</p></td><td><p>N</p></td></tr><tr><td><p>interface</p></td><td><p>I</p></td><td><p>The interface(s) to monitor. The default interface is eth0. A TCP dump can be captured either by one or all Ethernet ports.</p></td><td><p>N</p></td></tr><tr><td><p>port</p></td><td><p>I</p></td><td><p>The port to be monitored.</p></td><td><p>N</p></td></tr><tr><td><p>address</p></td><td><p>I</p></td><td><p>The (optional) address to be monitored.</p></td><td><p>N</p></td></tr><tr><td><p>tcpoptions</p></td><td><p>S</p></td><td><p>Any optional parameters needed. The maximum number of characters permitted is 255. You can use any options that you can have in a tcp dump command. For example, if you do not set the port parameter, you could set the port in the <b>tcpoptions</b> parameter. You could also set the protocol to udp. You can enter multiple options.</p></td><td><p>N</p></td></tr></tbody></table>\n\n<p>The output of a TCP dump is a .pcap file, which is downloaded. You can use an application such as Wireshark to view the output.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3895522b-f017-4ab9-a6ce-573e19a2ad66","name":"Run a TCP Dump","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"tcpdump\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"raw","header":[{"key":"Date","value":"Mon, 08 Aug 2022 11:44:26 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/vnd.tcpdump.pcap"},{"key":"Content-Disposition","value":"inline; filename=\"tcpdump.pcap\""}],"cookie":[],"responseTime":null,"body":"If you run the command using Postman, you can click the arrow next to \"Send\" and click \"Send and Download\". This allows you to save the output of TCP dump to your machine."}],"_postman_id":"044b60e3-6d5c-4915-a514-d74ef723c3fc"}],"id":"ebaf0cc8-1fd5-4c48-a51c-d8f29941b9fb","description":"<p>Refer to the section below for details on how to run a TCP dump using the RESTful API.</p>\n","_postman_id":"ebaf0cc8-1fd5-4c48-a51c-d8f29941b9fb"}],"id":"36446572-281d-45d4-b2d3-edf0f812e458","_postman_id":"36446572-281d-45d4-b2d3-edf0f812e458","description":""},{"name":"Miscellaneous Options","item":[{"name":"WUI Settings","item":[{"name":"View the Third Party Acknowledgements File","id":"e97a9612-b0e9-4fe3-b06c-31bbd8d2216a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"notice\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>You can view the third-party acknowledgments file applicable to the LoadMaster release you are running by using the <strong>notice</strong> command.</p>\n<blockquote>\n<p>When viewing the response in Postman, some special characters may not display correctly. If you download the file, the special characters are rendered correctly.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"36762864-1109-432a-bc10-76e42ea005a1","name":"View the Third Party Acknowledgements File","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"notice\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 13:19:45 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"NOTICE\": \"Progress Kemp LoadMaster v7\\r\\n\\r\\nCopyright \\ufffd _________-2022 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.\\r\\n\\r\\nPortions of the Product include certain open source and commercial third-party components listed below (\\ufffdThird-Party Components\\ufffd). The authors of the Third-Party Components require Progress Software Corporation (\\ufffdPSC\\ufffd) to include the following notices and additional licensing terms as a condition of PSC\\ufffds use of such Third-Party Components.  You acknowledge that the authors of the Third-Party Components have no obligation to provide support to you for the Third-Party Components or the Product.  You hereby undertake to comply with all licenses related to the applicable Third-Party Components.  Notwithstanding anything to the contrary, to the extent that any of the terms and conditions of the Product Agreement conflict, vary, or are in addition to the terms and conditions of the aforementioned third-party licenses for these technologies, such terms and conditions are offered by Progress alone and not by any other party.\\r\\n\\r\\n-------------------------------------------------------------------------\\r\\nSUMMARY OF COMPONENTS:\\r\\n\\r\\nVendorName | ComponentName | VersionName | LicenseType\\r\\n\\r\\nAndreas Steffen | strongSwan | 5.8.4 - Open Source | General Public License Version 2.0\\r\\nAdobe | source-sans-pro | TBD/Unspecified - OpenSource | SIL Open Font License Version 1.1\\r\\nAlan Cox, Jean Delvare, and Anton Arapov | nongnu - dmidecode | 3.1 - OpenSource | General Public License Version 2.0\\r\\nAleksey Sanin | XML Security Library | 1.2.22 (1) - Open Source | MIT-style License\\r\\nAlexey Kuznetsov and Stephen Hemminger | iproute2 - Linux Foundation | TBD/Unspecified - OpenSource | General Public License Version 2.0\\r\\nBalabit and Bal\\ufffdzs Scheidler and other contributors | syslog-ng core | syslog-ng-3.25.1 - OpenSource | Lesser General Public License Version 2.1\\r\\nBal\\ufffdzs Scheidler and other contributors | syslog-ng modules | syslog-ng-3.25.1 - OpenSource | General Public License Version 2.0\\r\\nBitstream. Inc. | Bitstream Vera Fonts | 20030416 - OpenSource | Bitstream Vera Fonts Copyright License\\r\\nCarnegie Mellon University and The Regents of the University of California | net-snmp - net-snmp | 5.6.1 - Open Source | BSD-style License\\r\\nCyphre, LLC | libjwt | TBD/Unspecified - OpenSource | Mozilla Public License Version 2.0\\r\\nDaniel Stenberg | curl - curl | 7.44.0 - OpenSource | MIT-style License\\r\\nDaniel Veillard | libxml2 | 2.9.5 - OpenSource | MIT-style License\\r\\nDarshit Shah, Giuseppe Scrivano, Tim Ruehsen, and Steven Schubiger | GNU Wget | 1.17.1 - OpenSource | General Public License Version 3.0\\r\\nDenys Vlasenko | unscd | TBD/Unspecified - OpenSource | General Public License Version 2.0\\r\\nDmitry at Butskoy dot name | traceroute | TBD/Unspecified - OpenSource | General Public License Version 2.0\\r\\nFrank Denis and contributors | Ucarp | TBD/Unspecified - OpenSource | BSD-style License\\r\\nFreeRADIUS Development Team | freeradius | 1.1.6 - Open Source | BSD-style License\\r\\nGNU | bash | 4.3 - Open Source | General Public License Version 3.0\\r\\nGNU | LMOS - Base OS Utilities | 17.3 - Open Source | General Public License Version 3.0\\r\\nInternet Systems Consortium, Inc. | ISC BIND | 9.16.24 - Open Source | Mozilla Public License Version 2.0\\r\\nInternet Systems Consortium, Inc. and Stichting NLnet, Netherlands | bind-dlz | TBD/Unspecified - Open Source | ISC-style License\\r\\nIputils Project | IP Utils | s20151218 - OpenSource | General Public License Version 2.0\\r\\nJean-loup Gailly and Mark Adler | zLib | 1.2.3 - Open Source | zlib License\\r\\nJonathan Day, Gustavo Niemeyer, Nikos Mavrogiannopoulos, and Heng Sun | mcrypt - Libmcrypt | 2.5.7 - Open Source | Lesser General Public License Version 2.1\\r\\nJosh Salverda | datepickr | TBD/Unspecified - Open Source | Apache Software License Version 2.0\\r\\nKungliga Tekniska H\\ufffdgskolan (Royal Institute of Technology, Stockholm, Sweden) | base64 encoder and decoder | TBD/Unspecified - Open Source | BSD-style License\\r\\nLinux Foundation and its contributors | kernel | 4.14.x - Open Source | General Public License Version 2.0\\r\\nLinux Virtual Server project contributors | IPVS (IP Virtual Server) | 1.26 - OpenSource | General Public License Version 2.0\\r\\nMassachusetts Institute of Technology | krb5/krb5 | TBD/Unspecified - OpenSource | MIT-style License\\r\\nMaxMind, Inc. | libmaxminddb | 1.3.2 - OpenSource | Apache Software License Version 2.0\\r\\nMaxMind, Inc. | MaxMind GeoIP | 1.4.8 - Commercial | Commercial License\\r\\nMichal Kubecek | ethtool | 4.18 - OpenSource | General Public License Version 2.0\\r\\nMicrosoft | HYPERV Driver | 4.14.137 - Open Source | General Public License Version 2.0\\r\\nMicrosoft Corporation | WALinuxAgent | TBD/Unspecified - OpenSource | Apache Software License Version 2.0\\r\\nModSecurity | ModSecurity | v2.9.3 - OpenSource | Apache Software License Version 2.0\\r\\nNetfilter Core Team | IPTables | 1.6.0 - OpenSource | General Public License Version 2.0\\r\\nOpenLDAP Foundation | OpenLDAP | 2.4.59 - Open Source | Other License\\r\\nOpenswan Contributors | Openswan | 2.6.42 - OpenSource | General Public License Version 2.0\\r\\nParaType, Inc. | ParaType Font | TBD/Unspecified - Open Source | SIL Open Font License Version 1.1\\r\\nPetri Lehtinen | jansson | v2.12 - OpenSource | MIT-style License\\r\\nPython Software Foundation | Python | 2.7.x - Open Source | Python Software Foundation License Version 2\\r\\nRed Hat, Inc. | Sys K Logd | 1.4.1 - OpenSource | General Public License Version 2.0\\r\\nRon Rivest and Colin Plumb | MD5 - Command Line Message Digest Utility | TBD/Unspecified - Open Source | Public Domain\\r\\nSavio Lam and William Roadcap | textbox.c | TBD/Unspecified - OpenSource | General Public License Version 2.0\\r\\nSteve Reid | SHA-1 in C | TBD/Unspecified - OpenSource | Public Domain\\r\\nSuse | SuSE CopyRight | TBD/Unspecified - OpenSource | Commercial License\\r\\nTatu Ylonen | OpenSSH | 8.4_p1 - OpenSource | BSD-style License\\r\\nThai Open Source Software Center Ltd, Clark Cooper, and Expat maintainers | Expat XML Parser - libexpat | 2.1.0 - OpenSource | MIT-style License\\r\\nThe Apache Software Foundation | Apache Portable Runtime Utilities (APR-util) | 1.5.3 - Open Source | Apache Software License Version 2.0 - with Add'l Terms\\r\\nThe Apache Software Foundation | Apache-APR | 1.5.1 - OpenSource | Apache Software License Version 2.0 - with Add'l Terms\\r\\nThe Apache Software Foundation | Apache-HTTP Server | TBD/Unspecified - OpenSource | Apache Software License Version 1.0\\r\\nThe libuv team | libuv | 1.43 - Open Source | MIT-style License\\r\\nThe OpenSSL Project | OpenSSL | 2.0.13-fips - OpenSource | Apache Software License Version 2.0\\r\\nThe OpenSSL Project | OpenSSL | 1.1.1n - Open Source | BSD-style License\\r\\nThe OpenSSL Project | OpenSSL - fips | 2.0.9 - OpenSource | BSD-style License\\r\\nThe OpenSSL Project | OpenSSL - in C | 1.0.2n - OpenSource | BSD-style License\\r\\nThe Tcpdump team | tcpdump | 4.99.1 - Open Source | BSD-style License\\r\\nThe VMware Guest Components Team | Open Virtual Machine Tools | stable-10.3.10 - OpenSource | General Public License Version 2.0\\r\\nThomas Graf | libnl - Netlink Library | 3.2.7 - OpenSource | Lesser General Public License Version 2.1\\r\\nUniversity of Cambridge | PCRE | 8.35 - Open Source | BSD-style License\\r\\nUniversity of Delaware and Network Time Foundation | NTP - The Network Time Protocol | 4.2.6p3 - Open Source | BSD-style License\\r\\nVarious | dialog | 0.6.2 - Open Source | General Public License Version 2.0\\r\\nVMware, Inc | vmxnet | 2.0.4.0 - Open Source | General Public License Version 2.0\\r\\nW. Wesley Peterson | CRC table (Autogen) | 1.0 - Open Source | BSD-style License\\r\\nWayne Davison | rsync | 2.6.9 - OpenSource | General Public License Version 2.0\\r\\nWes Hardaker and The Network Security Research Group at PARSONS | dnssec tools | 2.2 - Open Source | BSD-style License\\r\\nYoichi Hariguchi and Sergei Viznyuk | dhcpd | 1.3.22-pl4 - OpenSource | General Public License Version 2.0\\r\\n------------------------------------------------------------------------- \\r\\n\\r\\nProgress Kemp LoadMaster v7 contains \\r\\n\\r\\nBash v4.3;\\r\\nDhcpd v1.3.22-pl4;\\r\\nDialog v0.6.2;\\r\\nEthtool v4.18;\\r\\nHYPERV Driver v4.14.137;\\r\\nIPTables v1.6.0;\\r\\nIP Utils vs20151218;\\r\\niproute2 - Linux Foundation v______;\\r\\nIPVS (IP Virtual Server) v1.26;\\r\\nISC BIND v9.16.24\\r\\nKernal v4.14.x;\\r\\nlibjwt v_______; \\r\\nLibnl \\ufffd Netlink Library v3.2.7;\\r\\nLMOS \\ufffd Base OS Utilities v17.3;\\r\\nMcrypt \\ufffd Libmcrypt v2.5.7; and\\r\\nnongnu \\ufffd dmidecode v3.1;\\r\\nOpen Virtual Machine Tools vstable-10.3.10;\\r\\nOpenswan v2.6.42;\\r\\nRsync v2.6.9; and\\r\\nSys K Logd v1.4.1;\\r\\nSyslog-ng core vsyslog-ng-3.25.1;\\r\\nsyslog-ng modules vsyslog-ng-3.25.1;\\r\\nTextbox.c v____;\\r\\ntraceroute v______;\\r\\nunscd v_____;\\r\\nVmxnet v2.0.4.0; and\\r\\nGNU Wget v1.17.1.\\r\\n\\r\\nEach of the above-listed third-party technologies is licensed to PSC and User is subject to the terms of a third-party license, a copy of which is included herein. PSC will, at Licensee\\ufffds request, provide a copy of the source code for these third-party technologies, including modifications, if any, made by PSC. PSC may charge reasonable shipping and handling charges for such distribution. Licensee may also obtain the source code for these third-party technologies through http://iue.progress.com/3dpartysoftwares/Pages/default.aspx by following the instructions set forth therein. \\r\\n\\r\\nThe Product incorporates source-sans pro v_______ and ParaType Font v____.  In compliance with the following section of the SIL OPEN FONT LICENSE - Version 1.1 - 26 February 2007, source-sans pro v_______ and ParaType Font v____ are distributed to User only under the SIL OPEN FONT LICENSE - Version 1.1 - 26 February 2007, the complete text of which is also included herein below: \\r\\n5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this \\r\\nlicense does not apply to any document created using the Font Software.\\r\\n\\r\\n1.\\tSpecial Notices Regarding Open-Source Third Party Components incorporated into the Product: \\r\\n\\r\\n(1)\\tThe Apache Software License, Version 1.1:\\r\\n\\r\\n(a) Progress Kemp LoadMaster v7 incorporates Apache-HTTP Server v ________.  Such technology is subject to the following terms and conditions:\\r\\n====================================================================\\r\\nCopyright (c) 1995-1999 The Apache Group.  All rights reserved.\\r\\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\\r\\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. \\r\\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\\r\\n3. All advertising materials mentioning features or use of this software must display the following acknowledgment:\\r\\n\\\"This product includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/).\\\"\\r\\n4. The names \\\"Apache Server\\\" and \\\"Apache Group\\\" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact apache@apache.org.\\r\\n5. Products derived from this software may not be called \\\"Apache\\\" nor may \\\"Apache\\\" appear in their names without prior written permission of the Apache Group. \\r\\n6. Redistributions of any form whatsoever must retain the following\\r\\nacknowledgment:\\r\\n\\\"This product includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/).\\\"\\r\\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE APACHE GROUP OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\r\\n====================================================================\\r\\nThis software consists of voluntary contributions made by many individuals on behalf of the Apache Group and was originally based on public domain software written at the National Center for Supercomputing Applications, University of Illinois, Urbana-Champaign.\\r\\nFor more information on the Apache Group and the Apache HTTP server project, please see <http://www.apache.org/>.\\r\\n\\r\\n(2) The Apache Software License, Version 2.0:\\r\\n\\r\\nProgress Kemp LoadMaster v7 incorporates \\r\\n\\r\\nApache Portable Runtime Utilities (APR-util) v1.5.3;\\r\\nApache-APR v1.5.1;\\r\\nDatapickr v____;\\r\\nLibmaxminddb v1.3.2;\\r\\nModSecurity v2.9.3;\\r\\nOpenSSL v2.0.13-fips; and\\r\\nWALinuxAgent v___.\\r\\n\\r\\nAll such above-listed technologies are subject to the following terms and conditions:  Apache Software License Version 2.0. Copyright 2001-2004 The Apache Software Foundation. Such Apache Technology is subject to the following terms and conditions: The Apache Software License, Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. \\\"License\\\" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. \\\"Licensor\\\" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. \\\"Legal Entity\\\" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, \\\"control\\\" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. \\\"You\\\" (or \\\"Your\\\") shall mean an individual or Legal Entity exercising permissions granted by this License. \\\"Source\\\" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. \\\"Object\\\" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. \\\"Work\\\" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). \\\"Derivative Works\\\" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. \\\"Contribution\\\" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, \\\"submitted\\\" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as \\\"Not a Contribution.\\\"  \\\"Contributor\\\" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable  (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:  (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and  (b) You must cause any modified files to carry prominent notices stating that You changed the files; and  (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and  (d) If the Work includes a \\\"NOTICE\\\" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions.  Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \\\"AS IS\\\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work.  To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets \\\"[]\\\" replaced with your own identifying information. (Don't include the brackets!)  The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same \\\"printed page\\\" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the \\\"License\\\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \\\"AS IS\\\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.\\r\\n-------------------------------------------------------------------------\\r\\n\\r\\nAdd\\ufffdl text from end of license for Apache Portable Runtime Utilities (APR-util) v1.5.3:\\r\\nAPACHE PORTABLE RUNTIME SUBCOMPONENTS: \\r\\nThe Apache Portable Runtime includes a number of subcomponents with\\r\\nseparate copyright notices and license terms. Your use of the source\\r\\ncode for the these subcomponents is subject to the terms and\\r\\nconditions of the following licenses. \\r\\nFor the include\\\\apr_md5.h component: \\r\\nThis is work is derived from material Copyright RSA Data Security, Inc.\\r\\nThe RSA copyright statement and Licence for that original material is included below. This is followed by the Apache copyright statement and licence for the modifications made to that material.\\r\\nCopyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved.\\r\\nLicense to copy and use this software is granted provided that it is identified as the \\\"RSA Data Security, Inc. MD5 Message-Digest Algorithm\\\" in all material mentioning or referencing this software or this function.\\r\\nLicense is also granted to make and use derivative works provided that such works are identified as \\\"derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm\\\" in all material mentioning or referencing the derived work.\\r\\nRSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided \\\"as is\\\" without express or implied warranty of any kind. \\r\\nThese notices must be retained in any copies of any part of this documentation and/or software.\\r\\nFor the passwd\\\\apr_md5.c component:\\r\\nThis is work is derived from material Copyright RSA Data Security, Inc.\\r\\nThe RSA copyright statement and Licence for that original material is included below. This is followed by the Apache copyright statement and licence for the modifications made to that material.\\r\\nMD5C.C - RSA Data Security, Inc., MD5 message-digest algorithm\\r\\nCopyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved.\\r\\nLicense to copy and use this software is granted provided that it is identified as the \\\"RSA Data Security, Inc. MD5 Message-Digest Algorithm\\\" in all material mentioning or referencing this software or this function.\\r\\nLicense is also granted to make and use derivative works provided that such works are identified as \\\"derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm\\\" in all material mentioning or referencing the derived work.\\r\\nRSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided \\\"as is\\\" without express or implied warranty of any kind. \\r\\nThese notices must be retained in any copies of any part of this documentation and/or software.\\r\\nThe apr_md5_encode() routine uses much code obtained from the FreeBSD 3.0\\r\\nMD5 crypt() function, which is licenced as follows:\\r\\n------------------------------------------------------------------------- \\\"THE BEER-WARE LICENSE\\\" (Revision 42): <phk@login.dknet.dk> wrote this file.  As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a beer in return.  Poul-Henning Kamp \\r\\n-------------------------------------------------------------------------\\r\\nFor the crypto\\\\apr_md4.c component:\\r\\nThis is derived from material copyright RSA Data Security, Inc. Their notice is reproduced below in its entirety. \\r\\nCopyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved.\\r\\nLicense to copy and use this software is granted provided that it is identified as the \\\"RSA Data Security, Inc. MD4 Message-Digest Algorithm\\\" in all material mentioning or referencing this software or this function.\\r\\nLicense is also granted to make and use derivative works provided that such works are identified as \\\"derived from the RSA Data Security, Inc. MD4 Message-Digest Algorithm\\\" in all material mentioning or referencing the derived work.\\r\\nRSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided \\\"as is\\\" without express or implied warranty of any kind. \\r\\nThese notices must be retained in any copies of any part of this documentation and/or software.\\r\\nFor the include\\\\apr_md4.h component:\\r\\nThis is derived from material copyright RSA Data Security, Inc.\\r\\nTheir notice is reproduced below in its entirety.\\r\\nCopyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved.\\r\\nLicense to copy and use this software is granted provided that it is identified as the \\\"RSA Data Security, Inc. MD4 Message-Digest Algorithm\\\" in all material mentioning or referencing this software or this function.\\r\\nLicense is also granted to make and use derivative works provided that such works are identified as \\\"derived from the RSA Data Security, Inc. MD4 Message-Digest Algorithm\\\" in all material mentioning or referencing the derived work.\\r\\nRSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided \\\"as is\\\" without express or implied warranty of any kind.\\r\\nThese notices must be retained in any copies of any part of this documentation and/or software.\\r\\nFor the test\\\\testmd4.c component:\\r\\nThis is derived from material copyright RSA Data Security, Inc.\\r\\nTheir notice is reproduced below in its entirety.\\r\\nCopyright (C) 1990-2, RSA Data Security, Inc. Created 1990. All rights reserved.\\r\\nRSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided \\\"as is\\\" without express or implied warranty of any kind. \\r\\nThese notices must be retained in any copies of any part of this documentation and/or software.\\r\\nFor the xml\\\\expat\\\\conftools\\\\install-sh component:\\r\\ninstall - install a program, script, or datafile\\r\\nThis comes from X11R5 (mit/util/scripts/install.sh).\\r\\nCopyright 1991 by the Massachusetts Institute of Technology\\r\\nPermission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of M.I.T. not be used in advertising or publicity pertaining to distribution of the software without specific,\\r\\nwritten prior permission.  M.I.T. makes no representations about the\\r\\nsuitability of this software for any purpose.  It is provided \\\"as is\\\"\\r\\nwithout express or implied warranty.\\r\\nFor the expat xml parser component:\\r\\nCopyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd and Clark Cooper\\r\\nPermission is hereby granted, free of charge, to any person obtaining\\r\\na copy of this software and associated documentation files (the\\r\\n\\\"Software\\\"), to deal in the Software without restriction, including\\r\\nwithout limitation the rights to use, copy, modify, merge, publish,\\r\\ndistribute, sublicense, and/or sell copies of the Software, and to\\r\\npermit persons to whom the Software is furnished to do so, subject to\\r\\nthe following conditions:\\r\\nThe above copyright notice and this permission notice shall be included\\r\\nin all copies or substantial portions of the Software.\\r\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND,\\r\\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\\r\\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\\r\\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\\r\\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\\r\\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\\r\\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\r\\n====================================================================\\r\\nFor the ldap/apr_ldap_url.c component:\\r\\nPortions Copyright 1998-2002 The OpenLDAP Foundation All rights reserved.\\r\\nRedistribution and use in source and binary forms, with or without modification, are permitted only as authorized by the OpenLDAP Public License.  A copy of this license is available at http://www.OpenLDAP.org/license.html or in file LICENSE in the top-level directory of the distribution.\\r\\nOpenLDAP is a registered trademark of the OpenLDAP Foundation.\\r\\nIndividual files and/or contributed packages may be copyright by other parties and subject to additional restrictions.\\r\\nThis work is derived from the University of Michigan LDAP v3.3 distribution.  Information concerning this software is available at: http://www.umich.edu/~dirsvcs/ldap/\\r\\nThis work also contains materials derived from public sources. Additional information about OpenLDAP can be obtained at: http://www.openldap.org/\\r\\nPortions Copyright (c) 1992-1996 Regents of the University of Michigan. All rights reserved.\\r\\nRedistribution and use in source and binary forms are permitted provided that this notice is preserved and that due credit is given to the University of Michigan at Ann Arbor. The name of the University may not be used to endorse or promote products derived from this software without specific prior written permission. This software is provided ``as is'' without express or implied warranty.\\r\\n-------------------------------------------------------------------------\\r\\n\\r\\nContents of NOTICE text file for Apache Portable Runtime Utilities (APR-util) v1.5.3:\\r\\nApache Portable Runtime Utility Library\\r\\nCopyright (c) 2011 The Apache Software Foundation.\\r\\nThis product includes software developed by The Apache Software Foundation (http://www.apache.org/).\\r\\nPortions of this software were developed at the National Center for Supercomputing Applications (NCSA) at the University of Illinois at Urbana-Champaign.\\r\\nThis software contains code derived from the RSA Data Security Inc. MD5 Message-Digest Algorithm, including various modifications by Spyglass Inc., Carnegie Mellon University, and Bell Communications Research, Inc (Bellcore).\\r\\n-------------------------------------------------------------------------\\r\\n\\r\\nAdd\\ufffdl text from end of license for Apache-APR v1.5.1:\\r\\nAPACHE PORTABLE RUNTIME SUBCOMPONENTS: \\r\\nThe Apache Portable Runtime includes a number of subcomponents with separate copyright notices and license terms. Your use of the source code for the these subcomponents is subject to the terms and conditions of the following licenses. \\r\\nFor the include\\\\apr_md5.h component: \\r\\nThis is work is derived from material Copyright RSA Data Security, Inc.\\r\\nThe RSA copyright statement and Licence for that original material is included below. This is followed by the Apache copyright statement and licence for the modifications made to that material.\\r\\nCopyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved.\\r\\nLicense to copy and use this software is granted provided that it is identified as the \\\"RSA Data Security, Inc. MD5 Message-Digest Algorithm\\\" in all material mentioning or referencing this software or this function.\\r\\nLicense is also granted to make and use derivative works provided that such works are identified as \\\"derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm\\\" in all material mentioning or referencing the derived work.\\r\\nRSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided \\\"as is\\\" without express or implied warranty of any kind.\\r\\nThese notices must be retained in any copies of any part of this documentation and/or software.\\r\\nFor the passwd\\\\apr_md5.c component:\\r\\nThis is work is derived from material Copyright RSA Data Security, Inc.\\r\\nThe RSA copyright statement and Licence for that original material is included below. This is followed by the Apache copyright statement and licence for the modifications made to that material.\\r\\nMD5C.C - RSA Data Security, Inc., MD5 message-digest algorithm\\r\\nCopyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved.\\r\\nLicense to copy and use this software is granted provided that it is identified as the \\\"RSA Data Security, Inc. MD5 Message-Digest Algorithm\\\" in all material mentioning or referencing this software or this function.\\r\\nLicense is also granted to make and use derivative works provided that such works are identified as \\\"derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm\\\" in all material mentioning or referencing the derived work.\\r\\nRSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided \\\"as is\\\" without express or implied warranty of any kind.\\r\\nThese notices must be retained in any copies of any part of this documentation and/or software.\\r\\nThe apr_md5_encode() routine uses much code obtained from the FreeBSD 3.0 MD5 crypt() function, which is licenced as follows:\\r\\n-------------------------------------------------------------------------\\\"THE BEER-WARE LICENSE\\\" (Revision 42):\\r\\n<phk@login.dknet.dk> wrote this file.  As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a beer in return.  Poul-Henning Kamp\\r\\n-------------------------------------------------------------------------\\r\\nFor the crypto\\\\apr_md4.c component:\\r\\nThis is derived from material copyright RSA Data Security, Inc.\\r\\nTheir notice is reproduced below in its entirety.\\r\\nCopyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved.\\r\\nLicense to copy and use this software is granted provided that it is identified as the \\\"RSA Data Security, Inc. MD4 Message-Digest Algorithm\\\" in all material mentioning or referencing this software or this function.\\r\\nLicense is also granted to make and use derivative works provided that such works are identified as \\\"derived from the RSA Data Security, Inc. MD4 Message-Digest Algorithm\\\" in all material mentioning or referencing the derived work.\\r\\nRSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided \\\"as is\\\" without express or implied warranty of any kind. \\r\\nThese notices must be retained in any copies of any part of this documentation and/or software.\\r\\nFor the include\\\\apr_md4.h component:\\r\\nThis is derived from material copyright RSA Data Security, Inc.\\r\\nTheir notice is reproduced below in its entirety.\\r\\nCopyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved.\\r\\nLicense to copy and use this software is granted provided that it is identified as the \\\"RSA Data Security, Inc. MD4 Message-Digest Algorithm\\\" in all material mentioning or referencing this software or this function.\\r\\nLicense is also granted to make and use derivative works provided that such works are identified as \\\"derived from the RSA Data Security, Inc. MD4 Message-Digest Algorithm\\\" in all material mentioning or referencing the derived work.\\r\\nRSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided \\\"as is\\\" without express or implied warranty of any kind. \\r\\nThese notices must be retained in any copies of any part of this documentation and/or software.\\r\\nFor the test\\\\testmd4.c component:\\r\\nThis is derived from material copyright RSA Data Security, Inc.\\r\\nTheir notice is reproduced below in its entirety.\\r\\nCopyright (C) 1990-2, RSA Data Security, Inc. Created 1990. All rights reserved.\\r\\nRSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided \\\"as is\\\" without express or implied warranty of any kind.\\r\\nThese notices must be retained in any copies of any part of this documentation and/or software.\\r\\nFor the xml\\\\expat\\\\conftools\\\\install-sh component:\\r\\ninstall - install a program, script, or datafile\\r\\nThis comes from X11R5 (mit/util/scripts/install.sh).\\r\\nCopyright 1991 by the Massachusetts Institute of Technology\\r\\nPermission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that\\r\\ncopyright notice and this permission notice appear in supporting documentation, and that the name of M.I.T. not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.  M.I.T. makes no representations about the suitability of this software for any purpose.  It is provided \\\"as is\\\" without express or implied warranty.\\r\\nFor the expat xml parser component:\\r\\nCopyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd and Clark Cooper\\r\\nPermission is hereby granted, free of charge, to any person obtaining\\r\\na copy of this software and associated documentation files (the\\r\\n\\\"Software\\\"), to deal in the Software without restriction, including\\r\\nwithout limitation the rights to use, copy, modify, merge, publish,\\r\\ndistribute, sublicense, and/or sell copies of the Software, and to\\r\\npermit persons to whom the Software is furnished to do so, subject to\\r\\nthe following conditions:\\r\\nThe above copyright notice and this permission notice shall be included\\r\\nin all copies or substantial portions of the Software.\\r\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\r\\n====================================================================\\r\\nFor the ldap/apr_ldap_url.c component:\\r\\nPortions Copyright 1998-2002 The OpenLDAP Foundation All rights reserved.\\r\\nRedistribution and use in source and binary forms, with or without modification, are permitted only as authorized by the OpenLDAP Public License.  A copy of this license is available at http://www.OpenLDAP.org/license.html or in file LICENSE in the top-level directory of the distribution.\\r\\nOpenLDAP is a registered trademark of the OpenLDAP Foundation.\\r\\nIndividual files and/or contributed packages may be copyright by other parties and subject to additional restrictions.\\r\\nThis work is derived from the University of Michigan LDAP v3.3 distribution.  Information concerning this software is available at: http://www.umich.edu/~dirsvcs/ldap/\\r\\nThis work also contains materials derived from public sources.\\r\\nAdditional information about OpenLDAP can be obtained at: http://www.openldap.org/\\r\\nPortions Copyright (c) 1992-1996 Regents of the University of Michigan. All rights reserved.\\r\\nRedistribution and use in source and binary forms are permitted provided that this notice is preserved and that due credit is given to the University of Michigan at Ann Arbor. The name of the University may not be used to endorse or promote products derived from this software without specific prior written permission. This software is provided ``as is'' without express or implied warranty. \\r\\n-------------------------------------------------------------------------\\r\\n\\r\\nContents of NOTICE text file for Apache-APR v1.5.1:\\r\\nApache Portable Runtime \\r\\nCopyright (c) 2000-2014 The Apache Software Foundation.\\r\\nThis product includes software developed at The Apache Software Foundation (http://www.apache.org/).\\r\\nPortions of this software were developed at the National Center for Supercomputing Applications (NCSA) at the University of Illinois at Urbana-Champaign.\\r\\nThis software contains code derived from the RSA Data Security Inc. MD5 Message-Digest Algorithm.\\r\\nThis software contains code derived from UNIX V7, Copyright(C) Caldera International Inc.\\r\\n-------------------------------------------------------------------------\\r\\n\\r\\n(3) Bitstream Vera Fonts Copyright License:\\r\\n\\r\\n(a) Progress Kemp LoadMaster v7 incorporates Bitstream Vera Fonts v20030416.  Such technology is subject to the following terms and conditions:\\r\\nBitstream Vera License\\r\\nBitstream Vera Fonts Copyright\\r\\nThe fonts have a generous copyright, allowing derivative works (as\\r\\nlong as \\ufffdBitstream\\ufffd or \\ufffdVera\\ufffd are not in the names), and full\\r\\nredistribution (so long as they are not *sold* by themselves). They\\r\\ncan be be bundled, redistributed and sold with any software.\\r\\nThe fonts are distributed under the following copyright:\\r\\nCopyright\\r\\n=========\\r\\nCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream\\r\\nVera is a trademark of Bitstream, Inc.\\r\\nPermission is hereby granted, free of charge, to any person obtaining\\r\\na copy of the fonts accompanying this license (\\ufffdFonts\\ufffd) and associated\\r\\ndocumentation files (the \\ufffdFont Software\\ufffd), to reproduce and distribute\\r\\nthe Font Software, including without limitation the rights to use,\\r\\ncopy, merge, publish, distribute, and/or sell copies of the Font\\r\\nSoftware, and to permit persons to whom the Font Software is furnished\\r\\nto do so, subject to the following conditions:\\r\\nThe above copyright and trademark notices and this permission notice\\r\\nshall be included in all copies of one or more of the Font Software\\r\\ntypefaces.\\r\\nThe Font Software may be modified, altered, or added to, and in\\r\\nparticular the designs of glyphs or characters in the Fonts may be\\r\\nmodified and additional glyphs or characters may be added to the\\r\\nFonts, only if the fonts are renamed to names not containing either\\r\\nthe words \\ufffdBitstream\\ufffd or the word \\ufffdVera\\ufffd.\\r\\nThis License becomes null and void to the extent applicable to Fonts\\r\\nor Font Software that has been modified and is distributed under the\\r\\n\\ufffdBitstream Vera\\ufffd names.\\r\\nThe Font Software may be sold as part of a larger software package but\\r\\nno copy of one or more of the Font Software typefaces may be sold by\\r\\nitself.\\r\\nTHE FONT SOFTWARE IS PROVIDED \\ufffdAS IS\\ufffd, WITHOUT WARRANTY OF ANY KIND,\\r\\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\\r\\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\\r\\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\\r\\nBITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR\\r\\nOTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,\\r\\nOR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR\\r\\nOTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT\\r\\nSOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.\\r\\nExcept as contained in this notice, the names of Gnome, the Gnome\\r\\nFoundation, and Bitstream Inc., shall not be used in advertising or\\r\\notherwise to promote the sale, use or other dealings in this Font\\r\\nSoftware without prior written authorization from the Gnome Foundation\\r\\nor Bitstream Inc., respectively. For further information, contact:\\r\\nfonts at gnome dot org.\\r\\n\\r\\n(4) BSD-Style Licenses:\\r\\n\\r\\n(a) Progress Kemp LoadMaster v7 incorporates net-snmp \\ufffd net-snmp v5.6.1. Such technology is subject to the following terms and conditions:\\r\\nVarious copyrights apply to this package, listed in various separate\\r\\nparts below.  Please make sure that you read all the parts.\\r\\n---- Part 1: CMU/UCD copyright notice: (BSD like) -----\\r\\n       Copyright 1989, 1991, 1992 by Carnegie Mellon University\\r\\n\\t\\t  Derivative Work - 1996, 1998-2000\\r\\nCopyright 1996, 1998-2000 The Regents of the University of California\\r\\n\\t\\t\\t All Rights Reserved\\r\\nPermission to use, copy, modify and distribute this software and its\\r\\ndocumentation for any purpose and without fee is hereby granted,\\r\\nprovided that the above copyright notice appears in all copies and\\r\\nthat both that copyright notice and this permission notice appear in\\r\\nsupporting documentation, and that the name of CMU and The Regents of\\r\\nthe University of California not be used in advertising or publicity\\r\\npertaining to distribution of the software without specific written\\r\\npermission.\\r\\nCMU AND THE REGENTS OF THE UNIVERSITY OF CALIFORNIA DISCLAIM ALL\\r\\nWARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED\\r\\nWARRANTIES OF MERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL CMU OR\\r\\nTHE REGENTS OF THE UNIVERSITY OF CALIFORNIA BE LIABLE FOR ANY SPECIAL,\\r\\nINDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING\\r\\nFROM THE LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF\\r\\nCONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN\\r\\nCONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\\r\\n---- Part 2: Networks Associates Technology, Inc copyright notice (BSD) -----\\r\\nCopyright (c) 2001-2003, Networks Associates Technology, Inc\\r\\nAll rights reserved.\\r\\nRedistribution and use in source and binary forms, with or without\\r\\nmodification, are permitted provided that the following conditions are met:\\r\\nRedistributions of source code must retain the above copyright notice this list of conditions and the following disclaimer.\\r\\nRedistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\\r\\nNeither the name of the Networks Associates Technology, Inc nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\\r\\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS\\r\\nIS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\r\\n---- Part 3: Cambridge Broadband Ltd. copyright notice (BSD) -----\\r\\nPortions of this code are copyright (c) 2001-2003, Cambridge Broadband Ltd. All rights reserved.\\r\\nRedistribution and use in source and binary forms, with or without\\r\\nmodification, are permitted provided that the following conditions are met:\\r\\nRedistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\\r\\nRedistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\\r\\nThe name of Cambridge Broadband Ltd. may not be used to endorse or promote products derived from this software without specific prior written permission.\\r\\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ``AS IS'' AND ANY\\r\\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\\r\\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\\r\\nPURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDER BE\\r\\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\\r\\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\\r\\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\\r\\nBUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\\r\\nWHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE\\r\\nOR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\\r\\nIF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\r\\n---- Part 4: Sun Microsystems, Inc. copyright notice (BSD) -----\\r\\nCopyright \\ufffd 2003 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights reserved.\\r\\nUse is subject to license terms below.\\r\\nThis distribution may include materials developed by third parties.\\r\\nSun, Sun Microsystems, the Sun logo and Solaris are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.\\r\\nRedistribution and use in source and binary forms, with or without\\r\\nmodification, are permitted provided that the following conditions are met:\\r\\nRedistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\\r\\nRedistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\\r\\nNeither the name of the Sun Microsystems, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\\r\\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS\\r\\nIS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\r\\n---- Part 5: Sparta, Inc copyright notice (BSD) -----\\r\\nCopyright (c) 2003-2012, Sparta, Inc All rights reserved.\\r\\nRedistribution and use in source and binary forms, with or without\\r\\nmodification, are permitted provided that the following conditions are met:\\r\\nRedistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\\r\\nRedistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\\r\\nNeither the name of Sparta, Inc nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\\r\\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS\\r\\nIS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\r\\n---- Part 6: Cisco/BUPTNIC copyright notice (BSD) -----\\r\\nCopyright (c) 2004, Cisco, Inc and Information Network Center of Beijing University of Posts and Telecommunications.  All rights reserved.\\r\\nRedistribution and use in source and binary forms, with or without\\r\\nmodification, are permitted provided that the following conditions are met:\\r\\nRedistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\\r\\nRedistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\\r\\nNeither the name of Cisco, Inc, Beijing University of Posts and Telecommunications, nor the names of their contributors may be used to endorse or promote products derived from this software without specific prior written permission.\\r\\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS\\r\\nIS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\r\\n---- Part 7: Fabasoft R&D Software GmbH & Co KG copyright notice (BSD) --\\r\\nCopyright (c) Fabasoft R&D Software GmbH & Co KG, 2003\\r\\noss@fabasoft.com\\r\\nAuthor: Bernhard Penz <bernhard.penz@fabasoft.com>\\r\\nRedistribution and use in source and binary forms, with or without\\r\\nmodification, are permitted provided that the following conditions are met:\\r\\n*  Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\\r\\n*  Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\\r\\n*  The name of Fabasoft R&D Software GmbH & Co KG or any of its subsidiaries, brand or product names may not be used to endorse or promote products derived from this software without specific prior written permission.\\r\\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ``AS IS'' AND ANY\\r\\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\\r\\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\\r\\nPURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDER BE\\r\\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\\r\\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\\r\\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\\r\\nBUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\\r\\nWHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE\\r\\nOR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\\r\\nIF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\r\\n---- Part 8: Apple Inc. copyright notice (BSD) -----\\r\\nCopyright (c) 2007 Apple Inc. All rights reserved.\\r\\nRedistribution and use in source and binary forms, with or without  \\r\\nmodification, are permitted provided that the following conditions  \\r\\nare met:\\r\\n1.  Redistributions of source code must retain the above copyright  \\r\\nnotice, this list of conditions and the following disclaimer.\\r\\n2.  Redistributions in binary form must reproduce the above  \\r\\ncopyright notice, this list of conditions and the following  \\r\\ndisclaimer in the documentation and/or other materials provided  \\r\\nwith the distribution.\\r\\n3.  Neither the name of Apple Inc. (\\\"Apple\\\") nor the names of its  \\r\\ncontributors may be used to endorse or promote products derived  \\r\\nfrom this software without specific prior written permission.\\r\\nTHIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS \\\"AS IS\\\" AND  \\r\\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,  \\r\\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A  \\r\\nPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS  \\r\\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,  \\r\\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT  \\r\\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF  \\r\\nUSE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND  \\r\\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,  \\r\\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT  \\r\\nOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF  \\r\\nSUCH DAMAGE.\\r\\n---- Part 9: ScienceLogic, LLC copyright notice (BSD) -----\\r\\nCopyright (c) 2009, ScienceLogic, LLC All rights reserved.\\r\\nRedistribution and use in source and binary forms, with or without\\r\\nmodification, are permitted provided that the following conditions are\\r\\nmet:\\r\\n*  Redistributions of source code must retain the above copyright notice,\\r\\n   this list of conditions and the following disclaimer.\\r\\n*  Redistributions in binary form must reproduce the above copyright\\r\\n   notice, this list of conditions and the following disclaimer in the\\r\\n   documentation and/or other materials provided with the distribution.\\r\\n*  Neither the name of ScienceLogic, LLC nor the names of its\\r\\n   contributors may be used to endorse or promote products derived\\r\\n   from this software without specific prior written permission.\\r\\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\\r\\n``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\\r\\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\\r\\nA PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT\\r\\nHOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\\r\\nINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\\r\\nBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS\\r\\nOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\\r\\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\\r\\nTORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\\r\\nUSE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\\r\\nDAMAGE.\\r\\n\\r\\n(b) Progress Kemp LoadMaster v7 incorporates Ucarp v________. Such technology is subject to the following terms and conditions:\\r\\nCopyright (c) 2004-2015 Frank Denis <j at pureftpd.org> with the help of all contributors.\\r\\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\\r\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\\r\\n                  ------------------------------------------\\r\\nSome code has been imported from the Pure-FTPd project.\\r\\n                  ------------------------------------------\\r\\nThe bsd-getopt_long.c and bsd-getopt_long.h source code is based upon the\\r\\nOpenBSD and NetBSD projects and it is covered by the BSD license.\\r\\nThe carp.c and ip_carp.h files are derived from OpenBSD source code.\\r\\nThe original license is enclosed at the beginning of the related files.\\r\\n\\r\\n(c) Progress Kemp LoadMaster v7 incorporates freeradius v1.1.6. Such technology is subject to the following terms and conditions:\\r\\nSee the respective source files to find out which copyrights apply.\\r\\n-------------------------------------------------------------------------\\r\\nCopyright (c) 1998 The NetBSD Foundation, Inc.\\r\\nCopyright (c) 2003 Maxim Sobolev <sobomax@FreeBSD.org>\\r\\nCopyright (c) 2014 Red Hat, Inc.\\r\\nAll rights reserved.\\r\\nRedistribution and use in source and binary forms, with or without\\r\\nmodification, are permitted provided that the following conditions\\r\\nare met:\\r\\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\\r\\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\\r\\nTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND\\r\\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\\r\\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\r\\n-------------------------------------------------------------------------\\r\\nCopyright (C) 1995,1996,1997,1998 Lars Fenneberg <lf@elemental.net>\\r\\nPermission to use, copy, modify, and distribute this software for any\\r\\npurpose and without fee is hereby granted, provided that this copyright and permission notice appear on all copies and supporting documentation, the name of Lars Fenneberg not be used in advertising or publicity pertaining to distribution of the program without specific prior permission, and notice be given in supporting documentation that copying and distribution is by permission of Lars Fenneberg.\\r\\nLars Fenneberg makes no representations about the suitability of this\\r\\nsoftware for any purpose.  It is provided \\\"as is\\\" without express or implied warranty.\\r\\n-------------------------------------------------------------------------\\r\\nCopyright 1992 Livingston Enterprises, Inc.\\r\\nLivingston Enterprises, Inc. 6920 Koll Center Parkway Pleasanton, CA  94566\\r\\nPermission to use, copy, modify, and distribute this software for any\\r\\npurpose and without fee is hereby granted, provided that this copyright\\r\\nand permission notice appear on all copies and supporting documentation,\\r\\nthe name of Livingston Enterprises, Inc. not be used in advertising or\\r\\npublicity pertaining to distribution of the program without specific\\r\\nprior permission, and notice be given in supporting documentation that\\r\\ncopying and distribution is by permission of Livingston Enterprises, Inc.\\r\\nLivingston Enterprises, Inc. makes no representations about the suitability of this software for any purpose.  It is provided \\\"as is\\\" without express or implied warranty.\\r\\n-------------------------------------------------------------------------\\r\\n[C] The Regents of the University of Michigan and Merit Network, Inc. 1992, 1993, 1994, 1995 All Rights Reserved\\r\\nPermission to use, copy, modify, and distribute this software and its\\r\\ndocumentation for any purpose and without fee is hereby granted, provided\\r\\nthat the above copyright notice and this permission notice appear in all\\r\\ncopies of the software and derivative works or modified versions thereof,\\r\\nand that both the copyright notice and this permission and disclaimer\\r\\nnotice appear in supporting documentation.\\r\\nTHIS SOFTWARE IS PROVIDED \\\"AS IS\\\" WITHOUT WARRANTY OF ANY KIND, EITHER\\r\\nEXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES OF\\r\\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE REGENTS OF THE\\r\\nUNIVERSITY OF MICHIGAN AND MERIT NETWORK, INC. DO NOT WARRANT THAT THE\\r\\nFUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET LICENSEE'S REQUIREMENTS OR\\r\\nTHAT OPERATION WILL BE UNINTERRUPTED OR ERROR FREE.  The Regents of the\\r\\nUniversity of Michigan and Merit Network, Inc. shall not be liable for any special, indirect, incidental or consequential damages with respect to any claim by Licensee or any third party arising from use of the software.\\r\\n-------------------------------------------------------------------------\\r\\nCopyright (C) 1991-2, RSA Data Security, Inc. Created 1991. \\r\\nAll rights reserved.\\r\\nLicense to copy and use this software is granted provided that it\\r\\nis identified as the \\\"RSA Data Security, Inc. MD5 Message-Digest\\r\\nAlgorithm\\\" in all material mentioning or referencing this software\\r\\nor this function.\\r\\nLicense is also granted to make and use derivative works provided\\r\\nthat such works are identified as \\\"derived from the RSA Data\\r\\nSecurity, Inc. MD5 Message-Digest Algorithm\\\" in all material\\r\\nmentioning or referencing the derived work.\\r\\nRSA Data Security, Inc. makes no representations concerning either\\r\\nthe merchantability of this software or the suitability of this\\r\\nsoftware for any particular purpose. It is provided \\\"as is\\\"\\r\\nwithout express or implied warranty of any kind.\\r\\nThese notices must be retained in any copies of any part of this\\r\\ndocumentation and/or software.\\r\\n\\r\\n(d) Progress Kemp LoadMaster v7 incorporates base64 encode and decoder v_______. Such technology is subject to the following terms and conditions:\\r\\nmode: c; c-basic-offset: 4; indent-tabs-mode: nil\\r\\nutil/support/base64.c - base64 encoder and decoder\\r\\nCopyright (c) 1995-2001 Kungliga Tekniska H\\ufffdgskolan\\r\\n(Royal Institute of Technology, Stockholm, Sweden). All rights reserved.\\r\\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\\r\\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\\r\\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\\r\\n3. Neither the name of the Institute nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\\r\\nTHIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\r\\n\\r\\n(e) Progress Kemp LoadMaster v7 incorporates OpenSSH v8.4_p1. Such technology is subject to the following terms and conditions:\\r\\nThis file is part of the OpenSSH software.\\r\\nThe licences which components of this software fall under are as\\r\\nfollows.  First, we will summarize and say that all components\\r\\nare under a BSD licence, or a licence more free than that.\\r\\nOpenSSH contains no GPL code.\\r\\n1) Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland All rights reserved\\r\\nAs far as I am concerned, the code I have written for this software can be used freely for any purpose.  Any derived versions of this software must be clearly marked as such, and if the derived work is incompatible with the protocol description in the RFC file, it must be called by a name other than \\\"ssh\\\" or \\\"Secure Shell\\\".\\r\\n[Tatu continues]\\r\\nHowever, I am not implying to give any licenses to any patents or copyrights held by third parties, and the software includes parts that are not under my direct control.  As far as I know, all included source code is used in accordance with the relevant license agreements and can be used freely for any purpose (the GNU license being the most restrictive); see below for details.\\r\\n[However, none of that term is relevant at this point in time.  All of\\r\\nthese restrictively licenced software components which he talks about have been removed from OpenSSH, i.e.,\\r\\n     - RSA is no longer included, found in the OpenSSL library\\r\\n     - IDEA is no longer included, its use is deprecated\\r\\n     - DES is now external, in the OpenSSL library\\r\\n     - GMP is no longer used, and instead we call BN code from OpenSSL\\r\\n     - Zlib is now external, in a library\\r\\n     - The make-ssh-known-hosts script is no longer included\\r\\n     - TSS has been removed\\r\\n     - MD5 is now external, in the OpenSSL library\\r\\n     - RC4 support has been replaced with ARC4 support from OpenSSL\\r\\n     - Blowfish is now external, in the OpenSSL library\\r\\n[The licence continues]\\r\\nNote that any information and cryptographic algorithms used in this software are publicly available on the Internet and at any major bookstore, scientific library, and patent office worldwide.  More information can be found e.g. at \\\"http://www.cs.hut.fi/crypto\\\".\\r\\nThe legal status of this program is some combination of all these permissions and restrictions.  Use only at your own responsibility.\\r\\nYou will be responsible for any legal consequences yourself; I am not making any claims whether possessing or using this is legal or not in your country, and I am not taking any responsibility on your behalf.\\r\\n\\t\\t\\t    NO WARRANTY\\r\\nBECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN   OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \\\"AS IS\\\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\\r\\nIN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\\r\\n3) ssh-keyscan was contributed by David Mazieres under a BSD-style license.\\r\\nCopyright 1995, 1996 by David Mazieres <dm@lcs.mit.edu>.\\r\\nModification and redistribution in source and binary forms is permitted provided that due credit is given to the author and the OpenBSD project by leaving this copyright notice intact.\\r\\n4) The Rijndael implementation by Vincent Rijmen, Antoon Bosselaers and Paulo Barreto is in the public domain and distributed with the following license:\\r\\n@version 3.0 (December 2000)\\r\\nOptimised ANSI C code for the Rijndael cipher (now AES)\\r\\n@author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>\\r\\n@author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>\\r\\n@author Paulo Barreto <paulo.barreto@terra.com.br>\\r\\nThis code is hereby placed in the public domain.\\r\\nTHIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\r\\n5) One component of the ssh source code is under a 3-clause BSD license, held by the University of California, since we pulled these parts from original Berkeley code.\\r\\nCopyright (c) 1983, 1990, 1992, 1993, 1995\\r\\nThe Regents of the University of California.  All rights reserved.\\r\\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\\r\\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\\r\\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\\r\\n3. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\\r\\nTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\r\\n6)  Remaining components of the software are provided under a standard\\r\\n    2-term BSD licence with the following names as copyright holders:\\r\\n\\tMarkus Friedl\\r\\n\\tTheo de Raadt\\r\\n\\tNiels Provos\\r\\n\\tDug Song\\r\\n\\tAaron Campbell\\r\\n\\tDamien Miller\\r\\n\\tKevin Steves\\r\\n\\tDaniel Kouril\\r\\n\\tWesley Griffin\\r\\n\\tPer Allansson\\r\\n\\tNils Nordman\\r\\n\\tSimon Wilkinson\\r\\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\\r\\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\\r\\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\\r\\nTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\r\\n\\r\\n(f) Progress Kemp LoadMaster v7 incorporates OpenSSL v1.1.1n, OpenSSL \\ufffd fips v2.0.9, and OpenSSL \\ufffd in C v1.0.2n. Such technologies are subject to the following terms and conditions:\\r\\nLICENSE ISSUES\\r\\n==============\\r\\nThe OpenSSL toolkit stays under a double license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit.\\r\\nSee below for the actual license texts.\\r\\nOpenSSL License\\r\\n---------------\\r\\n====================================================================\\r\\nCopyright (c) 1998-2019 The OpenSSL Project.  All rights reserved.\\r\\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\\r\\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\\r\\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\\r\\n3. All advertising materials mentioning features or use of this software must display the following acknowledgment:\\r\\n\\\"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)\\\"\\r\\n4. The names \\\"OpenSSL Toolkit\\\" and \\\"OpenSSL Project\\\" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org.\\r\\n5. Products derived from this software may not be called \\\"OpenSSL\\\" nor may \\\"OpenSSL\\\" appear in their names without prior written permission of the OpenSSL Project.\\r\\n6. Redistributions of any form whatsoever must retain the following acknowledgment:\\r\\n\\\"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)\\\"\\r\\nTHIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\r\\n====================================================================\\r\\nThis product includes cryptographic software written by Eric Young (eay@cryptsoft.com).  This product includes software written by Tim Hudson (tjh@cryptsoft.com).\\r\\nOriginal SSLeay License\\r\\n-----------------------\\r\\nCopyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved.\\r\\nThis package is an SSL implementation written by Eric Young (eay@cryptsoft.com).\\r\\nThe implementation was written so as to conform with Netscapes SSL.\\r\\nThis library is free for commercial and non-commercial use as long as the following conditions are aheared to.  The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code.  The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com).\\r\\nCopyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed.\\r\\nIf this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used.\\r\\nThis can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package.\\r\\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\\r\\n1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer.\\r\\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\\r\\n3. All advertising materials mentioning features or use of this software must display the following acknowledgement:\\r\\n\\\"This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)\\\"\\r\\nThe word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-).\\r\\n4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement:\\r\\n\\\"This product includes software written by Tim Hudson (tjh@cryptsoft.com)\\\"\\r\\nTHIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\\r\\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\r\\nThe licence and distribution terms for any publically available version or derivative of this code cannot be changed.  i.e. this code cannot simply be copied and put under another distribution licence\\r\\n[including the GNU Public Licence.]\\r\\n\\r\\n(g) Progress Kemp LoadMaster v7 incorporates tcpdump v4.99.1. Such technology is subject to the following terms and conditions:\\r\\nCopyright (c) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2000\\r\\nThe Regents of the University of California.  All rights reserved.\\r\\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that: (1) source code distributions retain the above copyright notice and this paragraph in its entirety, (2) distributions including binary code include the above copyright notice and this paragraph in its entirety in the documentation or other materials provided with the distribution, and (3) all advertising materials mentioning features or use of this software display the following acknowledgement:\\r\\nThis product includes software developed by the University of California, Lawrence Berkeley Laboratory and its contributors. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. \\r\\nTHIS SOFTWARE IS PROVIDED ``AS IS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\\r\\nSupport for splitting captures into multiple files with a maximum file size:\\r\\nCopyright (c) 2001 Seth Webster <swebster@sst.ll.mit.edu>\\r\\ntcpdump - dump traffic on a network\\r\\nFirst written in 1987 by Van Jacobson, Lawrence Berkeley Laboratory.\\r\\nMercilessly hacked and occasionally improved since then via the combined efforts of Van, Steve McCanne and Craig Leres of LBL.\\r\\n\\r\\n(h) Progress Kemp LoadMaster v7 incorporates PCRE v8.35. Such technology is subject to the following terms and conditions:\\r\\nPCRE LICENCE\\r\\n------------\\r\\nPCRE is a library of functions to support regular expressions whose syntax and semantics are as close as possible to those of the Perl 5 language.\\r\\nRelease 8 of PCRE is distributed under the terms of the \\\"BSD\\\" licence, as\\r\\nspecified below. The documentation for PCRE, supplied in the \\\"doc\\\"\\r\\ndirectory, is distributed under the same terms as the software itself.\\r\\nThe basic library functions are written in C and are freestanding. Also\\r\\nincluded in the distribution is a set of C++ wrapper functions, and a\\r\\njust-in-time compiler that can be used to optimize pattern matching. These are both optional features that can be omitted when the library is built.\\r\\nTHE BASIC LIBRARY FUNCTIONS\\r\\n---------------------------\\r\\nWritten by:       Philip Hazel\\r\\nEmail local part: ph10\\r\\nEmail domain:     cam.ac.uk\\r\\nUniversity of Cambridge Computing Service, Cambridge, England.\\r\\nCopyright (c) 1997-2014 University of Cambridge All rights reserved.\\r\\nPCRE JUST-IN-TIME COMPILATION SUPPORT\\r\\n-------------------------------------\\r\\nWritten by:       Zoltan Herczeg\\r\\nEmail local part: hzmester\\r\\nEmain domain:     freemail.hu\\r\\nCopyright(c) 2010-2014 Zoltan Herczeg All rights reserved. \\r\\nSTACK-LESS JUST-IN-TIME COMPILER\\r\\n--------------------------------\\r\\nWritten by:       Zoltan Herczeg\\r\\nEmail local part: hzmester\\r\\nEmain domain:     freemail.hu\\r\\nCopyright(c) 2009-2014 Zoltan Herczeg All rights reserved.\\r\\nTHE C++ WRAPPER FUNCTIONS\\r\\n-------------------------\\r\\nContributed by:   Google Inc.\\r\\nCopyright (c) 2007-2012, Google Inc. All rights reserved.\\r\\nTHE \\\"BSD\\\" LICENCE\\r\\n-----------------\\r\\nRedistribution and use in source and binary forms, with or without\\r\\nmodification, are permitted provided that the following conditions are met:\\r\\nRedistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\\r\\nRedistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the   documentation and/or other materials provided with the distribution.\\r\\nNeither the name of the University of Cambridge nor the name of Google Inc. nor the names of their contributors may be used to endorse or promote products derived from this software without specific prior written permission.\\r\\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \\\"AS IS\\\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\r\\n\\r\\n(i) Progress Kemp LoadMaster v7 incorporates NTP \\ufffd The Network Time Protocol v4.2.6p3. Such technology is subject to the following terms and conditions:\\r\\nThe following copyright notice applies to all files collectively called the Network Time Protocol Version 4 Distribution. Unless specifically declared otherwise in an individual file, this entire notice applies as if the text was explicitly included in the file.\\r\\nCopyright (c) University of Delaware 1992-2015\\r\\nPermission to use, copy, modify, and distribute this software and its documentation for any purpose with or without fee is hereby granted, provided that the above copyright notice appears in all copies and that both the copyright notice and this permission notice appear in supporting documentation, and that the name University of Delaware not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. The University of Delaware makes no representations about the suitability this software for any purpose. It is provided \\\"as is\\\" without express or implied warranty.                                                           \\r\\nContent starting in 2011 from Harlan Stenn, Danny Mayer, and Martin Burnicki is:\\r\\nCopyright (c) Network Time Foundation 2011-2015 All Rights Reserved                                                 \\r\\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:                                                            *\\r\\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.  \\r\\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.                                                                                                            \\r\\nTHIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR  BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.                                                             \\r\\n\\r\\n(j) Progress Kemp LoadMaster v7 incorporates CRC table (Autogen) v1.0. Such technology is subject to the following terms and conditions:\\r\\nCopyright (c) 1991 The Regents of the University of California.                                      All rights reserved.                                                                                    \\r\\nThis code is derived from software contributed to Berkeley by James W. Williams of the University of Maryland.                                                        \\r\\nBug fix 1 June 1995 by ehg@research.att.com for 64-bit machines.                                        \\r\\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:                                                                                                \\r\\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. \\r\\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the                                  \\r\\ndocumentation and/or other materials provided with the distribution.\\r\\n3. All advertising materials mentioning features or use of this software must display the following acknowledgement:                                                          \\r\\nThis product includes software developed by the University of California, Berkeley and its contributors.                         \\r\\n4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software                                \\r\\nwithout specific prior written permission.\\r\\nTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND                                 \\r\\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE                                   \\r\\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.                                                                                            \\r\\n\\r\\n(k) Progress Kemp LoadMaster v7 incorporates dnssec tools v2.2. Such technology is subject to the following terms and conditions:\\r\\nCopyright (c) 2013-2013, Parsons, Inc. All rights reserved.\\r\\nRedistribution and use in source and binary forms, with or without\\r\\nmodification, are permitted provided that the following conditions are met:\\r\\nRedistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\\r\\nRedistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\\r\\nNeither the name of SPARTA, Inc nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\\r\\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS\\r\\nIS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\r\\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\\r\\nCopyright (c) 2004-2012, SPARTA, Inc. All rights reserved.\\r\\nRedistribution and use in source and binary forms, with or without\\r\\nmodification, are permitted provided that the following conditions are met:\\r\\nRedistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\\r\\nRedistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\\r\\nNeither the name of SPARTA, Inc nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\\r\\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS\\r\\nIS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\r\\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\\r\\nPortions (timesub macro) use this license: \\r\\nCopyright (c) 1982, 1986, 1993 The Regents of the University of California.  All rights reserved.\\r\\nRedistribution and use in source and binary forms, with or without\\r\\nmodification, are permitted provided that the following conditions\\r\\nare met:\\r\\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\\r\\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\\r\\n3. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\\r\\nTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND\\r\\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\\r\\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \\r\\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\\r\\nCopyright (c) 2017-2018, Information Sciences Institute All rights reserved.\\r\\nRedistribution and use in source and binary forms, with or without\\r\\nmodification, are permitted provided that the following conditions are met:\\r\\nRedistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\\r\\nRedistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\\r\\nNeither the name of Information Sciences Institue nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\\r\\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS\\r\\nIS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\r\\n\\r\\n(5) GNU General Public License (GPL), Version 2, June 1991:\\r\\n\\r\\nProgress Kemp LoadMaster v7 incorporates \\r\\n\\r\\nDhcpd v1.3.22-pl4; \\r\\nDialog v0.6.2;\\r\\nEthtool v4.18;\\r\\nHYPERV Driver v4.14.137;\\r\\niproute2 - Linux Foundation v______;\\r\\nIPTables v1.6.0;\\r\\nIP Utils vs20151218;\\r\\nIPVS (IP Virtual Server) v1.26;\\r\\nKernal v4.14.x;\\r\\nnongnu \\ufffd dmidecode v3.1;\\r\\nOpen Virtual Machine Tools vstable-10.3.10;\\r\\nOpenswan v2.6.42;\\r\\nRsync v2.6.9;\\r\\nSys K Logd v1.4.1;\\r\\nsyslog-ng modules vsyslog-ng-3.25.1;\\r\\nTextbox.c v____;\\r\\ntraceroute v______;\\r\\nunscd v_____; and\\r\\nVmxnet v2.0.4.0.\\r\\n\\r\\nSuch technologies are subject to the following terms and conditions: \\r\\nThe GNU General Public License (GPL), Version 2, June 1991\\r\\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\\r\\n59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\\r\\nEveryone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.\\r\\nPreamble\\r\\nThe licenses for most software are designed to take away your freedom to share and change it.  By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.  This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it.  (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.\\r\\nWhen we speak of free software, we are referring to freedom, not price.  Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.\\r\\nTo protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights.  These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.\\r\\nFor example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have.  You must make sure that they, too, receive or can get the source code.  And you must show them these terms so they know their rights.\\r\\nWe protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.\\r\\nAlso, for each author's protection and ours, we want to make certain that\\r\\neveryone understands that there is no warranty for this free software.  If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.\\r\\nFinally, any free program is threatened constantly by software patents.  We wish to avoid the danger that redistributors of a free program will\\r\\nindividually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.\\r\\nThe precise terms and conditions for copying, distribution and modification follow.\\r\\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\\r\\n0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License.  The \\\"Program\\\", below, refers to any such program or work, and a \\\"work based on the Program\\\" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language.  (Hereinafter, translation is included without limitation in the term \\\"modification\\\".) Each licensee is addressed as \\\"you\\\".\\r\\nActivities other than copying, distribution and modification are not covered by this License; they are outside its scope.  The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program).  Whether that is true depends on what the Program does.\\r\\n1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.\\r\\nYou may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.\\r\\n2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:\\r\\n    a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.\\r\\n    b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.\\r\\n    c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License.  (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)\\r\\nThese requirements apply to the modified work as a whole.  If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works.  But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms\\r\\nof this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.\\r\\nThus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.\\r\\nIn addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.\\r\\n3. You may copy and distribute the Program (or a work based on it, under\\r\\nSection 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:\\r\\n    a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,\\r\\n    b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, \\r\\n   c) Accompany it with the information you received as to the offer to distribute corresponding source code.  (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)\\r\\nThe source code for a work means the preferred form of the work for making modifications to it.  For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.  However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.\\r\\nIf distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.\\r\\n4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License.  Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License.  However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.\\r\\n5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works.  These actions are prohibited by law if you do not accept this License.  Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.\\r\\n6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein.  You are not responsible for enforcing compliance by third parties to this License.\\r\\n7. If, as a consequence of a court judgment or allegation of patent\\r\\ninfringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License.  If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.\\r\\nIf any portion of this section is held invalid or unenforceable under any\\r\\nparticular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.\\r\\nIt is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices.  Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.\\r\\nThis section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.\\r\\n8. If the distribution and/or use of the Program is restricted in certain\\r\\ncountries either by patents or by copyrighted interfaces, the original\\r\\ncopyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded.  In such case, this License incorporates the limitation as if written in the body of this License.\\r\\n9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time.  Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.\\r\\nEach version is given a distinguishing version number.  If the Program\\r\\nspecifies a version number of this License which applies to it and \\\"any later version\\\", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.\\r\\n10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission.  For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.\\r\\nNO WARRANTY\\r\\n11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \\\"AS IS\\\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\\r\\n12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\\r\\nEND OF TERMS AND CONDITIONS\\r\\nHow to Apply These Terms to Your New Programs\\r\\nIf you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.\\r\\nTo do so, attach the following notices to the program.  It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the \\\"copyright\\\" line and a pointer to where the full notice is found.\\r\\n    One line to give the program's name and a brief idea of what it does.\\r\\n    Copyright (C) <year> <name of author>\\r\\n    This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\\r\\n    This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.\\r\\n    You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\\r\\nAlso add information on how to contact you by electronic and paper mail.\\r\\nIf the program is interactive, make it output a short notice like this when it starts in an interactive mode:\\r\\n    Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type 'show w'.  This is free software, and you are welcome to redistribute it under certain conditions; type 'show c' for details.\\r\\nThe hypothetical commands 'show w' and 'show c' should show the appropriate parts of the General Public License.  Of course, the commands you use may be called something other than 'show w' and 'show c'; they could even be mouse-clicks or menu items--whatever suits your program.\\r\\nYou should also get your employer (if you work as a programmer) or your school, if any, to sign a \\\"copyright disclaimer\\\" for the program, if necessary.  Here is a sample; alter the names:\\r\\n    Yoyodyne, Inc., hereby disclaims all copyright interest in the program 'Gnomovision' (which makes passes at compilers) written by James Hacker.\\r\\n    signature of Ty Coon, 1 April 1989\\r\\n    Ty Coon, President of Vice\\r\\nThis General Public License does not permit incorporating your program into proprietary programs.  If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library.  If this is what you want to do, use the GNU Library General Public License instead of this License.\\r\\n\\r\\n(6) GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007:\\r\\n\\r\\nProgress Kemp LoadMaster v7 incorporates\\r\\n\\r\\nGNU Wget v1.17.1;\\r\\nBash v4.3; and \\r\\nLMOS \\ufffd Base OS Utilities v17.3.\\r\\n\\r\\n\\r\\nSuch technologies are subject to the following terms and conditions:\\r\\nGNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007\\r\\nCopyright \\ufffd 2007 Free Software Foundation, Inc. <https://fsf.org/>\\r\\nEveryone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.\\r\\nPreamble\\r\\nThe GNU General Public License is a free, copyleft license for software and other kinds of works.\\r\\nThe licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.\\r\\nWhen we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.\\r\\nTo protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.\\r\\nFor example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.\\r\\nDevelopers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.\\r\\nFor the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.\\r\\nSome devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.\\r\\nFinally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free.\\r\\nThe precise terms and conditions for copying, distribution and modification follow.\\r\\nTERMS AND CONDITIONS\\r\\n0. Definitions.\\r\\n\\ufffdThis License\\ufffd refers to version 3 of the GNU General Public License.\\r\\n\\ufffdCopyright\\ufffd also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.\\r\\n\\ufffdThe Program\\ufffd refers to any copyrightable work licensed under this License. Each licensee is addressed as \\ufffdyou\\ufffd. \\ufffdLicensees\\ufffd and \\ufffdrecipients\\ufffd may be individuals or organizations.\\r\\nTo \\ufffdmodify\\ufffd a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a \\ufffdmodified version\\ufffd of the earlier work or a work \\ufffdbased on\\ufffd the earlier work.\\r\\nA \\ufffdcovered work\\ufffd means either the unmodified Program or a work based on the Program.\\r\\nTo \\ufffdpropagate\\ufffd a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.\\r\\nTo \\ufffdconvey\\ufffd a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.\\r\\nAn interactive user interface displays \\ufffdAppropriate Legal Notices\\ufffd to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.\\r\\n1. Source Code.\\r\\nThe \\ufffdsource code\\ufffd for a work means the preferred form of the work for making modifications to it. \\ufffdObject code\\ufffd means any non-source form of a work.\\r\\nA \\ufffdStandard Interface\\ufffd means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.\\r\\nThe \\ufffdSystem Libraries\\ufffd of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A \\ufffdMajor Component\\ufffd, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.\\r\\nThe \\ufffdCorresponding Source\\ufffd for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.\\r\\nThe Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.\\r\\nThe Corresponding Source for a work in source code form is that same work.\\r\\n2. Basic Permissions.\\r\\nAll rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.\\r\\n\\r\\nYou may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.\\r\\nConveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary.\\r\\n3. Protecting Users' Legal Rights From Anti-Circumvention Law.\\r\\nNo covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.\\r\\nWhen you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures.\\r\\n4. Conveying Verbatim Copies.\\r\\nYou may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.\\r\\nYou may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.\\r\\n5. Conveying Modified Source Versions.\\r\\nYou may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:\\r\\na) The work must carry prominent notices stating that you modified it, and giving a relevant date.\\r\\nb) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to \\ufffdkeep intact all notices\\ufffd.\\r\\nc) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.\\r\\nd) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.\\r\\nA compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an \\ufffdaggregate\\ufffd if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.\\r\\n6. Conveying Non-Source Forms.\\r\\nYou may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:\\r\\na) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.\\r\\nb) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.\\r\\nc) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.\\r\\nd) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.\\r\\ne) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.\\r\\nA separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.\\r\\nA \\ufffdUser Product\\ufffd is either (1) a \\ufffdconsumer product\\ufffd, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, \\ufffdnormally used\\ufffd refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.\\r\\n\\r\\n\\ufffdInstallation Information\\ufffd for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.\\r\\nIf you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).\\r\\nThe requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.\\r\\nCorresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.\\r\\n7. Additional Terms.\\r\\n\\ufffdAdditional permissions\\ufffd are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.\\r\\n\\r\\nWhen you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.\\r\\nNotwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:\\r\\na) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or\\r\\nb) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or\\r\\nc) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or\\r\\nd) Limiting the use for publicity purposes of names of licensors or authors of the material; or\\r\\ne) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or\\r\\nf) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.\\r\\nAll other non-permissive additional terms are considered \\ufffdfurther restrictions\\ufffd within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.\\r\\nIf you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.\\r\\n\\r\\nAdditional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.\\r\\n8. Termination.\\r\\nYou may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).\\r\\nHowever, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.\\r\\nMoreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.\\r\\nTermination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.\\r\\n9. Acceptance Not Required for Having Copies.\\r\\nYou are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.\\r\\n10. Automatic Licensing of Downstream Recipients.\\r\\nEach time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.\\r\\nAn \\ufffdentity transaction\\ufffd is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.\\r\\nYou may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.\\r\\n11. Patents.\\r\\nA \\ufffdcontributor\\ufffd is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's \\ufffdcontributor version\\ufffd.\\r\\nA contributor's \\ufffdessential patent claims\\ufffd are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, \\ufffdcontrol\\ufffd includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.\\r\\nEach contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.\\r\\nIn the following three paragraphs, a \\ufffdpatent license\\ufffd is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To \\ufffdgrant\\ufffd such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.\\r\\nIf you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. \\ufffdKnowingly relying\\ufffd means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.\\r\\nIf, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.\\r\\nA patent license is \\ufffddiscriminatory\\ufffd if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.\\r\\nNothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.\\r\\n\\r\\n12. No Surrender of Others' Freedom.\\r\\nIf conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.\\r\\n13. Use with the GNU Affero General Public License.\\r\\nNotwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.\\r\\n14. Revised Versions of this License.\\r\\nThe Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.\\r\\nEach version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License \\ufffdor any later version\\ufffd applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.\\r\\nIf the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program.\\r\\n\\r\\nLater license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.\\r\\n15. Disclaimer of Warranty.\\r\\nTHERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \\ufffdAS IS\\ufffd WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\\r\\n16. Limitation of Liability.\\r\\nIN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\\r\\n17. Interpretation of Sections 15 and 16.\\r\\nIf the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.\\r\\nEND OF TERMS AND CONDITIONS\\r\\nHow to Apply These Terms to Your New Programs\\r\\nIf you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.\\r\\nTo do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the \\ufffdcopyright\\ufffd line and a pointer to where the full notice is found.\\r\\n    <one line to give the program's name and a brief idea of what it does.>\\r\\n    Copyright (C) <year>  <name of author>\\r\\nThis program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\\r\\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.\\r\\nYou should have received a copy of the GNU General Public License along with this program.  If not, see <https://www.gnu.org/licenses/>.\\r\\nAlso add information on how to contact you by electronic and paper mail.\\r\\nIf the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:\\r\\n<program>  Copyright (C) <year>  <name of author>\\r\\nThis program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\\r\\nThis is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.\\r\\nThe hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an \\ufffdabout box\\ufffd.\\r\\nYou should also get your employer (if you work as a programmer) or school, if any, to sign a \\ufffdcopyright disclaimer\\ufffd for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see <https://www.gnu.org/licenses/>.\\r\\nThe GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read <https://www.gnu.org/licenses/why-not-lgpl.html>.\\r\\n\\r\\n(7) ISC-Style License:\\r\\n\\r\\n(a) Progress Kemp LoadMaster v7 incorporates bind-dlz v_____.  Such technology is subject to the following terms and conditions:\\r\\nPortions Copyright (C) 2005  Internet Systems Consortium, Inc. (\\\"ISC\\\")\\r\\nPortions Copyright (C) 1999-2001  Internet Software Consortium.\\r\\nPermission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\\r\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\" AND ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\\r\\nCopyright (C) 2002 Stichting NLnet, Netherlands, stichting@nlnet.nl.\\r\\nPermission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\\r\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\" AND STICHTING NLNET DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL STICHTING NLNET BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\\r\\nThe development of Dynamically Loadable Zones (DLZ) for Bind 9 was conceived and contributed by Rob Butler.\\r\\nPermission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\\r\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\" AND ROB BUTLER DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ROB BUTLER BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\\r\\n\\r\\n(8) GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999:\\r\\n\\r\\nProgress Kemp LoadMaster v7 incorporates \\r\\n\\r\\nSyslog-ng core vsyslog-ng-3.25.1;\\r\\nMcrypt \\ufffd Libmcrypt v2.5.7; and\\r\\nLibnl \\ufffd Netlink Library v3.2.7.\\r\\n\\r\\nSuch technologies are subject to the following terms and conditions: \\r\\nGNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999. Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA.  Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL.  It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble - The licenses for most software are designed to take away your freedom to share and change it.  By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.  This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it.  You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below.  When we speak of free software, we are referring to freedom of use, not price.  Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights.  These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you.  You must make sure that they, too, receive or can get the source code.  If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it.  And you must show them these terms so they know their rights.  We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library.  Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others.  Finally, software patents pose a constant threat to the existence of any free program.  We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder.  Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license.  Most GNU software, including some libraries, is covered by the ordinary GNU General Public License.  This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License.  We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library.  The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom.  The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the \\\"Lesser\\\" General Public License because it does Less to protect the user's freedom than the ordinary General Public License.  It also provides other free software developers Less of an advantage over competing non-free programs.  These disadvantages are the reason we use the ordinary General Public License for many libraries.  However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard.  To achieve this, non-free programs must be allowed to use the library.  A more frequent case is that a free library does the same job as widely used non-free libraries.  In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License.  In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software.  For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library.  The precise terms and conditions for copying, distribution and modification follow.  Pay close attention to the difference between a \\\"work based on the library\\\" and a \\\"work that uses the library\\\".  The former contains code derived from the library, whereas the latter must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION \\ufffd \\r\\n0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called \\\"this License\\\"). Each licensee is addressed as \\\"you\\\". A \\\"library\\\" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The \\\"Library\\\", below, refers to any such software library or work which has been distributed under these terms.  A \\\"work based on the Library\\\" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language.  (Hereinafter, translation is included without limitation in the term \\\"modification\\\".) \\\"Source code\\\" for a work means the preferred form of the work for making modifications to it.  For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope.  The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it).  Whether that is true depends on what the Library does and what the program that uses the Library does. \\r\\n1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. \\r\\n2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: \\r\\na) The modified work must itself be a software library. \\r\\nb) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. \\r\\nc) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. \\r\\nd) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application.  Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)  These requirements apply to the modified work as a whole.  If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works.  But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library.  In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. \\r\\n3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library.  To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License.  (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.)  Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.  This option is useful when you wish to copy part of the code of the Library into a program that is not a library. \\r\\n4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. \\r\\n5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a \\\"work that uses the Library\\\".  Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a \\\"work that uses the Library\\\" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a \\\"work that uses the library\\\".  The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a \\\"work that uses the Library\\\" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library.  The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work.   (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. \\r\\n6. As an exception to the Sections above, you may also combine or link a \\\"work that uses the Library\\\" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License.  You must supply a copy of this License.  If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License.  Also, you must do one of these things: \\r\\na) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable \\\"work that uses the Library\\\", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library.  (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) \\r\\nb) Use a suitable shared library mechanism for linking with the Library.  A suitable mechanism is one that \\r\\n\\t(1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and \\r\\n\\t(2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. \\r\\nc) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. \\r\\nd) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the \\\"work that uses the Library\\\" must include any data and utility programs needed for reproducing the executable from it.  However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system.  Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. \\r\\n7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: \\r\\na) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities.  This must be distributed under the terms of the Sections above. \\r\\nb) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. \\r\\n8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License.  Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License.  However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. \\r\\n9. You are not required to accept this License, since you have not signed it.  However, nothing else grants you permission to modify or distribute the Library or its derivative works.  These actions are prohibited by law if you do not accept this License.  Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. \\r\\n10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions.  You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. \\r\\n11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License.  If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all.  For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices.  Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. \\r\\n12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded.  In such case, this License incorporates the limitation as if written in the body of this License. \\r\\n13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number.  If the Library specifies a version number of this License which applies to it and \\\"any later version\\\", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation.  If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. \\r\\n14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission.  For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this.  Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY \\r\\n15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY \\\"AS IS\\\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS \\ufffd \\r\\nHow to Apply These Terms to Your New Libraries - If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change.  You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library.  It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the \\\"copyright\\\" line and a pointer to where the full notice is found. <one line to give the library's name and a brief idea of what it does.> Copyright (C) <year>  <name of author> This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA.  Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a \\\"copyright disclaimer\\\" for the library, if necessary.  Here is a sample; alter the names:  Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. <signature of Ty Coon>, 1 April 1990 Ty Coon, President of Vice  That's all there is to it!\\r\\n\\r\\n(9) MIT-Style Licenses:\\r\\n\\r\\n(a) Progress Kemp LoadMaster v7 incorporates XML Security Library v1.2.22(1).  Such technology is subject to the following terms and conditions:\\r\\nxmlsec, xmlsec-openssl, xmlsec-gnutls, xmlsec-gcrypt libraries\\r\\n-------------------------------------------------------------------------\\r\\nCopyright (C) 2002-2016 Aleksey Sanin <aleksey@aleksey.com>. All Rights Reserved.\\r\\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \\\"Software\\\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\\r\\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\\r\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE ALEKSEY SANIN BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\r\\nExcept as contained in this notice, the name of Aleksey Sanin shall not\\r\\nbe used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from him.\\r\\nxmlsec-nss library\\r\\n-------------------------------------------------------------------------\\r\\nCopyright (C) 2002-2016 Aleksey Sanin <aleksey@aleksey.com>. All Rights Reserved.\\r\\nCopyright (c) 2003 America Online, Inc.  All rights reserved.\\r\\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \\\"Software\\\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\\r\\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\\r\\nPortions of the Software were created using source code and/or APIs \\r\\ngoverned by the Mozilla Public License (MPL). The MPL is available\\r\\nat http://www.mozilla.org/MPL/MPL-1.1.html. The MPL permits such\\r\\nportions to be distributed with code not governed by MPL, as long\\r\\nas the requirements of MPL are fulfilled for such portions.\\r\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE ALEKSEY SANIN BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\r\\nExcept as contained in this notice, the name of Aleksey Sanin shall not\\r\\nbe used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from him.\\r\\nxmlsec-mscrypto library\\r\\n-------------------------------------------------------------------------\\r\\nCopyright (C) 2002-2016 Aleksey Sanin <aleksey@aleksey.com>. All Rights Reserved.\\r\\nCopyright (C) 2003 Cordys R&D BV, All rights reserved.\\r\\nCopyright (C) 2007 Roumen Petrov.\\r\\nCopyright (c) 2005-2006 Cryptocom LTD (http://www.cryptocom.ru).\\r\\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \\\"Software\\\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\\r\\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. \\r\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE ALEKSEY SANIN BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\r\\nExcept as contained in this notice, the name of Aleksey Sanin shall not\\r\\nbe used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from him.\\r\\n\\r\\n(b) Progress Kemp LoadMaster v7 incorporates curl \\ufffd curl v7.44.0.  Such technology is subject to the following terms and conditions:\\r\\nCOPYRIGHT AND PERMISSION NOTICE\\r\\nCopyright (c) 1996 - 2015, Daniel Stenberg, <daniel@haxx.se>. All rights reserved.\\r\\nPermission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\\r\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\r\\nExcept as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder.\\r\\n\\r\\n(c) Progress Kemp LoadMaster v7 incorporates libxml2 v2.9.5.  Such technology is subject to the following terms and conditions:\\r\\nExcept where otherwise noted in the source code (e.g. the files hash.c,\\r\\nlist.c and the trio files, which are covered by a similar licence but\\r\\nwith different Copyright notices) all the files are:\\r\\nCopyright (C) 1998-2012 Daniel Veillard.  All Rights Reserved.\\r\\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \\\"Software\\\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\\r\\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\\r\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\r\\n\\r\\n(d) Progress Kemp LoadMaster v7 incorporates krb5/krb5 v_____.  Such technology is subject to the following terms and conditions:\\r\\nNeed version number in order to determine license here - https://sources.debian.org/src/krb5/1.3.6-2sarge6/NOTICE/\\r\\n\\r\\n(e) Progress Kemp LoadMaster v7 incorporates Jansson v2.12.  Such technology is subject to the following terms and conditions:\\r\\nCopyright (c) 2009-2018 Petri Lehtinen <petri@digip.org>\\r\\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \\\"Software\\\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\\r\\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\\r\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\r\\n\\r\\n(f) Progress Kemp LoadMaster v7 incorporates Expat XML Parser \\ufffd libexpat v2.1.0. Such technology is subject to the following terms and conditions:\\r\\nCopyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd and Clark Cooper\\r\\nCopyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.\\r\\nPermission is hereby granted, free of charge, to any person obtaining\\r\\na copy of this software and associated documentation files (the\\r\\n\\\"Software\\\"), to deal in the Software without restriction, including\\r\\nwithout limitation the rights to use, copy, modify, merge, publish,\\r\\ndistribute, sublicense, and/or sell copies of the Software, and to\\r\\npermit persons to whom the Software is furnished to do so, subject to\\r\\nthe following conditions:\\r\\nThe above copyright notice and this permission notice shall be included\\r\\nin all copies or substantial portions of the Software.\\r\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND,\\r\\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\\r\\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\\r\\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\\r\\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\\r\\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\\r\\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\r\\n\\r\\n(g) Progress Kemp LoadMaster v7 incorporates libuv v1.43.  Such technology is subject to the following terms and conditions:\\r\\nlibuv is licensed for use as follows:\\r\\n====\\r\\nCopyright (c) 2015-present libuv project contributors.\\r\\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \\\"Software\\\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\\r\\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\\r\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\r\\n====\\r\\nThis license applies to parts of libuv originating from the https://github.com/joyent/libuv repository:\\r\\n====\\r\\nCopyright Joyent, Inc. and other Node contributors. All rights reserved.\\r\\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \\\"Software\\\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\\r\\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\\r\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\r\\n====\\r\\nThis license applies to all parts of libuv that are not externally\\r\\nmaintained libraries.\\r\\nThe externally maintained libraries used by libuv are:\\r\\n  - tree.h (from FreeBSD), copyright Niels Provos. Two clause BSD license.\\r\\n  - inet_pton and inet_ntop implementations, contained in src/inet.c, are copyright the Internet Systems Consortium, Inc., and licensed under the ISC license.\\r\\n  - stdint-msvc2008.h (from msinttypes), copyright Alexander Chemeris. Three clause BSD license.\\r\\n  - pthread-fixes.c, copyright Google Inc. and Sony Mobile Communications AB.\\r\\nThree clause BSD license.\\r\\n\\r\\n(10) Mozilla Public License Version 2.0:\\r\\n\\r\\nProgress Kemp LoadMaster v7 incorporates libjwt v_______ and ISC BIND v9.16.24.  Such technologies are subject to the following terms and conditions:\\r\\nMozilla Public License\\r\\nVersion 2.0\\r\\n1. Definitions\\r\\n1.1. \\ufffdContributor\\ufffd\\r\\nmeans each individual or legal entity that creates, contributes to the creation of, or owns Covered Software.\\r\\n1.2. \\ufffdContributor Version\\ufffd\\r\\nmeans the combination of the Contributions of others (if any) used by a Contributor and that particular Contributor\\ufffds Contribution.\\r\\n1.3. \\ufffdContribution\\ufffd\\r\\nmeans Covered Software of a particular Contributor.\\r\\n1.4. \\ufffdCovered Software\\ufffd\\r\\nmeans Source Code Form to which the initial Contributor has attached the notice in Exhibit A, the Executable Form of such Source Code Form, and Modifications of such Source Code Form, in each case including portions thereof.\\r\\n1.5. \\ufffdIncompatible With Secondary Licenses\\ufffd\\r\\nMeans that the initial Contributor has attached the notice described in Exhibit B to the Covered Software; or that the Covered Software was made available under the terms of version 1.1 or earlier of the License, but not also under the terms of a Secondary License.\\r\\n1.6. \\ufffdExecutable Form\\ufffd\\r\\nmeans any form of the work other than Source Code Form.\\r\\n1.7. \\ufffdLarger Work\\ufffd\\r\\nmeans a work that combines Covered Software with other material, in a separate file or files, that is not Covered Software.\\r\\n1.8. \\ufffdLicense\\ufffd\\r\\nmeans this document.\\r\\n1.9. \\ufffdLicensable\\ufffd\\r\\nmeans having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently, any and all of the rights conveyed by this License.\\r\\n1.10. \\ufffdModifications\\ufffd\\r\\nmeans any of the following:\\r\\nany file in Source Code Form that results from an addition to, deletion from, or modification of the contents of Covered Software; or any new file in Source Code Form that contains any Covered Software.\\r\\n1.11. \\ufffdPatent Claims\\ufffd of a Contributor\\r\\nmeans any patent claim(s), including without limitation, method, process, and apparatus claims, in any patent Licensable by such Contributor that would be infringed, but for the grant of the License, by the making, using, selling, offering for sale, having made, import, or transfer of either its Contributions or its Contributor Version.\\r\\n1.12. \\ufffdSecondary License\\ufffd\\r\\nmeans either the GNU General Public License, Version 2.0, the GNU Lesser General Public License, Version 2.1, the GNU Affero General Public License, Version 3.0, or any later versions of those licenses.\\r\\n1.13. \\ufffdSource Code Form\\ufffd\\r\\nmeans the form of the work preferred for making modifications.\\r\\n1.14. \\ufffdYou\\ufffd (or \\ufffdYour\\ufffd)\\r\\nmeans an individual or a legal entity exercising rights under this License. For legal entities, \\ufffdYou\\ufffd includes any entity that controls, is controlled by, or is under common control with You. For purposes of this definition, \\ufffdcontrol\\ufffd means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity.\\r\\n2. License Grants and Conditions\\r\\n2.1. Grants\\r\\nEach Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:\\r\\nunder intellectual property rights (other than patent or trademark) Licensable by such Contributor to use, reproduce, make available, modify, display, perform, distribute, and otherwise exploit its Contributions, either on an unmodified basis, with Modifications, or as part of a Larger Work; and\\r\\nunder Patent Claims of such Contributor to make, use, sell, offer for sale, have made, import, and otherwise transfer either its Contributions or its Contributor Version.\\r\\n2.2. Effective Date\\r\\nThe licenses granted in Section 2.1 with respect to any Contribution become effective for each Contribution on the date the Contributor first distributes such Contribution.\\r\\n2.3. Limitations on Grant Scope\\r\\nThe licenses granted in this Section 2 are the only rights granted under this License. No additional rights or licenses will be implied from the distribution or licensing of Covered Software under this License. Notwithstanding Section 2.1(b) above, no patent license is granted by a Contributor:\\r\\nfor any code that a Contributor has removed from Covered Software; or\\r\\nfor infringements caused by: (i) Your and any other third party\\ufffds modifications of Covered Software, or (ii) the combination of its Contributions with other software (except as part of its Contributor Version); or\\r\\nunder Patent Claims infringed by Covered Software in the absence of its Contributions.\\r\\nThis License does not grant any rights in the trademarks, service marks, or logos of any Contributor (except as may be necessary to comply with the notice requirements in Section 3.4).\\r\\n2.4. Subsequent Licenses\\r\\nNo Contributor makes additional grants as a result of Your choice to distribute the Covered Software under a subsequent version of this License (see Section 10.2) or under the terms of a Secondary License (if permitted under the terms of Section 3.3).\\r\\n2.5. Representation\\r\\nEach Contributor represents that the Contributor believes its Contributions are its original creation(s) or it has sufficient rights to grant the rights to its Contributions conveyed by this License.\\r\\n2.6. Fair Use\\r\\nThis License is not intended to limit any rights You have under applicable copyright doctrines of fair use, fair dealing, or other equivalents.\\r\\n2.7. Conditions\\r\\nSections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in Section 2.1.\\r\\n3. Responsibilities\\r\\n3.1. Distribution of Source Form\\r\\nAll distribution of Covered Software in Source Code Form, including any Modifications that You create or to which You contribute, must be under the terms of this License. You must inform recipients that the Source Code Form of the Covered Software is governed by the terms of this License, and how they can obtain a copy of this License. You may not attempt to alter or restrict the recipients\\ufffd rights in the Source Code Form.\\r\\n3.2. Distribution of Executable Form\\r\\nIf You distribute Covered Software in Executable Form then:\\r\\nsuch Covered Software must also be made available in Source Code Form, as described in Section 3.1, and You must inform recipients of the Executable Form how they can obtain a copy of such Source Code Form by reasonable means in a timely manner, at a charge no more than the cost of distribution to the recipient; and\\r\\nYou may distribute such Executable Form under the terms of this License, or sublicense it under different terms, provided that the license for the Executable Form does not attempt to limit or alter the recipients\\ufffd rights in the Source Code Form under this License.\\r\\n3.3. Distribution of a Larger Work\\r\\nYou may create and distribute a Larger Work under terms of Your choice, provided that You also comply with the requirements of this License for the Covered Software. If the Larger Work is a combination of Covered Software with a work governed by one or more Secondary Licenses, and the Covered Software is not Incompatible With Secondary Licenses, this License permits You to additionally distribute such Covered Software under the terms of such Secondary License(s), so that the recipient of the Larger Work may, at their option, further distribute the Covered Software under the terms of either this License or such Secondary License(s).\\r\\n3.4. Notices\\r\\nYou may not remove or alter the substance of any license notices (including copyright notices, patent notices, disclaimers of warranty, or limitations of liability) contained within the Source Code Form of the Covered Software, except that You may alter any license notices to the extent required to remedy known factual inaccuracies.\\r\\n3.5. Application of Additional Terms\\r\\nYou may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, You may do so only on Your own behalf, and not on behalf of any Contributor. You must make it absolutely clear that any such warranty, support, indemnity, or liability obligation is offered by You alone, and You hereby agree to indemnify every Contributor for any liability incurred by such Contributor as a result of warranty, support, indemnity or liability terms You offer. You may include additional disclaimers of warranty and limitations of liability specific to any jurisdiction.\\r\\n4. Inability to Comply Due to Statute or Regulation\\r\\nIf it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Software due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be placed in a text file included with all distributions of the Covered Software under this License. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it.\\r\\n5. Termination\\r\\n5.1. The rights granted under this License will terminate automatically if You fail to comply with any of its terms. However, if You become compliant, then the rights granted under this License from a particular Contributor are reinstated (a) provisionally, unless and until such Contributor explicitly and finally terminates Your grants, and (b) on an ongoing basis, if such Contributor fails to notify You of the non-compliance by some reasonable means prior to 60 days after You have come back into compliance. Moreover, Your grants from a particular Contributor are reinstated on an ongoing basis if such Contributor notifies You of the non-compliance by some reasonable means, this is the first time You have received notice of non-compliance with this License from such Contributor, and You become compliant prior to 30 days after Your receipt of the notice.\\r\\n5.2. If You initiate litigation against any entity by asserting a patent infringement claim (excluding declaratory judgment actions, counter-claims, and cross-claims) alleging that a Contributor Version directly or indirectly infringes any patent, then the rights granted to You by any and all Contributors for the Covered Software under Section 2.1 of this License shall terminate.\\r\\n5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or Your distributors under this License prior to termination shall survive termination.\\r\\n6. Disclaimer of Warranty\\r\\nCovered Software is provided under this License on an \\ufffdas is\\ufffd basis, without warranty of any kind, either expressed, implied, or statutory, including, without limitation, warranties that the Covered Software is free of defects, merchantable, fit for a particular purpose or non-infringing. The entire risk as to the quality and performance of the Covered Software is with You. Should any Covered Software prove defective in any respect, You (not any Contributor) assume the cost of any necessary servicing, repair, or correction. This disclaimer of warranty constitutes an essential part of this License. No use of any Covered Software is authorized under this License except under this disclaimer.\\r\\n7. Limitation of Liability\\r\\nUnder no circumstances and under no legal theory, whether tort (including negligence), contract, or otherwise, shall any Contributor, or anyone who distributes Covered Software as permitted above, be liable to You for any direct, indirect, special, incidental, or consequential damages of any character including, without limitation, damages for lost profits, loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses, even if such party shall have been informed of the possibility of such damages. This limitation of liability shall not apply to liability for death or personal injury resulting from such party\\ufffds negligence to the extent applicable law prohibits such limitation. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so this exclusion and limitation may not apply to You.\\r\\n8. Litigation\\r\\nAny litigation relating to this License may be brought only in the courts of a jurisdiction where the defendant maintains its principal place of business and such litigation shall be governed by laws of that jurisdiction, without reference to its conflict-of-law provisions. Nothing in this Section shall prevent a party\\ufffds ability to bring cross-claims or counter-claims.\\r\\n9. Miscellaneous\\r\\nThis License represents the complete agreement concerning the subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not be used to construe this License against a Contributor.\\r\\n\\r\\n10. Versions of the License\\r\\n10.1. New Versions\\r\\nMozilla Foundation is the license steward. Except as provided in Section 10.3, no one other than the license steward has the right to modify or publish new versions of this License. Each version will be given a distinguishing version number.\\r\\n10.2. Effect of New Versions\\r\\nYou may distribute the Covered Software under the terms of the version of the License under which You originally received the Covered Software, or under the terms of any subsequent version published by the license steward.\\r\\n10.3. Modified Versions\\r\\nIf you create software not governed by this License, and you want to create a new license for such software, you may create and use a modified version of this License if you rename the license and remove any references to the name of the license steward (except to note that such modified license differs from this License).\\r\\n10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses\\r\\nIf You choose to distribute Source Code Form that is Incompatible With Secondary Licenses under the terms of this version of the License, the notice described in Exhibit B of this License must be attached.\\r\\nExhibit A - Source Code Form License Notice\\r\\nThis Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.\\r\\nIf it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice.\\r\\nYou may add additional accurate notices of copyright ownership.\\r\\nExhibit B - \\ufffdIncompatible With Secondary Licenses\\ufffd Notice\\r\\nThis Source Code Form is \\ufffdIncompatible With Secondary Licenses\\ufffd, as defined by the Mozilla Public License, v. 2.0.\\r\\n\\r\\n(11) The OpenLDAP Public License:\\r\\n\\r\\nProgress Kemp LoadMaster v7 incorporates OpenLDAP v2.4.59.  Such technology is subject to the following terms and conditions:\\r\\nThe OpenLDAP Public License\\r\\nVersion 2.4, 8 December 2000\\r\\nRedistribution and use of this software and associated documentation\\r\\n(\\\"Software\\\"), with or without modification, are permitted provided\\r\\nthat the following conditions are met:\\r\\n1. Redistributions of source code must retain copyright statements\\r\\nand notices.\\r\\n2. Redistributions in binary form must reproduce applicable copyright\\r\\nstatements and notices, this list of conditions, and the following\\r\\ndisclaimer in the documentation and/or other materials provided\\r\\nwith the distribution.\\r\\n3. Redistributions must contain a verbatim copy of this document.\\r\\n4. The names and trademarks of the authors and copyright holders\\r\\nmust not be used in advertising or otherwise to promote the sale,\\r\\nuse or other dealing in this Software without specific, written\\r\\nprior permission.\\r\\n5. Due credit should be given to the OpenLDAP Project.\\r\\n6. The OpenLDAP Foundation may revise this license from time to\\r\\ntime.  Each revision is distinguished by a version number.  You\\r\\nmay use the Software under terms of this license revision or under\\r\\nthe terms of any subsequent revision of the license.\\r\\nTHIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND CONTRIBUTORS\\r\\n``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT\\r\\nNOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\\r\\nFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL\\r\\nTHE OPENLDAP FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY\\r\\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\\r\\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\\r\\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\\r\\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER\\r\\nIN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR\\r\\nOTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\\r\\nIF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\r\\nOpenLDAP is a trademark of the OpenLDAP Foundation.\\r\\nCopyright 1999-2000 The OpenLDAP Foundation, Redwood City,\\r\\nCalifornia, USA.  All Rights Reserved.  Permission to copy and\\r\\ndistributed verbatim copies of this document is granted.\\r\\n\\r\\n(12) Public Domain:\\r\\n\\r\\n(a) Progress Kemp LoadMaster v7 incorporates MD5 \\ufffd Command Line Message Digest Utility v______.  Such technology is subject to the following terms and conditions:\\r\\nThis software is in the public domain. Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, without any conditions or restrictions. This software is provided \\ufffdas is\\ufffd without express or implied warranty.\\r\\n\\r\\n(b) Progress Kemp LoadMaster v7 incorporates SHA-1 in C v______.  Such technology is subject to the following terms and conditions:\\r\\nSHA-1 in C\\r\\nBy Steve Reid <steve@edmweb.com>\\r\\n100% Public Domain\\r\\n\\r\\n(13) Python License (Python-2.0):\\r\\n\\r\\nProgress Kemp LoadMaster v7 incorporates Python v2.7.x.  Such technology is subject to the following terms and conditions:\\r\\nPython License, Version 2 (Python-2.0) PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 -------------------------------------------- 1. This LICENSE AGREEMENT is between the Python Software Foundation (\\\"PSF\\\"), and the Individual or Organization (\\\"Licensee\\\") accessing and otherwise using this software (\\\"Python\\\") in source or binary form and its associated documentation. 2. Subject to the terms and conditions of this License Agreement, PSF hereby grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise use Python alone or in any derivative version, provided, however, that PSF's License Agreement and PSF's notice of copyright, i.e., \\\"Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights Reserved\\\" are retained in Python alone or in any derivative version prepared by Licensee. 3. In the event Licensee prepares a derivative work that is based on or incorporates Python or any part thereof, and wants to make the derivative work available to others as provided herein, then Licensee hereby agrees to include in any such work a brief summary of the changes made to Python. 4. PSF is making Python available to Licensee on an \\\"AS IS\\\" basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. 6. This License Agreement will automatically terminate upon a material breach of its terms and conditions. 7. Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint venture between PSF and Licensee. This License Agreement does not grant permission to use PSF trademarks or trade name in a trademark sense to endorse or promote products or services of Licensee, or any third party. 8. By copying, installing or otherwise using Python, Licensee agrees to be bound by the terms and conditions of this License Agreement. BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0 ------------------------------------------- BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 1. This LICENSE AGREEMENT is between BeOpen.com (\\\"BeOpen\\\"), having an office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the Individual or Organization (\\\"Licensee\\\") accessing and otherwise using this software in source or binary form and its associated documentation (\\\"the Software\\\"). 2. Subject to the terms and conditions of this BeOpen Python License Agreement, BeOpen hereby grants Licensee a non-exclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise use the Software alone or in any derivative version, provided, however, that the BeOpen Python License is retained in the Software, alone or in any derivative version prepared by Licensee. 3. BeOpen is making the Software available to Licensee on an \\\"AS IS\\\" basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. 4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. 5. This License Agreement will automatically terminate upon a material breach of its terms and conditions. 6. This License Agreement shall be governed by and interpreted in all respects by the law of the State of California, excluding conflict of law provisions. Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint venture between BeOpen and Licensee. This License Agreement does not grant permission to use BeOpen trademarks or trade names in a trademark sense to endorse or promote products or services of Licensee, or any third party. As an exception, the \\\"BeOpen Python\\\" logos available at http://www.pythonlabs.com/logos.html may be used according to the permissions granted on that web page. 7. By copying, installing or otherwise using the software, Licensee agrees to be bound by the terms and conditions of this License Agreement. CNRI OPEN SOURCE LICENSE AGREEMENT (for Python 1.6b1) -------------------------------------------------- IMPORTANT: PLEASE READ THE FOLLOWING AGREEMENT CAREFULLY. BY CLICKING ON \\\"ACCEPT\\\" WHERE INDICATED BELOW, OR BY COPYING, INSTALLING OR OTHERWISE USING PYTHON 1.6, beta 1 SOFTWARE, YOU ARE DEEMED TO HAVE AGREED TO THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT. 1. This LICENSE AGREEMENT is between the Corporation for National Research Initiatives, having an office at 1895 Preston White Drive, Reston, VA 20191 (\\\"CNRI\\\"), and the Individual or Organization (\\\"Licensee\\\") accessing and otherwise using Python 1.6, beta 1 software in source or binary form and its associated documentation, as released at the www.python.org Internet site on August 4, 2000 (\\\"Python 1.6b1\\\"). 2. Subject to the terms and conditions of this License Agreement, CNRI hereby grants Licensee a non-exclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise use Python 1.6b1 alone or in any derivative version, provided, however, that CNRIs License Agreement is retained in Python 1.6b1, alone or in any derivative version prepared by Licensee. Alternately, in lieu of CNRIs License Agreement, Licensee may substitute the following text (omitting the quotes): \\\"Python 1.6, beta 1, is made available subject to the terms and conditions in CNRIs License Agreement. This Agreement may be located on the Internet using the following unique, persistent identifier (known as a handle): 1895.22/1011. This Agreement may also be obtained from a proxy server on the Internet using the URL:http://hdl.handle.net/1895.22/1011\\\". 3. In the event Licensee prepares a derivative work that is based on or incorporates Python 1.6b1 or any part thereof, and wants to make the derivative work available to the public as provided herein, then Licensee hereby agrees to indicate in any such work the nature of the modifications made to Python 1.6b1. 4. CNRI is making Python 1.6b1 available to Licensee on an \\\"AS IS\\\" basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6b1 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. 5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF USING, MODIFYING OR DISTRIBUTING PYTHON 1.6b1, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. 6. This License Agreement will automatically terminate upon a material breach of its terms and conditions. 7. This License Agreement shall be governed by and interpreted in all respects by the law of the State of Virginia, excluding conflict of law provisions. Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint venture between CNRI and Licensee. This License Agreement does not grant permission to use CNRI trademarks or trade name in a trademark sense to endorse or promote products or services of Licensee, or any third party. 8. By clicking on the \\\"ACCEPT\\\" button where indicated, or by copying, installing or otherwise using Python 1.6b1, Licensee agrees to be bound by the terms and conditions of this License Agreement. ACCEPT CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2 -------------------------------------------------- Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands. All rights reserved. Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Stichting Mathematisch Centrum or CWI not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\\r\\n\\r\\n(14) SIL Open Font License Version 1.1:\\r\\n\\r\\nProgress Kemp LoadMaster v7 incorporates source-sans pro v_______ and ParaType Font v____.  Such technologies are subject to the following terms and conditions:\\r\\nSIL OPEN FONT LICENSE Version 1.1 - 26 February 2007\\r\\nPREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others.\\r\\nThe OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.\\r\\nDEFINITIONS \\\"Font Software\\\" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation.\\r\\n\\\"Reserved Font Name\\\" refers to any names specified as such after the copyright statement(s).\\r\\n\\\"Original Version\\\" refers to the collection of Font Software components as distributed by the Copyright Holder(s).\\r\\n\\\"Modified Version\\\" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment.\\r\\n\\\"Author\\\" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software.\\r\\nPERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions:\\r\\nNeither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself.\\r\\nOriginal or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user.\\r\\nNo Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users.\\r\\nThe name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission.\\r\\nThe Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.\\r\\nTERMINATION This license becomes null and void if any of the above conditions are not met.\\r\\nDISCLAIMER THE FONT SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.\\r\\n\\r\\n(15) zlib License:\\r\\n\\r\\nProgress Kemp LoadMaster v7 incorporates zlib v1.2.3.  Such technology is subject to the following terms and conditions:\\r\\n(C) 1995-2017 Jean-loup Gailly and Mark Adler\\r\\nThis software is provided 'as-is', without any express or implied warranty.  In no event will the authors be held liable for any damages arising from the use of this software.\\r\\nPermission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:\\r\\n1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.\\r\\n2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.\\r\\n3. This notice may not be removed or altered from any source distribution.\\r\\nJean-loup Gailly        Mark Adler\\r\\njloup@gzip.org          madler@alumni.caltech.edu\\r\\n\\r\\n2.\\tSpecial Notices Regarding Commercially Licensed Third-Party Components incorporated into the Product:  \\r\\n\\r\\n(1) Progress Kemp LoadMaster v7 incorporates MaxMind GeoIP v1.4.8 licensed from MaxMind. \\r\\n\\r\\n3.\\tSpecial Notices Regarding Progress Product Components incorporated into the Product: NONE  \\r\\n\\r\\n\\r\\nNOTICE FROM PROGRESS SOFTWARE CORPORATION: Additional notices may be included in the release notes or other documentation that accompanies updates received in connection with support of the Product.\\r\\n\\r\\n\\r\\nUpdated 26.Apr.2022\\r\\n\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"e97a9612-b0e9-4fe3-b06c-31bbd8d2216a"}],"id":"b1b14597-8f43-40b0-ba3f-a36535d5e21f","description":"<p>Parameters relating to WUI Settings that can be managed using get and set commands are detailed in the following table. Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for the get and set commands.</p>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Range</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Description</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>hoverhelp</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disable</p><p>1 - Enable</p><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This option allows the display of descriptive text when a cursor rests on a clickable option in the UI screen.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>autosave</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disable</p><p>1 - Enable</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Disabling auto-save is currently a beta feature. Auto-save is enabled by default. If it is disabled, this option modifies the several default<br />UI behaviors. For further details refer to the <a href=\"https://kemptechnologies.com/documentation/latestga/213906303\">Web User Interface (WUI) Configuration Guide</a>.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>motd</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This is the Message of the Day (MOTD). Either plain text or a text file can be used.</p><p>The maximum number of characters is 5,000.</p><p>An error will be displayed if the MOTD is greater than 5,000 characters.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>wuidisplaylines</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>10-100</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Set the maximum number of lines which can be displayed on a single statistics page.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<blockquote>\n<p>If the Message Of The Day (MOTD) is specified using the <strong>set</strong> command as above, the maximum number of characters that can be entered is 5,000. </p>\n</blockquote>\n<p><strong>Note:</strong> To add line breaks to the <strong>motd</strong> message, use HTML code, such as the following tags:</p>\n<img src=\"https://content.pstmn.io/9a95f202-5bec-4cd1-91cf-a4c1d2e30740/UG9zdG1hbi0wMS5wbmc=\" />\n\n<p>cURL responses do not show HTML code as it would be shown in the WUI, for example,<br />appears as:</p>\n<img src=\"https://content.pstmn.io/b3d0e93d-4f7c-46c7-b2a4-1656c9a45fde/aW1hZ2UucG5n\" width=\"147\" height=\"37\" />","_postman_id":"b1b14597-8f43-40b0-ba3f-a36535d5e21f"},{"name":"L7 Configuration","item":[],"id":"f4ca6d9e-9b83-4cf0-88f9-f8d59d43454f","description":"<p>Parameters relating to L7 Configuration that can be managed using <strong>get</strong> and <strong>set</strong> commands are detailed in the following table. StartFragment</p>\n<p>Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for the get and set commands.</p>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><b>Related UI Option</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Range</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Description</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>addcookieport</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Add Port to Active Cookie</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When using the LoadMaster behind a NATing gateway, all client addresses are the same. To create individual cookies the remote port can also be added to the cookie. Enabling this option when not needed wastes resources.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>addvia</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Add Via Header In Cache Responses</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When enabled, a VIA header field will be added to all cache responses. The Virtual Service address will be the address used.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>allowemptyposts</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Allow Empty POSTs</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>By default the LoadMaster blocks POSTs that do not contain a Content-Length or Transfer-Encoding header to indicate the length of the requests payload. When this parameter is set to true, such requests are assumed to have no payload data and are therefore not rejected.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>forcefullrsmatch</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Force Complete RS Match</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 – Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>By default, when the LoadMaster is trying to locate a Real Server for use with content switching, it tries to use the same Real Server as currently selected, even if the port is not the same. Enabling this parameter forces the port to also be compared.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>alwayspersist</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Always Check Persist</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 = Only check persist on the first request of a HTTP/1.1 connection</p><p>1 = Check the persist on every request</p><p>2 = All persistent changes will be saved, even in the middle of a connection</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This parameter also accepts <b>no </b>and <b>yes </b>as valid values. <b>No </b>and <b>yes </b>correspond to 0 and 1 respectively.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>closeonerror</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Close on Error</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When enabled, the LoadMaster will always close the client connection when it sends back an error response. For Example, this changes the behaviour of the LoadMaster when sending back a 304 File not changed message after receiving an If-Modified-Since HTTP header.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>dropatdrainend</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Drop at Drain Time End</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>If enabled, all open connections to disabled Real Servers will be dropped at the end of the Real Servers Drain Stop Time OR immediately if there are no Persist entries associated with the Real Server.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>droponfail</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Drop Connections on RS failure</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>By default, existing connections are not closed if a Real Server fails. Enabling this feature causes all connections to be immediately dropped on Real Server failure</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>expect100</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>100-Continue Handling</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - RFC-2616 Compliant</p><p>1 - Require 100-Continue</p><p>2 - RFC-7231 Compliant</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Determines how 100-Continue Handling messages are handled. The available options are:</p><p>- RFC-2616 Compliant (<b>0</b>): conforms with the behavior as outlined in RFC-2616</p><p>- Require 100-Continue (<b>1</b>): forces the LoadMaster to wait for the 100-Continue message</p><p>- RFC-7231 Compliant (<b>2</b>): ensures the LoadMaster does not wait for 100-Continue messages. This is the default value.</p><p>Modifying how 100 Continue messages are handled by the system requires an understanding of the relevant technologies as described in the RFCs listed above. It is recommended that you speak with a Kemp Technical Support engineer before making changes to these settings.</p><p> </p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>rfcconform</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Conform to RFC</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>By default, the LoadMaster conforms to the RFC when parsing HTTP headers. Disabling this will allow interworking with some broken browsers.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>rsarelocal</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Real Servers are Local</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When checking to see if a client is on the local subnet, also check to see if the client is actually a Real Server.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>localbind</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Allow connection scaling over 64K Connections</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>In very high load situations, local port exhaustion can occur. Enabling this option allows the setting of alternate source addresses. This can be used to expand the number of available local ports.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>transparent</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>L7 Transparency</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Globally enable or disable the transparent handling of connections using the L7 subsystem. L4 connections are ALWAYS handled transparently.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>slowstart</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Least Connection Slow Start</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0-600</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When using the Least Connection (or Weighted Least Connection) scheduling method, specify the time (in seconds) over which the load to a Real Server which has just come online will be throttled.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>addforwardheader</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Additional L7 Header</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - X-ClientSide</p><p>1 - X-Forwarded-For</p><p>2 - None</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This option (which is only available when<b> L7 Transparency</b> is disabled) allows the addition of either <b>X-ClientSide </b>or <b>X-Forwarded For </b>to the HTTP header. The default value is <b>X-Forwarded-For</b>.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>logsplitinterval</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Log Insight Message Split Interval</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>1-100</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When using Log Insight Scheduling this is the number of messages which are received on a connection before the stream is rescheduled. The default value is 10.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>authtimeout</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>L7 Authentication Timeout (secs)</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>30 – 300</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The duration (in seconds) that a connection remains open for while authentication is ongoing. This value can be between 30 and 300.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>authpostwait</div><div><div><div><div></div></div></div><div></div></div></td><td><div>L7 Wait after POST(ms)</div><div><div><div><div></div></div></div><div></div></div></td><td><div>I</div><div><div><div><div></div></div></div><div></div></div></td><td><div>1-2000</div><div><div><div><div></div></div></div><div></div></div></td><td><div>When using KCD backend authentication, the length of time to wait for a 401 response from a POST before sending the remainder of the POST body.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>clienttokentimeout</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>L7 Wait after POST(ms)</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>60-300</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The duration (in seconds) to wait for the client token while the process of authentication is ongoing (used for RSA SecurID and RADIUS authentication). The default value for this parameter is 120.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>ShareSubVSPersist</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Share SubVS Persistence</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 – Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>By default, each SubVS has an independent persistence table. Enabling this parameter will allow the SubVS to share this information.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>loguseragent</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Include User Agent Header in User Logs</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div>When enabled, the User Agent header field is added to the User Logs.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>CEFmsgFormat</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Use CEF Log Format</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When enabled, the ESP logs are generated in Common Event Format (CEF). CEF log format is easily consumable for Security Information and Event Management (SIEM) tools, such as; Splunk, SolarWinds, LogRhythm, AlienVault, and so on.<br /></p><p>This option is disabled by default.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>L7SameSite</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Default ESP Cookie SameSite Processing</div><div><div><div><div></div></div></div><div></div></div></td><td><div>I</div><div><div><div><div></div></div></div><div></div></div></td><td><div>0 – SameSite Option Not Added<br /><br />1 – SameSite=None<br /><br />2 - SameSite=LAX<br /><br />3 - SameSite=Strict<br /></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Set the default value for SameSite option for cookies sent by the LoadMaster during ESP processing. The default value is<b> 0</b> (<b>SameSite option Not Added</b>).</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>L7NTLMProxy</div><div><div><div><div></div></div></div><div></div></div></td><td><div>NTLM Proxy Mode</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When <b>L7NTLMProxy</b> is enabled, NTLM authorization works against the Real Servers. If <b>L7NTLMProxy</b> is disabled, the old insecure NTLM processing is performed.</p><p><b>Note: </b>Kemp highly recommends ensuring that <b>L7NTLMProxy</b> is enabled.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>","_postman_id":"f4ca6d9e-9b83-4cf0-88f9-f8d59d43454f"},{"name":"Network Options","item":[{"name":"Show the Local Reserved Ports","id":"47137440-f94c-4e0a-80b4-aec2edbb871e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showlocalreservedports\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Show the <strong>Local Reserved Ports</strong>.</p>\n<blockquote>\n<p><strong>Note:</strong> This command is not supported in the LTSF LoadMaster version yet.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"41a62c36-ab98-401e-b96a-96ac3074f89c","name":"Show the Local Reserved Ports","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showlocalreservedports\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Aug 2024 09:37:07 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"LocalReservedPorts\": \"2034,2035\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"47137440-f94c-4e0a-80b4-aec2edbb871e"},{"name":"Set the Local Reserved Ports","id":"2c323af2-e5f6-4fea-acf2-a665cae6a856","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setlocalreservedports\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ports\": \"2034,2035\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>Specify a single port, or list of comma-separated ports, that will not be used when initiating connections to Real Servers. Some things to note about this field are as follows:</p>\n<ul>\n<li><p>Ports specified in the list must be between 1024 and 63999 (inclusive).</p>\n</li>\n<li><p>A port cannot appear more than once in the list.</p>\n</li>\n<li><p>The total length of the list cannot exceed 128 characters.</p>\n</li>\n<li><p>If you are making changes to an existing list, the entire list of ports must be specified.</p>\n</li>\n</ul>\n<blockquote>\n<p><strong>Warning:</strong> To protect against port exhaustion during periods of heavy traffic, LoadMaster uses a wide set of ports (1024 to 63999). Significantly reducing the number of these ports available for connections to Real Servers could lead to port exhaustion (that is, dropped server-side connections), so best practice is to keep the number of ports removed low – a single-digit percentage of all ports. </p>\n</blockquote>\n<p>For more information, refer to the <a href=\"https://docs.progress.com/bundle/loadmaster-configuration-guide-web-user-interface-wui-ga/page/Network-Options.html\"></a><a href=\"https://docs.progress.com/bundle/loadmaster-configuration-guide-web-user-interface-wui-ga/page/Network-Options.html\">Network Options section of the Web User Interface (WUI) Configuration Guide</a>.</p>\n<blockquote>\n<p><strong>Note:</strong> This command is not supported in the LTSF LoadMaster version yet.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"05c438f9-8a45-4056-9483-97e2db7565d5","name":"Set the Local Reserved Ports","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setlocalreservedports\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"ports\": \"2034,2035\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Aug 2024 09:39:04 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"2c323af2-e5f6-4fea-acf2-a665cae6a856"}],"id":"2fd2b37c-b159-483e-93e3-90e421e6d651","description":"<p>Parameters relating to Network Options that can be managed using <strong>get</strong> and <strong>set</strong> commands are detailed in the following table.</p>\n<p>Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for the <strong>get</strong> and <strong>set</strong> commands.</p>\n<table><tbody><tr><td><div><p><b>Name</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Type</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Range</b></p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p><b>Additional Information</b></p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>snat</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enabling this option allows the LoadMaster to NAT connections from the Real Servers to the internet.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>allowupload</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The LoadMaster has been optimized with HTTP workloads in mind. Enabling this option allows non HTTP uploads to work correctly.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>conntimeout</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>I</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0-86400</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Specify (in seconds) the time a connection can be idle before it is closed. This is independent of Persistency Timeout. Setting a value of 0 resets to the default value of 660 seconds.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>keepalive</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>By default, the system uses TCP keepalives to check for failed clients. Enabling this option improves the reliability of older TCP connections (SSH sessions). This is not normally required for normal HTTP/HTTPS services.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>multigw</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Use this option to enable the ability to move the default gateway to a different interface.</p><p><b>Note: </b>Alternate default gateway support is not permitted in a cloud environment.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>nonlocalrs</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enable this option to permit non-local Real Servers to be assigned to Virtual Services.</p><p>This option is enabled by default.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>onlydefaultroutes</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>Enable this option to force traffic from Virtual Services, which have default route entries set, to be routed to the interface where the Virtual Service’s default route is located.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>resetclose</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When enabled, the LoadMaster will close its connection to the Real Servers by using TCP RESET instead of the normal close handshake.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>subnetorigin</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When transparency is disabled for a Virtual Service, the source IP address of connections to Real Servers is the Virtual Service. When enabled, the source IP address is the local address of the LoadMaster. If the Real Server is on a subnet, the subnet address of the LoadMaster will be used.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>subnetoriginating</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When transparency is disabled for a Virtual Service, the source IP address of connections to Real Servers is the Virtual Service. When enabled, the source IP address is the local address of the LoadMaster. If the Real Server is on a subnet, the subnet address of the LoadMaster will be used.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>tcptimestamp</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>The LoadMaster can include a timestamp in the SYN when connecting to Real Servers. Only enable this only on request from Kemp Support.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>routefilter</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>When enabled, this option only accepts IP frames from a host over the interface where the routing algorithm would route frames to the host. This is known as strict source route validation.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>sslforceserververify</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>B</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 – Disabled</p><p>1 – Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>By default, when re-encrypting traffic the LoadMaster does not check the certificate provided by the Real Server. Enabling this option forces the LoadMaster to verify that the certificate on the Real Server is valid, that is, the certificate authority and expiration are OK. This includes all intermediate certificates.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><p>http_proxy</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>S</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p> </p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This option allows clients to specify the HTTP(S) proxy server and port the LoadMaster will use to access the internet.</p><p> </p></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>tcpnorecycle</div><div><div><div><div></div></div></div><div></div></div></td><td><div>B</div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>0 - Disabled</p><p>1 - Enabled</p></div><div><div><div><div></div></div></div><div></div></div></td><td><div><p>This option is disabled by default. Enable this option to revert to the legacy mode of reusing TCP timewait connections.</p><p><b>Note: </b>Only enable this after consulting with Kemp Support.</p></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>","_postman_id":"2fd2b37c-b159-483e-93e3-90e421e6d651"}],"id":"6b745115-6a03-494d-8472-439c57d135c9","description":"<p>Refer to the sections below for details on the RESTful API commands and parameters relating to the sections within <strong>System Configuration &gt; Miscellaneous Options</strong> in the LoadMaster User Interface (UI).</p>\n","_postman_id":"6b745115-6a03-494d-8472-439c57d135c9"},{"name":"Network Telemetry","item":[{"name":"Check if Network Telemetry Monitoring is Enabled on All Interfaces","id":"b281a664-e740-45bc-8e4a-7414ba0680f2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showtelemetry\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To check if network telemetry monitoring is enabled or disabled on all interfaces, run the <strong>showtelemetry</strong> command with no parameters.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"c2d5f4c8-e15d-4cbb-b9a2-a16048a46a25","name":"Check if Network Telemetry Monitoring is Enabled on All Interfaces","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showtelemetry\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Jul 2022 11:38:56 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Interface\": [\n        {\n            \"Id\": 0,\n            \"Name\": \"eth0\",\n            \"Enabled\": false\n        },\n        {\n            \"Id\": 1,\n            \"Name\": \"eth1\",\n            \"Enabled\": false\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"b281a664-e740-45bc-8e4a-7414ba0680f2"},{"name":"Check if Network Telemetry is Enabled or Disabled on a Specific Interface","id":"294e52f4-ee5a-4e90-833c-d79ee98ab661","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showtelemetry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To check if network telemetry monitoring is enabled or disabled on a specific interface, run the<br /><strong>showtelemetry</strong> command with the <strong>interface</strong> parameter.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"101cc538-a116-49f2-857a-ea08f3f62d39","name":"check if Network Telemetry is Enabled or Disabled on a Specific Interface","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"showtelemetry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 08:28:37 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"Interface\": [\n        {\n            \"Id\": 0,\n            \"Name\": \"eth0\",\n            \"Enabled\": false\n        }\n    ],\n    \"status\": \"ok\"\n}"}],"_postman_id":"294e52f4-ee5a-4e90-833c-d79ee98ab661"},{"name":"Enable or Disable Network Telemetry on a Particular Interface","id":"5ffc21e7-7e12-401e-967a-577bc1c4f3c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"enabletelemetry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\",\r\n    \"enable\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>To enable or disable network telemetry monitoring on a particular interface, run the<br /><strong>enabletelemetry</strong> command.</p>\n<blockquote>\n<p>The <strong>Collector Endpoint</strong> (<strong>TelemetryServer</strong> parameter) must be set before you enable network telemetry monitoring on an interface.</p>\n</blockquote>\n<p>Valid values for <strong>enable</strong> are:</p>\n<ul>\n<li>0 - Disabled</li>\n<li>1 - Enabled</li>\n</ul>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"b4be9fe9-eed2-4394-be74-bd5419ccbb40","name":"Enable or disable network telemetry on a particular interface","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"enabletelemetry\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\",\r\n    \"enable\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 08:39:03 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"5ffc21e7-7e12-401e-967a-577bc1c4f3c8"}],"id":"546d0321-45a8-4310-bb62-2deac3584cf1","description":"<p>A number of parameters relating to network telemetry can be retrieved and configured using the <strong>get</strong> and <strong>set</strong> commands. Refer to the <a href=\"#579ea067-16d9-48df-8947-e155e77a5a65\">Using get and set commands</a> section for details on the <strong>get</strong> and <strong>set</strong> commands. The details of parameters are available in below table:</p>\n<table><tbody><tr><td><p><b>Name</b></p></td><td><p><b>Type</b></p></td><td><p><b>Default</b></p></td><td><p><b>Range</b></p></td><td><p><b>Additional Information</b></p></td></tr><tr><td><p>TelemetryServer</p></td><td><p>S</p></td><td><p>unset</p></td><td><p> </p></td><td><p>Define the destination IP address or Fully Qualified Domain Name (FQDN) and port number of your IPFIX collector (for example, <b>1.1.1.1:2055</b> or <b>collector.local:3000</b>). The IPFIX export runs over the UDP protocol and you must ensure that the collector is reachable over the network from the LoadMaster.</p></td></tr><tr><td>TelemetryActiveTimeout</td><td>I</td><td>300</td><td>10 - 6000</td><td>The global active timeout value.</td></tr><tr><td>TelemetryInactiveTimeout</td><td>I</td><td>30</td><td>1 - 59</td><td>The global inactive timeout value.</td></tr><tr><td>TelemetryOptArp</td><td>B</td><td>1 - Enabled</td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td>Specify whether or not to collect ARP values.</td></tr><tr><td>TelemetryOptDhcp</td><td>B</td><td>1 - Enabled</td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td>Specify whether or not to collect DHCP values.</td></tr><tr><td>TelemetryOptDns</td><td>B</td><td>1 - Enabled</td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td>Specify whether or not to collect DNS values.</td></tr><tr><td>TelemetryOptHttp</td><td>B</td><td>1 - Enabled</td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td>Specify whether or not to collect HTTP values.</td></tr><tr><td>TelemetryOptMail</td><td>B</td><td>1 - Enabled</td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td>Specify whether or not to collect email values.</td></tr><tr><td>TelemetryOptNbar2</td><td>B</td><td>1 - Enabled</td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td>Specify whether or not to collect NBAR2 values.</td></tr><tr><td>TelemetryOptSamba</td><td>B</td><td>1 - Enabled</td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td>Specify whether or not to collect Samba values.</td></tr><tr><td>TelemetryOptExtendedVoip</td><td>B</td><td>1 - Enabled</td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td>Specify whether or not to collect VoIP values.</td></tr><tr><td>TelemetryOptMsSql</td><td>B</td><td>1 - Enabled</td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td>Specify whether or not to collect MSSQL values.</td></tr><tr><td>TelemetryOptPostgres</td><td>B</td><td>1 - Enabled</td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td>Specify whether or not to collect PostgresSQL values.</td></tr><tr><td>TelemetryOptMySql</td><td>B</td><td>1 - Enabled</td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td>Specify whether or not to collect MySQL values.</td></tr><tr><td>TelemetryOptNpm</td><td>B</td><td>1 - Enabled</td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td>Specify whether or not to collect NPM values.</td></tr><tr><td>TelemetryOptExtendedNpm</td><td>B</td><td>1 - Enabled</td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td>Specify whether or not to collect Extended NPM values.</td></tr><tr><td>TelemetryOptVxlan</td><td>B</td><td>1 - Enabled</td><td><p>0 - Disabled</p><p>1 - Enabled</p></td><td>Specify whether or not to collect VXLAN values.</td></tr></tbody></table>","_postman_id":"546d0321-45a8-4310-bb62-2deac3584cf1"},{"name":"Setting Up HA using the RESTful API","item":[{"name":"Set up HA on a Regular LoadMaster using RESTful API","item":[{"name":"Set the Partner Shared Secret","id":"cf031c78-0073-4e06-add8-2cb10c60c539","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setlmcommsecret\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"secret\": \"ExampleSecret\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>This secret must have a minimum of 8 and a maximum of 127 characters. The following characters are supported:</p>\n<ul>\n<li>Numeric: 0-9</li>\n<li>Uppercase alphabetic: A-Z</li>\n<li>Lowercase alphabetic: a-z</li>\n<li>Special characters: !\"#$%&amp;()*+,-./:;&lt;=&gt;?[\\~]^_@`{|}</li>\n</ul>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"f575bd41-6608-487a-a54e-853f4901279b","name":"Set the Inter LoadMaster Communications Secret","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setlmcommsecret\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"secret\": \"ExampleSecret\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Mar 2024 12:14:31 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"cf031c78-0073-4e06-add8-2cb10c60c539"},{"name":"Set Device 1 to HA1","id":"7182e904-50cb-4863-82e9-2495e6410f57","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"hamode\",\r\n    \"value\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<ol>\n<li>Set device 1 to HA1.</li>\n</ol>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"5dc66b7f-e45b-4810-855e-114a9d757259","name":"Set Device 1 to HA1","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"hamode\",\r\n    \"value\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 13:58:32 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"7182e904-50cb-4863-82e9-2495e6410f57"},{"name":"Reboot HA1","id":"ebf0beb4-ad10-43e7-b797-54d1ffec415e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"reboot\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>2. Reboot HA1.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"10d0d384-1aed-4f50-bc31-1e7dad977454","name":"Reboot HA1","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"reboot\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 14:01:15 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"ebf0beb4-ad10-43e7-b797-54d1ffec415e"},{"name":"Set HA1's Partner's Address (HA2 Address)","id":"4c94bc44-1570-429a-8c19-3847f88139f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modiface\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\",\r\n    \"PartnerIPAddress\": \"InsertPartnerIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>3. Set HA1’s partner’s address (HA2 address).</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"addc16b7-b435-4da0-9a53-5402c4437ef0","name":"Set HA1's Partner's Address (HA2 Address)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modiface\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\",\r\n    \"PartnerIPAddress\": \"InsertPartnerIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 14:04:51 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"4c94bc44-1570-429a-8c19-3847f88139f4"},{"name":"Set the Shared IP Address for the HA Pair","id":"91c1bd90-fc63-4611-9d70-c2db38821b8c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modiface\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\",\r\n    \"SharedIPAddress\": \"InsertSharedIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>4. Set the shared IP address for the HA pair.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"fce2ca9c-f26d-474c-b33c-ad88c6eb9c0f","name":"Set the Shared IP Address for the HA Pair","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modiface\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\",\r\n    \"SharedIPAddress\": \"InsertSharedIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 12 Aug 2022 14:47:18 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Shared address set\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"91c1bd90-fc63-4611-9d70-c2db38821b8c"},{"name":"Set HA2 to Secondary","id":"99011daf-8887-4d71-ad76-ae00914f9608","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"hamode\",\r\n    \"value\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertPartnerIPAddress/accessv2","description":"<p>5. Set HA2 to secondary.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertPartnerIPAddress"],"query":[],"variable":[]}},"response":[{"id":"5e353bc9-f236-4406-96f5-45694d243967","name":"Set HA2 to Secondary","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"hamode\",\r\n    \"value\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertPartnerIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 14:15:47 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"99011daf-8887-4d71-ad76-ae00914f9608"},{"name":"Reboot HA2","id":"d6ab9cc7-8374-4149-9839-f3b09bdce489","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"reboot\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertPartnerIPAddress/accessv2","description":"<p>6. Reboot HA2.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertPartnerIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3a45b539-aa5f-4d59-b5a1-a5bcf0c4bf46","name":"Reboot HA2","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"reboot\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertPartnerIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 14:18:34 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"d6ab9cc7-8374-4149-9839-f3b09bdce489"},{"name":"Set HA2's Partner's Address (HA1's Address)","id":"04fa65da-17ad-444e-812b-bd8b76cefb60","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modiface\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\",\r\n    \"partner\": \"InsertLoadMasterIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertPartnerIPAddress/accessv2","description":"<p>7. Set HA2’s partner’s address (HA1’s address).</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertPartnerIPAddress"],"query":[],"variable":[]}},"response":[{"id":"b905ba8a-a3b8-4e94-a94d-382b10db5af6","name":"Set HA2's Partner's Address (HA1's Address)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modiface\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\",\r\n    \"partner\": \"InsertLoadMasterIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertPartnerIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 14:20:49 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"04fa65da-17ad-444e-812b-bd8b76cefb60"},{"name":"Set the Shared IP Address for the HA Pair","id":"c345e4c9-7177-45bb-94c2-41b045caba02","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modiface\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\",\r\n    \"shared\": \"InsertSharedIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertPartnerIPAddress/accessv2","description":"<p>8. Set the Shared IP Address for the HA Pair.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertPartnerIPAddress"],"query":[],"variable":[]}},"response":[{"id":"4946e7ee-74d1-455c-be48-6ba0e2f57480","name":"Set the Shared IP Address for the HA Pair","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"modiface\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"interface\": \"0\",\r\n    \"shared\": \"InsertSharedIPAddress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertPartnerIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 14:23:30 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Shared address set\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"c345e4c9-7177-45bb-94c2-41b045caba02"}],"id":"fff06954-0bd2-4a3d-a889-9f064811cad9","description":"<p>The example commands that are needed to set up HA using the RESTful API on a regular LoadMaster are in order below.</p>\n<blockquote>\n<p>Commands such as <strong>reboot</strong> take several seconds for the LoadMaster to complete. If scripting, allow for a proper delay after the <strong>reboot</strong> command.</p>\n</blockquote>\n","_postman_id":"fff06954-0bd2-4a3d-a889-9f064811cad9"},{"name":"Remove HA from Regular LoadMasters","item":[{"name":"Set to non-HA","id":"94edfcac-afe6-4962-8b58-7c6cb575559d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"hamode\",\r\n    \"value\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<ol>\n<li>Set to non-HA.</li>\n</ol>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"3dabaefe-dd12-48c8-8a6b-e7a9ca738c7b","name":"Set to non-HA","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"set\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"param\": \"hamode\",\r\n    \"value\": \"0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 14:27:54 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"94edfcac-afe6-4962-8b58-7c6cb575559d"},{"name":"Reboot","id":"8e299624-1912-4367-a92e-7dca19c0dc4e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"reboot\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>2. Reboot.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"564f3ae3-1c6d-49a2-a9be-5d8b431e791d","name":"Reboot","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"reboot\",\r\n    \"apikey\": \"InsertAPIKey\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Jul 2022 14:29:42 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"8e299624-1912-4367-a92e-7dca19c0dc4e"}],"id":"72a0b0d1-f15c-4817-9081-c97c501b07a8","description":"<p>To remove HA, run the commands below.</p>\n","_postman_id":"72a0b0d1-f15c-4817-9081-c97c501b07a8"},{"name":"Set up HA on an Azure LoadMaster","item":[{"name":"Set the Partner Shared Secret","id":"cc991824-53d6-4476-88dd-7ee2fbfe6be9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setlmcommsecret\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"secret\": \"ExampleSecret\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2","description":"<p>This secret must have a minimum of 8 and a maximum of 127 characters. The following characters are supported:</p>\n<ul>\n<li>Numeric: 0-9</li>\n<li>Uppercase alphabetic: A-Z</li>\n<li>Lowercase alphabetic: a-z</li>\n<li>Special characters: !\"#$%&amp;()*+,-./:;&lt;=&gt;?[\\~]^_@`{|}</li>\n</ul>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertLoadMasterIPAddress"],"query":[],"variable":[]}},"response":[{"id":"0ba20fb4-da05-4921-aade-3fd12563ce1e","name":"Set the Inter LoadMaster Communications Secret","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"setlmcommsecret\",\r\n    \"apikey\": \"InsertAPIKey\",\r\n    \"secret\": \"ExampleSecret\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertLoadMasterIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 26 Mar 2024 12:14:31 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"cc991824-53d6-4476-88dd-7ee2fbfe6be9"},{"name":"Set the Active Unit to First HA Mode","id":"8ff1d603-f961-4859-8dce-8b9ab28523b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"azurehamode\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"hamode\": \"first\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>Set the active unit to first HA mode.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"e682dbc1-14f7-4f65-91ea-f4683fa6e676","name":"Set the Active Unit to First HA Mode","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"azurehamode\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"hamode\": \"first\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 15:22:47 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"8ff1d603-f961-4859-8dce-8b9ab28523b8"},{"name":"Set the HA Parameters (Partner Address and Health Check Port) for the Active Unit","id":"321e5807-3ff5-492a-99c9-9c84bae77d87","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"azurehaparam\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"partner\": \"InsertCloudPartnerAddress\",\r\n    \"hcp\": \"8443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>Set the HA parameters (partner address and health check port) for the active unit.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"a3fd6331-9787-4755-9192-d25db0fb5410","name":"Set the HA Parameters (Partner Address and Health Check Port) for the Active Unit","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"azurehaparam\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"partner\": \"InsertCloudPartnerAddress\",\r\n    \"hcp\": \"8443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 15:28:09 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"321e5807-3ff5-492a-99c9-9c84bae77d87"},{"name":"Set the Standby Unit to Second HA Mode","id":"4cb7486a-c5a4-4486-9195-8b8a4868f854","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"azurehamode\",\r\n    \"apikey\": \"InsertCloudPartnerAPIKey\",\r\n    \"hamode\": \"second\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudPartnerAddress/accessv2","description":"<p>Set the standby unit to second HA mode.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudPartnerAddress"],"query":[],"variable":[]}},"response":[{"id":"55aa9209-e97b-423b-b6b1-d263bae13b0f","name":"Set the Standby Unit to Second HA Mode","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"azurehamode\",\r\n    \"apikey\": \"InsertCloudPartnerAPIKey\",\r\n    \"hamode\": \"second\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudPartnerAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 15:34:04 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"4cb7486a-c5a4-4486-9195-8b8a4868f854"},{"name":"Set the HA Parameters (Partner Address and Health Check Port) for the Standby Unit","id":"53693f70-60df-4fc5-ab32-c919b05bfe1b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"azurehaparam\",\r\n    \"apikey\": \"InsertCloudPartnerAPIKey\",\r\n    \"partner\": \"InsertCloudIPAddress\",\r\n    \"hcp\": \"8443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudPartnerAddress/accessv2","description":"<p>Set the HA parameters (partner address and health check port) for the standby.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudPartnerAddress"],"query":[],"variable":[]}},"response":[{"id":"acc42aef-805a-4dad-8049-d42e599366f3","name":"Set the HA Parameters (Partner Address and Health Check Port) for the Standby Unit","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"azurehaparam\",\r\n    \"apikey\": \"InsertCloudPartnerAPIKey\",\r\n    \"partner\": \"InsertCloudIPAddress\",\r\n    \"hcp\": \"8443\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudPartnerAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 15:36:25 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"53693f70-60df-4fc5-ab32-c919b05bfe1b"}],"id":"9dc1c566-63db-4e54-a3c3-febe5184b389","description":"<p>Refer to the following sections for example commands that you can use to set up HA on a LoadMaster for Azure using the RESTful API.</p>\n","_postman_id":"9dc1c566-63db-4e54-a3c3-febe5184b389"},{"name":"Remove HA from Azure LoadMasters","item":[{"name":"Set the Active Unit to Single Mode","id":"98210447-9dcc-4072-aa63-39f6afdb9be4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"azurehamode\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"hamode\": \"single\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2","description":"<p>Set the active unit to single mode.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudIPAddress"],"query":[],"variable":[]}},"response":[{"id":"f84b4919-a3c5-40f1-a13e-d31883c76c4c","name":"Set the Active Unit to Single Mode","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"azurehamode\",\r\n    \"apikey\": \"InsertCloudAPIKey\",\r\n    \"hamode\": \"single\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudIPAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 15:38:49 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"98210447-9dcc-4072-aa63-39f6afdb9be4"},{"name":"Set the Standby Unit to Single Mode","id":"df64324c-f196-4aef-80f0-d807049f9ef5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"azurehamode\",\r\n    \"apikey\": \"InsertCloudPartnerAPIKey\",\r\n    \"hamode\": \"single\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudPartnerAddress/accessv2","description":"<p>Set the standby unit to single mode.</p>\n","urlObject":{"protocol":"https","path":["accessv2"],"host":["InsertCloudPartnerAddress"],"query":[],"variable":[]}},"response":[{"id":"7d2edcf7-f598-4afd-a315-37da677f34e7","name":"Set the Standby Unit to Single Mode","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cmd\": \"azurehamode\",\r\n    \"apikey\": \"InsertCloudPartnerAPIKey\",\r\n    \"hamode\": \"single\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://InsertCloudPartnerAddress/accessv2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Jul 2022 15:40:06 GMT"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Command completed ok\",\n    \"status\": \"ok\"\n}"}],"_postman_id":"df64324c-f196-4aef-80f0-d807049f9ef5"}],"id":"1afc710e-0031-496c-a1f0-ec12d56d9a8c","description":"<p>To remove HA, use the following commands.</p>\n","_postman_id":"1afc710e-0031-496c-a1f0-ec12d56d9a8c"}],"id":"129b1c7d-bfc7-430c-92b1-a7e715214428","description":"<p>The two sections below provide step-by-step instructions on how to set up HA using the RESTful API on a regular LoadMaster and a LoadMaster for Azure.</p>\n","_postman_id":"129b1c7d-bfc7-430c-92b1-a7e715214428"},{"name":"Scripting Examples with the LoadMaster RESTful API","item":[],"id":"8c1af660-9512-428f-a2cc-1ba4fe37d87e","description":"<p>The LoadMaster RESTful API can be used in conjunction with many scripting methods and applications to allow users and applications to directly access the LoadMaster.<br />Refer to the <a href=\"https://kemptechnologies.com/documentation/latestga/203756799\">RESTful API Programmers Guide, Technical Note</a> for some detailed examples of how the RESTful API can be used.</p>\n","_postman_id":"8c1af660-9512-428f-a2cc-1ba4fe37d87e"},{"name":"References","item":[],"id":"28287f00-a589-45db-8351-d835d6dedd57","description":"<p>This document provides details on the RESTful API commands and parameters but it does not go into detail about the various LoadMaster features available. Refer to the <a href=\"http://kemptechnologies.com/documentation\">Kemp Documentation page</a> for further details on each of the LoadMaster features.</p>\n<p>Here is a list of useful links to some LoadMaster documents:</p>\n<ul>\n<li><a href=\"https://kemptechnologies.com/documentation/latestga/213906303\">WUI, Configuration Guide</a></li>\n<li><a href=\"https://kemptechnologies.com/documentation/latestga/204373265\">Kemp LoadMaster, Product Overview</a></li>\n<li><a href=\"https://kemptechnologies.com/documentation/latestga/203125829\">SSL Accelerated Services, Feature Description</a></li>\n<li><a href=\"https://kemptechnologies.com/documentation/latestga/203125189\">GEO, Feature Description</a></li>\n<li><a href=\"https://kemptechnologies.com/documentation/latestga/203756799\">RESTful API Programmers Guide, Technical Note</a></li>\n<li><a href=\"https://kemptechnologies.com/documentation/latestga/203125319\">Licensing, Feature Description</a></li>\n<li><a href=\"https://kemptechnologies.com/documentation/latestga/203128129\">CLI, Interface Description</a></li>\n<li><a href=\"https://kemptechnologies.com/documentation/latestga/207481206\">LoadMaster Clustering, Feature Description</a></li>\n<li><a href=\"https://kemptechnologies.com/documentation/latestga/203126599\">Custom Authentication Form, Technical Note</a></li>\n<li><a href=\"https://kemptechnologies.com/documentation/latestga/208807246\">User Management, Feature Description</a></li>\n<li><a href=\"https://kemptechnologies.com/documentation/latestga/203125019\">Content Rules, Feature Description</a></li>\n</ul>\n","_postman_id":"28287f00-a589-45db-8351-d835d6dedd57"}],"event":[{"listen":"prerequest","script":{"id":"e73241f4-bf39-4440-82a4-430749a28663","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"5eea25e9-b870-422c-b110-7cd59c2826ad","type":"text/javascript","exec":[""]}}],"variable":[{"id":"317a3989-9160-4348-a3d5-0e07ef0b06a1","key":"LoadMasterIPAddress","value":"InsertLoadMasterIPAddress"},{"id":"5572a2fc-68e6-4e50-9783-cf785433ed6f","key":"APIKey","value":"InsertAPIKey"},{"id":"104c9448-1fd4-40e1-ab44-e3ef2c226853","key":"VirtualServiceIPAddress","value":"InsertVirtualServiceIPAddress"},{"id":"ba816cef-79dd-4e90-9107-8a6e961ac41b","key":"APIPass","value":"InsertPassword"},{"id":"8fa081cc-df00-43da-a734-66e15fe784c6","key":"ExampleUserPass","value":"InsertPassword"},{"id":"4e5ffadd-08db-4932-842b-649925ca1be5","key":"NewVirtualServiceIPAddress","value":"InsertVirtualServiceIPAddress"},{"id":"f5ee007c-6340-4e78-9437-5cbd9b222ca7","key":"ClusterNodeIPAddress","value":"InsertClusterNodeIPAddress"},{"id":"b5c90207-6a50-40c5-b236-a263ce04120b","key":"PartnerIPAddress","value":"InsertPartnerIPAddress"},{"id":"ca50a91a-0b3e-44d5-8616-3be7ac820c43","key":"SharedIPAddress","value":"InsertSharedIPAddress"},{"id":"e7d6e64a-9614-49b0-a60d-3363954ca536","key":"NewLoadMasterIPAddress","value":"InsertNewLoadMasterIPAddress"},{"id":"79333553-bf31-495d-b145-94812a24f1e9","key":"ProgressID","value":"InsertProgressID"},{"id":"8ea03a19-f091-403c-83da-97506cac4c15","key":"ProgressIDPassword","value":"InsertProgressIDPassword"},{"id":"5c3b4109-093d-4367-a9e4-cc0e6aa94471","key":"AdditionalAddress/Prefix","value":"InsertAdditionalAddress/Prefix"},{"id":"b51103b0-d687-4a70-9619-714fcb00d54b","key":"HostIPAddress","value":"InsertHostIPAddress"},{"id":"5aa6b77f-a6e7-41d2-ae0a-3378c2bf611f","key":"DestinationIPAddress","value":"InsertDestinationIPAddress"},{"id":"15c449cd-d1b4-4742-9fee-7f2dfd87fa46","key":"GatewayIPAddress","value":"InsertGatewayIPAddress"},{"id":"fd500298-6975-480d-9818-629f05222509","key":"LocalIPAddress","value":"InsertLocalIPAddress"},{"id":"56e7ff3d-4d68-431b-b6f5-7e02f75b109b","key":"LocalSubnetAddress","value":"InsertLocalSubnetAddress"},{"id":"5fd717ab-24cd-4690-bfd3-bd3f7fdeebd0","key":"RemoteIPAddress","value":"InsertRemoteIPAddress"},{"id":"b1a16cb3-2522-4240-8245-227efcfba7c0","key":"RemoteSubnetAddress","value":"InsertRemoteSubnetAddress"},{"id":"b151f49d-d671-42fd-bac2-969d02a29ffb","key":"CloudIPAddress","value":"InsertCloudIPAddress"},{"id":"6d786dbf-eb02-4a1f-b1ec-795d95063e7c","key":"CloudAPIKey","value":"InsertCloudAPIKey"},{"id":"c9682871-eced-4e74-9226-c8cecbcfee08","key":"CloudPartnerAddress","value":"InsertCloudPartnerAddress"},{"id":"c3a3580e-cd61-4fcf-a329-2633b480cead","key":"CloudPartnerAPIKey","value":"InsertCloudPartnerAPIKey"},{"id":"6604a8a6-e02b-4779-a860-fdb578165a3d","key":"LoadMaster2IPAddress","value":"InsertLoadMasterIPAddress"},{"id":"4c5796d8-b2a6-4bad-bb74-265c2b0eb73e","key":"LoadMaster2APIKey","value":"InsertAPIKey"},{"id":"9cc29f4e-7356-4356-8647-2c7a27b36d83","key":"RealServerIPAddress","value":"InsertRealServerIPAddress"},{"id":"fb4cfa0e-bf8d-4274-bb15-a0f80c3344fb","key":"VirtualServiceIPAddress2","value":"InsertVirtualServiceIPAddress"},{"id":"5c13462a-0802-4c47-b988-32fbab3afb63","key":"ExampleNewPass","value":"InsertNewPassword"},{"id":"d9238b0e-a58a-41e4-825b-9a7717adb18f","key":"Kemp360IPaddress","value":"InsertKemp360CentralIPAddress"},{"id":"b734bfca-8f52-45b3-9a86-6d4f177e6da4","key":"APIKeyToDelete","value":"InsertAPIKey"},{"id":"4a1fe145-bb3b-4888-a187-8d38afb630df","key":"NODE_OPTIONS","value":"InsertValue"},{"id":"93b4c782-17e3-4db8-84e6-6322edd531b3","key":"IPAddress","value":"InsertIPAddress"},{"id":"0cd4c7cd-9f4c-495d-a053-c9b5a20c1c64","key":"MagicString","value":"InsertMagicString"}]}