1.0.0 • Published 6 years ago
netbios-names v1.0.0
netbios-names
NetBIOS name encoding/decoding library
netbios-names
encodes and decodes NetBIOS names, as found in SMB protocol on Windows.
Usage: encoding
var encodeNBName = require('netbios-names').encode;
var plainName = 'Router-i5'
var nbName = encodeNBName(plainName);
console.log(nbName);
or in ES6 syntax:
import { encode as encodeNBName } from 'netbios-names';
let plainName = 'Router-i5'
let nbName = encodeNBName(plainName);
console.log(nbName);
outputs
FCGPHFHEGFHCCNGJDF
Usage: decoding
var decodeNBName = require('netbios-names').decode;
var nbName = 'FCGPHFHEGFHCCNGJDF'
var plainName = decodeNBName(nbName);
console.log(nbName);
or in ES6 syntax:
import { decode as decodeNBName } from 'netbios-names';
let nbName = 'FCGPHFHEGFHCCNGJDF'
let plainName = decodeNBName(plainName);
console.log(nbName);
outputs
Router-i5
API
var encodeNBName = require('netbios-names').encode;
var decodeNBName = require('netbios-names').decode;
or in ES6 syntax
import { encode as encodeNBName, decode as decodeNBName } from 'netbios-names';
encode(plainName)
Encodes plainName
as NetBIOS name.
decode(nbName)
Decodes nbName
from NetBIOS name to plain text.
Install
With npm installed, run
$ npm install netbios-names
See Also
License
GPL-3.0
1.0.0
6 years ago