News for hackers. Stuff that matters.
Re:Magic Wormhole: get things from one computer to another, ... by namibj on Saturday August 17, 2024 @08:23PM (#41279167)
Well, with v6 you're down from NAT-hole-punching to Firewall-hole-punching, which in principle should be as simple as arranging the IP:Port pairs of both ends via the setup channel, and then sending a "SYN" packet in both directions at once.

Then, trying to use e.g. TCP Prague (or, I guess, it's congestion control with UDP-native QUIC) as a scalable congestion controller, to take care of the throughout restrictions caused by high bandwidth delay product.

Re:Magic Wormhole: get things from one computer to another, ... by a_subsystem on Wednesday August 21, 2024 @12:56PM (#41312091)
>> sending a "SYN" packet in both directions at once.

Might be a totally dumb question but how does this work? Wouldn’t you already have to have communication to set a time?

Re:Magic Wormhole: get things from one computer to another, ... by bscphil on Saturday August 24, 2024 @08:06PM (#41343031)
That's why protocols like this have what Wormhole calls a "mailbox server", which allows two ends separated by firewalls to do secure key exchange and agree upon a method for punching through directly. See also STUN: https://en.wikipedia.org/wiki/STUN