arpscan
Simple arp-scan wrapper module.
arp-scan sends ARP (Address Resolution Protocol) queries to the specified targets, and displays any responses that are received. It allows any part of the outgoing ARP packets to be changed, allowing the behavior of targets to non-standard ARP packets to be examined. The IP address and hardware address of received packets are displayed, together with the vendor details. These details are obtained from the IEEE OUI and IAB listings, plus a few manual entries. It includes arp-fingerprint, which allows a system to be fingerprinted based on how it responds to non-standard ARP packets.
Tested in Mac OSX 10.9.5, Ubuntu 14, Ubuntu 15, Ubuntu 16, Odroid and Raspbian GNU/Linux 7 and .
Getting Started
First you need to install arp-scan
if is not already installed.
In Mac you can use brew:
brew install arp-scan
On Debian:
sudo apt-get install arp-scan
Install the module with: npm install arpscan-new
If you get this error when running this module, you might have to sudo
the command:
pcap_lookupdev: no suitable device found
Documentation
Usage: arpscan [options]
Options:
-h, --help output usage information
-V, --version output the version number
-C, --check-arpscan Test to see if arp-scan is installed
-i, --interface [interface] Interface to scan
-v, --verbose Verbose mode