Displaying 1 to 18 from 18 results

node-dash-button - A small module to emit events when an Amazon Dash Button is pressed

  •    Javascript

Place it. Hack it. Press it. Get it. This module was inspired by this fantastic article by Edward Bensen.

goscan - goscan is a simple and efficient IPv4 network scanner that discovers all active devices on local subnet

  •    Go

Goscan must run as root. Goscan work in Linux/Mac using libpcap and on Windows with WinPcap.

metallb - A network load-balancer implementation for Kubernetes using BGP and ARP

  •    CSS

MetalLB is a load-balancer implementation for bare metal Kubernetes clusters, using standard routing protocols.Check out MetalLB's website for more information.

eEx Network Library

  •    DotNet

The eEx Network Library contains many classes for monitoring, analyzing, parsing and also changing network traffic. It is basically around WinPcap/LibPcap and provides a framework to write own functions and plug-ins.


  •    DotNet

Pcap.Net is a .NET wrapper for WinPcap written in C++/CLI and C#. It Features almost all WinPcap features and includes a packet interpretation framework.

arpjs - Send ARP packets and read ARP tables using Javascript

  •    Javascript

By default, arpjs selects one of the active network interfaces to send the packet. If you want to select a particular interface, use the setInterface method. Tells that I am, a.k.a. Sends a gratuitous ARP Reply to telling that the MAC Address of is its own MAC.

mitmjs - Be a Man-In-The-Middle between two hosts

  •    Javascript

Make sure you have libpcap installed. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

arp - Purely functional ARP in OCaml

  •    OCaml

ARP is an implementation of the address resolution protocol (RFC826) purely in OCaml. It handles IPv4 protocol addresses and Ethernet hardware addresses only. A MirageOS Mirage_protocols.ARP implementation is in the mirage subdirectory.

lapdog - Take actions when specific devices appear/disappear from your LAN

  •    C++

Take actions when specific devices appear/disappear from your LAN. lapdog is a service that monitors the presence/absence of the devices on your LAN and executes some actions accordingly.

arpscan - Node arp-scan wrapper

  •    Javascript

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.

hue-dash - Control Hue lights with Amazon Dash buttons

  •    C

Abuse those inexpensive Amazon Dash Buttons to control your Hue Lights (or anything else, really). There are many different programs doing this already, but this one is especially lightweight and free of dependencies since it's only a very short C program which then invokes curl to talk to the Hue bridge. Setup your buttons like in the official guide, but abort setup before selecting a product to order. This way your button can connect to your WiFi but won't be able to order anything from Amazon.

neighbourhood - Layer 2 network neighbourhood discovery tool that uses scapy

  •    Python

Layer 2 network neighbourhood discovery tool that uses scapy

arp-spoof - Minimal ARP-Spoofing tool written in Rust

  •    Rust

This is a minimal ARP-Spoofing tool written in Rust language using pcap. This tool allows intercepting Ipv4 traffic between two hosts on the same network. Typically between one machine and the internet gateway.

ArduinoARPspoof - Kicks out everyone in your LAN via with an enc28j60 ethernet controller and Arduino

  •    Arduino

Kicks out everyone in your LAN with Arduino and an ENC28J60 ethernet controller. Using an Arduino with an ethernet controller, this device will perform an ARP spoofing attack to block the communication from every client device in your LAN to the gateway.

mqtt-dasher - Notifies MQTT when an Amazon Dash button is pressed

  •    Javascript

Emits events to MQTT when an Amazon Dash button is pressed.

ARPPD - An ARP Poisoning Defender script

  •    C

ARPPD protects your PC against Man-In-The-Middle (MITM) attacks. This is a script written in C to provide protection against malicious ARP attacks, which changes the gateway's MAC Address in the ARP table of a victim's PC. Check out my blog post here for details on how the script works.

pimatic-amazing-dash-button - Pimatic plugin for Amazon's dash-buttons

  •    CoffeeScript

A pimatic plugin for Amazon's dash-buttons. It is a pretty light-weight implementation which uses a ContactSensor device abstraction for the dash-button. Auto-discovery of dash-buttons is supported. The plugin sniffs for ARP probes which will be sent out by a dash-button when the button is pressed. The plugin is based on cap, a cross-platform libpcap binding for performing packet capturing with node.js. It can be used on *nix and Windows systems.