Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Technology

World's Smallest Web Server 113

NYC writes " Definitely check out this site. The web site is running of a computer measuring 2.7" by 1.7" by .25" for a volume of about a cubic inch. The processor is an AMD 486-SX with 16MB of RAM running RedHat 5.2. Super Cool." Update: 01/25 01:12 by CT : Didn't take long: It got cracked and taken down a few hours ago.
This discussion has been archived. No new comments can be posted.

World's Smallest Web Server

Comments Filter:
  • Check out JK Micro's FlashTCP Embedded Web Server [jkmicro.com]. Remember that these things are designed to simply feed monitoring info up onto the net; they're not designed to be computing powerhouses...
  • Give it an 5x86-133 and a nice little heatsink? :)
  • by drwiii ( 434 )
    So if it gets slashdotted, will it burst into flames?
  • This can't be good.. LINK [min.net]
  • "A trivial degree of mischief was performed before the emulation was rendered unavailable to subsequent attackers due to institution of a root password."

    Hah hah, your stupid story would've been semi-believable until I read this.

    It wasn't because of a root password, it was because of a certain fun command involving /proc/kmem ...

    10 points for trying, anyway. Okay, make that 8, no 7 ...

  • Dude, those are low-end 486s. It would take at least five of them just to equal a single pentium... Not a very cost-effective beowulf.
  • Here's an update from the web site...
    I spent Sunday (1/24/99) running an Australia Day BBQ at my house which left me no time to pay attention to the server or I'd have noticed the greatly accelerated hit rate brought on by the posting to slashdot. When the last guest had left and I checked my email, I found a sympathy note about the poor little server having been slashdotted to death and a pointer to slashdot.


    What had happened is that I'd left it wide open (no root password) thinking that maybe one or two visitors might show some initiative and log in and explore around. I wasn't at all worried about anybody breaking anything since the 16MB flash can be "reset" just by attaching an IDE drive and dd'ing back the image of /dev/hda, all you lose are the accumulated statistics.

    What I didn't reckon on was having so many entrepreneurial spirits logged on simultaneously, or on someone deciding it would be better to shut the machine down before some real damage was done (fat chance). After rebooting and straighten out a couple of "fixed" files, I decided with regret that maybe a root password would be needed after all if only to avoid these problems.
  • Is that a porno website in your pocket or are you just happy to see me?
  • A AMD 486 SX chip? Sounds like it wouldn't have enough power to play MP3s... or would it?

    How does this compare to PC104 hardware in terms of power consumption? Cost?
  • Posted by neuralfraud:

    Damn straight. Its very upsetting to know people actually pride themselves on ruining someone elses computer, for no reason. and people who take the time to make kernel exploits, you can all rot! people think they're so el33t if they can make your box crash, its not elite, its destructive, and its a disgrace to the linux community! linux is ragged on for its lack of security because people like that.

    so, is there a mirror of this page anywhere? =)
  • Hmm. An embedded PC running linux is the best we can do for a tiny web server. I don't think so.

    How about a Motorola ColdFire(or 68360 or MPC82x) hooked up to an SMSC LAN91C96 ethernet chip and say 32MB of SDRAM. Total system cost $75 approx.

    CPU is much much more powerful and wouldn't be saddled with a lame OS(for the job) like linux. A far better system to use would be RTEMS-4.0.0 with a nice select() based web server like thttpd. And there'd be plenty of power left to do something useful like run a control system.

    Sounds like a pipe dream? Well I've got most of it already... just need to build a custom PCB.

    The guy's at NetBurner(http://www.netburner.com) have it already.
  • http://www.cellcomputing.com/ [cellcomputing.com] These beauties come in up to P233MMX. Of course, the faster ones have a lot higher power consumption.

  • [~]:--telnet wearables.stanford.edu
    Trying 171.64.78.242...
    Connected to wearables.stanford.edu.
    Escape character is '^]'.

    Red Hat Linux release 5.2 (Apollo)
    Kernel 2.0.36 on an i486
    login: root
    Password:
    [root@wearables]$ ls
    bin etc home mnt tmp var
    boot files lib proc u vmlinuz
    dev hdb2 lost+found sbin usr
    [root@wearables]$ w
    6:01pm up 14:40, 11 users, load average: 0.98, 1.85, 7.59
    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
    pratt ttyp0 Coraki.Stanford. 3:21am 7:52m 0.00s ? -
    pratt ttyp1 Coraki.Stanford. 11:16am 6:39m 0.00s ? -
    root ttyp2 ms01-31.vcr.ista 5:57pm 0.00s 0.00s ? -
    root ttyp5 ip173.jackson3.m 5:58pm 5.00s 0.00s ? -
    root ttyp3 x5-11.reshalls.u 6:00pm 9.00s 0.00s ? -
    root ttyp6 209.67.232.125 6:00pm 1.00s 0.00s ? -
    root ttyp4 ppp11-5.ftwotx.o 6:00pm 11.00s 0.00s ? -
    root ttyp7 209.67.232.125 6:00pm 5.00s 0.00s ? -
    root ttyp9 isdn1.arcon-inc. 6:00pm 1.00s 0.00s ? -
    root ttypa xxxxxxxxx.xxxx.x 6:00pm 1.00s 0.00s ? -
    root ttyp8 chernobyl.bitstr 6:00pm 6.00s 0.00s ? -
  • If anyone has a copy of the original Web page and related .gifs (e.g., in a cache), please e-mail the set to me (or ftp into my /incoming directory), so I can mirror it on http://linuxmafia.com/ [linuxmafia.com]. The pictures and description are just too priceless to vanish from public view. Thanks.

    Rick Moen
    rick@hugin.imat.com
  • Mein Gott! The latency on PLIP would CRUSH a cluster of these things. Besides, Beowulf is a listing of specs that these little dippies certainly don't meet.
    --
  • Nah, it won't crash.
    Of course, they will need to replace the broken Perl that comes with 5.2....
    --
  • What would be the point really? What would it cost for a 10 system cluster? About $10,000 or so dollars according to prices I have seen posted here. Geez, just buy a Dual PII 450MHz and be done with it...
  • That was a great story. What does "-boupo2384" mean, though?
  • Yes, but I can't very well spell it with an SX.




  • It would be cool to get a whole rack of these little things, say 20 or so per 18 inch rack? Who knows, maybe more.. You could buy them by the stack, and have a single jack for the network card that would connect all of them. I'm still itching to play with the rack mount sidewinders and cobalt servers.
    --
  • Why are they using a small Red Hat installation. There is this cool thing called PicoBSD for shit like this? No need to reinvent the wheel. PicoBSD is even tuned for the small processor, small memory, diskless configuration.
  • Read the page some time. The owner of the machine didn't care if people logged in. He purposely left root wide open so that people could explore. He however didn't expect the slashdot effect. Apparently somebody worried about the machine shut it down so that others wouldn't cause harm via root (the somebody was a person who had noticed root was wide open, not the authors) Since the hard drive exists in a flash ROM restore was very simple.

    This is pretty cool though, it may not be useful as an industrial strength web server but its still a really impressive hack of available technology. There are a lot of applications where it could be perfectly suited though. Hook up a bank of CCD cameras to one, write some simple code to serve the frames up as a web page and voila, instant security system.
  • by gas ( 2801 )
    I dont understand this. Most 486 is not enough, X11AMP uses about 20% CPU on my p100 and 0.4% on my Celeron 300A. But it cant be 50 times faster, can it? (the bogomips dont think so either)
  • Comment removed based on user account deletion
  • Oh, the possibilities!

    - You've heard of "Internet in a BOX"? Try THIS!
    - "What are you doing?" .. "I'm playing with my SCSI Ultra Wide!"
    - I got all the fsck I need, right here in my pants!

    ..oh dear..
  • As of 6 pm PST, someone had gotten on there and changed the page,
    basically saying they didn't set a pw for root.
    Wow, this sure reinforces their credentials.
  • by gr ( 4059 )
    ... but check your grammar next time...

    further investigation and prosecution of the individuals concerned will handled in conjunction with the FBI.

    ... and stop watching those eighties flics.

    contacted as possible recruits for the NISC Task Force currently being assembled.
  • ...or something. It's down.
  • what was served by bringing it down? the guy had something nifty and he wanted to let the world see it. fine, he apparently left it wide open, *must* people go in?

    every time i get into my car, open the door to my house, or all the other key/pin/card requiring thing i do in life i resent it. i resent that the assholes of the world require me to carry around a little piece of useless metal. that i need to bend over backwards to have the p.o. deliver a package rather then just open my door, and leave it inside. that i can't just lend my friend my car when i'm not around to give them the keys.

    right now we use technology, from locks to crypto, to protect ourselves from our own lack of respect of each other.
  • In essence, I agree. People need to respect the property of another.

    Unfortunately, this isn't a realistic expectation. There's ALWAYS going to be people going where they're not "supposed to go."

    About the most responsible thing that can and should be done if such an instance is discovered is to log in, initiate a shutdown of the server and fire off an e-mail to the domain holders/server admin address.

    Yes, this IS a form of vandalism. But what would you rather have?

    • A server that was turned off as a form of protection?
    • Or dozens of people, possibly malicious, running around with root access in your system? Corrupted, stolen data. Backdoors all over the place? Someone in control of your system besides yourself?

    Oh well. Hopefully these guys get their software-side shit together. Their hardware-side stuff is pretty killer.


    Chas - The one, the only.
    THANK GOD!!!

  • This is just SO good for a website's credibility. Invite the whole friggin' world in, and (apparently) not even set a root password.

  • If only this thing have good video card
    and ethernet, I could hide it inside case
    of my monitor and have an X-terminal.
    Just plug mouse and keyboard into monitor
    and attach it to your server with ethernet
    cable and you have one more workplace.
    16Mb 486 is quite enough for X-terminal,
    I'm currently have one with 12.

    And lot of desk space saved.

    Hide another one inside printer and you have
    print-server.
    Yet another in external modem to serve as
    router.

    Voila - no more hell of cables -all the perepherials are connected directly to your local
    net. (Including scanners with sane-net)

    Of course $419 is too much for thing to be
    embedded into each and every piece of hardware.
    But, I hope that if this thing would be produced
    in millions, it would be comparable to match box
    in price too.
  • Already 2630 hits and still quitte fast ....
    Very cool!
  • The little bastard just survived hits
    from 2600 to 2900 in one minute.
  • I can't wait to check it back tomorrow.
    Maybe it'll have 10000 hits by than. Let's
    go to bed. Sleep well all you nasty geeks :)


  • What'll happen when the /. effect hits monday morning? Will a simple PLIP connection *work* ?

    btw- to the above-poster - grow up.



    --
  • What the hell were they thinking?
  • Can't telnet, cant ping, the little guy must be tuckered out. Next time, buy a door. Not just the lock.
  • Does it even exist? =[ There goes my day.
  • by Poopdbq ( 8158 )
    This is pretty cool. Is an AMD processor the smallest one they could get, or were they just using inexpensive parts?

  • ...to run 'shutdown -h now'
  • by scrytch ( 9198 )
    Actually I bet we'll find that those sturdy russian matches are the size of 2 by 4's
  • But next time remember, less is more ;-)
  • Cool, CmdrTaco posted my story. Early today I was visitor #78. After /. it is now up to 1255 and still going strong.

    Sorry to the Standford guys since I posted the story to Slashdot.


  • by NYC ( 10100 )
    "To attract subjects, a web page purporting to be hosted by a miniature computer was posted on the web and the address submitted to Slashdot, a known hacker web site."

    This is bull. I submitted the story to /., not some FBI Task Force. I first learned about the web server from a mailing list discussing Future Computing Environments (I forgot who posted it).
  • If you take a look at the size specs again, you'd realize that this little puppy is less than half the size. Of course, that isn't including a display or power supply. The real item of interest is that it is essentially a tiny AT-style motherboard, unlike the Pilot, which is a strange little beast to most x86 programmers.

    Come call us when you get linux running on your pilot. ;)
  • I can see it now... shoebox.com.

    Jay (=
  • but it still works... though i'm on the same subnet...
  • How many jerks will log in before they shut it down behind a password... I wonder.
  • by Axe ( 11122 )
    you are talking about? Downfall? Does it matter what system they were using?
    MS systems are plaqued by THOUSAND of viruses and vulnerabilities. How did you like "Russian New Year" Is it MS downfall? They did not seem to even notice.
    sheesh..
  • and says it is not good...
  • and working fast.
  • Stanford University Whois Service
    Do "whois help" for general info. Do "whois update" for entry update info.

    For answers to frequently asked questions, see the Web page at URL
    http://www.stanford.edu/group/networking/directo ry/whois/whois.faq.html

    name: wearables
    node-type: Host
    cpu: pc 486
    op-sys: Linux (Redhat 5.2)
    department: Computer Science
    organization: Theory
    building: Gates Computer Science Building
    user: Vaughan
    protocol: IP
    net-software: Built-in
    interface:
    ip-number: 171.64.78.242
    active: YES
    use-bootp: YES
    administrator:
    1) name: Action
    e-mail: action@theory
    phone: 51451
    2) name: Vaughan Pratt
    e-mail: pratt@cs
    phone: 3-2943
    title: Professor
    updated-by: me
    date-updated: Jan 23 1999 10:42AM
  • I remember it. It was long time ago, but I definitely remember this particular design.
    Funny.
    I workedfor some time as coach in local school club - bodybuilding and boxing. Stupid Moscow 15-17 year old kids who consumed ungodly amount of various steroid shit - could not make'em stop - probably now can not even walk straight, say nothing about having a hard on. ;(
  • ..bodybuilding was prohibited sport in good old SSSR.
  • You shouldn't post those things on /. anymore - can you imagine how big of a load the little pecker is having right now? I suppose the cubic inch is now so overwhelmed and will need a total repair... :))

    In a way that might be an interesting issue - how does a "slashdotting" of a server like that effects its productivity :)))
  • We seem to have /.'ed the counter on the web page to death.....
  • When you leave a security hole big enough for the titanic to sail through, you should expect this stuff. It's like leaving your car unlocked, all the doors open, with the keys in the ignition. STUPID!

    I thought Stanford kids were supposed to be brighter than this. Maybe this was good field experience for their computer security 200 class.
  • You can telnet into the darned thing, no root
    password.

  • Does it have a CDRom drive?

    (For those 2" CDs I have)
  • Just follow the link on the page to www.jumptec.de, then go to the components link at the top of the page and select Price List... After a couple other links you will find the data sheet with price list: 599.- DM (the manufacturer is in Germany) for one board.
  • This thread was really cool reading. I'm ROTFL from all the postings. I think all the hackers/anti-hackers should get a good geek laugh. Perhaps /. should start it's own talk show.

    "Minature PC's, and the guys who love them"
    -wilkinsm
  • It would be really cool if they could slip a dx4/133 in there and a dsp, then you could have a tiny little mp3 player. Sure the rio is probally smaller, but IMHO this would be infinitely cooler.
  • Are we trying to push the micro server to it's limit?
  • NT wont run on just so little ram, let alone reside on 16 meg of rom, let alone run on those parameters, and still run on a 486. If you have ever tried to run NT on a 486, you would quickly come to realize how slow and inefficient NT is.
  • I can get mp3's playing mono at half sample rate, sounds fine to me and I still have about 20% of my cycles to do other things.

    486dx2 66MHz

    That was the main impetus for my switch to Debian from windows two years ago.

  • I hope it wasn't used as a gateway to further malfeasance; no doubt this was reconnoitered by the root platoon.

    Poor schmucks . . . lab sacked on the lord's day.

  • This was not 'nifty', it was not secure.
    This whining along the line of "It never even occurs to me to telnet a host to logon as root because I'm such a benign guy/gal" is the most disturbing if these posts are being made by IT types. I hope I never have to enjoy the consequences of working with you. Here's an observation from my experiences-- equal opportunity laws don't really apply to systems and database admins. No one wants a finger-pointing idealist, optimist, or person of deep religious conviction in charge of systems (which extends to system/data integrity above all else). If this host was owned by actual Stanford CS students, they should consider it a tuition-free but priceless lesson.

    Recently, I logged on with admin priv. to an engineering employees' NT box in order to update a driver a modify the swapfile. I immediately heard some lovely curses and my name called from the cubicle ajoining this workstation . . . very busy visualizer/drafter with a NT blue screen kernal crash. AGP cards were new on the market, his glide.dll thumped him, etc. In the time it took for two boots and a resoltion (seven minutes tops), the first employee had run a wildcard search for documents containing any part of her name and turned up plenty including a disciplinary recommend which she stashed away before meeting my return with a smile. It was, two hours later, emailed with annotations and grammery corrections about the company. I came forward and owned up immediately. That and NOT AN MITIGATION/EXPLANATION OF CIRCUMSTANCE saved my job. The employee was not disciplined. I had, in effect, delivered privledged company information to vendetta. I WAS THE ASSHOLE.
  • It's not the size of the wave, it's the motion of the ocean. Gotta say though, I think slash dot has brough this little guy to it's knees I can't hit it worth a damn.
  • This thing is based on an AMD Elan SC400...
    these are also available in a 100MHz version,
    drop-in compatible (err, solder-in...)

    Additionally, the 66MHz version can be overclocked
    by setting some bits in an internal register; it'll do 100MHz, but it might not be reliable.
    The whole CPU uses a single 32KHz crystal; all
    operating clocks are created by internal PLLs.

    It's really a nice chip; more or less an AT-
    motherboard on a single BGA device.
  • It has a flash disk on board. It has 16MB of storage.

Thus spake the master programmer: "After three days without programming, life becomes meaningless." -- Geoffrey James, "The Tao of Programming"

Working...