All Projects → bwaldvogel → Neighbourhood

bwaldvogel / Neighbourhood

Licence: mit
Layer 2 network neighbourhood discovery tool that uses scapy

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Neighbourhood

Computer Networking
Free resources for a self-taught education in Computer Networking
Stars: ✭ 201 (+28.85%)
Mutual labels:  networking, arp
Ecs
ECS for Unity with full game state automatic rollbacks
Stars: ✭ 151 (-3.21%)
Mutual labels:  networking
Bay area tech meetups
iOS, Android, web, hardware, bots...you name it, there's a meetup for you!
Stars: ✭ 137 (-12.18%)
Mutual labels:  networking
.codebits
📚 List of resources for Algorithms and Data Structures in Python & other CS topics @2017
Stars: ✭ 144 (-7.69%)
Mutual labels:  networking
Python Zeroless
ZeroMQ for Pythonistas™
Stars: ✭ 140 (-10.26%)
Mutual labels:  networking
Steamkit
SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.
Stars: ✭ 1,926 (+1134.62%)
Mutual labels:  networking
Alley
Essential `URLSessionDataTask` micro-wrapper for communication with HTTP(S) web services, with built-in automatic request retries.
Stars: ✭ 137 (-12.18%)
Mutual labels:  networking
Ccna60d
60天通过思科认证的网络工程师考试
Stars: ✭ 155 (-0.64%)
Mutual labels:  networking
Ipgetter
Utility to fetch your external IP address
Stars: ✭ 148 (-5.13%)
Mutual labels:  networking
Raw Packet
Raw-packet Project
Stars: ✭ 144 (-7.69%)
Mutual labels:  arp
E Books
A collections of FREE ebooks
Stars: ✭ 143 (-8.33%)
Mutual labels:  networking
Pytricia
A library for fast IP address lookup in Python.
Stars: ✭ 140 (-10.26%)
Mutual labels:  networking
Tokio
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
Stars: ✭ 14,278 (+9052.56%)
Mutual labels:  networking
Dasshio
Hass.io add-on to easily use Amazon Dash Buttons with Home Assistant
Stars: ✭ 140 (-10.26%)
Mutual labels:  arp
Crossbar
Crossbar.io - WAMP application router
Stars: ✭ 1,957 (+1154.49%)
Mutual labels:  networking
Quic
A Go implementation of the QUIC API for Peer-to-peer and Client-to-Server Connections
Stars: ✭ 137 (-12.18%)
Mutual labels:  networking
Stun
A Go implementation of STUN
Stars: ✭ 141 (-9.62%)
Mutual labels:  networking
Ios Nd Networking
Resources for Udacity's iOS Networking with Swift course.
Stars: ✭ 145 (-7.05%)
Mutual labels:  networking
Securecrt Tools
SecureCRT scripts, written in Python, for doing various tasks when connected to Cisco equipment.
Stars: ✭ 154 (-1.28%)
Mutual labels:  networking
Linuxscripts
Script collection for linux
Stars: ✭ 154 (-1.28%)
Mutual labels:  networking

Layer 2 network neighbourhood discovery tool

Tool to discover hosts in your network using ARP pings. See also this question on stackoverflow.com

Dependencies

  • Python 2.7 or 3.4+
  • scapy for networking functions like arping

Installation

Either install a recent scapy with your package manager, or setup a virtual environment:

$ virtualenv virtualenv
$ source virtualenv/bin/activate
$ pip install -r requirements.txt

Usage

$ sudo ./neighbourhood.py [-i <interface>]

TODO

  • IPv6 support
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].