fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.6K
active users

#magicwormhole

0 posts0 participants0 posts today
meejah<p>Announcing "SHWIM": Shell With Me, easy to use, end-to-end encrypted terminal sharing via tty-share and <a href="https://mastodon.social/tags/magicWormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>magicWormhole</span></a> </p><p><a href="https://meejah.ca/blog/initial-shwim-release" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">meejah.ca/blog/initial-shwim-r</span><span class="invisible">elease</span></a></p><p><a href="https://github.com/meejah/shwim" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/meejah/shwim</span><span class="invisible"></span></a><br><a href="https://pypi.org/project/shwim/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">pypi.org/project/shwim/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodon.social/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a></p>
meejah<p>The "hello world" of <a href="https://mastodon.social/tags/p2p" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>p2p</span></a> applications for <a href="https://mastodon.social/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a> is "chat", right?</p><p>Here we use Fowl to make end-to-end encrypted and durable (survive IP address changes) chat using "nc" and "telnet"...</p><p><a href="https://mastodon.social/tags/magicWormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>magicWormhole</span></a> <a href="https://mastodon.social/tags/twisted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>twisted</span></a> <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a></p>
meejah<p>fowl 25.7.0 is released.<br><a href="https://pypi.org/project/fowl/25.7.0/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">pypi.org/project/fowl/25.7.0/</span><span class="invisible"></span></a></p><p>Extensively re-thought internal and external APIs, centered around giving each peer maximum control, while being safe by default.</p><p>There is now a usable Python + Twisted API for programmatic use: FowlCoop, fledge() and roost()</p><p>Coming next week: demo applications on top of this: "Git With Me" and "Shell With Me" for peer-to-peer git and terminal sharing (respectively)</p><p><a href="https://mastodon.social/tags/magicWormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>magicWormhole</span></a> <a href="https://mastodon.social/tags/p2p" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>p2p</span></a> <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodon.social/tags/twisted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>twisted</span></a></p>
meejah<p>ShWiM coming very soon for your peer-to-peer programming needs.</p><p><a href="https://mastodon.social/tags/magicWormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>magicWormhole</span></a> <a href="https://mastodon.social/tags/p2p" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>p2p</span></a></p>
xoron :verified:<p><a href="https://glitr.io" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">glitr.io</span><span class="invisible"></span></a></p><p>im looking for feedback on my project.</p><p>IMPORTANT NOTES (PLEASE READ!):<br>* this is NOT a product. It's for <a href="https://infosec.exchange/tags/testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testing</span></a> and <a href="https://infosec.exchange/tags/demonstration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>demonstration</span></a> purposes only.<br>* It has NOT been reviewed or audited. Do NOT use for sensitive data.<br>* All functionality demonstrated is experimental.<br>* This is NOT meant to replace robust solutions like <a href="https://infosec.exchange/tags/magicwormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>magicwormhole</span></a> </p><p><a href="https://infosec.exchange/tags/p2p" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>p2p</span></a> <a href="https://infosec.exchange/tags/e2ee" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>e2ee</span></a> <a href="https://infosec.exchange/tags/encrypted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encrypted</span></a> <a href="https://infosec.exchange/tags/pwa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pwa</span></a> <a href="https://infosec.exchange/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://infosec.exchange/tags/filetransfer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>filetransfer</span></a> <a href="https://infosec.exchange/tags/webrtc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webrtc</span></a> <a href="https://infosec.exchange/tags/secure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>secure</span></a> <a href="https://infosec.exchange/tags/cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cybersecurity</span></a></p>
9x0rg<p><span class="h-card" translate="no"><a href="https://tux.social/@Rhababerbarbar" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Rhababerbarbar</span></a></span></p><p>[Correction]: </p><p>LeastAuthority [1] implements a web application of <a href="https://mamot.fr/tags/MagicWormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MagicWormhole</span></a> called <a href="https://mamot.fr/tags/Winden" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Winden</span></a>, available at <a href="https://winden.app/s" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">winden.app/s</span><span class="invisible"></span></a>. </p><p>Haven't used it though.</p><p><span class="h-card" translate="no"><a href="https://io.mwl.io/@mwl" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mwl</span></a></span> <span class="h-card" translate="no"><a href="https://mas.to/@alternativeto" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>alternativeto</span></a></span> </p><p>[1]: <a href="https://github.com/LeastAuthority/winden" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/LeastAuthority/wind</span><span class="invisible">en</span></a></p><p><a href="https://mamot.fr/tags/WeTransfer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WeTransfer</span></a> <a href="https://mamot.fr/tags/DataPrivacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataPrivacy</span></a> <a href="https://mamot.fr/tags/Encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Encryption</span></a> <a href="https://mamot.fr/tags/E2EE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>E2EE</span></a></p>
THOPAN :mastodon:<p>Es gibt ein neueres Projekt namens <a href="https://norden.social/tags/Packet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Packet</span></a>, mit dem Dateien zwischen Linux- und Android-Geräten im lokalen Netzwerk verschickt werden können. (Ähnlich wie <a href="https://norden.social/tags/magicwormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>magicwormhole</span></a>)</p><p>Auf Android-Seite wird die Quick-Share-Funktion verwendet, das gegenseitige Entdecken passiert per Bluetooth. Hab es in beide Richtungen ausprobiert, lief einwandfrei.</p><p><a href="https://flathub.org/de/apps/io.github.nozwock.Packet" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">flathub.org/de/apps/io.github.</span><span class="invisible">nozwock.Packet</span></a></p>
meejah<p>As foretold by the mages, today marks the release of Magic Wormhole 0.19.0: <a href="https://pypi.org/project/magic-wormhole/0.19.0/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pypi.org/project/magic-wormhol</span><span class="invisible">e/0.19.0/</span></a></p><p>For more, including changelog, see: <a href="https://raw.githubusercontent.com/magic-wormhole/magic-wormhole/refs/heads/master/docs/releases/release-announce-0.19.0.asc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">raw.githubusercontent.com/magi</span><span class="invisible">c-wormhole/magic-wormhole/refs/heads/master/docs/releases/release-announce-0.19.0.asc</span></a></p><p><a href="https://mastodon.social/tags/magicWormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>magicWormhole</span></a> <a href="https://mastodon.social/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a> <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a></p>
meejah<p>Anyone using the current <a href="https://mastodon.social/tags/magicWormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>magicWormhole</span></a> "Dilation" APIs?</p><p>(Meta-question: can I make PyPI or GitHub answer the question by telling me any packages that depend on an "extra" namely "wormhole[dilation]" instead of just "dilation"?)</p><p><a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a></p>
scy @ WHY2025 (7299)<p>Fun fact: Using Magic Wormhole as a Python library is a pain in the ass.</p><p>Especially in "delegate mode". You need to provide a Twisted reactor, even if your application isn't using Twisted at all, you need to dig up the default mailbox server's address from the library's source code, and you need to create a bunch of callback methods you're not interested in on your Delegate object because else nothing will work.</p><p>Using the CLI is easier, even from Python code.</p><p><a href="https://chaos.social/tags/MagicWormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MagicWormhole</span></a></p>
meejah<p>New logo who dis?</p><p><a href="https://github.com/meejah/fowl" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/meejah/fowl</span><span class="invisible"></span></a><br><a href="https://mastodon.social/tags/magicWormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>magicWormhole</span></a> </p><p>(well, okay it's just a little polish but I like it a lot more already)</p>
meejah<p><span class="h-card" translate="no"><a href="https://queer.party/@ticky" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ticky</span></a></span> not sure! Does git-lfs need networking beyond what git-daemon does?<br>If you try please report back :)<br><a href="https://mastodon.social/tags/magicWormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>magicWormhole</span></a></p>
fraggle<p>Magicwormhole was created by developer Brian Warner as a response to the overly complex ways people transfer files securely. Introduced in the mid-2010s, it aimed to make file transfers between devices as simple and trustworthy as handing a USB stick to someone next to you.</p><p>At its core, magicwormhole uses a concept called PAKE, or Password Authenticated Key Exchange, which allows two computers to establish a secure, encrypted channel over the internet using a short one-time code. That code acts as both an identifier and a temporary password, ensuring the connection can’t be intercepted or spoofed.</p><p>The project gained popularity in privacy and open source circles for its ease of use and its ability to work across firewalls, NAT, and without user accounts. Unlike most tools, it requires no setup, servers, or third-party cloud services. It simply connects you to the other device, does the job, and vanishes.</p><p>It remains one of the cleanest examples of what simple, privacy-respecting software can look like.</p><p><a href="https://1.6.0.0.8.0.0.b.e.d.0.a.2.ip6.arpa/tags/magicwormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MagicWormhole</span></a> <a href="https://1.6.0.0.8.0.0.b.e.d.0.a.2.ip6.arpa/tags/privacytools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PrivacyTools</span></a> <a href="https://1.6.0.0.8.0.0.b.e.d.0.a.2.ip6.arpa/tags/securetransfer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SecureTransfer</span></a> <a href="https://1.6.0.0.8.0.0.b.e.d.0.a.2.ip6.arpa/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://1.6.0.0.8.0.0.b.e.d.0.a.2.ip6.arpa/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> <a href="https://1.6.0.0.8.0.0.b.e.d.0.a.2.ip6.arpa/tags/encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Encryption</span></a> <a href="https://1.6.0.0.8.0.0.b.e.d.0.a.2.ip6.arpa/tags/linuxtools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxTools</span></a> <a href="https://1.6.0.0.8.0.0.b.e.d.0.a.2.ip6.arpa/tags/techprivacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechPrivacy</span></a> <a href="https://1.6.0.0.8.0.0.b.e.d.0.a.2.ip6.arpa/tags/nocloudneeded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NoCloudNeeded</span></a> <a href="https://1.6.0.0.8.0.0.b.e.d.0.a.2.ip6.arpa/tags/simpletech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SimpleTech</span></a></p>
meejah<p><span class="h-card" translate="no"><a href="https://tech.lgbt/@mildsunrise" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mildsunrise</span></a></span> Yeah</p><p>By "hosting" above I just meant like "GitLab -&gt; new repo -&gt; etc". There is still "a server" involved here -- but it's more generic.</p><p>While being useful, this is "just" a tech-demo with the tiny insight that "local networking tools" can become "secure peer tools" via <a href="https://mastodon.social/tags/magicWormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>magicWormhole</span></a> -- so whether we're using tty-share or git or something else, "all" we're saving is setting up a less-generic kind of server.</p><p>(MW will use local LAN connection first .. still need Internet-&gt;Mailbox)</p>
meejah<p>Now merged to main in fowl<br><a href="https://github.com/meejah/fowl" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/meejah/fowl</span><span class="invisible"></span></a></p><p>coming soon to a release :)</p><p><a href="https://mastodon.social/tags/magicWormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>magicWormhole</span></a> <a href="https://mastodon.social/tags/networking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>networking</span></a> <a href="https://mastodon.social/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a></p>
meejah<p>I have made a release of "git-withme" which allows peer-to-peer Git usage over <a href="https://mastodon.social/tags/magicWormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>magicWormhole</span></a> </p><p>This uses short, human-memorable codes to invite peers to collaborate (push, pull, etc) in real-time on a Git repository with no external hosting providers. Creates a temporary bare repository on the host so it feels like GitLab style usage.</p><p>"pip install git-withme" or see the project pages:</p><p><a href="https://git.sr.ht/~meejah/git-withme" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">git.sr.ht/~meejah/git-withme</span><span class="invisible"></span></a></p><p><a href="https://pypi.org/project/git-withme/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">pypi.org/project/git-withme/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodon.social/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://mastodon.social/tags/p2p" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>p2p</span></a></p>
meejah<p>I love that there's still some really cool ANSI art being produced, like I remember on the very best BBSes ;)</p><p>For example <a href="https://16colo.rs/pack/impure89/impure89.ans" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">16colo.rs/pack/impure89/impure</span><span class="invisible">89.ans</span></a></p><p>Does anyone take commissions for these sorts of pieces? Nothing nearly as elaborate as this but ....similar style, for a terminal application.</p><p><a href="https://mastodon.social/tags/ansi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ansi</span></a> <a href="https://mastodon.social/tags/pixelart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pixelart</span></a> <a href="https://mastodon.social/tags/magicWormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>magicWormhole</span></a></p>
meejah<p>Blog post detailing a bunch of <a href="https://mastodon.social/tags/MagicWormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MagicWormhole</span></a> protocol details: <a href="https://meejah.ca/blog/what-is-magic-wormhole" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">meejah.ca/blog/what-is-magic-w</span><span class="invisible">ormhole</span></a></p><p>Lots of fun diagrams! Feedback welcome :)<br><a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodon.social/tags/p2p" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>p2p</span></a> <a href="https://mastodon.social/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a></p>
meejah<p>We have created a federated social media presence for <a href="https://mastodon.social/tags/magicWormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>magicWormhole</span></a></p><p>Please see <a href="https://fosstodon.org/@magicwormhole" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">fosstodon.org/@magicwormhole</span><span class="invisible"></span></a></p>
meejah<p>magic-wormhole 0.18.0 is released.<br><a href="https://pypi.org/project/magic-wormhole/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pypi.org/project/magic-wormhol</span><span class="invisible">e/</span></a></p><p>One main visible change is the default display of QR Codes (following the specification that at least a couple other implementations now use). This can be turned off with --no-qr</p><p>Several other contributions have been merged as well; see <a href="https://lists.tahoe-lafs.org/pipermail/tahoe-dev/2025-March/010121.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lists.tahoe-lafs.org/pipermail</span><span class="invisible">/tahoe-dev/2025-March/010121.html</span></a> or <a href="https://github.com/magic-wormhole/magic-wormhole/blob/master/NEWS.md#release-0180-11-mar-2025" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/magic-wormhole/magi</span><span class="invisible">c-wormhole/blob/master/NEWS.md#release-0180-11-mar-2025</span></a> for more <br><a href="https://mastodon.social/tags/magicWormhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>magicWormhole</span></a> <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodon.social/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a></p>