Function networkInterfaces

  • Returns an object containing network interfaces that have been assigned a network address.

    Each key on the returned object identifies a network interface. The associated value is an array of objects that each describe an assigned network address.

    The properties available on the assigned network address object include:

    {
    lo: [
    {
    address: '127.0.0.1',
    netmask: '255.0.0.0',
    family: 'IPv4',
    mac: '00:00:00:00:00:00',
    internal: true,
    cidr: '127.0.0.1/8'
    },
    {
    address: '::1',
    netmask: 'ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff',
    family: 'IPv6',
    mac: '00:00:00:00:00:00',
    scopeid: 0,
    internal: true,
    cidr: '::1/128'
    }
    ],
    eth0: [
    {
    address: '192.168.1.108',
    netmask: '255.255.255.0',
    family: 'IPv4',
    mac: '01:02:03:0a:0b:0c',
    internal: false,
    cidr: '192.168.1.108/24'
    },
    {
    address: 'fe80::a00:27ff:fe4e:66a1',
    netmask: 'ffff:ffff:ffff:ffff::',
    family: 'IPv6',
    mac: '01:02:03:0a:0b:0c',
    scopeid: 1,
    internal: false,
    cidr: 'fe80::a00:27ff:fe4e:66a1/64'
    }
    ]
    }

    Returns Dict<"os".NetworkInterfaceInfo[]>

  • Returns an object containing network interfaces that have been assigned a network address.

    Each key on the returned object identifies a network interface. The associated value is an array of objects that each describe an assigned network address.

    The properties available on the assigned network address object include:

    {
    lo: [
    {
    address: '127.0.0.1',
    netmask: '255.0.0.0',
    family: 'IPv4',
    mac: '00:00:00:00:00:00',
    internal: true,
    cidr: '127.0.0.1/8'
    },
    {
    address: '::1',
    netmask: 'ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff',
    family: 'IPv6',
    mac: '00:00:00:00:00:00',
    scopeid: 0,
    internal: true,
    cidr: '::1/128'
    }
    ],
    eth0: [
    {
    address: '192.168.1.108',
    netmask: '255.255.255.0',
    family: 'IPv4',
    mac: '01:02:03:0a:0b:0c',
    internal: false,
    cidr: '192.168.1.108/24'
    },
    {
    address: 'fe80::a00:27ff:fe4e:66a1',
    netmask: 'ffff:ffff:ffff:ffff::',
    family: 'IPv6',
    mac: '01:02:03:0a:0b:0c',
    scopeid: 1,
    internal: false,
    cidr: 'fe80::a00:27ff:fe4e:66a1/64'
    }
    ]
    }

    Returns Dict<"os".NetworkInterfaceInfo[]>

Generated using TypeDoc