local-devices
Find devices connected to the current local network.
node-iplocate
Find geolocation data from IP addresses (e.g. city, country, timezone) using the IPLocate.io API
node-arp
Read the ARP table to find MAC addresses (forked from tecknopaul)