[thelist] determine if a server is running unix

Dejan Kozina dejan at kozina.com
Sat Mar 19 16:54:05 CST 2005

Trying to keep it simple:
Windows-based servers are case-insensitive about the file path. This 
means that if you have a http://intranetserver/filename.htm and get the 
same file when requesting http://intranetserver/FILENAME.htm, it's 
Windows, otherwise it's (99%) some Unix/Linux.
The phpinfo() means only that PHP is not installed on the server. Just 
to be sure, try renaming the file to .php3 and/or .phtml (in case of a 
very old installation).
To discover the web server software use the LiveHttpHeaders extension 
for Moz/FF or the freeware ViewHead from 
http://www.pc-tools.net/win32/viewhead/. Most servers put a text string 
there with the server name and version. While the server admin can 
disable this behavior, nobody really bothers about that on an intranet.


Kasimir K wrote:
> Roger H. scribeva in 2005-03-19 01:30:
>> Is there a way to remotely tell if an intranet's server is running 
>> some form
>> of UNIX or not?
>> I had someone upload a info.php file with the <?php phpinfo() ?> in 
>> it, but
>> it only printed that to the web page.

Dejan Kozina
Dolina 346 (TS) - I-34018 Italy
tel./fax: +39 040 228 436 - cell.: +39 348 7355 225
http://www.kozina.com/  - e-mail: dejan at kozina.com

More information about the thelist mailing list