Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
node-red-contrib-opc-da
Advanced tools
A Node-RED node to talk to automation devices using the OPC-DA protocol
node-red-contrib-opc-da is an OPC-DA compatible node for Node-RED that allow interaction with remote OPC-DA servers. Currently only reading and browsing operations are supported.
This node was created by Smart-Tech as part of the ST-One project.
Using npm:
npm install node-red-contrib-opc-da
To create a server you will need a few information about your target server: the IP address, the domain name, a username with enough privilege to remotely interact with the OPC Server, this users's password, and a CLSID. We ship this node with a few known ProgIds, which will fill the CLSID field with the correct string. If you have one or more applications that you think could be included on the default options feel free to open an issue with your suggestion. In case your server ProgId is not listed, you can choose the Custom
options and type it by hand.
You should also pay attention to the timeout value to make sure it is compatible with the characteristics of your network. If this value is too low, the server might not even be created, and if does other problems related to timeouts might arise. Finally, if you want to test your configuration click the Test and get Items
button. This button will connect to the server, authenticate, and will browse for a full list of available items.
Once your server was created you'll have to create a group. For a group to be created you must first select a server you previously created. The update rate defines how frequent the server will be queried for the items added to this group. You can also use the Active
option to activate or deactivate your groups. For now, the Deadband
feature is not fully implemented so you don't need to bother with it.
To add Items to a group, you can type the item name as it is stored at the server and click the +
button. In case you are not sure which items are available on your server, return to the OPC Server configuration tab and click the Test and get Items
button since it will browse and return a list of full available items, allowing you to add from a list here.
This is a partial implementation and there are lots that could be done to improve what is already supported or to add support for more OPC-DA features. Feel free to dive in! Open an issue or submit PRs.
FAQs
A Node-RED node to talk to automation devices using the OPC-DA protocol
The npm package node-red-contrib-opc-da receives a total of 31 weekly downloads. As such, node-red-contrib-opc-da popularity was classified as not popular.
We found that node-red-contrib-opc-da demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.