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.5.0
Name Modified Size InfoDownloads / Week
Parent folder
NMLinux-1.5.0-x86_64.AppImage 2026-06-18 96.7 MB
nmlinux-1.5.0-py3-none-any.whl 2026-06-17 410.2 kB
README.md 2026-06-17 1.2 kB
v1.5.0 -- File Transfer Server source code.tar.gz 2026-06-17 3.6 MB
v1.5.0 -- File Transfer Server source code.zip 2026-06-17 3.7 MB
Totals: 5 Items   104.4 MB 0

What's new

File Transfer Server (new module)

Start/stop a lightweight TFTP or HTTP server directly from the app — the classic workflow for backing up and restoring router, switch, or printer configs.

TFTP

  • Bidirectional: GET (restore/flash) and PUT (backup config)
  • Port 69 requires root — the app offers a Start as root (pkexec) button on permission error
  • Alternatively: use any port > 1023, configurable in the UI
  • New dependency: tftpy (pure Python)

HTTP

  • Directory listing — browse from any browser on the LAN (http://192.168.x.x:8080/)
  • GET (download files), POST/PUT (upload files)
  • Path traversal protection
  • No root required (default port 8080)

Both

  • One server active at a time
  • Configurable port and root directory
  • Local IPs shown as copy-to-clipboard buttons
  • Live transfer log (timestamp, filename, client IP, direction ↑/↓, size)
  • Error rows highlighted in red
  • Server auto-stops when navigating away or closing the app
  • 8 interface languages (FR/EN/ES/DE/IT/PT/JA/ZH)

Installation

:::bash
pip install nmlinux-1.5.0-py3-none-any.whl
# or
pip install --upgrade nmlinux

Arch Linux: AUR package nmlinux updated.

Source: README.md, updated 2026-06-17