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.1.1
Name Modified Size InfoDownloads / Week
Parent folder
nmlinux-1.1.1-py3-none-any.whl 2026-05-16 196.3 kB
nmlinux-1.1.1.tar.gz 2026-05-16 2.7 MB
NMLinux v1.1.1 source code.tar.gz 2026-05-16 942.9 kB
NMLinux v1.1.1 source code.zip 2026-05-16 962.0 kB
README.md 2026-05-16 1.2 kB
Totals: 5 Items   4.8 MB 0

What's new in v1.1.1

  • Connection Manager — NetworkManager connections via nmcli (list, connect, disconnect, edit, delete)
  • Visual Traceroute — interactive world map (Natural Earth), live geolocation per hop, zoom/pan
  • Bandwidth Monitor — 60-second rolling graph per interface, live speeds, session totals, peaks
  • Wake on LAN — native Python magic packet, persistent host book (JSON)
  • IP Scanner — hostname (multi-method), MAC address + OUI vendor (39K entries), network interface
  • Global CLI preview bar — every page shows its equivalent shell command in real time (pedagogical)
  • i18n — 4 languages: Français, English, Español, Deutsch
  • Theme-aware CLI bar — adapts to light/dark system theme

Installation

:::bash
pip install nmlinux-1.1.1-py3-none-any.whl
nmlinux

From source

:::bash
git clone https://github.com/thongor77/nmlinux.git
cd nmlinux
python3 -m nmlinux.main

Arch Linux (AUR)

:::bash
yay -S nmlinux

Dependencies

  • Python 3.11+
  • PySide6 ≥ 6.6
  • ptyprocess ≥ 0.7
  • python-pyte (SSH terminal)
  • System tools: nmcli, ip, ping, dig, tracepath, nmap, whois, snmpwalk
Source: README.md, updated 2026-05-16