Retr0id 5 hours ago

Can confirm that it still works in 2025, and also via netcat.

I wonder if it's also theoretically possible for a pair of clients to connect to each other like this?

  • bmenrigh 5 hours ago

    Yeah a pair of clients can via “tcp simultaneous open” but you’ll need to arrange for each client to know about the source port of the other. So bypass the usual ephemeral port choice made by the OS. And it’s still highly sensitive to timing.

millipede 5 hours ago

Intuitively it doesn't sound like it would work. The program doesn't call listen() or accept() on the socket.

  • j16sdiz 2 hours ago

    The comment section on it answered that: it's TCP simultaneous open.