Over the past couple months, several projects have been developed that support using OpenDXL within the Node-RED flow-based programming tool.
Node-RED consists of a Node.js-based runtime that you point a web browser at to access the flow editor. Within the browser you create your application by dragging nodes from your palette into a workspace and start to wire them together. With a single click, the application is deployed back to the runtime where it is run.
The palette of nodes can be easily extended by installing new nodes created by the community and the flows you create can be easily shared as JSON files.
The purpose of this post is to summarize the different projects and efforts that have been made to support the integration of OpenDXL into Node-RED. This post will be updated as additional projects are developed.
Video: Using OpenDXL with Node-RED
- This video demonstrates using OpenDXL within Node-RED
- A Docker image that consists of the Node-RED installation along with the core OpenDXL Node-RED extensions
OpenDXL Node-RED Extensions
- Core collection of DXL Node-RED nodes
- McAfee ePolicy Orchestrator (ePO) nodes for Node-RED using DXL
- McAfee Active Response (MAR) nodes for Node-RED using DXL
- McAfee Threat Intelligence Exchange (TIE) nodes for Node-RED using DXL
- Cisco pxGrid nodes for Node-RED using DXL
Node-RED Solution Categories on OpenDXL.com
-
General Category
- General Node-RED OpenDXL solutions (Docker images, etc.)
-
Modules Category
- Contains OpenDXL modules for Node-RED (ePO, TIE, MAR, pxGrid, etc.)
-
Flows Category
- Contains pre-built Node-RED flows that can be imported into Node-RED