This <B>CODE RED</B> doesn't really affect mac or linux users directly, however....
This type of thing causes ISP to change policy, and government to create new laws.
Next, you will have to have a license to serve a simple web page.
(and unfortunately, they will hire microsoft to help regulate and administer the tests)
I did a little research with your script and another perl script which I have.
I am guessing, but it looks like CODE RED opens at least 6 supposedly plugged holes in IIS servers.
These involve failure to parse unicode characters correctly.
when this happens, the machine loses it's mind and lets you execute command line commands (lke get directory listings of "protected" directories)
what I found was that the machines with only 4 of the holes open seemed to be partially or incorrectly patched against the worms intrusion.
Those could'nt be shutdown. and when I did a directory listing....
I very conveniently get this:
Directory of c:\inetpub\scripts
2000-03-30 02:58a <DIR> .
2000-03-30 02:58a <DIR> ..
2001-07-23 08:54p 291 index.asp
2001-07-23 08:54p 291 index.htm
2001-07-23 08:54p 291 default.asp
2001-07-23 08:54p 291 default.htm
2000-01-10 12:00p 310,544 root-codered.exe
2001-08-14 01:43p 2 root.exe
2001-08-14 01:43p 49 run.bat
2001-08-14 01:48p 233,980,700 stopcodered.txt
8 File(s) 234,292,459 bytes
2 Dir(s) 11,324,489,728 bytes free
seems this user has tried his own preventative measures, but they did not work!!!!
In the world of Mac and Linux this is a confounding issue. who could be so stupid as to apply half a patch? didn't htey read the instructions?
this article:
<b>It's a Dread to Patch Code Red </b>
from Wired.com
http://www.wired.com/news/infostructure/0,1377,45763,00.html
may contain some answers....
pay particular attention to the quote from the Microsoft guy:
<blockquote>"I don't think things are nearly as bad as you are making them out to be," the employee wrote. "Following the instructions, it boils down to installing the latest software for three packages, installing the SRP, following six workarounds and applying three patches."</blockquote>
this is too sad and hilarious at the same time....
best thing to do is start reading and educating yourselves.
There is at least one opinion that the Code RED is a "red herring". So start thinking about what will happen next.
Like, for example how are you going to get word out about your website which is running on some unknown port. Microsoft Explorer sure isn't helping with that, are they?