338 pointsby tokyobreakfast11 days ago35 comments
  • augusteo11 days ago
    The Star Wars ASCII animation was how I learned telnet existed. Felt like discovering a secret passage in the internet.

    There's something pure about text-based interfaces. No loading spinners, no JavaScript frameworks, no cookie banners. Just text.

    • nomel11 days ago
      Wanting to know how email worked and then stumbling on it being mentioned next to the relevant RFCs was my first exposure! You could easily check pop3 mail over telnet, by sending all the commands by hand. HELO!

      I then made my first email client, then an RFC later, and after browsing the web through telnet for a while, made my first web server!

      • JamesTRexx11 days ago
        I think I was the only one in the operations team who knew how to use telnet to check connections and existence of adresses on company and outside email servers. As well as other low level tools to diagnose problems with Windows PCs and servers. There just weren't any gui tools like that.
      • sixtyj11 days ago
        I have checked right now that Multi-User Dungeons we played in the 90s, still exist and are played. 35 years later!

        Telnet or Mudnet client needed :)

        I’ve just poked my schoolmate - he almost didn’t graduate because of MUD.

        • MiscIdeaMaker9911 days ago
          During the Summer of 1997, I stayed at my university and had a job at the computer lab in the basement of the library. We had four Windows 95 PCs, four Mac Quadras, and then tons of VT terminals. I specifically remember the one at the lab assistants desk being a VT-320. Anyway, it was enough for me to telnet to BatMUD. I got all the way up to level 32 or so (and made some friends!) before I stopped playing. Man, that was a great Summer. Well ... it was great until I got cheated on but that's a whole other story. :-p
        • macintux11 days ago
          MUDding both taught me programming and pretty well wrecked my schooling, although in fairness, I didn't take college very seriously. Never finished my degree, which I now regret.
          • iberator11 days ago
            But you know TCL :)

            Why do you regret it? People 40+ and juniors can't get jobs now anyways. Even with proper degrees.

            • macintux11 days ago
              These were lpmuds, so I know object-oriented C.

              I know things are brutal out there, but if I find myself unemployed, I’ll need every possible edge I can find. Homelessness is decidedly suboptimal.

      • jagged-chisel11 days ago
        I fixed a client’s Outlook many years ago with telnet. The app just wouldn’t download email. No error.

        So, with the guy looking over my shoulder, I telnet to the email server, list his messages, and discover that there’s an email with an attachment that’s too big for Outlook to handle. Read some basic info from the message so he could confirm that deleting the message was fine - deleted the message, and Outlook worked again.

        Dude was thrilled. Fun times.

      • tosti11 days ago
        Telnet was among my debugging tools for web applications.

        And sending an email without line editing felt much more exciting than a dedicated mail client. Just dig the remote MX, telnet to port 25 and do it by hand. Marvelous!

        • chasd0011 days ago
          I vaguely remember using telnet to debug nodes from behind load balancers. I would ssh to the load balancer ( just a freebsd box with Apache ). Then telnet from there to port 80 on one of the app servers and issue get requests (including headers) by hand to see what the loadbalancer was seeing in the responses. Very tedious, I can't remember why but i do remember a BOF literally standing behind me and forcing me to do this with telnet and not something like curl/wget.
      • ale4211 days ago
        EHLO! You're definitely not alone on this RFC path ;-)
      • dec0dedab0de11 days ago
        sending email over telnet was part of my training as tech support for a dial-up ISP.
        • lizknope11 days ago
          Back in 1991 the older students showed me how to telnet to port 25 and make my "From:" email address be anything. It was funny when the person sitting next to me received an email from satan@hell.gov
          • nomel11 days ago
            My very political grandpa definitely received a few emails from the "president", along with a few email from a "government agency" following up on the emails.
        • iberator11 days ago
          Hey. That was a gateway drug for teenage 'hackers' hehe

          I remember grex.org and arbornet.org . My first free Unix shel acccounts hehe. Made friends worldwide.

          • BenjiWiebe10 days ago
            Grex only shut down recently, in 2023.
      • efdee11 days ago
        I hate to be that guy, but HELO/EHLO is smtp, not pop3
        • nomel11 days ago
          I stand corrected! In my defense, it's definitely been a long while. ;)
    • gambiting11 days ago
      I remember showing it to people on school computers circa....2008? Which was funny because nearly everything was blocked on these machines......but CMD and telnet worked fine lol. I remembered the URL by heart because of it :D
    • alexjplant11 days ago
      I discovered Telnet from some schlocky book [1] my parents had bought at Barnes and Noble about "Ethical Hacking" written by a guy who was later given a "Security Charlatan of the Year" award at DEF CON 20. I'd no idea it was a protocol - I thought it was just a program that let you talk directly to services like SMTP. I found netcat and friends later and thus never really got to use telnet for its intended purpose.

      [1] https://archive.org/details/unofficialguidet0000fadi_r0y3/pa...

    • shikhar11 days ago
      We run a copy using https://github.com/gabe565/ascii-movie, you can `nc starwars.s2.dev 23`

      It's our favorite way of demoing s2.dev, https://x.com/jrdi/status/2014318511120670859

    • hei-lima11 days ago
      The tradition lives on here: ssh -p 1977 sw.taigrr.com
    • RGamma11 days ago
      Not many moving pictures either. It was like the literary age of the internet.
      • mghackerlady11 days ago
        Whenever I want to go back to this era, I fire up w3m. Not everything works but things work well enough to quench my thirst
    • iberator11 days ago
      I hate this server. Every single time someone talks about Telnet mentions this site for past FIFTEEN or TWENTY YEARS as something novel.

      ITs not obscure, not unknown or special - it's the most known talent site on earth.

      It was made AFIR to show capabilities of ffmpg ASCII/ANSI renderer.

      Real gems are SDF.ORG, TWENEX.ORG, or Cray 1 supercomputer Access, bbses and backdoors.

      Ps. Telnet can be run and it is DAILY inside of the telecoms and one of few ways to speak with BSC, RNC, RRUS and individual basebands(even ultra fresh with 5G). All over IP/SEC and isolated networks. You MUST know if you are serious about computer business hehe

      AUDIT people also loves it - you can record entire session of Chinese or Swedish engineer doing some new shit to basebands. This or logging entire screen

      Don't think it's dead.

      • queenkjuul11 days ago
        It was a jewel of the Internet, yes the one telnet site everyone knew (the ONE and ONLY) and I'm genuinely sad to learn it's gone--it was still there last time I tried it.

        And it definitely wasn't using ffmpeg, it was bespoke hand-typed ASCII

        • iberator11 days ago
          apt-get install telnet (or whatever the package is called).

          Then:

          telnet SDF.org

          get freeish forever Unix shell account.

    • flufluflufluffy11 days ago
      For real! I just unlocked my memory of the Star Wars asciimation. Totally forgot it existed until now.
  • jamal-kumar11 days ago
    My favourite way back in the day (late 90s/early 00s or so) was telling people to go start->run->telnet www.boston.ru and it would be a little asciimation of a penis getting erect and then spurting with a pc speaker noise...

    People would sometimes flip out like they had gotten a virus or whatever

    • mcculley11 days ago
      How was a noise other than ASCII BEL sent over telnet?
  • cl3misch11 days ago
    I was wondering why the Starwars one is not at the top of the list. Then I saw it no longer exists :-(
    • sigio11 days ago
      It still exists, and still works. I was sure I showed it to someone a few months ago, and just confirmed, it's still online. (I know the guy who built it). It works over ipv4 and v6, with the ipv6 version having some additions ;)
      • cl3misch11 days ago
        Thanks! Admittedly I didn't check before writing my comment. It does indeed still work! Maybe one has to enable ipv6.
      • queenkjuul11 days ago
        It worked last time i tried it, but it's not working for me today
      • w4yai11 days ago
        Doesn't work for me
  • cmcollier11 days ago
    Ah, so this is why I suddenly got a bunch of email.

    Hey all, site owner here. Thanks for the visits and all the fun stories! I really miss this era of computing. Feel free to let me know if you have something that should be added to the site.

    Here's some site meta-history too:

    https://telnet.org/history/

    • antisol10 days ago
      Cool site! I especially like the list of RFCs.

      Just fyi, towel.blinkenlights.nl:23 still works for me, though I think maybe that's an IPv6 version, there's a note about ipv6 at the start that I was too slow to read. Maybe it should be re-listed? :)

      • cmcollier10 days ago
        Thanks! I did notice there are mixed stories about it working, and I got some email about it too. I'll check it out and make an update.
        • antisol10 days ago
          it's possible one of those emails might have been from me ;)
  • mwest11 days ago
    Very cool, some nice nostalgia looking through that list!

    Missed a trick not being able to “telnet telnet.org” though. :-)

    • cerebrum0111 days ago
      try .com
      • mwest11 days ago
        That doesn't work either? Looks like the .com and .net domains are sadly just up for sale rather than being used for something fun.
  • m-hodges11 days ago
    Oh man RIP towel.blinkenlights.nl 23
    • kidbomb11 days ago
      Anyone knows what happened with it? Maybe the creator would like to pass the torch?
      • sigio11 days ago
        Its still running just fine
        • huhtenberg11 days ago
          Connecting to it times out for me.

            traceroute:
                ...
            15  213.136.2.6  35.049 ms  34.440 ms  34.338 ms
            16  213.136.2.20  34.814 ms  33.359 ms  35.116 ms
            17  213.154.229.42  33.837 ms  33.572 ms  34.794 ms
            18  213.136.8.188  30.174 ms  28.810 ms  33.674 ms
          
            tcptraceroute ... 23 :
                ...
            15  213.136.2.6  28.626 ms  28.657 ms  28.849 ms
            16  213.136.2.20  28.608 ms  28.483 ms  28.515 ms
            17  213.154.229.42  27.989 ms  28.058 ms  29.336 ms
            18  * * *
          • sigio11 days ago
            Ah, it must be ipv6 only now then:

                                         My traceroute  [v0.95]
            t14 (2a0e:5700:xxxx) -> towel.blinkenl2026-01-27T13:33:52+0100 Keys: Help Display mode Restart statistics Order of fields quit Packets Pings Host Loss% Snt Last Avg Best Wrst StDev 1. 2a0e:5700:xxxxxx 0.0% 4 0.8 0.9 0.8 1.2 0.2 2. 2a02:f640:xxxxxx 0.0% 4 8.5 9.3 8.4 11.0 1.2 3. 2a02:f640::1 0.0% 4 8.2 8.8 8.2 9.2 0.5 4. amsix-501.xe-0-0-0.jun1.bit-1.ne 0.0% 4 12.9 13.1 11.7 15.3 1.6 5. e48.leaf-sw2.bit-1.network.bit.n 0.0% 4 10.7 11.2 10.7 11.8 0.5 6. lo0.leaf-sw3.bit-2b.network.bit. 0.0% 4 11.8 12.0 11.8 12.3 0.3 7. 2001:7b8::213:136:2:43 0.0% 4 12.8 12.0 11.2 12.8 0.7 8. deepthought.blinkenlights.nl 0.0% 4 12.4 11.8 11.4 12.4 0.4 9. towel.blinkenlights.nl 0.0% 3 11.6 11.8 11.5 12.2 0.4

                  .....                    @@@@@    @@@@@              ...........   
                  ......                  @     @  @     @             ..........    
                  .......                    @@@   @     @             .........     
                  ........                 @@      @     @             ........      
                   ........               @@@@@@@   @@@@@  th          .......       
                     .......            -----------------------        ......        
                       ......             C  E  N  T  U  R  Y          .....         
                         .....          -----------------------        ....          
                            ...         @@@@@ @@@@@ @   @ @@@@@        ...           
                              ==          @   @      @ @    @          ==            
                            __||__        @   @@@@    @     @        __||__          
                           |      |       @   @      @ @    @       |      |         
                  _________|______|_____  @   @@@@@ @   @   @  _____|______|_________
            
            ```
    • coatmatter11 days ago
      alternative: telehack.com
      • huhtenberg11 days ago
        This is wonderful. Thank you.
  • simmons11 days ago
    Wow, that takes me back. It reminds me of the pre-web days when people would set up telnet services for providing information about the weather, ham radio callsigns, lyrics, FTP search engine (archie), and of course BBSs. An acquaintance of mine maintained a list of telnet BBSs and services that was fairly popular at the time. [1]

    [1] http://www.textfiles.com/bbs/BBSLISTS/internetinfo.txt

  • kmstout11 days ago
    "I Ping, Therefore I Am": https://www.ipingthereforeiam.com/bbs/
    • mmmlinux10 days ago
      Wow, that scrolling banner...
  • api11 days ago
    If you run stuff like ZeroTier or Tailscale or any other encrypted mesh or VPN you can just run telnetd and happily remote access with plain text.

    Not that it buys you anything other than being retro. :)

  • shorden11 days ago
    nethack.alt.org is conspicuously absent...
    • tux311 days ago
      It supports SSH. Since that's already in place, not much point in telnet, especially since NAO wants a password. And you prettu much have to go out of your way to install a telnet client these days.

      That's a bit like connecting to IRC with netcat. It's easy to do, there's some kind of a retro hacker feel to it, but it's just not very practical.

    • anthk11 days ago
      And Slashem (his expanded sibling) and the server for Dungeon Crawl (for people which prefer action over exploration).
  • jfalcon11 days ago
    Back in a time when you had to pay out the nose for long distance calling, you had outdial service through X.25 PSN or more often, as ARPANet turned into Internet, you had Telnet accessible outdials.

    https://cdn.preterhuman.net/texts/underground/hacking/INTERN...

    Too bad mobile killed the dialtone.

  • yaky11 days ago
    > Rainmaker was pretty great, and it lasted at least as far as 2018. I don’t recall what happened to it.

    WeatherUnderground shut its API down in 2018.

  • VMG11 days ago
    Note that this is much more dangerous than visiting a website. ANSI escape sequences can seriously mess with your system, RCE included.
    • kjs311 days ago
      Note that this is much more dangerous than visiting a website.

      Are you being hyperbolic or do you seriously think the attack surface area of ANSI escape sequences is 'much more' than, say, Javascrpt?

      • ifh-hn11 days ago
        JavaScript has to escape the browser sandbox, does telnet have a similar sandbox? Or can it access the system directly?

        I don't know the answer but if telnet can directly access the system that seems more dangerous irrespective of the attack surface.

        • VMG11 days ago
          Telnet is "sandboxed" in that it can only output characters to your tty, however that in itself is quite a powerful primitive.

          The ANSI control characters wield power of a huge stack of not very robust code

          https://nvd.nist.gov/vuln/detail/CVE-2024-56803

        • kjs310 days ago
          That's a very fair point, but on my system telnet is 211144 bytes. How big is a javascript runtime + browser + browser sandbox. I have no idea, but I'd be really surprised if it was less than 3 orders of magnitude bigger, and not at all surprised if it was 4 orders of magnitude bigger. There's just more places for things to go wrong.

          And, telnet isn't installed by default on many systems. So...YMMV.

  • pards11 days ago
    My first introduction to the internet was through the telnet-based EW-too talkers like Foothills (Boston U) and Forest (UTS). I have very fond memories of staying up late talking to people from all over the globe. It was truly amazing to me.

    The best part was how the users moderated behaviour - bad actors were ejected swiftly but rarely permanently.

  • Bender11 days ago
    The first BBS I used in the 80's eventually ended up with a telnet daemon but its owner passed away and I think the person that took it over eventually shut lois.org down. Domain is still registered. I can't fault them, it was an ancient system.
  • drtournier11 days ago
    $> telnet tsunami.thebigwave.net

    The one and only. Still online to my surprise.

  • tech-no-logical11 days ago
    for years I had this in my .muttrc. it's been commented out since it stopped working...

    #set signature="cat ~/.signature && telnet towel.blinkenlights.nl 666 | tail -n3|"

  • sgt11 days ago
    This is insane

    > doom.w-graj.net 666

    > Play Doom in the terminal (code and details)

  • xeyownt11 days ago
    For telnet.wiki.gd, there is a captcha:

    Captcha: Repeat the first spacecraft to land on another planet three times.

    All my answers failed. I guess I must be a computer.

    • xeyownt11 days ago
      Tried:

      - Venera

      - Venera 7

      - the first spacecraft to land on another planet three times.

      - the first spacecraft to land on another planet three times

      - the first spacecraft to land on another planet the first spacecraft to land on another planet the first spacecraft to land on another planet

      - Rosetta

      ...

      Okay found it: Venera Venera Venera

      • orthoxerox11 days ago
        > - the first spacecraft to land on another planet the first spacecraft to land on another planet the first spacecraft to land on another planet

        The Wi-Fi password is "four words all uppercase, one word all lowercase".

      • fer11 days ago
        venera venera venera
  • hei-lima11 days ago
    For those of you curious about what the Star Wars one looked like, the tradition lives on here: ssh -p 1977 sw.taigrr.com
    • cerebrum0111 days ago
      just type `starwars` from telehack
  • degrees5711 days ago
    Thank you! This was fun.
  • garaetjjte11 days ago
    I did Pong, Breakout and Tetris few years ago: telnet milek7.pl
  • moonlion_eth11 days ago
    I made a roguelike telnet server telnet hetz.latha.org 2323
  • aprilnya10 days ago
    towel.blinkenlights.nl seems to still work for me?
  • crowfunder11 days ago
    Wasted opportunity for a telnet.net or tel.net domain.
  • homeonthemtn11 days ago
    Any one got a good MUD to recommend?
    • MiscIdeaMaker9911 days ago
      BatMUD is the one I played a long time ago, and has been around for 35 years now. I honestly don't know how active it is these days.

      https://www.bat.org

    • tenthirtyam11 days ago
      I just checked and ancient.anguish.org is still online. Port 2222.
  • phplovesong11 days ago
    I can forsee a future when all the AI slop, popups, fake news, propaganda and ads have fully consumed the web.

    Maybe then we just go back to an oldschool text based way of communicating.

    No google. No socials. Just text.

    • jayknight11 days ago
      We'll all just be fingering each other.
    • Bender11 days ago
      That should be Gopher for websites but advertisers would find it should it become popular. Text chat via IRCD. Advertisers get banned on IRC.
    • VMG11 days ago
      Do you believe that it is impossible to advertise, spread fake news or propaganda via text?

      Do you know what the letters in LLM mean?

      • phplovesong10 days ago
        Tell me where the slop is distrubuted on? Its 99% Social media, fake news sites, propaganda like fox or any russian "news site" or some combo of the above.

        If we dont have any of the above the propaganda or AI slop is just not worth it.

        This is why having small focused MODERATED communities is the only viable future.

  • nhggfu11 days ago
    telnet to port 25 to send fake emails <- glory days.
  • fragmede11 days ago
    this is ssh, but funky.nondterministic.computer is one
    • fragmede11 days ago
      ssh doesn't support virtual hosts, otherwise I'd try some other stuff. There's just something to be said for running on the default port.
  • n0um3n411 days ago
    uff I hope i can list my MUD game (still in dev, though)
    • conesus11 days ago
      Say more, what’s the influence? My favorite branches were Diku/Merc and Circle based. SMAUG, Envy, ROM. Somewhere on a hard drive lives Abyss of Curak, my colorful and (in 1998) briefly popular MUD.
      • User2311 days ago
        SillyMUD branches will always have a special place in my heart. Who doesn’t love leveling up in Sesame Street?!
  • LightBug111 days ago
    Surfers!
  • dataf3l11 days ago
    try pub400.com
  • _ache_11 days ago
    Related to the last Telnet CVE? Why talking about telnet now otherwise?
    • btheconqueror11 days ago
      haha, I was just going to say the same thing
  • tgv11 days ago

        ~/work/...> telnet towel.blinkenlights.nl
        zsh: command not found: telnet
    • chasd0011 days ago
      i bet this is something an ai could help with. "write a simple telnet client in python. It only needs to connect to the host and display what the host sends. conform to any connection initialization requirements per rfc 854". That would probably get you close.

      /edit front page of google did this and it worked for me. Need to do a pip install telnetlib3

        import telnetlib3
        import sys
      
        def simple_telnet_client(host, port=23):
          """
          Connects to a telnet server and prints incoming data.
          Compliant with RFC 854 (via telnetlib handling of NVTs).
          """
          try:
              # Initialize connection
              print(f"Connecting to {host}:{port}...")
              tn = telnetlib3.Telnet(host, port)
      
              # Read and display output indefinitely until connection closes
              while True:
                  # read_eager() reads data already available without blocking
                  data = tn.read_eager()
                  if data:
                      sys.stdout.write(data.decode('ascii', errors='ignore'))
                      sys.stdout.flush()
      
                  # Check if socket is closed
                  if tn.get_socket() is None:
                      break
      
          except ConnectionRefusedError:
              print("Connection refused.")
          except Exception as e:
              print(f"An error occurred: {e}")
          finally:
              if 'tn' in locals():
                  tn.close()
                  print("\nConnection closed.")
      
        if __name__ == "__main__":
          # Example usage:
          # simple_telnet_client("telehack.com", 23)
      
          # Replace with desired host
          host = input("Enter host: ")
          simple_telnet_client(host)
      • tgv10 days ago
        apt/brew/your-package-manager install telnet is simpler and more reliable.
    • Bender11 days ago
      Search your OS repositories for something like inetutils-telnet.
      • tgv11 days ago
        I know. It's just that out-of-the-box, telnet isn't even installed anymore.
        • Bender11 days ago
          telnet isn't even installed anymore.

          This is expected. Telnet is not encrypted and people are discouraged from using the client or the inetd daemon. It is assumed that if someone installs it manually it is more likely they have a reason to do so and hopefully understand the risks. It will always exist in repositories as there are still a myriad of enterprise appliances that use telnet for management and likely will be the case for the foreseeable future.

        • fragmede11 days ago
          netcat is though
    • MonkeyClub11 days ago
      May be a case of PEBKAC.