Skip to main content

A modern arpwatch replacement with JSON formatted outputs and easy options to exec commands when network changes are observed.

Project description

arpwitch

PyPi Python Versions Build Tests Read the Docs License

A modern arpwatch replacement with JSON formatted outputs and easy options to exec commands when network changes are observed.

Includes a convenience --exec definition to invoke nmap when new network-addresses are observed.

Features

  • Uses the Python scapy module to watch for network ARPs
  • Filter ARP events based on new addresses only, or select all ARP events
  • Easy to define --exec actions on arp related events
  • Quick to use --nmap action to invoke nmap if installed, easy network device landscaping.
  • Lookup of hardware addresses against the OUI database for manufacturer resolution.
  • Logging available to STDERR
  • Easy installation using PyPI pip
  • Plenty of documentation and examples - https://arpwitch.readthedocs.io

Installation

user@computer:~$ pip install arpwitch

Command line usage

Use arpwitch to nmap all new hosts on the network

user@computer:~$ arpwitch --nmap --datafile /tmp/arpwitch.dat

Project


Copyright © 2021 Nicholas de Jong

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for arpwitch, version 0.3.9
Filename, size File type Python version Upload date Hashes
Filename, size arpwitch-0.3.9-py3-none-any.whl (20.7 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size arpwitch-0.3.9.tar.gz (11.4 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page