v1.3.0 — TLS Inspector · SMB/NFS Browser · Hosts File Editor
What's new in v1.3.0
TLS / SSL Inspector
Inspect any server's TLS certificate directly from NMLinux:
- Subject CN, SANs, issuer, validity dates with color-coded expiry (green / orange < 30 days / red expired)
- Serial number, TLS protocol, cipher suite
- Certificate chain via
openssl s_client - Works for valid, expired and self-signed certificates
- Friendly error messages (host not found, connection refused, timeout)
SMB / NFS Browser
Browse network shares and exports on your LAN:
- SMB tab: lists Samba/Windows shares via
smbclient -L; optional username/password for authenticated shares - NFS tab: lists NFS exports via
showmount -e - Detects missing tools with distro-specific install instructions
Hosts File Editor
View and manage /etc/hosts without leaving NMLinux:
- Table view with enable/disable toggle (comments out the entry)
- Add, edit, delete entries via dialog
- Filter by IP or hostname
- Saves via
pkexec(polkit authentication dialog — no terminal sudo needed)
install.sh (Debian / Ubuntu / Linux Mint)
New installation script for non-Arch distros — handles the PEP 668 externally-managed-environment error automatically by creating a venv.
Installation
# Arch / Manjaro
yay -S nmlinux
# Debian / Ubuntu / Linux Mint
git clone https://github.com/thongor77/nmlinux.git && cd nmlinux && bash install.sh
# All distros (wheel)
pip install nmlinux-1.3.0-py3-none-any.whl