| Name | Modified | Size | Downloads / 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.