
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
coap-shepherd
Advanced tools
Network server and manager for lightweight M2M (LWM2M).
Please visit the Wiki.
OMA Lightweight M2M (LWM2M) is a resource constrained device management protocol relies on CoAP. And CoAP is an application layer protocol that allows devices to communicate with each other RESTfully over the Internet.
coap-shepherd, coap-node and lwm2m-bs-server modules aim to provide a simple way to build and manage a LWM2M network.
$ npm install coap-shepherd --save
This example shows how to start a server and allow devices to join the network within 180 seconds after the server is ready:
var cserver = require('coap-shepherd');
cserver.on('ready', function () {
console.log('Server is ready.');
// when server is ready, allow devices to join the network within 180 secs
cserver.permitJoin(180);
});
cserver.start(function (err) { // start the server
if (err)
console.log(err);
});
// That's all to start a LWM2M server.
// Now cserver is going to automatically tackle most of the network managing things.
Or you can pass a config object as an argument to the CoapShepherd constructor and instance the CoapShepherd by yourself:
var CoapShepherd = require('coap-shepherd').constructor;
var cshepherd = new CoapShepherd({
connectionType: 'udp6',
port: 5500,
defaultDbPath: __dirname + '/../lib/database/myShepherd.db'
});
Licensed under MIT.
FAQs
Network server and manager for lightweight M2M (LWM2M).
The npm package coap-shepherd receives a total of 0 weekly downloads. As such, coap-shepherd popularity was classified as not popular.
We found that coap-shepherd demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.