Live data from Hacker News

DOOM Over DNS

github.com

91–100 of 100 posts

Re: DOOM Over DNS

#91

Earlier quoted context omitted.

I remember the pregnancy test Doom. Wasn't it "running" on the display only?

Yes, I think it was, but that was also b/c, IIRC, the pregnancy tester had a CPU, too. A CPU can actually run things. DNS … cannot, and that's why the person upthread is criticizing the use of the word "run" here. DNS ran nothing.

No it wasn't, it just was the display. My commented example in this thread states that in every device your are running Zork I-III or any z-machine v3 compatible game it's actually hosting the interpreter and the game itself, from the Game Boy to an smartphone, a PC, an old PDA...

Re: DOOM Over DNS

#92
post #90

Earlier quoted context omitted.

I’ve heard rumors that DNS records are also sometimes used in some steganography-type communications. Great way of passing small messages in a ubiquitous and innocuous system, unlikely to be blocked or raise eyebrows by accessing.

With iodine you can tunnel TCP/IP over DNS. Really slow but usable for text web sites, gopher, gemini, irc... gopher -> gopher://magical.fish, gopher://sdf.org... gemini -> gemini://gemi.dev, it has geminipedia, a web to gemini converter reading sites over gemini at great speeds. irc -> servers from https://bitlbee.org will allow upon connecting to a registered IRC account to several protocols in the server. For inst…

I've never had great luck getting iodine running anywhere. The one and only success I've had was on an aircraft where, after numerous attempts at different things, the best I could do is connect to an SMTP server and send an email manually.

Re: DOOM Over DNS

#93
post #50

> Cloudflare will serve them globally, for free, cached at the edge, to anyone who asks. They are not a file storage system. They were not designed to be a file storage system. Nobody at the IETF was thinking about them being used as a file storage system when they wrote RFC 1035. And yet here we are. Yeah these types of hacker stories kind of bug me. They are sort of in the same vein as "you can eat for free by goin…

Look, if this was a project on using DNS to replace Dropbox or something, I'd agree with you. But the demo version of Doom just isn't that large; Cloudflare will host much larger files than that for free via Cloudflare Pages/Workers. This project is clearly meant as a fun proof of concept, not some novel way to host 3 MB for free.

The fun thing I took away from this was the existence of managed-doom.

Re: DOOM Over DNS

#96
post #10

Earlier quoted context omitted.

Coming up: playing doom on Ping-as-Storage

It's ready, nothing to enjoy. ICMP packets can be arbitrary length, and there are plenty of tcp-over-icmp tunnels.

Not what I meant, I meant icmp as storage, not as communication.

There was this article a long time ago about using packets in transit as storage/memory, mischeivously for free.

Turns out this is how early memory worked, i think it was called delay line memory, made of mercury, i think PDP and DEC era

Re: DOOM Over DNS

#97
post #11
post #5

To clarify, a good title would be "Loading Doom entirely from DNS records" Neither one plays Doom over DNS nor is the first paragraph in the README correct, because DNS is only abused for storage, not for computing/processing/executing instructions: > At some point, a reasonable person asked "DNS resolves names to IP addresses, what else can it do?" The answer, apparently, is run DOOM.

Yup. A better title might be “Author discovers data can be stored in DNS TXT records which were created to store data.”

Or how about "pedantic HN users making comments about titles"

Re: DOOM Over DNS

#98
post #11

Earlier quoted context omitted.

Yup. A better title might be “Author discovers data can be stored in DNS TXT records which were created to store data.”

Or how about "pedantic HN users making comments about titles"

And the cycle won't be complete without such a meta "analysis."

Re: DOOM Over DNS

#99
post #5

To clarify, a good title would be "Loading Doom entirely from DNS records" Neither one plays Doom over DNS nor is the first paragraph in the README correct, because DNS is only abused for storage, not for computing/processing/executing instructions: > At some point, a reasonable person asked "DNS resolves names to IP addresses, what else can it do?" The answer, apparently, is run DOOM.

Well, there are DNS tunneling projects, so I would suspect you could displace the network support in DOOM with a DNS based protocol.

Re: DOOM Over DNS

#100
post #50

> Cloudflare will serve them globally, for free, cached at the edge, to anyone who asks. They are not a file storage system. They were not designed to be a file storage system. Nobody at the IETF was thinking about them being used as a file storage system when they wrote RFC 1035. And yet here we are. Yeah these types of hacker stories kind of bug me. They are sort of in the same vein as "you can eat for free by goin…

You're taking this too seriously.

It's useful (and interesting) to think about ways that the implementation of functional specifications can be 'hacked' to do something different.

Also; acknowledging and understanding the potential for such aberrations, means we can look out for abuse in the future.

Post reply on HN