[XPOST] Controlling the commandline via ASP/WSH

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Lorenzo Bolognini

    [XPOST] Controlling the commandline via ASP/WSH

    Hi all,

    I have a problem letting this small script I wrote work correctly. In
    particular i can't manage to execute commands that require user
    input/confirmation. How should i handle that?

    If you are going to try it i suggest you to start passing it a simple "dir
    c:\"

    Thank you,
    Lorenzo Bolognini

    -------------------------------
    place it in a file called wcl.asp
    -------------------------------
    <%
    'THIS SOFTWARE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND
    'EVEN EXPRESS OR IMPLIED.
    %>
    <html>
    <head>
    <title>WebComma ndLine</title>
    </head>
    <body>
    <%
    action = Request.Queryst ring("action")
    Select Case action
    Case ""
    %>
    <form action="wcl.asp ?action=exe" method="post">
    <code>C:\></code> <input type="text" name="command" size="100">
    <input type="submit">
    <input type="reset">
    </form>
    <%
    Case "exe"
    command = Request.Form("c ommand")
    Set WshShell = Server.CreateOb ject("WScript.S hell")
    'could put the log on the ftp dir so it could be downloadable
    WshShell.Run("c md.exe /K " & command & " > C:\CHANGE_THIS_ NAME.log")
    Set WshShell = Nothing
    Response.Write( "Command: <font color=red>" & command & "</font>
    executed! " & _
    "<br>Thanks for having used WebCommandLine! <br>" & _
    "<a href='wcl.asp'> New Command</a>")

    End Select
    %>

    </body>
    </html>


Working...