SonicWall
Configure the action connector for SonicWall.
This configuration will establish a trusted relationship between Radiant Security and your SonicWall firewall to enabled automated and one-click execution tasks.
At the end of this configuration, you will provide Radiant Security with these values:
Administrator Username
Administrator Password
SonicWall Base URL (public IP)
Prerequisites
Radiant IP addresses:
100.21.80.201
52.11.97.167
35.164.70.154
Add an administrator in SonicWall
Login to your SonicWall firewall.
Navigate to Device > Settings > Administration - Audit/SonicOS API.
Enable the SonicOS API toggle button.
Enable RFC-2617 HTTP Basic Access authentication.
Click Accept to apply the changes.
Navigate to Network > System > Interfaces.
Click the interface assigned to WAN and click the Pencil button to edit it.
For User Login, enable the HTTPS option.

Click OK to apply the changes.
Navigate to Device > Users > Local Users & Groups.
Click Add User and enter the following information:
Name:
RadiantSecurityAdmin
Password: Set a secure password
Keep all of the other default settings unchanged.

Click the Groups tab.
Select SonicWALL Administrators from the left panel and click the right facing arrow to add it to the right panel.
Click Save.
On the top panel click Local Groups.
Click SonicWALL Administrators to edit it.
Click Administration.
Enable Members go straight to the management UI on web login.
Click Save.

Add the action connector in Radiant Security
Login to Radiant Security.
From the navigation menu, select Settings > Action Connectors and click + Add Connector to create a new action connector.
Search for and select SonicWall API and then click Credentials.
Under Credential Name, enter a credential name (use a descriptive name such as Sonicwall - Credentials).
Under Required Credentials, enter the information you obtained from the previous section:
Username: Administrator username
Password: Adminiator password
API Base URL: SonicWall Base URL (public IP/URL of the firewall)
Click Add Connector to save your changes.
Authenticate on the API
The SonicWall API uses Basic Authentication, so you must encode the user and password as Base64 using the format user:password
, and include it in the Authorization header:
Example:
user = admin
password = 12345
admin:12345 -> base64 encode -> YWRtaW46MTIzNDU=
Header:
Authorization: Basic YWRtaW46MTIzNDU=
Last updated