v1.4.0 — macOS module improvements
What's new — macOS compatibility extended
Five modules that previously had limited or no macOS support now work natively:
| Module | Before | After |
|---|---|---|
| IP Scanner | hostname lookup broken (getent missing) |
uses socket.gethostbyaddr() — Python native |
| SMB Browser | required Homebrew samba | uses smbutil view (built-in macOS) |
| NFS Browser | --no-headers flag unsupported |
flag removed, header line skipped |
| RDP | error "xfreerdp not found" | falls back to open rdp:// → Microsoft Remote Desktop (App Store) |
| VNC | error "vncviewer not found" | falls back to open vnc:// → Screen Sharing (built-in, zero install) |
Linux behaviour is unchanged.
Install / upgrade
Arch Linux (AUR):
yay -S nmlinuxAll platforms (wheel):
pip install nmlinux-1.4.0-py3-none-any.whlSHA256: fa0119329b0dcad66566f247f7927edc93526d4d5dc18264168cccdb57c16c03