Skip to content

v1.3.0 — TLS Inspector · SMB/NFS Browser · Hosts File Editor

Choose a tag to compare

@thongor77 thongor77 released this 03 Jun 16:52
· 95 commits to main since this release

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