All Projects → verbnetworks → arpwitch

verbnetworks / arpwitch

Licence: BSD-2-Clause License
A modern arpwatch replacement with JSON formatted outputs and easy options to exec commands when network changes are observed.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to arpwitch

opensnitch
OpenSnitch is a GNU/Linux application firewall
Stars: ✭ 398 (+1890%)
Mutual labels:  network-monitoring, network-analysis
graylog-plugin-netflow
[DEPRECATED] Graylog NetFlow plugin
Stars: ✭ 35 (+75%)
Mutual labels:  network-monitoring, network-analysis
Docker Bro
Bro IDS Dockerfile
Stars: ✭ 126 (+530%)
Mutual labels:  network-monitoring, network-analysis
Netgraph
A cross platform http sniffer with a web UI
Stars: ✭ 852 (+4160%)
Mutual labels:  network-monitoring, network-analysis
hier config
Hierarchical Configuration
Stars: ✭ 86 (+330%)
Mutual labels:  network-analysis, network-programming
Ios Sdk
AppSpector is a debugging service for mobile apps
Stars: ✭ 56 (+180%)
Mutual labels:  network-monitoring, network-analysis
sharppcap
Official repository - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets
Stars: ✭ 1,054 (+5170%)
Mutual labels:  network-monitoring, network-programming
Cocoadebug
iOS Debugging Tool 🚀
Stars: ✭ 3,769 (+18745%)
Mutual labels:  network-monitoring, network-analysis
ivre
Network recon framework. Build your own, self-hosted and fully-controlled alternatives to Shodan / ZoomEye / Censys and GreyNoise, run your Passive DNS service, collect and analyse network intelligence from your sensors, and much more!
Stars: ✭ 2,712 (+13460%)
Mutual labels:  network-monitoring, network-analysis
telemetry
Open-source datasets for anyone interested in working with network anomaly based machine learning, data science and research
Stars: ✭ 93 (+365%)
Mutual labels:  network-monitoring, network-analysis
Bmon
bandwidth monitor and rate estimator
Stars: ✭ 787 (+3835%)
Mutual labels:  network-monitoring, network-analysis
ssldump
ssldump - (de-facto repository gathering patches around the cyberspace)
Stars: ✭ 160 (+700%)
Mutual labels:  network-monitoring, network-analysis
Sharppcap
Official repository - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets
Stars: ✭ 665 (+3225%)
Mutual labels:  network-monitoring, network-programming
Nload
Real-time network traffic monitor
Stars: ✭ 121 (+505%)
Mutual labels:  network-monitoring, network-analysis
Nfstream
NFStream: a Flexible Network Data Analysis Framework.
Stars: ✭ 622 (+3010%)
Mutual labels:  network-monitoring, network-analysis
Ivre
Network recon framework, published by @cea-sec & @ANSSI-FR. Build your own, self-hosted and fully-controlled alternatives to Shodan / ZoomEye / Censys and GreyNoise, run your Passive DNS service, collect and analyse network intelligence from your sensors, and much more!
Stars: ✭ 2,331 (+11555%)
Mutual labels:  network-monitoring, network-analysis
Chucker
🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device)
Stars: ✭ 2,169 (+10745%)
Mutual labels:  network-monitoring, network-analysis
Poseidon
Poseidon is a python-based application that leverages software defined networks (SDN) to acquire and then feed network traffic to a number of machine learning techniques. The machine learning algorithms classify and predict the type of device.
Stars: ✭ 310 (+1450%)
Mutual labels:  network-monitoring, network-analysis
D1Proxy
A simple yet powerful Java 11 TCP MITM proxy for Dofus 1.29.1
Stars: ✭ 17 (-15%)
Mutual labels:  network-monitoring, network-analysis
network-tools
Network Tools
Stars: ✭ 27 (+35%)
Mutual labels:  network-monitoring, network-analysis

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].