Package Information
Released: 1 mo ago
Downloads: 0 weeklyΒ /Β 0 monthly
Latest Version: 1.0.0
Author: Zack Roberts Technology
Available Nodes
Documentation generatingβ¦
Documentation
Intrusion Shield n8n Node
Allows viewing of data passing through the Shield and control over the Shield (Local Version)
Installation
In your n8n instance, go to Settings > Community Nodes and install:
@zackrobertstech/n8n-nodes-intrusion-shield-local
Compatibility
- n8n version:
>=1.0.0 - Node.js version:
>=18
Credentials
Configure your Intrusion Shield API credentials in n8n.
Resources & Operations
Base URL: /
Admin
| Endpoint | Description |
|---|---|
π΅ GET /Admin/Info |
Get version, metadata, and license information about the Shield |
π΅ GET /Admin/Interface |
Get a list of management interface configurations on the Shield |
π‘ PUT /Admin/Interface |
Change a management interface configuration |
π΅ GET /Admin/LandingAccess |
Get a list of Landing Page Permit Access IPs and CIDRs |
π’ POST /Admin/LandingAccess |
Add a new Landing Page Permit Access IP or CIDR |
π‘ PUT /Admin/LandingAccess |
Delete a Landing Page Permit Access IP or CIDR |
π΅ GET /Admin/LandingColor |
Get the Landing Page color |
π‘ PUT /Admin/LandingColor |
Change the Landing Page color |
π΅ GET /Admin/LandingLogo |
Get the Landing Page logo file name |
π‘ PUT /Admin/LandingLogo |
Change the Landing Page logo |
π΅ GET /Admin/RemoteSupport |
Get the current status and IP of Remote Support tunnel |
π‘ PUT /Admin/RemoteSupport |
Restart the Remote Support tunnel |
π΅ GET /Admin/ShieldMode |
Get the mode of the Shield |
π‘ PUT /Admin/ShieldMode |
Set the mode of the Shield |
π΅ GET /Admin/SNMP |
Get the SNMP status of the Shield |
π‘ PUT /Admin/SNMP |
Set the SNMP status of the Shield |
π΅ GET /Admin/Syslog |
Get the Shield syslog configuration |
π‘ PUT /Admin/Syslog |
Set the Shield syslog configuration |
Info
| Endpoint | Description |
|---|---|
π΅ GET /Info/Shield |
Get version information about the Shield |
Logs
| Endpoint | Description |
|---|---|
π΅ GET /Logs |
Get a list of user logs |
Permits
| Endpoint | Description |
|---|---|
π΅ GET /Permits |
Get a list of Permits |
π’ POST /Permits |
Add a new Permit |
π΅ GET /Permits/{id} |
Get a Permit |
π‘ PUT /Permits/{id} |
Update a Permit |
π΄ DELETE /Permits/{id} |
Delete a Permit |
π΅ GET /Permits/Auto |
Get a list of Auto Permits |
π’ POST /Permits/Sync |
Add a Permit from a record file |
π‘ PUT /Permits/Sync |
Delete a Permit from a record file |
Reports
| Endpoint | Description |
|---|---|
π΅ GET /Reports |
Get Shield daily reports list |
π’ POST /Reports/Emails |
Add an email to the Shield daily report distribution list |
Resources
| Endpoint | Description |
|---|---|
π΅ GET /Resources |
Get list of resources a user could access |
π΅ GET /Resources/{id} |
Get a Resource |
Sessions
| Endpoint | Description |
|---|---|
π΅ GET /Sessions |
Get current session info |
π’ POST /Sessions |
Start a new session |
π‘ PUT /Sessions |
Update own user's password and/or role |
π΄ DELETE /Sessions |
End current session |
Traffic
| Endpoint | Description |
|---|---|
π΅ GET /Traffic/Connections |
Get a list of TCP connections seen through Shield |
π΅ GET /Traffic/Network/Servers |
Get a list TCP/UDP servers |
π΅ GET /Traffic/Network/Stats |
Get stats on the Shield engine and network interfaces |
π΅ GET /Traffic/Refresh |
Get the latest refresh status |
π’ POST /Traffic/Refresh |
Start a new refresh |
π΅ GET /Traffic/Refresh/{id} |
Get a refresh status |
π΅ GET /Traffic/Responses |
Get a list of DNS responses seen through Shield |
π΅ GET /Traffic/Sessions |
Get a list of UDP sessions seen through Shield |
π΅ GET /Traffic/Summary |
Get a summary of traffic seen through Shield |
π΅ GET /Traffic/Summary/ByCountry |
Get a summary of traffic, grouped by country code, seen through Shield |
π΅ GET /Traffic/Summary/ByDevice |
Get a summary of traffic, grouped by device, seen through Shield |
π΅ GET /Traffic/Summary/ByType |
Get a summary of traffic, grouped by type, seen through Shield |
User Roles
| Endpoint | Description |
|---|---|
π΅ GET /UserRoles |
Get a list of available User roles that a User can be assigned to |
π’ POST /UserRoles |
Add a new User Role |
π΅ GET /UserRoles/{id} |
Get a User Role |
π‘ PUT /UserRoles/{id} |
Update a User Role |
π΄ DELETE /UserRoles/{id} |
Delete a User Role |
Users
| Endpoint | Description |
|---|---|
π΅ GET /Users |
Get a list of Users |
π’ POST /Users |
Add a new User |
π΅ GET /Users/{id} |
Get a User |
π‘ PUT /Users/{id} |
Update a User |
π΄ DELETE /Users/{id} |
Delete a User |
Resources
Built with
This node was generated using Zack Roberts Node Studio, powered by @zackrobertstech/n8n-openapi-node-builder (a maintained fork of @avantguardllc/n8n-openapi-node).
License
MIT