Live data from Hacker News

Viewing profile — meejah

meejah

HN member
Joined
Fri, Feb 27, 2015, 2:35 AM UTC
HN karma
39
Public activity
51 items

About meejah

https://meejah.ca

Recent public activity

  1. comment
    Comment #45819434

    Here are some fairly simple examples: testing port parsing https://github.com/meejah/fowl/blob/e8253467d7072cd05f21de7c... ...and https://github.com/magic-wormhole/magic-wormhole/b…

  2. comment
    Comment #45506773

    I am not a cryptographer, but can explain that Magic Wormhole uses SPAKE2 to negotiate a shared secret (RFC9382 claims equivalent to gap Diffie-Hellman), and then uses NaCl SecretB…

  3. comment
    Comment #45496192

    Correct. It does learn some metadata: the endpoints of the messages (unless you use Tor) and the number of bytes in those messages.

  4. comment
    Comment #45494648

    ...and also "Git-WithMe" for peer-to-peer, one-off Git usage: https://sr.ht/~meejah/git-withme/

  5. comment
    Comment #45494617

    Note, too, that you may run your own "transit helper" (code: https://github.com/magic-wormhole/magic-wormhole-transit-rel... ) and then specify this via "wormhole --transit-helper …

  6. comment
    Comment #45494580

    You should probably first test and ensure that you're sending "directly" instead of via the relay -- but if that's true then yes.

  7. comment
    Comment #45494570

    One use-case could be for SyncThing to actually _use_ magic-wormhole as a way to introduce / join another endpoint to a SyncThing folder.

  8. comment
    Comment #45494504

    There are Rust and Haskell implementations too (not quite as feature-full as the Python code yet, though) as well. In principal WebRTC communication could be added to magic-wormhol…

  9. comment
    Comment #45494449

    You might even use Magic Wormhole to securely transfer WireGuard keys!

  10. comment
    Comment #45494430

    There are several different clients available for Magic Wormhole, including GUIs and phone apps: https://magic-wormhole.readthedocs.io/en/latest/ecosystem.ht...

  11. comment
    Comment #45494414

    If two Magic Wormhole clients _are_ on the same LAN they should communicate directly that way (i.e. no relay required).

  12. comment
    Comment #45494349

    Yes, there are several alternative clients including several for Android: https://magic-wormhole.readthedocs.io/en/latest/ecosystem.ht...

  13. comment
    Comment #44830623

    Building on top of various Magic Wormhole features, "shwim" enables quick and easy 1:1 terminal sharing with durable, end-to-end-encrypted communications using tty-share.

  14. story
  15. comment
    Comment #41358732

    Yes, all the implementations speak the same wire protocol. The Python implementation has the most features. More about which implementations support what features is here: https://…

  16. comment
    Comment #41358714

    The Haskell implementation uses the same protocol as the Python implementation. The main difference is that there are some features the Python implementation has that the Haskell i…

  17. comment
    Comment #41358694

    That is just using normal STUN/TURN via another server that one of those developers is running

  18. comment
    Comment #41279158

    Yes, it does -- via the Rust implementation.

  19. comment
    Comment #41279138

    There's also a Haskell implementation (besides the Go one pointed out above). They all interoperate.

  20. comment
    Comment #41279078

    There is also https://magic-wormhole.readthedocs.io/en/latest/ecosystem.ht... and if that is lacking anything please file a ticket or pull-request

  21. comment
    Comment #41279071

    Yes. A technique like this is used to do "invites" in Magic Folder, and also in Tahoe-LAFS. That is, they speak a custom protocol over just the Mailbox server in order to do some s…

  22. comment
    Comment #40590517

    I think Pond had better-thought-out decoy traffic https://github.com/agl/pond with a statistical design and clients would always upload and download the same amount of data (so it …

  23. comment
    Comment #40590457

    Yes, inter-packet timings are unfortunately pretty good at holding information. (e.g. https://www.freehaven.net/anonbib/cache/stepping-stones.pdf ) Note that Tor doesn't have "glob…

  24. comment
    Comment #39134957

    There is a Web client at https://winden.app (although it uses different servers than the defaults in the Python CLI, the latter can be easily configured to use the same servers). H…

  25. comment
    Comment #39134915

    "Without needing a server" but both parties have to visit a Web ... server ... to do the exchange. So there _is_ in fact "a server in the middle".