poweroff-tool
Version:
This is application which power off a pc when it triggered
33 lines (28 loc) • 1.01 kB
JavaScript
// const snmp = require('net-snmp');
//
// let oids = ['1.3.6.1.4.1.4131.1.6.1.1.1.3.1', '1.3.6.1.4.1.4131.1.6.1.1.1.3.2'];
// let session = snmp.createSession('10.5.16.107', 'public');
//
// session.get(oids, function(error, varbinds) {
// if (error) {
// console.error(error);
// } else {
// for (var i = 0; i < varbinds.length; i++) {
// if (snmp.isVarbindError(varbinds[i])) {
// console.timeEnd('snmp -get');
// console.error(snmp.varbindError(varbinds[i]));
// return;
// } else {
// console.log(varbinds[i].oid + ' = ' + varbinds[i].value);
// console.log(varbinds[i].value);
// }
// }
// console.log(varbinds);
// console.timeEnd('snmp -get');
// }
// });
const { StringDecoder } = require('string_decoder');
const decoder = new StringDecoder('utf8');
const falseStr = Buffer.from([0x66,0x61,0x6c,0x73,0x65]);
console.log(decoder.write(falseStr) === "false");
console.log(decoder.write(falseStr) === "false");