
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
@lumiastream/logitech-sdk
Advanced tools
NodeJS Bindings for the Logitech LED SDK. The Logitech LED SDK is used to control the RGB-LEDs of various logitech hardware like keyboard or mouse.
NodeJS Bindings for the Logitech LED SDK. The Logitech LED SDK is used to control the RGB-LEDs of various logitech hardware like keyboard or mouse.
To use the full potential of the module, you need supported hardware like the G910 keyboard and the Logitech Gaming Software must be running.
$ npm install @lumiastream/logitech-sdk
The module downloads prebuilt binaries from GitHUB during the installation. Windows binaries are available for the 32 and 64 bit versions of NodeJS and electron.
The module slightly changes the way data is sent to and received from the LED SDK functions. If you need to pass parameters you will have to use an object.
var logisdk = require('@lumiastream/logitech-cove');
// always initialize the library first...
logisdk.init();
// note: you should wait a few milliseconds after initializing
// store the current lighting for restoring it later...
logisdk.saveCurrentLighting();
// set color of all keys to black (LEDs off)
logisdk.setLighting({
redPercentage: 0,
greenPercentage: 0,
bluePercentage: 0
});
// ... wait a moment to see the effect
// set color of ESC key to blue
logisdk.setLightingForKeyWithKeyName({
keyName: logisdk.KeyName.ESC,
redPercentage: 0,
greenPercentage: 0,
bluePercentage: 100
});
// ... wait a moment to see the effect
// restore the lighting to the state it was saved earlier...
logisdk.restoreLighting();
// finally free the ressources again...
logisdk.shutdown();
This project features precompiled binaries for nodeJS, io.js and electron.
To compile the extension yourself you will need to get Microsoft Visual Studio or the Microsoft Build Tools. To build logitech-sdk yourself, enter the module folder and run:
$ npm i
$ npm run build
All subsequent builds only need npm run build
You can confirm everything built correctly by running the test suite.
Run checks against every API function.
$ npm test
Visit the LOGITECH G DEVELOPER LAB.
FAQs
NodeJS Bindings for the Logitech LED SDK. The Logitech LED SDK is used to control the RGB-LEDs of various logitech hardware like keyboard or mouse.
The npm package @lumiastream/logitech-sdk receives a total of 3 weekly downloads. As such, @lumiastream/logitech-sdk popularity was classified as not popular.
We found that @lumiastream/logitech-sdk demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 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
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.