arping

ARP ping using raw sockets

Usage no npm install needed!

<script type="module">
  import arping from 'https://cdn.skypack.dev/arping';
</script>

README

NodeJS ARP Request (ping)

This module allows you to send an ARP request and catch the response. In the response you'll get the hardware address of the target and the round trip time.

Install

npm i arping

Usage

const arp = require("arping");

arp.ping("192.168.0.1", (err, info) => {
    if (err) throw err; // Timeout, ...
    // THA = target hardware address
    // TIP = target IP address
    console.log("%s (%s) responded in %s secs", info.tha, info.tip, info.elapsed);
});