From ce0749a477d64b23fc77e6bd24d18903263ac4c6 Mon Sep 17 00:00:00 2001 From: Facundo Acevedo Date: Fri, 9 Jun 2023 20:47:59 -0300 Subject: arp-whisper: Add new package arp-whisper listens to ARP requests on a network interface and responds to them based on a list of IP-MAC address mappings defined in a configuration file Signed-off-by: Facundo Acevedo --- utils/arp-whisper/files/arp-whisper.init | 14 ++++++++++++++ utils/arp-whisper/files/etc/arp-whisper/arp-whisper | 8 ++++++++ 2 files changed, 22 insertions(+) create mode 100644 utils/arp-whisper/files/arp-whisper.init create mode 100644 utils/arp-whisper/files/etc/arp-whisper/arp-whisper (limited to 'utils/arp-whisper/files') diff --git a/utils/arp-whisper/files/arp-whisper.init b/utils/arp-whisper/files/arp-whisper.init new file mode 100644 index 000000000..f5a29773d --- /dev/null +++ b/utils/arp-whisper/files/arp-whisper.init @@ -0,0 +1,14 @@ +#!/bin/sh /etc/rc.common + +START=60 +USE_PROCD=1 +PROG=/usr/sbin/arp-whisper +CONF_FILE=/etc/arp-whisper/arp-whisper + +start_service() { + procd_open_instance + procd_set_param command "$PROG" "$CONF_FILE" + procd_set_param stdout 1 + procd_set_param stderr 1 + procd_close_instance +} diff --git a/utils/arp-whisper/files/etc/arp-whisper/arp-whisper b/utils/arp-whisper/files/etc/arp-whisper/arp-whisper new file mode 100644 index 000000000..d2d8de71f --- /dev/null +++ b/utils/arp-whisper/files/etc/arp-whisper/arp-whisper @@ -0,0 +1,8 @@ +logging_level = "info" +[Network] +interface = br-lan + +[Hosts] +; ip = mac_address +; 192.168.1.2 = aa:bb:cc:dd:ee:ff +; 192.168.1.3 = 00:11:22:33:44:55 -- cgit v1.2.3