Download Latest Version v1.6.1 -- Fix SSH terminal remote echo source code.zip (4.1 MB)
Email in envelope

Get an email when there's a new version of nmlinux

Home / v1.3.0
Name Modified Size InfoDownloads / Week
Parent folder
nmlinux-1.3.0-py3-none-any.whl 2026-06-03 281.0 kB
README.md 2026-06-03 1.5 kB
v1.3.0 -- TLS Inspector _ SMB_NFS Browser _ Hosts File Editor source code.tar.gz 2026-06-03 2.5 MB
v1.3.0 -- TLS Inspector _ SMB_NFS Browser _ Hosts File Editor source code.zip 2026-06-03 2.5 MB
Totals: 4 Items   5.3 MB 0

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

:::bash
# 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
Source: README.md, updated 2026-06-03