| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| ssh-mitm-x86_64.AppImage | 2026-10-14 | 57.8 MB | |
| ssh-mitm-x86_64.AppImage.sha256 | 2026-10-14 | 91 Bytes | |
| ssh-mitm-x86_64.AppImage.zsync | 2026-10-14 | 197.7 kB | |
| 6.0.1 source code.tar.gz | 2026-10-14 | 3.9 MB | |
| 6.0.1 source code.zip | 2026-10-14 | 4.1 MB | |
| README.md | 2026-10-14 | 1.5 kB | |
| Totals: 6 Items | 66.0 MB | 4 | |
What's Changed
Added
- Flatpak: warn at startup when running sandboxed without
home/hostfilesystem access, since custom host key files,--scp-replace-file/--sftp-replace-file/--ssh-mirrorshell-keypaths, and other files outside the app's private data directory are unreachable otherwise. The same hint is now also shown for permission-denied host key reads under Flatpak, alongside the existing Snapssh-keyshint.
Changed
- Replaced
python-json-loggerwith an in-house JSON log formatter - Replaced
pytzwith the standard library'sdatetime.UTC - Replaced
coloredwith an in-house ANSI styling module (sshmitm.colors), now respectingNO_COLOR/FORCE_COLOR Colors.emoji()now usesrich.emoji.Emojiinstead ofrich's private_emoji_codes- Replaced
psrpcorewith an in-house PSRP wire-format parser (sshmitm.plugins.powershell.psrp_wire)
Fixed
- snap: build was broken on arm64/armhf —
pylock.snap.tomlonly pinned x86_64 wheel URLs (generated on an amd64ubuntu-24.04runner perdoc/develop/reproducible-builds.md), sopiphad no matching distribution to install on those architectures. Replaced it withrequirements-snap.txt, apip-compile --generate-hasheslock that pins every published wheel/sdist hash per package instead of one platform-specific wheel, so a single file covers both architectures.snapcraft.yamldropsarmhf(no working build to begin with) and keepsamd64/arm64.