RWALL (Remote Write to All) - Computerphile

Поділитися
Вставка
  • Опубліковано 9 лис 2024

КОМЕНТАРІ • 131

  • @jordanhubbard
    @jordanhubbard 3 роки тому +190

    Hi Julian! The message I sent to everyone (and I'm quoting from very distant memory here, so it may not be word-for-word accurate) was: "This is a test of area coverage. If you get this, please send your nasty, indignant flames to jkh@violet.berkeley.edu".
    Yes, the text was obviously tongue-in-cheek, but that was the culture at the time and I expected to get such replies ONLY from people at U.C. Berkeley, almost all of whom in the various computer departments knew me personally, so I figured they'd just laugh and send me an email with "Got it, you *&^%$#@! HOW DID YOU DO THAT??" or they wouldn't get anything at all since I didn't expect it to actually WORK. Needless to say, I got a lot of nasty, indignant flames that day from people who did NOT know me, which is why I sent the personal replies. I did not, however, get a personal message from Dennis Perry (the inspector general of the ARPANET) even though he got scribbled on, something I am both grateful and a little sad about - it would have been a message to save!
    For awhile, I also held the dubious distinction of "the internet's first spammer" and got an honorable mention in the 1989 "International SPAM Olympics", but sadly no modern records of this exist.

    • @randomdude9996
      @randomdude9996 3 роки тому +46

      I found the text in a mailing list archive. it was:
      "This is a test of area coverage. Please send me a nasty indignant flame if you get this broadcast.
      Jordan (jkh@violet.berkeley.edu)"
      so your memory was almost word-for-word accurate

    • @JulianOnions
      @JulianOnions 3 роки тому +15

      Thanks for filling in the blanks! It was a different time wasn't it!

    • @Computerphile
      @Computerphile  3 роки тому +21

      Thanks for the comment Jordan :) -Sean

    • @Slovaricheg
      @Slovaricheg 3 роки тому +9

      It would be great if this comment was pinned! It complements the original video really well.

    • @WobblycogsUk
      @WobblycogsUk 3 роки тому +11

      Thanks for the story. From now on when I screw up with a bit of code I'm going to remember this and have a warm feeling inside that at least I didn't accidently message the entire internet. You've got to love commands / languages that have inverse danger to length relationships. SQL is the classic danger language, the shorter the command the more damage you can do.

  • @nkronert
    @nkronert 3 роки тому +91

    People got ONE spam message and were massively annoyed by it 😂

    • @AndersJackson
      @AndersJackson 3 роки тому

      Yes, we was not so bothered with mail, as we got a handful a day. if there was a lot.

  • @fuzzix
    @fuzzix 3 роки тому +92

    Remember doing `net send * hello` on a Windows LAN about 20 years ago. Chaos ensued - I did not think in a million years it would work.

    • @aka5
      @aka5 3 роки тому +2

      what did that do, send hello to everyone on the network?

    • @fuzzix
      @fuzzix 3 роки тому +43

      @@aka5 Yeah, everyone on the LAN instantly got a "hello" popup (with corresponding *ding* and *beep* noises) from a computer in the reception area (I didn't do this from my computer, of course). As I recall the IT dept were drafted in to manage the "hello virus".

    • @piyh3962
      @piyh3962 3 роки тому +7

      @@fuzzix I put mine in a bat file after I copied pasted a few hundred times.

    • @fuzzix
      @fuzzix 3 роки тому +9

      @@piyh3962 You know you can use GOTO in batch files, right? :)

    • @RonJohn63
      @RonJohn63 3 роки тому +4

      @@fuzzix apparently he doesn't (or didn't).

  • @catsoften
    @catsoften 3 роки тому +116

    Funny how "remote", "write", and "all" just sound dangerous now, even on their own

    • @NVidea-yz1fg
      @NVidea-yz1fg 3 роки тому +15

      Also to be carefull with: recursive

  • @3dlabs99
    @3dlabs99 3 роки тому +52

    "Hello World!" would have been an appropriate message

    • @josugambee3701
      @josugambee3701 3 роки тому

      And the award for best underrated comment goes to...

  • @jamesriley72281
    @jamesriley72281 3 роки тому +30

    Love stories like this!

  • @de_cruiser1337
    @de_cruiser1337 3 роки тому +2

    I sure love listening to the pioneers talk about old times even though I grew up in the runescape days. Invaluable information.

  • @realcygnus
    @realcygnus 3 роки тому +8

    I used to wall pranks like "this system has been hacked". Very few knew the Unix systems they were working on. Most of the techs there just had to run a few scrips to test our cards & such. NOT that I was a guru or anything, especially at that time. But I always felt that C & Unix are KING.

  • @DoubleOhSilver
    @DoubleOhSilver 3 роки тому +32

    We used "write" all the time in our CS lab to mess with our friends. That, and "eject". Both commands got banned by senior year because things got out of hand

    • @sundhaug92
      @sundhaug92 3 роки тому +6

      find / | write username

  • @Etudio
    @Etudio 3 роки тому +2

    I Appreciate these Memories, Literally and LITERALLY.

  • @odindimartino597
    @odindimartino597 3 роки тому +107

    "wall" is the ancestor of "@everyone" on Discord

    • @fllthdcrb
      @fllthdcrb 3 роки тому +3

      At least there's no equivalent to rwall. (And no, I don't think the update notifications count; those are waaaay less annoying than rwall could be.)

    • @IIARROWS
      @IIARROWS 3 роки тому +5

      No, it's like if "@everyone" would notify people outside of the server.

    • @NameGoesHere285
      @NameGoesHere285 3 роки тому +4

      @@IIARROWS outside of the server would be rwall

    • @fllthdcrb
      @fllthdcrb 3 роки тому

      @@NameGoesHere285 Exactly.

  • @lordhelmchen100
    @lordhelmchen100 3 роки тому +43

    11:21 The Elders of the Internet 😅

    • @EDLEXUS
      @EDLEXUS 3 роки тому +2

      Stephen Hawking himself disinfected the internet for you

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 3 роки тому +1

      “...and that’s what the flashing light is for.”

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 3 роки тому +8

    My employer was mainly a VAX/VMS shop back in the day. I remember when the PHONE program made an appearance, and was a novelty for all of ten minutes. Then everybody made sure to add SET BROADCAST/NOPHONE in their login scripts ...

    • @RonJohn63
      @RonJohn63 3 роки тому

      PHONE was great back in the day. I loved it...

  • @strayling1
    @strayling1 3 роки тому +4

    This makes me feel better about the time I sent a sarcastic response to a professor's email using BSD's 'mail'. Yep, the default was "Reply All" ...

  • @hughoxford8735
    @hughoxford8735 3 роки тому +2

    I worked for a company of 10,000 employees back in the 90's, a Windows NT shop. I discovered the windows "net send" command. The entire building ricochet to the sound of floors of workstations lighting up. They soon switched that off in the default policy.

  • @bersl2
    @bersl2 3 роки тому +10

    When I was doing remote tech support for customers' servers, the fastest way to get me to *not* work on your issue was to bypass the ticket system and use wall(1) to communicate.

  • @jna6246
    @jna6246 3 роки тому +4

    I heard a story from guy who used to teach IT to soldiers back in the windows XP days:
    A few of the more knowledgeable soldiers were using NET SEND from the command line to secretly chat in class. One of them forgot to include their buddy's computer name in a message and it was broadcast on all computers in the lab.
    The teacher quickly figured out what they had been doing and said "You just broadcast this to the entire base, maybe even the entire Army!"
    After class, the soldier was presented with multiple NCOs and officers of ever-increasing rank (up to Major, IIRC) telling him stories of how his message had popped up all over the base and country and affected ongoing operations. They then told him the truth and let him go with a warning to stop chatting in class.

  • @philp4684
    @philp4684 3 роки тому +3

    0:55 I remember Prof. Eric Foxley! I still have my printout of his C programming course from 1992.

  • @wassollderscheiss33
    @wassollderscheiss33 3 роки тому +5

    Over 20 years ago I sent Happy Easter via SMS to everyone on the E+ mobile net because their Windows SMS app erroneously allowed for it. It was even in the local news for I think some 17.000 people received it. Then again you can easily write to that many peoply today on reddit or in some facebook groups.

  • @Yobleck
    @Yobleck 3 роки тому +2

    Reminds me of the time my friends and I in school discovered that you can programatically send emails through google drives script feature and we put a "send to entire student body" in for loop that ran a couple thousand times LMAO. IT was very unhappy with us, but thankfully it was easy for them to clear up the issue so we didn't get into to much trouble.

  • @tocsa120ls
    @tocsa120ls 3 роки тому +12

    Ah yeah, we used to 'talk' to each other a lot back at my Alma mater :) good times... buddy got wall'd once for this command 'dd if=/dev/zero of=/dev/null' :D

    • @josugambee3701
      @josugambee3701 3 роки тому +5

      Is that the digital equivalent of leaving the water running?

  • @marksusskind1260
    @marksusskind1260 3 роки тому +9

    Tell everyone on the 'net, "Shall we play a game?"

  • @mk27texas
    @mk27texas 3 роки тому +1

    Great story Julian! Enjoyed it!!

  • @liminos
    @liminos 3 роки тому +7

    Funny story - a fellow student once send me a message on one of our HPC nodes.. I had a program running via MPI across the Cluster while his message slipped in between the stdout from mpi.. my ssh client intepreted the EOF of the message as EOF of the shell and terminated the whole connection 😂😂
    as the program had no resume functionality I had to start over again 🙄

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 3 роки тому +1

      SSH client bug? How would the client even know which part of the output was from wall versus your program?

    • @AnastasisGrammenos
      @AnastasisGrammenos 3 роки тому

      @@lawrencedoliveiro9104 I believe ssh clients use more that just EOF to end the connection. Meaning they use special character sequences, which ofc they can appear in the stream but ssh knows when to listen for them. Search for ssh control sequences. For example right after a newline typing `~.` will terminate the ssh session.

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 3 роки тому

      @@AnastasisGrammenos Yes, but none of that could “accidentally” be generated by server-side output.

  • @mctuble
    @mctuble 3 роки тому +3

    My story is me in high school in the late 90s on the school computers I discovered a command called netsend I think it was called followed by something like -all. I told someone and they did it with a rude message not realizing everyone knew exactly who it came from so a minute later someone came to the classroom and plucked them out lol

  • @andyleighton3616
    @andyleighton3616 3 роки тому +2

    Yep I remember talk and it was one to one. I extended it to be multi-user (in 1985) when I was supposed to be learning something that was probably less interesting. I think my version of mtalk (as I named it) has been lost to history.

  • @kevincozens6837
    @kevincozens6837 3 роки тому +1

    Oh, what fun. :) I haven't used the wall command in ages but I did use it to alert users of a system shutdown or reboot. I just checked my machine and rwall isn't installed but there is an rwall package available.

  • @tracyrreed
    @tracyrreed 3 роки тому +1

    I used to use write, rtalk, etc. It was the first form of online instant messaging. It was how I first heard about Linux too.

  • @jhbonarius
    @jhbonarius 3 роки тому +1

    The time before e-marketing... just imagine how many emails went around on (the days preceding) black Friday. Billions.

  • @tramsgar
    @tramsgar 3 роки тому

    Learnt a lot about the internet as a newb from a benign 'talk' friend popping in from 'nowhere' in the 90s 😊

  • @alex-dn9to
    @alex-dn9to 3 роки тому

    so inspiring, so beautiful.. and oh so informative

  • @roflchopter11
    @roflchopter11 3 роки тому +4

    I remember issuing remote shutdown commands in high school.

  • @alihammadshah
    @alihammadshah 3 роки тому +4

    anyone remember NET SEND on windows 98? probably was similar to this.

    • @rikwisselink-bijker
      @rikwisselink-bijker 3 роки тому +1

      Some of my classmates even thought that was the main purpose of the command prompt. So when I used it for something harmless, they almost reported me. (this was a few years ago on a secondary school)

  • @joelandersson3168
    @joelandersson3168 3 роки тому

    Had no clue about some of the commands in this video e.g. 'who' and 'w'. Great stuff!

  • @BeesAndSunshine
    @BeesAndSunshine 3 роки тому +2

    Unless the messaging is opt-in then even something like "write" sounds bad. You could just use the "who" command featured at the start of the video along with a script to mirror the behavior of "wall", run that in a second loop and you're now spamming everyone.

  • @MichaelAddlesee
    @MichaelAddlesee 3 роки тому

    The who results at 1:25 put up some names I recall from when I was at Rutland Hall studying maths and physics in the late 1970s.

  • @davidgillies620
    @davidgillies620 3 роки тому

    I used talk and ytalk quite a lot back in the late 80s/early 90s.

  • @AngDavies
    @AngDavies 3 роки тому +5

    Wonder if this command was on Zuckerberg's mind when he (or whoever) coded the wall

  • @LuisLascanoValarezo
    @LuisLascanoValarezo 3 роки тому

    Do a video featuring another channel explaining why information can't travel faster than light theoretically, and what holes in our reality would appear if information was able to be instantaneous

  • @MartinDedina
    @MartinDedina 2 роки тому

    Terminal Room. Scary!

  • @kevinshumaker3753
    @kevinshumaker3753 3 роки тому +6

    Lovely. Just checked my current RaspberryPiOS and the who and w commands still work!
    rwall not found though,

    • @roostertechchan
      @roostertechchan 3 роки тому +4

      however, "wall" still exist, even on macOS :)

    • @kevinshumaker3753
      @kevinshumaker3753 3 роки тому +1

      @@roostertechchan Yep, on the RPiOS, too...

    • @framegrace1
      @framegrace1 3 роки тому +7

      r-commands were a Sun thing mostly (NIS or later Yellow Pages, a sort of primitive service/user discovery system). It spread a little, but it got bad reputation for incidents like the one explained in the video.

  • @AnshumanthRao
    @AnshumanthRao 3 роки тому +16

    Computerphile really needs to start adding captions, don't y'all listen to tom scott haha

    • @joinedupjon
      @joinedupjon 3 роки тому +1

      Yeah that annoyed me... My ears work great but sometimes I want to watch when I'm in a place where I can't turn the volume up loud enough... But it's really going to cheese off deaf people and seems at odds with the otherwise professional appearance of the channel.

  • @TheGreatAtario
    @TheGreatAtario 3 роки тому +2

    Around that same time, my high school's computer class was a room with an IBM System/360 and 8 terminals (plus one PC) connected to it. There was a similar command to write to any other terminal, and the "bell" was a super-loud mechanical buzzer (more of a clatterer) in the keyboard. We would have fun annoying one another with this, but then someone discovered that if you were on the Console (terminal 2), you could send to all. And they'd all go off at roughly the same time…

  • @shaytal100
    @shaytal100 3 роки тому +8

    zsh: command not found: rwall
    :(

    • @WilcoVerhoef
      @WilcoVerhoef 3 роки тому

      Does that even depend on the shell? I guess that just means rwall isn't installed on your system

    • @rayredondo8160
      @rayredondo8160 3 роки тому

      It can almost certainly be installed

    • @shaytal100
      @shaytal100 3 роки тому +1

      @@WilcoVerhoef No it does not. But I use zsh and because of this zsh answers :)
      It was a joke. I don't think rwall exist anymore.

    • @thegardenofeatin5965
      @thegardenofeatin5965 3 роки тому +1

      @@shaytal100 Attempting to invoke it in bash (Ubuntu machine) says "Command 'rwall' not found, but can be installed with: sudo apt install rwall"
      I ain't gonna! but it's in the standard repo.

    • @shaytal100
      @shaytal100 3 роки тому +1

      @@thegardenofeatin5965 That is strange. It is neither in the Arch linux repos, nor in the AUR. And usually things that aren't in there are also not in other repos.

  • @destroyonload3444
    @destroyonload3444 3 роки тому

    When people don't read the docs: Build that wall! Build that wall!

  • @garrettwilson4754
    @garrettwilson4754 3 роки тому

    Now for a breakdown of photon quantum computing

  • @MonochromeWench
    @MonochromeWench 3 роки тому

    Was expecting something much worse. How nice it would be that the worst you'd get from the internet was a random annoying mesage.

  • @mikapeltokorpi7671
    @mikapeltokorpi7671 3 роки тому

    Nothing changes. "This is yor folt." - or some more recent similar things....

  •  Рік тому

    rwall sounds like it could actually be useful for emergency broadcasts, like for natural disasters. Maybe limited by area, guessed by IP.

  • @Medicine91
    @Medicine91 3 роки тому

    To the windows to the rwall....

  • @creticman312
    @creticman312 3 роки тому

    awwwwwwww. I wanna beable to do this!!!

    • @cholesterol6703
      @cholesterol6703 3 роки тому +2

      And the rest of us want you to NOT be able to do this.

  • @jmm1233
    @jmm1233 3 роки тому +1

    how would write something that connected to everyone on the internet nowadays from the terminal i wonder

  • @judgeomega
    @judgeomega 3 роки тому

    i remember talk, but not write and certainly not a wall to the entire internet

  • @williamrutherford553
    @williamrutherford553 3 роки тому +1

    What I'm wondering is, how does this work when someone is actively working in the Terminal? Does the message wait until they finish typing something, or are they immediately interuppted?

    • @RealCadde
      @RealCadde 3 роки тому +3

      They aren't interrupted per say, they just get a line feed, a header message (time, sender etc), another line feed and the message that is sent.
      It doesn't alter their own input, just what text is displayed on screen.
      If you refresh your editor/screen the message goes away without altering what you've typed in any way.
      If you are typing a command, your command will still work as you hit enter even if you got a message right in the middle of it.

    • @ArsenGaming
      @ArsenGaming 3 роки тому +5

      It appears wherever in the terminal the cursor is at that point. So if you were, let's say, editing a file, you would get some text added to your terminal that wasn't really part of the editor but was indistinguishable and you would try to delete the message but obviously fail because it wasn't really part of the text editor. You can test this by running "tty" and then in another terminal, running "echo hi > {output of tty}" (replacing the curly braces). Something similar can happen when you run a process concurrently without redirecting output and then it outputs something to STDOUT.

  • @ericwelsh4853
    @ericwelsh4853 3 роки тому +5

    The rwall message wouldn't have been accepted by every computer on the internet. It's a bit of an exaggeration to say that everyone on the internet received it.

    • @matt4054yt
      @matt4054yt 3 роки тому

      Agreed, I found this one a bit subpar for a Computerphile video. What was rwall using as network transport? Broadcast? Multicast? And if so, how did the routers from that era deal with multicast messages? By now multicast is all but abandoned when it comes to WAN routing, and it is my understanding that broadcast was never supposed to cross border routers.

    • @MrRedstoner
      @MrRedstoner 3 роки тому +3

      He does get to that around 13 minutes in.

    • @matt4054yt
      @matt4054yt 3 роки тому +3

      @@MrRedstoner Oh, the hosts file, right. Sorry I missed that. Now it also makes sense why the process was taking some time to broadcast the message all over the net.

    • @matt4054yt
      @matt4054yt 3 роки тому

      @Dusty 99 As much as an early adopter as I was, I never had the chance to have my hosts file contain "the entire internet" 😉

  • @Flankymanga
    @Flankymanga 3 роки тому

    9:54 First occurence of SPAM?

  • @pm71241
    @pm71241 3 роки тому +2

    hey.... apt-get install rwalld :)

  • @mefodymo7456
    @mefodymo7456 3 роки тому +1

    Nice socks

  • @cringium
    @cringium 3 роки тому

    confused at the amount of comments. way too little

  • @JohannesHeld
    @JohannesHeld 3 роки тому

    How does that did not interfere with a e.g. running vim?

    • @aldasundimer
      @aldasundimer 3 роки тому +3

      in the video they said they had to refresh the screen. I suppose that the message was only written to the screen but was not part of the editable text.

  • @linuxinside6188
    @linuxinside6188 3 роки тому

    rsync my fav command , comment your fav one 👇🏻

  • @Kolano666
    @Kolano666 3 роки тому

    *Me reading the thumbnail title*
    rwall er mi ot te e?

  • @EdBruceWRX
    @EdBruceWRX 3 роки тому

    Oh yes no security and able to remotely write to someone's sound device ;)

  • @лукгерцог
    @лукгерцог 3 роки тому +1

    Yh

  • @nonchip
    @nonchip 3 роки тому

    ah yes the time when you could call up sun and demand them to patch away the client for the insecure server :'D

  • @gloverelaxis
    @gloverelaxis 3 роки тому

    I'll send an SMS to the world /
    I'll send an SMS to the world /
    I hope everyone gets my /
    I hope everyone gets my /
    Message in an RWALL

  • @pepeshopping
    @pepeshopping 3 роки тому

    Talk about write and wall, but not of talk??

    • @RonJohn63
      @RonJohn63 3 роки тому +1

      They did.

    • @3dlabs99
      @3dlabs99 3 роки тому +2

      Yeah he did some talk talk

  • @thenorup
    @thenorup 3 роки тому +1

    Next video topic: Noice Reduction....

  • @mamertens99
    @mamertens99 3 роки тому

    Wait did he said SSH is not secure? Why?

    • @philp4684
      @philp4684 3 роки тому +10

      No, he said rsh was subsumed by ssh because it (rsh) wasn't secure.

  • @KeithRozett
    @KeithRozett 3 роки тому

    Literally no one:
    Samsung: 1

  • @zyansheep
    @zyansheep 3 роки тому +1

    Third!

  • @akramizzeldin
    @akramizzeldin 3 роки тому +1

    First!
    Edit: Second. Fml