diff --git a/src/nethernet/net.js b/src/nethernet/net.js index 4de9ebb..3611c26 100644 --- a/src/nethernet/net.js +++ b/src/nethernet/net.js @@ -1,22 +1,22 @@ const os = require('os') -function getBroadcastAddress() { - const interfaces = os.networkInterfaces(); +function getBroadcastAddress () { + const interfaces = os.networkInterfaces() for (const interfaceName in interfaces) { for (const iface of interfaces[interfaceName]) { // Only consider IPv4, non-internal (non-loopback) addresses if (iface.family === 'IPv4' && !iface.internal) { - const ip = iface.address.split('.').map(Number); - const netmask = iface.netmask.split('.').map(Number); - const broadcast = ip.map((octet, i) => (octet | (~netmask[i] & 255))); + const ip = iface.address.split('.').map(Number) + const netmask = iface.netmask.split('.').map(Number) + const broadcast = ip.map((octet, i) => (octet | (~netmask[i] & 255))) - console.log(`Active Interface: ${interfaceName}`); - console.log(`IP Address: ${iface.address}`); - console.log(`Netmask: ${iface.netmask}`); - console.log(`Broadcast Address: ${broadcast.join('.')}`); - - return broadcast.join('.'); // Return the broadcast address + console.log(`Active Interface: ${interfaceName}`) + console.log(`IP Address: ${iface.address}`) + console.log(`Netmask: ${iface.netmask}`) + console.log(`Broadcast Address: ${broadcast.join('.')}`) + + return broadcast.join('.') // Return the broadcast address } } }