📌  相关文章
📜  本地网络扫描 - Javascript 代码示例

📅  最后修改于: 2022-03-11 15:01:32.637000             🧑  作者: Mango

代码示例2
import { scanLocalNetwork } from 'local-network-scan';

(async () => {

    // Scan default network, with default option
    const res1 = await scanLocalNetwork();
    console.log(res1); // [{ ip: '192.168.1.1', mac: '11aa22bb33cc' }, { ip: '192.168.1.2', mac: '12ab23bc34cd' }]

    // Scan specific network
    const res2 = await scanLocalNetwork({ localNetwork: '192.168.2' });
    console.log(res2); // [{ ip: '192.168.2.1', mac: '11aa22bb33cc' }, { ip: '192.168.2.2', mac: '12ab23bc34cd' }]

    // Query device vendor (using https://macvendors.com/ API) - OFF by default
    const res3 = await scanLocalNetwork({ queryVendor: true });
    console.log(res3); // [{ ip: '192.168.2.1', mac: '11aa22bb33cc', vendor: 'some vendor' }, { ip: '192.168.2.2', mac: '12ab23bc34cd', vendor: ''  }]
})()