Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-getmac for openSUSE:Factory checked in at 2026-10-26 10:01:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-getmac (Old) and /work/SRC/openSUSE:Factory/.python-getmac.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-getmac" Mon Oct 26 10:01:01 2026 rev:9 rq:1392466 version:0.9.6 Changes: -------- --- /work/SRC/openSUSE:Factory/python-getmac/python-getmac.changes 2024-10-30 17:37:45.656613106 +0100 +++ /work/SRC/openSUSE:Factory/.python-getmac.new.2252680/python-getmac.changes 2026-10-26 10:02:25.424806950 +0100 @@ -1,0 +2,6 @@ +Sun Oct 25 15:45:50 UTC 2026 - Dirk Müller <[email protected]> + +- update to 0.9.6: + * Made library py.typed + +------------------------------------------------------------------- Old: ---- getmac-0.9.5.tar.gz New: ---- getmac-0.9.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-getmac.spec ++++++ --- /var/tmp/diff_new_pack.IaOOWl/_old 2026-10-26 10:02:26.282842933 +0100 +++ /var/tmp/diff_new_pack.IaOOWl/_new 2026-10-26 10:02:26.288843185 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-getmac # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-getmac -Version: 0.9.5 +Version: 0.9.6 Release: 0 Summary: Module to get MAC addresses of remote hosts and local interfaces License: MIT ++++++ cope-with-no-ip6.patch ++++++ --- /var/tmp/diff_new_pack.IaOOWl/_old 2026-10-26 10:02:26.339845324 +0100 +++ /var/tmp/diff_new_pack.IaOOWl/_new 2026-10-26 10:02:26.345845575 +0100 @@ -1,7 +1,7 @@ -Index: getmac-0.9.4/tests/test_getmac.py +Index: getmac-0.9.6/tests/test_getmac.py =================================================================== ---- getmac-0.9.4.orig/tests/test_getmac.py -+++ getmac-0.9.4/tests/test_getmac.py +--- getmac-0.9.6.orig/tests/test_getmac.py ++++ getmac-0.9.6/tests/test_getmac.py @@ -144,7 +144,7 @@ def test_initialize_method_cache_valid_t assert getmac.initialize_method_cache(method_type) assert getmac.METHOD_CACHE[method_type] is not None ++++++ getmac-0.9.5.tar.gz -> getmac-0.9.6.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/CHANGELOG.md new/getmac-0.9.6/CHANGELOG.md --- old/getmac-0.9.5/CHANGELOG.md 2024-07-16 03:36:11.000000000 +0200 +++ new/getmac-0.9.6/CHANGELOG.md 2026-10-03 19:29:43.338928500 +0200 @@ -4,6 +4,11 @@ **Announcement**: Compatibility with Python versions older than 3.7 (2.7, 3.4, 3.5, and 3.6) is deprecated and will be removed in getmac 1.0.0. If you are stuck on an unsupported Python, consider loosely pinning the version of this package in your dependency list, e.g. `getmac<1.0.0` or `getmac~=0.9.0`. +## 0.9.6 (10/03/2026) + +### Changed +* Made library py.typed + ## 0.9.5 (07/15/2024) ### Changed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/PKG-INFO new/getmac-0.9.6/PKG-INFO --- old/getmac-0.9.5/PKG-INFO 2024-07-16 03:46:13.204402000 +0200 +++ new/getmac-0.9.6/PKG-INFO 2026-10-03 19:32:40.478920700 +0200 @@ -1,6 +1,6 @@ -Metadata-Version: 2.1 +Metadata-Version: 2.4 Name: getmac -Version: 0.9.5 +Version: 0.9.6 Summary: Get MAC addresses of remote hosts and local interfaces Home-page: https://github.com/GhostofGoes/getmac Author: Christopher Goes @@ -34,6 +34,7 @@ Classifier: Programming Language :: Python :: Implementation :: PyPy Classifier: Programming Language :: Python :: Implementation :: IronPython Classifier: Programming Language :: Python :: Implementation :: Jython +Classifier: Typing :: Typed Classifier: Intended Audience :: Developers Classifier: Intended Audience :: System Administrators Classifier: Intended Audience :: Information Technology @@ -45,6 +46,18 @@ Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.* Description-Content-Type: text/markdown License-File: LICENSE +Dynamic: author +Dynamic: author-email +Dynamic: classifier +Dynamic: description +Dynamic: description-content-type +Dynamic: home-page +Dynamic: keywords +Dynamic: license +Dynamic: license-file +Dynamic: project-url +Dynamic: requires-python +Dynamic: summary [](https://pypi.org/project/getmac/) @@ -295,6 +308,7 @@ - Tomasz Duda (@tomaszduda23) - support for docker in network bridge mode - Steven Looman (@StevenLooman) - Windows 11 testing - Reimund Renner (@raymanP) - macOS fixes +- Simone Chemelli (@chemelli74) - py.typed the library ## Sources Many of the methods used to acquire an address and the core logic framework are attributed to the CPython project's UUID implementation. @@ -317,6 +331,11 @@ **Announcement**: Compatibility with Python versions older than 3.7 (2.7, 3.4, 3.5, and 3.6) is deprecated and will be removed in getmac 1.0.0. If you are stuck on an unsupported Python, consider loosely pinning the version of this package in your dependency list, e.g. `getmac<1.0.0` or `getmac~=0.9.0`. +## 0.9.6 (10/03/2026) + +### Changed +* Made library py.typed + ## 0.9.5 (07/15/2024) ### Changed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/README.md new/getmac-0.9.6/README.md --- old/getmac-0.9.5/README.md 2024-06-02 19:41:54.000000000 +0200 +++ new/getmac-0.9.6/README.md 2026-10-03 03:27:24.371827600 +0200 @@ -247,6 +247,7 @@ - Tomasz Duda (@tomaszduda23) - support for docker in network bridge mode - Steven Looman (@StevenLooman) - Windows 11 testing - Reimund Renner (@raymanP) - macOS fixes +- Simone Chemelli (@chemelli74) - py.typed the library ## Sources Many of the methods used to acquire an address and the core logic framework are attributed to the CPython project's UUID implementation. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/getmac/getmac.py new/getmac-0.9.6/getmac/getmac.py --- old/getmac-0.9.5/getmac/getmac.py 2024-07-16 03:36:29.000000000 +0200 +++ new/getmac-0.9.6/getmac/getmac.py 2026-10-03 19:29:08.012315800 +0200 @@ -23,6 +23,7 @@ updated_mac = get_mac_address(ip="10.0.0.1", network_request=True) """ + import ctypes import logging import os @@ -30,16 +31,17 @@ import re import shlex import socket +import subprocess import struct import sys import traceback import warnings from subprocess import CalledProcessError, check_output -try: # Python 3 - from subprocess import DEVNULL # type: ignore -except ImportError: # Python 2 - DEVNULL = open(os.devnull, "wb") # type: ignore +try: + DEVNULL = subprocess.DEVNULL # type: Union[int, BufferedWriter] +except AttributeError: # Python 2 + DEVNULL = open(os.devnull, "wb") # Used for mypy (a data type analysis tool) # If you're copying the code, this section can be safely removed @@ -47,7 +49,8 @@ from typing import TYPE_CHECKING if TYPE_CHECKING: - from typing import Dict, List, Optional, Set, Tuple, Type, Union + from io import BufferedWriter + from typing import Dict, IO, List, Optional, Set, Tuple, Type, Union except ImportError: pass @@ -56,7 +59,7 @@ if not log.handlers: log.addHandler(logging.NullHandler()) -__version__ = "0.9.5" +__version__ = "0.9.6" PY2 = sys.version_info[0] == 2 # type: bool @@ -79,7 +82,7 @@ _SYST = _UNAME.system # type: str if _SYST == "Java": try: - import java.lang + import java.lang # type: ignore[import-not-found] _SYST = str(java.lang.System.getProperty("os.name")) except ImportError: @@ -271,10 +274,11 @@ def _call_proc(executable, args): # type: (str, str) -> str + cmd = "" # type: Union[str, List[str]] if WINDOWS: - cmd = executable + " " + args # type: ignore + cmd = executable + " " + args else: - cmd = [executable] + shlex.split(args) # type: ignore + cmd = [executable] + shlex.split(args) output = check_output(cmd, stderr=DEVNULL, env=ENV) @@ -303,7 +307,7 @@ """ s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.connect(("1.1.1.1", 53)) - ip = s.getsockname()[0] + ip = str(s.getsockname()[0]) s.close() # NOTE: sockets don't have context manager in 2.7 :( return ip @@ -338,7 +342,7 @@ def test(self): # type: () -> bool # noqa: T484 """Low-impact test that the method is feasible, e.g. command exists.""" - pass # pragma: no cover + raise NotImplementedError # pragma: no cover # TODO: automatically clean MAC on return def get(self, arg): # type: (str) -> Optional[str] @@ -359,7 +363,7 @@ Lowercase colon-separated MAC address, or None if one could not be found. """ - pass # pragma: no cover + raise NotImplementedError # pragma: no cover @classmethod def __str__(cls): # type: () -> str @@ -466,7 +470,7 @@ ("-a", True), # "arp -a 192.168.1.1" ) _args_tested = False # type: bool - _good_pair = () # type: Union[Tuple, Tuple[str, bool]] + _good_pair = None # type: Optional[Tuple[str, bool]] def test(self): # type: () -> bool return check_command("arp") @@ -508,9 +512,12 @@ if not command_output: # if True, then include IP as a command argument - cmd_args = [self._good_pair[0]] + good_pair = self._good_pair + if good_pair is None: + return None + cmd_args = [good_pair[0]] - if self._good_pair[1]: + if good_pair[1]: cmd_args.append(arg) command_output = _popen("arp", " ".join(cmd_args)) @@ -638,16 +645,25 @@ def test(self): # type: () -> bool try: - return ctypes.windll.wsock32.inet_addr(b"127.0.0.1") > 0 # noqa: T484 + windll = getattr(ctypes, "windll", None) + if windll is None: + return False + result = windll.wsock32.inet_addr(b"127.0.0.1") # type: int + return result > 0 except Exception: return False def get(self, arg): # type: (str) -> Optional[str] + windll = getattr(ctypes, "windll", None) + if windll is None: + return None + + arg_input = arg # type: Union[str, bytes] if not PY2: # Convert to bytes on Python 3+ (Fixes GitHub issue #7) - arg = arg.encode() # type: ignore + arg_input = arg.encode() try: - inetaddr = ctypes.windll.wsock32.inet_addr(arg) # type: ignore + inetaddr = windll.wsock32.inet_addr(arg_input) if inetaddr in (0, -1): raise Exception except Exception: @@ -655,19 +671,19 @@ # We should be explicit about only accepting ipv4 addresses # and handle any hostname resolution in calling code hostip = socket.gethostbyname(arg) - inetaddr = ctypes.windll.wsock32.inet_addr(hostip) # type: ignore + inetaddr = windll.wsock32.inet_addr(hostip) buffer = ctypes.c_buffer(6) addlen = ctypes.c_ulong(ctypes.sizeof(buffer)) # https://docs.microsoft.com/en-us/windows/win32/api/iphlpapi/nf-iphlpapi-sendarp - send_arp = ctypes.windll.Iphlpapi.SendARP # type: ignore + send_arp = windll.Iphlpapi.SendARP if send_arp(inetaddr, 0, ctypes.byref(buffer), ctypes.byref(addlen)) != 0: return None # Convert binary data into a string. macaddr = "" - for intval in struct.unpack("BBBBBB", buffer): # type: ignore + for intval in struct.unpack("BBBBBB", buffer): if intval > 15: replacestr = "0x" else: @@ -723,19 +739,24 @@ def test(self): # type: () -> bool try: - from uuid import _find_mac # noqa: T484 + import uuid - return check_command("lanscan") + return bool(getattr(uuid, "_find_mac", None)) and check_command("lanscan") except Exception: return False def get(self, arg): # type: (str) -> Optional[str] - from uuid import _find_mac # type: ignore + import uuid + + _find_mac = getattr(uuid, "_find_mac", None) + if _find_mac is None: + return None + arg_input = arg # type: Union[str, bytes] if not PY2: - arg = bytes(arg, "utf-8") # type: ignore + arg_input = bytes(arg, "utf-8") - mac = _find_mac("lanscan", "-ai", [arg], lambda i: 0) + mac = _find_mac("lanscan", "-ai", [arg_input], lambda i: 0) if mac: return _uuid_convert(mac) @@ -787,7 +808,7 @@ # Network Adapter (the human-readable name) (r"\r\n.*", r".*" + MAC_RE_DASH + r".*\r\n"), ] # type: List[Tuple[str, str]] - _champ = () # type: Union[tuple, Tuple[str, str]] + _champ = None # type: Optional[Tuple[str, str]] def test(self): # type: () -> bool # NOTE: the scripts from this library (getmac) are excluded from the @@ -1379,7 +1400,8 @@ curr = METHOD_CACHE[method_type] FALLBACK_CACHE[method_type].remove(found) METHOD_CACHE[method_type] = found - FALLBACK_CACHE[method_type].insert(0, curr) # noqa: T484 + if curr is not None: + FALLBACK_CACHE[method_type].insert(0, curr) return True @@ -1527,8 +1549,9 @@ ) # Populate fallback cache with all the tested methods, minus the currently active method - if METHOD_CACHE[method_type] and METHOD_CACHE[method_type] in tested_methods: - tested_methods.remove(METHOD_CACHE[method_type]) # noqa: T484 + current_method = METHOD_CACHE[method_type] + if current_method and current_method in tested_methods: + tested_methods.remove(current_method) FALLBACK_CACHE[method_type] = tested_methods @@ -1871,7 +1894,8 @@ global DEFAULT_IFACE if not DEFAULT_IFACE: - DEFAULT_IFACE = get_by_method("default_iface") # noqa: T484 + default_iface = get_by_method("default_iface") + DEFAULT_IFACE = default_iface if default_iface else "" if DEFAULT_IFACE: DEFAULT_IFACE = str(DEFAULT_IFACE).strip() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/getmac/shutilwhich.py new/getmac-0.9.6/getmac/shutilwhich.py --- old/getmac-0.9.5/getmac/shutilwhich.py 2024-06-02 19:41:54.000000000 +0200 +++ new/getmac-0.9.6/getmac/shutilwhich.py 2026-10-03 03:27:24.373827500 +0200 @@ -10,10 +10,16 @@ import os import sys +try: + from typing import List, Optional +except ImportError: + pass + # Everything below this point has been copied verbatim from the Python-3.3 # sources. def which(cmd, mode=os.F_OK | os.X_OK, path=None): + # type: (str, int, Optional[str]) -> Optional[str] """Given a command, mode, and a PATH string, return the path which conforms to the given mode on the PATH, or None if there is no such file. @@ -28,6 +34,7 @@ # Additionally check that `file` is not a directory, as on Windows # directories pass the os.access check. def _access_check(fn, mode): + # type: (str, int) -> bool return os.path.exists(fn) and os.access(fn, mode) and not os.path.isdir(fn) # Short circuit. If we're given a full path which matches the mode @@ -35,7 +42,8 @@ if _access_check(cmd, mode): return cmd - path = (path or os.environ.get("PATH", os.defpath)).split(os.pathsep) + path_str = path if path is not None else os.environ.get("PATH", os.defpath) + path_parts = path_str.split(os.pathsep) # type: List[str] if sys.platform == "win32": # The current directory takes precedence on Windows. @@ -56,7 +64,7 @@ files = [cmd] seen = set() - for dir in path: + for dir in path_parts: dir = os.path.normcase(dir) if dir not in seen: seen.add(dir) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/getmac.egg-info/PKG-INFO new/getmac-0.9.6/getmac.egg-info/PKG-INFO --- old/getmac-0.9.5/getmac.egg-info/PKG-INFO 2024-07-16 03:46:10.000000000 +0200 +++ new/getmac-0.9.6/getmac.egg-info/PKG-INFO 2026-10-03 19:32:40.381986900 +0200 @@ -1,6 +1,6 @@ -Metadata-Version: 2.1 +Metadata-Version: 2.4 Name: getmac -Version: 0.9.5 +Version: 0.9.6 Summary: Get MAC addresses of remote hosts and local interfaces Home-page: https://github.com/GhostofGoes/getmac Author: Christopher Goes @@ -34,6 +34,7 @@ Classifier: Programming Language :: Python :: Implementation :: PyPy Classifier: Programming Language :: Python :: Implementation :: IronPython Classifier: Programming Language :: Python :: Implementation :: Jython +Classifier: Typing :: Typed Classifier: Intended Audience :: Developers Classifier: Intended Audience :: System Administrators Classifier: Intended Audience :: Information Technology @@ -45,6 +46,18 @@ Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.* Description-Content-Type: text/markdown License-File: LICENSE +Dynamic: author +Dynamic: author-email +Dynamic: classifier +Dynamic: description +Dynamic: description-content-type +Dynamic: home-page +Dynamic: keywords +Dynamic: license +Dynamic: license-file +Dynamic: project-url +Dynamic: requires-python +Dynamic: summary [](https://pypi.org/project/getmac/) @@ -295,6 +308,7 @@ - Tomasz Duda (@tomaszduda23) - support for docker in network bridge mode - Steven Looman (@StevenLooman) - Windows 11 testing - Reimund Renner (@raymanP) - macOS fixes +- Simone Chemelli (@chemelli74) - py.typed the library ## Sources Many of the methods used to acquire an address and the core logic framework are attributed to the CPython project's UUID implementation. @@ -317,6 +331,11 @@ **Announcement**: Compatibility with Python versions older than 3.7 (2.7, 3.4, 3.5, and 3.6) is deprecated and will be removed in getmac 1.0.0. If you are stuck on an unsupported Python, consider loosely pinning the version of this package in your dependency list, e.g. `getmac<1.0.0` or `getmac~=0.9.0`. +## 0.9.6 (10/03/2026) + +### Changed +* Made library py.typed + ## 0.9.5 (07/15/2024) ### Changed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/getmac.egg-info/SOURCES.txt new/getmac-0.9.6/getmac.egg-info/SOURCES.txt --- old/getmac-0.9.5/getmac.egg-info/SOURCES.txt 2024-07-16 03:46:11.000000000 +0200 +++ new/getmac-0.9.6/getmac.egg-info/SOURCES.txt 2026-10-03 19:32:40.394044400 +0200 @@ -7,6 +7,7 @@ getmac/__init__.py getmac/__main__.py getmac/getmac.py +getmac/py.typed getmac/shutilwhich.py getmac.egg-info/PKG-INFO getmac.egg-info/SOURCES.txt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/setup.py new/getmac-0.9.6/setup.py --- old/getmac-0.9.5/setup.py 2024-06-02 19:41:54.000000000 +0200 +++ new/getmac-0.9.6/setup.py 2026-10-03 03:27:24.373827500 +0200 @@ -36,6 +36,7 @@ license="MIT", data_files=[], packages=["getmac"], + package_data={"getmac": ["py.typed"]}, zip_safe=True, entry_points={"console_scripts": ["getmac2 = getmac.__main__:main"]} if sys.version_info[:2] <= (2, 7) @@ -82,6 +83,7 @@ "Programming Language :: Python :: Implementation :: PyPy", "Programming Language :: Python :: Implementation :: IronPython", "Programming Language :: Python :: Implementation :: Jython", + "Typing :: Typed", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "Intended Audience :: Information Technology", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/OSX/arp_-a.out new/getmac-0.9.6/tests/samples/OSX/arp_-a.out --- old/getmac-0.9.5/tests/samples/OSX/arp_-a.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/OSX/arp_-a.out 2026-08-06 05:31:54.076726200 +0200 @@ -1,6 +1,6 @@ -? (192.168.1.1) at 58:6d:8f:7:c9:94 on en0 ifscope [ethernet] -? (192.168.1.118) at a4:5e:60:e3:ca:33 on en0 ifscope [ethernet] -? (192.168.1.120) at c4:8e:8f:61:82:db on en0 ifscope [ethernet] -? (192.168.1.135) at 18:4f:32:5a:64:5 on en0 ifscope [ethernet] -? (192.168.1.156) at 14:cc:20:1a:99:0 on en0 ifscope [ethernet] +? (192.168.1.1) at 58:6d:8f:7:c9:94 on en0 ifscope [ethernet] +? (192.168.1.118) at a4:5e:60:e3:ca:33 on en0 ifscope [ethernet] +? (192.168.1.120) at c4:8e:8f:61:82:db on en0 ifscope [ethernet] +? (192.168.1.135) at 18:4f:32:5a:64:5 on en0 ifscope [ethernet] +? (192.168.1.156) at 14:cc:20:1a:99:0 on en0 ifscope [ethernet] ? (192.168.1.255) at ff:ff:ff:ff:ff:ff on en0 ifscope [ethernet] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/OSX/arp_-an.out new/getmac-0.9.6/tests/samples/OSX/arp_-an.out --- old/getmac-0.9.5/tests/samples/OSX/arp_-an.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/OSX/arp_-an.out 2026-08-06 05:31:54.076749000 +0200 @@ -1,6 +1,6 @@ -? (192.168.1.1) at 58:6d:8f:7:c9:94 on en0 ifscope [ethernet] -? (192.168.1.118) at a4:5e:60:e3:ca:33 on en0 ifscope [ethernet] -? (192.168.1.120) at c4:8e:8f:61:82:db on en0 ifscope [ethernet] -? (192.168.1.135) at 18:4f:32:5a:64:5 on en0 ifscope [ethernet] -? (192.168.1.156) at 14:cc:20:1a:99:0 on en0 ifscope [ethernet] +? (192.168.1.1) at 58:6d:8f:7:c9:94 on en0 ifscope [ethernet] +? (192.168.1.118) at a4:5e:60:e3:ca:33 on en0 ifscope [ethernet] +? (192.168.1.120) at c4:8e:8f:61:82:db on en0 ifscope [ethernet] +? (192.168.1.135) at 18:4f:32:5a:64:5 on en0 ifscope [ethernet] +? (192.168.1.156) at 14:cc:20:1a:99:0 on en0 ifscope [ethernet] ? (192.168.1.255) at ff:ff:ff:ff:ff:ff on en0 ifscope [ethernet] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/android_6.0.1_no_root__ip_addr.txt new/getmac-0.9.6/tests/samples/android_6.0.1_no_root__ip_addr.txt --- old/getmac-0.9.5/tests/samples/android_6.0.1_no_root__ip_addr.txt 2023-01-28 17:48:30.000000000 +0100 +++ new/getmac-0.9.6/tests/samples/android_6.0.1_no_root__ip_addr.txt 2026-08-06 05:31:54.076907400 +0200 @@ -1,64 +1,64 @@ -1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN - link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 - inet 127.0.0.1/8 scope host lo - valid_lft forever preferred_lft forever - inet6 ::1/128 scope host - valid_lft forever preferred_lft forever -2: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN - link/ether 0a:15:3d:6f:80:b5 brd ff:ff:ff:ff:ff:ff - inet6 fe80::815:3dff:fe6f:80b5/64 scope link - valid_lft forever preferred_lft forever -3: sit0: <NOARP> mtu 1480 qdisc noop state DOWN - link/sit 0.0.0.0 brd 0.0.0.0 -4: rmnet0: <UP,LOWER_UP> mtu 2000 qdisc pfifo_fast state UNKNOWN qlen 1000 - link/[530] -12: rmnet_data0: <UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 - link/[530] - inet 10.154.82.227/29 scope global rmnet_data0 - valid_lft forever preferred_lft forever - inet6 fe80::af7f:6329:c609:a060/64 scope link - valid_lft forever preferred_lft forever -13: rmnet_data1: <> mtu 1500 qdisc noop state DOWN qlen 1000 - link/[530] -14: rmnet_data2: <> mtu 1500 qdisc noop state DOWN qlen 1000 - link/[530] -15: rmnet_data3: <> mtu 1500 qdisc noop state DOWN qlen 1000 - link/[530] -16: rmnet_data4: <> mtu 1500 qdisc noop state DOWN qlen 1000 - link/[530] -17: rmnet_data5: <> mtu 1500 qdisc noop state DOWN qlen 1000 - link/[530] -18: rmnet_data6: <> mtu 1500 qdisc noop state DOWN qlen 1000 - link/[530] -19: rmnet_data7: <> mtu 1500 qdisc noop state DOWN qlen 1000 - link/[530] -20: r_rmnet_data0: <> mtu 1500 qdisc noop state DOWN qlen 1000 - link/[530] -21: r_rmnet_data1: <> mtu 1500 qdisc noop state DOWN qlen 1000 - link/[530] -22: r_rmnet_data2: <> mtu 1500 qdisc noop state DOWN qlen 1000 - link/[530] -23: r_rmnet_data3: <> mtu 1500 qdisc noop state DOWN qlen 1000 - link/[530] -24: r_rmnet_data4: <> mtu 1500 qdisc noop state DOWN qlen 1000 - link/[530] -25: r_rmnet_data5: <> mtu 1500 qdisc noop state DOWN qlen 1000 - link/[530] -26: r_rmnet_data6: <> mtu 1500 qdisc noop state DOWN qlen 1000 - link/[530] -27: r_rmnet_data7: <> mtu 1500 qdisc noop state DOWN qlen 1000 - link/[530] -28: r_rmnet_data8: <> mtu 1500 qdisc noop state DOWN qlen 1000 - link/[530] -31: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000 - link/ether 00:0a:f5:52:24:04 brd ff:ff:ff:ff:ff:ff - inet 192.168.1.150/24 brd 192.168.1.255 scope global wlan0 - valid_lft forever preferred_lft forever - inet6 fe80::20a:f5ff:fe52:2404/64 scope link - valid_lft forever preferred_lft forever -32: p2p0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000 - link/ether 02:0a:f5:52:24:04 brd ff:ff:ff:ff:ff:ff - - - - +1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN + link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 + inet 127.0.0.1/8 scope host lo + valid_lft forever preferred_lft forever + inet6 ::1/128 scope host + valid_lft forever preferred_lft forever +2: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN + link/ether 0a:15:3d:6f:80:b5 brd ff:ff:ff:ff:ff:ff + inet6 fe80::815:3dff:fe6f:80b5/64 scope link + valid_lft forever preferred_lft forever +3: sit0: <NOARP> mtu 1480 qdisc noop state DOWN + link/sit 0.0.0.0 brd 0.0.0.0 +4: rmnet0: <UP,LOWER_UP> mtu 2000 qdisc pfifo_fast state UNKNOWN qlen 1000 + link/[530] +12: rmnet_data0: <UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 + link/[530] + inet 10.154.82.227/29 scope global rmnet_data0 + valid_lft forever preferred_lft forever + inet6 fe80::af7f:6329:c609:a060/64 scope link + valid_lft forever preferred_lft forever +13: rmnet_data1: <> mtu 1500 qdisc noop state DOWN qlen 1000 + link/[530] +14: rmnet_data2: <> mtu 1500 qdisc noop state DOWN qlen 1000 + link/[530] +15: rmnet_data3: <> mtu 1500 qdisc noop state DOWN qlen 1000 + link/[530] +16: rmnet_data4: <> mtu 1500 qdisc noop state DOWN qlen 1000 + link/[530] +17: rmnet_data5: <> mtu 1500 qdisc noop state DOWN qlen 1000 + link/[530] +18: rmnet_data6: <> mtu 1500 qdisc noop state DOWN qlen 1000 + link/[530] +19: rmnet_data7: <> mtu 1500 qdisc noop state DOWN qlen 1000 + link/[530] +20: r_rmnet_data0: <> mtu 1500 qdisc noop state DOWN qlen 1000 + link/[530] +21: r_rmnet_data1: <> mtu 1500 qdisc noop state DOWN qlen 1000 + link/[530] +22: r_rmnet_data2: <> mtu 1500 qdisc noop state DOWN qlen 1000 + link/[530] +23: r_rmnet_data3: <> mtu 1500 qdisc noop state DOWN qlen 1000 + link/[530] +24: r_rmnet_data4: <> mtu 1500 qdisc noop state DOWN qlen 1000 + link/[530] +25: r_rmnet_data5: <> mtu 1500 qdisc noop state DOWN qlen 1000 + link/[530] +26: r_rmnet_data6: <> mtu 1500 qdisc noop state DOWN qlen 1000 + link/[530] +27: r_rmnet_data7: <> mtu 1500 qdisc noop state DOWN qlen 1000 + link/[530] +28: r_rmnet_data8: <> mtu 1500 qdisc noop state DOWN qlen 1000 + link/[530] +31: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000 + link/ether 00:0a:f5:52:24:04 brd ff:ff:ff:ff:ff:ff + inet 192.168.1.150/24 brd 192.168.1.255 scope global wlan0 + valid_lft forever preferred_lft forever + inet6 fe80::20a:f5ff:fe52:2404/64 scope link + valid_lft forever preferred_lft forever +32: p2p0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000 + link/ether 02:0a:f5:52:24:04 brd ff:ff:ff:ff:ff:ff + + + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/android_6.0.1_no_root__ip_link.txt new/getmac-0.9.6/tests/samples/android_6.0.1_no_root__ip_link.txt --- old/getmac-0.9.5/tests/samples/android_6.0.1_no_root__ip_link.txt 2023-01-28 17:48:30.000000000 +0100 +++ new/getmac-0.9.6/tests/samples/android_6.0.1_no_root__ip_link.txt 2026-08-06 05:31:54.076907400 +0200 @@ -1,47 +1,47 @@ -1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT - link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 -2: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT - link/ether 0a:15:3d:6f:80:b5 brd ff:ff:ff:ff:ff:ff -3: sit0: <NOARP> mtu 1480 qdisc noop state DOWN mode DEFAULT - link/sit 0.0.0.0 brd 0.0.0.0 -4: rmnet0: <UP,LOWER_UP> mtu 2000 qdisc pfifo_fast state UNKNOWN mode DEFAULT qlen 1000 - link/[530] -12: rmnet_data0: <UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT qlen 1000 - link/[530] -13: rmnet_data1: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 - link/[530] -14: rmnet_data2: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 - link/[530] -15: rmnet_data3: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 - link/[530] -16: rmnet_data4: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 - link/[530] -17: rmnet_data5: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 - link/[530] -18: rmnet_data6: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 - link/[530] -19: rmnet_data7: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 - link/[530] -20: r_rmnet_data0: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 - link/[530] -21: r_rmnet_data1: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 - link/[530] -22: r_rmnet_data2: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 - link/[530] -23: r_rmnet_data3: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 - link/[530] -24: r_rmnet_data4: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 - link/[530] -25: r_rmnet_data5: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 - link/[530] -26: r_rmnet_data6: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 - link/[530] -27: r_rmnet_data7: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 - link/[530] -28: r_rmnet_data8: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 - link/[530] -31: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT qlen 1000 - link/ether 00:0a:f5:52:24:04 brd ff:ff:ff:ff:ff:ff -32: p2p0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT qlen 1000 - link/ether 02:0a:f5:52:24:04 brd ff:ff:ff:ff:ff:ff - +1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT + link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 +2: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT + link/ether 0a:15:3d:6f:80:b5 brd ff:ff:ff:ff:ff:ff +3: sit0: <NOARP> mtu 1480 qdisc noop state DOWN mode DEFAULT + link/sit 0.0.0.0 brd 0.0.0.0 +4: rmnet0: <UP,LOWER_UP> mtu 2000 qdisc pfifo_fast state UNKNOWN mode DEFAULT qlen 1000 + link/[530] +12: rmnet_data0: <UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT qlen 1000 + link/[530] +13: rmnet_data1: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 + link/[530] +14: rmnet_data2: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 + link/[530] +15: rmnet_data3: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 + link/[530] +16: rmnet_data4: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 + link/[530] +17: rmnet_data5: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 + link/[530] +18: rmnet_data6: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 + link/[530] +19: rmnet_data7: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 + link/[530] +20: r_rmnet_data0: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 + link/[530] +21: r_rmnet_data1: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 + link/[530] +22: r_rmnet_data2: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 + link/[530] +23: r_rmnet_data3: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 + link/[530] +24: r_rmnet_data4: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 + link/[530] +25: r_rmnet_data5: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 + link/[530] +26: r_rmnet_data6: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 + link/[530] +27: r_rmnet_data7: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 + link/[530] +28: r_rmnet_data8: <> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 + link/[530] +31: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT qlen 1000 + link/ether 00:0a:f5:52:24:04 brd ff:ff:ff:ff:ff:ff +32: p2p0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT qlen 1000 + link/ether 02:0a:f5:52:24:04 brd ff:ff:ff:ff:ff:ff + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/openbsd_6/arp_an.out new/getmac-0.9.6/tests/samples/openbsd_6/arp_an.out --- old/getmac-0.9.5/tests/samples/openbsd_6/arp_an.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/openbsd_6/arp_an.out 2026-08-06 05:31:54.078051600 +0200 @@ -1,4 +1,4 @@ -Host Ethernet Address Netif Expire Flags -10.0.2.2 52:54:00:12:35:02 em0 2m53s -10.0.2.3 52:54:00:12:35:03 em0 expired +Host Ethernet Address Netif Expire Flags +10.0.2.2 52:54:00:12:35:02 em0 2m53s +10.0.2.3 52:54:00:12:35:03 em0 expired 10.0.2.15 08:00:27:18:64:56 em0 permanent l \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/openbsd_6/ifconfig.out new/getmac-0.9.6/tests/samples/openbsd_6/ifconfig.out --- old/getmac-0.9.5/tests/samples/openbsd_6/ifconfig.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/openbsd_6/ifconfig.out 2026-08-06 05:31:54.078145700 +0200 @@ -1,20 +1,20 @@ -lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 32768 - index 3 priority 0 llprio 3 - groups: lo - inet6 ::1 prefixlen 128 - inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 - inet 127.0.0.1 netmask 0xff000000 -em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 - lladdr 08:00:27:18:64:56 - index 1 priority 0 llprio 3 - groups: egress - media: Ethernet autoselect (1000baseT full-duplex) - status: active - inet 10.0.2.15 netmask 0xffffff00 broadcast 10.0.2.255 -enc0: flags=0<> - index 2 priority 0 llprio 3 - groups: enc - status: active -pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33136 - index 4 priority 0 llprio 3 +lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 32768 + index 3 priority 0 llprio 3 + groups: lo + inet6 ::1 prefixlen 128 + inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 + inet 127.0.0.1 netmask 0xff000000 +em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 + lladdr 08:00:27:18:64:56 + index 1 priority 0 llprio 3 + groups: egress + media: Ethernet autoselect (1000baseT full-duplex) + status: active + inet 10.0.2.15 netmask 0xffffff00 broadcast 10.0.2.255 +enc0: flags=0<> + index 2 priority 0 llprio 3 + groups: enc + status: active +pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33136 + index 4 priority 0 llprio 3 groups: pflog \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/openbsd_6/ifconfig_em0.out new/getmac-0.9.6/tests/samples/openbsd_6/ifconfig_em0.out --- old/getmac-0.9.5/tests/samples/openbsd_6/ifconfig_em0.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/openbsd_6/ifconfig_em0.out 2026-08-06 05:31:54.078145700 +0200 @@ -1,7 +1,7 @@ -em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 - lladdr 08:00:27:18:64:56 - index 1 priority 0 llprio 3 - groups: egress - media: Ethernet autoselect (1000baseT full-duplex) - status: active +em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 + lladdr 08:00:27:18:64:56 + index 1 priority 0 llprio 3 + groups: egress + media: Ethernet autoselect (1000baseT full-duplex) + status: active inet 10.0.2.15 netmask 0xffffff00 broadcast 10.0.2.255 \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/openbsd_6/route_nq_show_inet_gateway_priority_1.out new/getmac-0.9.6/tests/samples/openbsd_6/route_nq_show_inet_gateway_priority_1.out --- old/getmac-0.9.5/tests/samples/openbsd_6/route_nq_show_inet_gateway_priority_1.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/openbsd_6/route_nq_show_inet_gateway_priority_1.out 2026-08-06 05:31:54.078145700 +0200 @@ -1,6 +1,6 @@ -Routing tables - -Internet: -Destination Gateway Flags Refs Use Mtu Prio Iface -10.0.2.255 10.0.2.15 UHb 0 0 - 1 em0 +Routing tables + +Internet: +Destination Gateway Flags Refs Use Mtu Prio Iface +10.0.2.255 10.0.2.15 UHb 0 0 - 1 em0 127.0.0.1 127.0.0.1 UHhl 1 2 32768 1 lo0 \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/ubuntu_18.04/arp_-a.out new/getmac-0.9.6/tests/samples/ubuntu_18.04/arp_-a.out --- old/getmac-0.9.5/tests/samples/ubuntu_18.04/arp_-a.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/ubuntu_18.04/arp_-a.out 2026-08-06 05:31:54.078317900 +0200 @@ -1,2 +1,2 @@ -? (192.168.16.254) at 00:50:56:e1:2f:51 [ether] on ens33 -_gateway (192.168.16.2) at 00:50:56:f1:4c:50 [ether] on ens33 +? (192.168.16.254) at 00:50:56:e1:2f:51 [ether] on ens33 +_gateway (192.168.16.2) at 00:50:56:f1:4c:50 [ether] on ens33 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/ubuntu_18.04/arp_-an.out new/getmac-0.9.6/tests/samples/ubuntu_18.04/arp_-an.out --- old/getmac-0.9.5/tests/samples/ubuntu_18.04/arp_-an.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/ubuntu_18.04/arp_-an.out 2026-08-06 05:31:54.078377000 +0200 @@ -1,2 +1,2 @@ -? (192.168.16.254) at 00:50:56:e1:2f:51 [ether] on ens33 -? (192.168.16.2) at 00:50:56:f1:4c:50 [ether] on ens33 +? (192.168.16.254) at 00:50:56:e1:2f:51 [ether] on ens33 +? (192.168.16.2) at 00:50:56:f1:4c:50 [ether] on ens33 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/ubuntu_18.04/arping-habets.out new/getmac-0.9.6/tests/samples/ubuntu_18.04/arping-habets.out --- old/getmac-0.9.5/tests/samples/ubuntu_18.04/arping-habets.out 2020-05-29 07:28:17.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/ubuntu_18.04/arping-habets.out 2026-08-06 05:31:54.078377000 +0200 @@ -1 +1 @@ -00:50:56:e8:32:3c +00:50:56:e8:32:3c diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/ubuntu_18.04/arping-iputils.out new/getmac-0.9.6/tests/samples/ubuntu_18.04/arping-iputils.out --- old/getmac-0.9.5/tests/samples/ubuntu_18.04/arping-iputils.out 2023-06-01 06:54:01.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/ubuntu_18.04/arping-iputils.out 2026-08-06 05:31:54.078377000 +0200 @@ -1,4 +1,4 @@ -ARPING 192.168.16.254 from 192.168.16.42 ens33 -Unicast reply from 192.168.16.254 [00:50:56:E8:32:3C] 7.521ms -Sent 1 probes (1 broadcast(s)) -Received 1 response(s) +ARPING 192.168.16.254 from 192.168.16.42 ens33 +Unicast reply from 192.168.16.254 [00:50:56:E8:32:3C] 7.521ms +Sent 1 probes (1 broadcast(s)) +Received 1 response(s) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/ubuntu_18.04/cat_proc-net-arp.out new/getmac-0.9.6/tests/samples/ubuntu_18.04/cat_proc-net-arp.out --- old/getmac-0.9.5/tests/samples/ubuntu_18.04/cat_proc-net-arp.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/ubuntu_18.04/cat_proc-net-arp.out 2026-08-06 05:31:54.078377000 +0200 @@ -1,3 +1,3 @@ -IP address HW type Flags HW address Mask Device -192.168.16.254 0x1 0x2 00:50:56:e1:2f:51 * ens33 -192.168.16.2 0x1 0x2 00:50:56:f1:4c:50 * ens33 +IP address HW type Flags HW address Mask Device +192.168.16.254 0x1 0x2 00:50:56:e1:2f:51 * ens33 +192.168.16.2 0x1 0x2 00:50:56:f1:4c:50 * ens33 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/ubuntu_18.04/ifconfig.out new/getmac-0.9.6/tests/samples/ubuntu_18.04/ifconfig.out --- old/getmac-0.9.5/tests/samples/ubuntu_18.04/ifconfig.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/ubuntu_18.04/ifconfig.out 2026-08-06 05:31:54.078377000 +0200 @@ -1,26 +1,26 @@ -docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 - inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 - ether 02:42:33:bf:3e:40 txqueuelen 0 (Ethernet) - RX packets 0 bytes 0 (0.0 B) - RX errors 0 dropped 0 overruns 0 frame 0 - TX packets 0 bytes 0 (0.0 B) - TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 - -ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 - inet 192.168.16.129 netmask 255.255.255.0 broadcast 192.168.16.255 - inet6 fe80::830:deaa:bcf5:d965 prefixlen 64 scopeid 0x20<link> - ether 00:0c:29:b5:72:37 txqueuelen 1000 (Ethernet) - RX packets 1048476 bytes 1517297592 (1.5 GB) - RX errors 0 dropped 0 overruns 0 frame 0 - TX packets 282398 bytes 22138690 (22.1 MB) - TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 - -lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 - inet 127.0.0.1 netmask 255.0.0.0 - inet6 ::1 prefixlen 128 scopeid 0x10<host> - loop txqueuelen 1000 (Local Loopback) - RX packets 8483 bytes 789209 (789.2 KB) - RX errors 0 dropped 0 overruns 0 frame 0 - TX packets 8483 bytes 789209 (789.2 KB) - TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 - +docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 + inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 + ether 02:42:33:bf:3e:40 txqueuelen 0 (Ethernet) + RX packets 0 bytes 0 (0.0 B) + RX errors 0 dropped 0 overruns 0 frame 0 + TX packets 0 bytes 0 (0.0 B) + TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 + +ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 + inet 192.168.16.129 netmask 255.255.255.0 broadcast 192.168.16.255 + inet6 fe80::830:deaa:bcf5:d965 prefixlen 64 scopeid 0x20<link> + ether 00:0c:29:b5:72:37 txqueuelen 1000 (Ethernet) + RX packets 1048476 bytes 1517297592 (1.5 GB) + RX errors 0 dropped 0 overruns 0 frame 0 + TX packets 282398 bytes 22138690 (22.1 MB) + TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 + +lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 + inet 127.0.0.1 netmask 255.0.0.0 + inet6 ::1 prefixlen 128 scopeid 0x10<host> + loop txqueuelen 1000 (Local Loopback) + RX packets 8483 bytes 789209 (789.2 KB) + RX errors 0 dropped 0 overruns 0 frame 0 + TX packets 8483 bytes 789209 (789.2 KB) + TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/ubuntu_18.04/ifconfig_ens33.out new/getmac-0.9.6/tests/samples/ubuntu_18.04/ifconfig_ens33.out --- old/getmac-0.9.5/tests/samples/ubuntu_18.04/ifconfig_ens33.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/ubuntu_18.04/ifconfig_ens33.out 2026-08-06 05:31:54.078377000 +0200 @@ -1,9 +1,9 @@ -ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 - inet 192.168.16.129 netmask 255.255.255.0 broadcast 192.168.16.255 - inet6 fe80::830:deaa:bcf5:d965 prefixlen 64 scopeid 0x20<link> - ether 00:0c:29:b5:72:37 txqueuelen 1000 (Ethernet) - RX packets 1048503 bytes 1517300382 (1.5 GB) - RX errors 0 dropped 0 overruns 0 frame 0 - TX packets 282411 bytes 22139680 (22.1 MB) - TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 - +ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 + inet 192.168.16.129 netmask 255.255.255.0 broadcast 192.168.16.255 + inet6 fe80::830:deaa:bcf5:d965 prefixlen 64 scopeid 0x20<link> + ether 00:0c:29:b5:72:37 txqueuelen 1000 (Ethernet) + RX packets 1048503 bytes 1517300382 (1.5 GB) + RX errors 0 dropped 0 overruns 0 frame 0 + TX packets 282411 bytes 22139680 (22.1 MB) + TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/ubuntu_18.04/ip_link.out new/getmac-0.9.6/tests/samples/ubuntu_18.04/ip_link.out --- old/getmac-0.9.5/tests/samples/ubuntu_18.04/ip_link.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/ubuntu_18.04/ip_link.out 2026-08-06 05:31:54.078377000 +0200 @@ -1,6 +1,6 @@ -1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 - link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 -2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 - link/ether 00:0c:29:b5:72:37 brd ff:ff:ff:ff:ff:ff -3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default - link/ether 02:42:33:bf:3e:40 brd ff:ff:ff:ff:ff:ff +1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 + link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 +2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 + link/ether 00:0c:29:b5:72:37 brd ff:ff:ff:ff:ff:ff +3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default + link/ether 02:42:33:bf:3e:40 brd ff:ff:ff:ff:ff:ff diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/ubuntu_18.04/ip_link_list.out new/getmac-0.9.6/tests/samples/ubuntu_18.04/ip_link_list.out --- old/getmac-0.9.5/tests/samples/ubuntu_18.04/ip_link_list.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/ubuntu_18.04/ip_link_list.out 2026-08-06 05:31:54.078377000 +0200 @@ -1,6 +1,6 @@ -1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 - link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 -2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 - link/ether 00:0c:29:b5:72:37 brd ff:ff:ff:ff:ff:ff -3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default - link/ether 02:42:33:bf:3e:40 brd ff:ff:ff:ff:ff:ff +1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 + link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 +2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 + link/ether 00:0c:29:b5:72:37 brd ff:ff:ff:ff:ff:ff +3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default + link/ether 02:42:33:bf:3e:40 brd ff:ff:ff:ff:ff:ff diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/ubuntu_18.04/ip_neighbor_show.out new/getmac-0.9.6/tests/samples/ubuntu_18.04/ip_neighbor_show.out --- old/getmac-0.9.5/tests/samples/ubuntu_18.04/ip_neighbor_show.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/ubuntu_18.04/ip_neighbor_show.out 2026-08-06 05:31:54.078377000 +0200 @@ -1,2 +1,2 @@ -192.168.16.254 dev ens33 lladdr 00:50:56:e1:2f:51 STALE -192.168.16.2 dev ens33 lladdr 00:50:56:f1:4c:50 REACHABLE +192.168.16.254 dev ens33 lladdr 00:50:56:e1:2f:51 STALE +192.168.16.2 dev ens33 lladdr 00:50:56:f1:4c:50 REACHABLE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/ubuntu_18.04/ip_neighbor_show_192-168-16-2.out new/getmac-0.9.6/tests/samples/ubuntu_18.04/ip_neighbor_show_192-168-16-2.out --- old/getmac-0.9.5/tests/samples/ubuntu_18.04/ip_neighbor_show_192-168-16-2.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/ubuntu_18.04/ip_neighbor_show_192-168-16-2.out 2026-08-06 05:31:54.078377000 +0200 @@ -1 +1 @@ -192.168.16.2 dev ens33 lladdr 00:50:56:f1:4c:50 DELAY +192.168.16.2 dev ens33 lladdr 00:50:56:f1:4c:50 DELAY diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/ubuntu_18.04/ip_route_list_0slash0.out new/getmac-0.9.6/tests/samples/ubuntu_18.04/ip_route_list_0slash0.out --- old/getmac-0.9.5/tests/samples/ubuntu_18.04/ip_route_list_0slash0.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/ubuntu_18.04/ip_route_list_0slash0.out 2026-08-06 05:31:54.078377000 +0200 @@ -1 +1 @@ -default via 192.168.16.2 dev ens33 proto dhcp metric 100 +default via 192.168.16.2 dev ens33 proto dhcp metric 100 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/ubuntu_18.04/lsb_release_-a.out new/getmac-0.9.6/tests/samples/ubuntu_18.04/lsb_release_-a.out --- old/getmac-0.9.5/tests/samples/ubuntu_18.04/lsb_release_-a.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/ubuntu_18.04/lsb_release_-a.out 2026-08-06 05:31:54.078377000 +0200 @@ -1,4 +1,4 @@ -Distributor ID: Ubuntu -Description: Ubuntu 18.04.1 LTS -Release: 18.04 -Codename: bionic +Distributor ID: Ubuntu +Description: Ubuntu 18.04.1 LTS +Release: 18.04 +Codename: bionic diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/ubuntu_18.04/netstat_iae.out new/getmac-0.9.6/tests/samples/ubuntu_18.04/netstat_iae.out --- old/getmac-0.9.5/tests/samples/ubuntu_18.04/netstat_iae.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/ubuntu_18.04/netstat_iae.out 2026-08-06 05:31:54.078377000 +0200 @@ -1,27 +1,27 @@ -Kernel Interface table -docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 - inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 - ether 02:42:33:bf:3e:40 txqueuelen 0 (Ethernet) - RX packets 0 bytes 0 (0.0 B) - RX errors 0 dropped 0 overruns 0 frame 0 - TX packets 0 bytes 0 (0.0 B) - TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 - -ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 - inet 192.168.16.129 netmask 255.255.255.0 broadcast 192.168.16.255 - inet6 fe80::830:deaa:bcf5:d965 prefixlen 64 scopeid 0x20<link> - ether 00:0c:29:b5:72:37 txqueuelen 1000 (Ethernet) - RX packets 1054841 bytes 1523848969 (1.5 GB) - RX errors 0 dropped 0 overruns 0 frame 0 - TX packets 285767 bytes 22501440 (22.5 MB) - TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 - -lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 - inet 127.0.0.1 netmask 255.0.0.0 - inet6 ::1 prefixlen 128 scopeid 0x10<host> - loop txqueuelen 1000 (Local Loopback) - RX packets 8923 bytes 829290 (829.2 KB) - RX errors 0 dropped 0 overruns 0 frame 0 - TX packets 8923 bytes 829290 (829.2 KB) - TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 - +Kernel Interface table +docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 + inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 + ether 02:42:33:bf:3e:40 txqueuelen 0 (Ethernet) + RX packets 0 bytes 0 (0.0 B) + RX errors 0 dropped 0 overruns 0 frame 0 + TX packets 0 bytes 0 (0.0 B) + TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 + +ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 + inet 192.168.16.129 netmask 255.255.255.0 broadcast 192.168.16.255 + inet6 fe80::830:deaa:bcf5:d965 prefixlen 64 scopeid 0x20<link> + ether 00:0c:29:b5:72:37 txqueuelen 1000 (Ethernet) + RX packets 1054841 bytes 1523848969 (1.5 GB) + RX errors 0 dropped 0 overruns 0 frame 0 + TX packets 285767 bytes 22501440 (22.5 MB) + TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 + +lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 + inet 127.0.0.1 netmask 255.0.0.0 + inet6 ::1 prefixlen 128 scopeid 0x10<host> + loop txqueuelen 1000 (Local Loopback) + RX packets 8923 bytes 829290 (829.2 KB) + RX errors 0 dropped 0 overruns 0 frame 0 + TX packets 8923 bytes 829290 (829.2 KB) + TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/ubuntu_18.04/route_-n.out new/getmac-0.9.6/tests/samples/ubuntu_18.04/route_-n.out --- old/getmac-0.9.5/tests/samples/ubuntu_18.04/route_-n.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/ubuntu_18.04/route_-n.out 2026-08-06 05:31:54.078377000 +0200 @@ -1,6 +1,6 @@ -Kernel IP routing table -Destination Gateway Genmask Flags Metric Ref Use Iface -0.0.0.0 192.168.16.2 0.0.0.0 UG 100 0 0 ens33 -169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 ens33 -172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0 -192.168.16.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33 +Kernel IP routing table +Destination Gateway Genmask Flags Metric Ref Use Iface +0.0.0.0 192.168.16.2 0.0.0.0 UG 100 0 0 ens33 +169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 ens33 +172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0 +192.168.16.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/ubuntu_18.10/proc_net_arp.out new/getmac-0.9.6/tests/samples/ubuntu_18.10/proc_net_arp.out --- old/getmac-0.9.5/tests/samples/ubuntu_18.10/proc_net_arp.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/ubuntu_18.10/proc_net_arp.out 2026-08-06 05:31:54.078377000 +0200 @@ -1,9 +1,9 @@ -IP address HW type Flags HW address Mask Device -104.198.143.177 0x1 0x0 00:00:00:00:00:00 * ens34 -104.198.143.177 0x1 0x0 00:00:00:00:00:00 * docker0 -104.197.3.80 0x1 0x0 00:00:00:00:00:00 * ens34 -104.197.3.80 0x1 0x0 00:00:00:00:00:00 * docker0 -192.168.95.254 0x1 0x0 00:50:56:fa:b7:54 * ens34 -192.168.95.1 0x1 0x2 00:50:56:c0:00:0a * ens34 -192.168.16.254 0x1 0x2 00:50:56:e8:32:3c * ens33 -192.168.16.2 0x1 0x2 00:50:56:e1:a8:4a * ens33 +IP address HW type Flags HW address Mask Device +104.198.143.177 0x1 0x0 00:00:00:00:00:00 * ens34 +104.198.143.177 0x1 0x0 00:00:00:00:00:00 * docker0 +104.197.3.80 0x1 0x0 00:00:00:00:00:00 * ens34 +104.197.3.80 0x1 0x0 00:00:00:00:00:00 * docker0 +192.168.95.254 0x1 0x0 00:50:56:fa:b7:54 * ens34 +192.168.95.1 0x1 0x2 00:50:56:c0:00:0a * ens34 +192.168.16.254 0x1 0x2 00:50:56:e8:32:3c * ens33 +192.168.16.2 0x1 0x2 00:50:56:e1:a8:4a * ens33 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmac-0.9.5/tests/samples/ubuntu_18.10/proc_net_route.out new/getmac-0.9.6/tests/samples/ubuntu_18.10/proc_net_route.out --- old/getmac-0.9.5/tests/samples/ubuntu_18.10/proc_net_route.out 2019-04-30 05:54:21.000000000 +0200 +++ new/getmac-0.9.6/tests/samples/ubuntu_18.10/proc_net_route.out 2026-08-06 05:31:54.078597800 +0200 @@ -1,6 +1,6 @@ -Iface Destination Gateway Flags RefCnt Use Metric Mask MTU Window IRTT -ens33 00000000 0210A8C0 0003 0 0 100 00000000 0 0 0 -ens33 0000FEA9 00000000 0001 0 0 1000 0000FFFF 0 0 0 -docker0 000011AC 00000000 0001 0 0 0 0000FFFF 0 0 0 -ens33 0010A8C0 00000000 0001 0 0 100 00FFFFFF 0 0 0 -ens34 005FA8C0 00000000 0001 0 0 101 00FFFFFF 0 0 0 +Iface Destination Gateway Flags RefCnt Use Metric Mask MTU Window IRTT +ens33 00000000 0210A8C0 0003 0 0 100 00000000 0 0 0 +ens33 0000FEA9 00000000 0001 0 0 1000 0000FFFF 0 0 0 +docker0 000011AC 00000000 0001 0 0 0 0000FFFF 0 0 0 +ens33 0010A8C0 00000000 0001 0 0 100 00FFFFFF 0 0 0 +ens34 005FA8C0 00000000 0001 0 0 101 00FFFFFF 0 0 0
