lampware banner lampware banner lampware banner
Home FAQ Careers Clients Utilities Downloads
shell

This scripts is really good for hosting services that do not give you a shell account!
<HTML>
 <!-- © 2004 lampware, inc. -->
 <!-- script written by kemiko (KEnt MIchael KOhlmeyer) of phx, az, usa -->
 <HEAD>
  <TITLE>
   shell_exec
  </TITLE>
 </HEAD>
 <BODY>
<?
  if( !isset( $command ) )
  {
    printf( "  <TABLE BORDER=\"0\">\n" );
    printf( "   <FORM METHOD=\"GET\" ACTION=\"./shell_exec.php\">\n" );
    printf( "   <TR>\n" );
    printf( "    <TD>\n" );
    printf( "     shell>\n" );
    printf( "    </TD>\n" );
    printf( "    <TD>\n" );
    printf( "     <INPUT TYPE=\"TEXT\" NAME=\"command\" SIZE=\"50\" MAXLENGTH=\"100\"><BR>\n" );
    printf( "    </TD>\n" );
    printf( "   </TR>\n" );
    printf( "   <TR>\n" );
    printf( "    <TD ALIGN=\"RIGHT\">\n" );
    printf( "     <INPUT TYPE=\"CHECKBOX\" NAME=\"command\" VALUE=\"cat /etc/fstab\">\n" );
    printf( "    </TD>\n" );
    printf( "    <TD>\n" );
    printf( "     cat /etc/fstab\n" );
    printf( "    </TD>\n" );
    printf( "   </TR>\n" );
    printf( "   <TR>\n" );
    printf( "    <TD ALIGN=\"RIGHT\">\n" );
    printf( "     <INPUT TYPE=\"CHECKBOX\" NAME=\"command\" VALUE=\"cat /etc/hosts\">\n" );
    printf( "    </TD>\n" );
    printf( "    <TD>\n" );
    printf( "     cat /etc/hosts\n" );
    printf( "    </TD>\n" );
    printf( "   </TR>\n" );
    printf( "   <TR>\n" );
    printf( "    <TD ALIGN=\"RIGHT\">\n" );
    printf( "     <INPUT TYPE=\"CHECKBOX\" NAME=\"command\" VALUE=\"cat /etc/passwd\">\n" );
    printf( "    </TD>\n" );
    printf( "    <TD>\n" );
    printf( "     cat /etc/passwd\n" );
    printf( "    </TD>\n" );
    printf( "   </TR>\n" );
    printf( "   <TR>\n" );
    printf( "    <TD ALIGN=\"RIGHT\">\n" );
    printf( "     <INPUT TYPE=\"CHECKBOX\" NAME=\"command\" VALUE=\"cat /var/log/dmesg\">\n" );
    printf( "    </TD>\n" );
    printf( "    <TD>\n" );
    printf( "     cat /var/log/dmesg\n" );
    printf( "    </TD>\n" );
    printf( "   </TR>\n" );
    printf( "   <TR>\n" );
    printf( "    <TD ALIGN=\"RIGHT\">\n" );
    printf( "     <INPUT TYPE=\"CHECKBOX\" NAME=\"command\" VALUE=\"mount\">\n" );
    printf( "    </TD>\n" );
    printf( "    <TD>\n" );
    printf( "     mount\n" );
    printf( "    </TD>\n" );
    printf( "   </TR>\n" );
    printf( "   <TR>\n" );
    printf( "    <TD ALIGN=\"RIGHT\">\n" );
    printf( "     <INPUT TYPE=\"CHECKBOX\" NAME=\"command\" VALUE=\"mysql --version\">\n" );
    printf( "    </TD>\n" );
    printf( "    <TD>\n" );
    printf( "     mysql --version\n" );
    printf( "    </TD>\n" );
    printf( "   </TR>\n" );
    printf( "   <TR>\n" );
    printf( "    <TD ALIGN=\"RIGHT\">\n" );
    printf( "     <INPUT TYPE=\"CHECKBOX\" NAME=\"command\" VALUE=\"/sbin/ifconfig\">\n" );
    printf( "    </TD>\n" );
    printf( "    <TD>\n" );
    printf( "     /sbin/ifconfig\n" );
    printf( "    </TD>\n" );
    printf( "   </TR>\n" );
    printf( "   <TR>\n" );
    printf( "    <TD ALIGN=\"RIGHT\">\n" );
    printf( "     <INPUT TYPE=\"CHECKBOX\" NAME=\"command\" VALUE=\"top -b -n1\">\n" );
    printf( "    </TD>\n" );
    printf( "    <TD>\n" );
    printf( "     top -b -n1\n" );
    printf( "    </TD>\n" );
    printf( "   </TR>\n" );
    printf( "   <TR>\n" );
    printf( "    <TD ALIGN=\"RIGHT\">\n" );
    printf( "     <INPUT TYPE=\"CHECKBOX\" NAME=\"command\" VALUE=\"uname -a\">\n" );
    printf( "    </TD>\n" );
    printf( "    <TD>\n" );
    printf( "     uname -a\n" );
    printf( "    </TD>\n" );
    printf( "   </TR>\n" );
    printf( "   <TR>\n" );
    printf( "    <TD ALIGN=\"RIGHT\">\n" );
    printf( "     <INPUT TYPE=\"CHECKBOX\" NAME=\"command\" VALUE=\"uptime\">\n" );
    printf( "    </TD>\n" );
    printf( "    <TD>\n" );
    printf( "     uptime\n" );
    printf( "    </TD>\n" );
    printf( "   </TR>\n" );
    printf( "   <TR>\n" );
    printf( "    <TD>\n" );
    printf( "      \n" );
    printf( "    </TD>\n" );
    printf( "    <TD>\n" );
    printf( "     <INPUT TYPE=\"SUBMIT\" VALUE=\"Submit\"><INPUT TYPE=\"RESET\" VALUE=\"Reset\">\n" );
    printf( "    </TD>\n" );
    printf( "   </TR>\n" );
    printf( "   </FORM>\n" );
    printf( "  </TABLE>\n" );
  }
  else
  {
    printf( "shell> \"%s\"<BR>\n", $command );
    $output = shell_exec( "$command" );
    printf( "<PRE>\n%s\n</PRE>\n", $output );
  }
 ?>
 </BODY>
</HTML>
          

© 2002-2015 lampware.us