◈ 9ce92808be498e9e05590ff27cbfdfe4
Forum / Showcase / Crouching TIger, Hidden LXMF

Crouching TIger, Hidden LXMF

Showcase Sideband LXMF

Started by KenAKAFrosty ·

I've always thought steganography was really cool & clever (even if not usually super practical).

And meanwhile, the LXMF paper/sneakernet-type system seemed like a perfect fit for it.

In an effort to see "how would this even look in Sideband", I engaged in some hackery, and wanted to share it here.

  1. Clean message history to start
    PXL_20260524_192059390.MP.webp

  2. Send a paper message the normal way, new dropdown option, "Save in Image"
    PXL_20260524_192118479.webp

  3. Two modes: one with higher capacity but won't survive compression, and a more robust but lower capacity one.
    PXL_20260524_192137520.MP.webp

  4. Pops open the share dialog.
    PXL_20260524_192225005.webp

  5. For my test I just sent to google photos for an easy and fast way to get the image down on my laptop, and here you can see the image
    PXL_20260524_192405164.webp

  6. You can see the downloaded file on my laptop, and my laptop's Sideband with no message history yet
    PXL_20260524_192511144.MP.webp

  7. Same flow as other paper messages on the ingest, but now a 'From Image' button option
    PXL_20260524_192532653.webp

  8. Pick file
    PXL_20260524_192545832.webp

  9. Confirmation!
    PXL_20260524_192557050.webp
    PXL_20260524_192608210.webp

My Python is very rough and most of my past work with it was ML-type stuff, so this is also an invitation to refine on this technique! Note that i'm leaving out the Sideband-specific stuff since that just uses the existing paper message scaffolding, should be trivial for anyone to add that in). It's currently just a ~300 line single python file, and can be seen here: https://gist.github.com/KenAKAFrosty/d2b98ec07ac2b13f6a804d1571780d71

Post a Reply

Markdown

Supports Markdown: **bold**, *italic*, `code`, ```code blocks```, [links](url)

Log in to upload images

Proof of work verification for anonymous posting

Copied to clipboard