networking-helper

helper to networking

Usage no npm install needed!

<script type="module">
  import networkingHelper from 'https://cdn.skypack.dev/networking-helper';
</script>

README

networking-helper


Tools for the calculation and organization of ipv4 addresses (Project under development).

Herramientas para el cálculo y organización de direcciones ipv4 (Proyecto en desarrollo).


Guía de uso. 🚀

Instala vía npm.

npm install networking-helper --save

Encontrar dirección de red y broadcast, dada una dirección ip y su máscara de red (prefijo).

La dirección ipv4 puede ser de tipo String con un formato de tipo:

"192.192.192.192"

También podría ser un array con los siguientes formatos

["192","192","192","192"]

ó

[192,192,192,192]

En el caso de la máscara de red solo debemos agregar el prefijo.

Para consultar la dirección ipv4 podremos realizar la siguiente forma.

import { networkFinder } from 'networking-helper';

const AddressToFind = {
    address:[192,192,192,192],
    mask:24
}

const ipv4Info = networkFinder(AddressToFind);

console.log(ipv4Info);


/*
Output

{
  address: [ 192, 192, 192, 192 ],  
  network: [ 192, 192, 192, 0 ],    
  broadcast: [ 192, 192, 192, 255 ],
  netmask: [ 255, 255, 255, 0 ],    
  prefix: 24,
  hosts: 256,
  utilHosts: 254
}

*/

Encontrar una máscara de red desde su prefijo



import { maskPrefixToIp } from 'networking-helper';

const arrayNetMask = maskPrefixToIp(24);

console.log(arrayNetMask);

/*
Output
[255,255,255,0]
*/

Proyecto aún en desarrollo.