From 8d7657b9fd89a9c6f1dc8bbde4d2312e3cbd1065 Mon Sep 17 00:00:00 2001 From: Giuseppe De Marco Date: Tue, 23 Jan 2018 09:45:58 +0100 Subject: [PATCH] net/arp-scan: multiple inet6 bug; closes #506 --- .../src/opnsense/scripts/OPNsense/ARPscanner/IPtools.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/net/arp-scan/src/opnsense/scripts/OPNsense/ARPscanner/IPtools.py b/net/arp-scan/src/opnsense/scripts/OPNsense/ARPscanner/IPtools.py index b8dfc3c0c..def919768 100644 --- a/net/arp-scan/src/opnsense/scripts/OPNsense/ARPscanner/IPtools.py +++ b/net/arp-scan/src/opnsense/scripts/OPNsense/ARPscanner/IPtools.py @@ -166,7 +166,8 @@ class IPtools(object): )), flags=re.MULTILINE) - ifconfig = subprocess.check_output(["ifconfig", "-u"]).decode() + ifconfig_raw = subprocess.check_output(["ifconfig", "-u"]).decode() + ifconfig = '\n'.join([ i for i in ifconfig_raw.splitlines() if 'inet6' not in i]) interfaces = pattern.findall(ifconfig) Interface = namedtuple("Interface", "name {mac} {ip}".format( mac="mac",