This package has been deprecated

Author message:

Package moved to private repository

netbios-names

1.0.0 • Public • Published

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

Package Sidebar

Install

npm i netbios-names

Weekly Downloads

0

Version

1.0.0

License

GPL-3.0

Last publish

Collaborators

  • hackfront