Repository navigation
Linux release.
Changes in v1.2.0:
- Added native Linux builds for both the CLI and the desktop GUI.
- The GUI now enumerates RTL-SDR devices on Linux through the runtime-loaded
librtlsdr, so live receive works the same as on Windows. - Map tiles are fetched over HTTPS with libcurl on Linux (optional at build
time). - Linux file picker uses
zenity; "open data folder" usesxdg-open. - GUI history, keys, settings and tile cache default to
$XDG_DATA_HOME/MeshCoreSniffer(or~/.local/share/MeshCoreSniffer). - The Windows build is unchanged and still uses WinHTTP, the native file
dialog,%LOCALAPPDATA%and the existing GUI build scripts.
Includes:
MeshCoreSniffer(console receiver)MeshCoreSniffer-gui(desktop GUI)LICENSE,NOTICE.md,README.md, screenshotslicenses/for Dear ImGui and Ed25519
Requirements (Debian/Ubuntu):
sudo apt install libglfw3 libsqlite3-0 libcurl4 libgl1 rtl-sdrUsage:
./MeshCoreSniffer
./MeshCoreSniffer --iq capture.wav
./MeshCoreSniffer-gui
./MeshCoreSniffer-gui --wav capture.wav --start --exit-after 15Live RTL-SDR receive requires the rtl-sdr runtime package and appropriate
udev permissions. Offline IQ WAV decoding works without an RTL-SDR.
The GUI is RX-only. See NOTICE.md for the OpenITC-derived GUI attribution
and bundled third-party licenses.