RPI SHELL v1.0 by HD_Breaker

  • 1 Respuestas
  • 4756 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Muppet

  • *
  • Ex-Staff
  • *****
  • Mensajes: 405
  • Actividad:
    0%
  • Country: 00
  • Reputación 0
    • Ver Perfil
    • Email

RPI SHELL v1.0 by HD_Breaker

  • en: Febrero 07, 2014, 04:11:37 am
Bueno hoy les dejo el primer avance de esta shell que estoy desarrollando!



Código: You are not allowed to view links. Register or Login

<html>
<head>
</head>
<body bgcolor="Black">

<table border="1" bordercolor="#00FF00" style="background-color:#000000" width="100%" height="100%" cellpadding="3" cellspacing="3">
<tr>
<td style="vertical-align: top;" width="15%"><?php

echo "<FONT COLOR=RED FACE='Geneva, Arial' SIZE=3><pre>      .~~.   .~~.
     '. \ ' ' / .'
      .~ .~~~..~.
     : .~.'~'.~. :
    ~ (   ) (   ) ~
   ( : '~'.~.'~' : )
    ~ .~ (   ) ~. ~
     (  : '~' :  ) RPI
      '~ .~~~. ~'
          '~'</pre></FONT>"
;
echo 
"<FONT COLOR=GREEN FACE='Geneva, Arial' SIZE=3>Memory Status:</font><br>";
exec("free -m",$Memoria);
foreach (
$Memoria as $key) {
if (strpos($key,'Mem:') !== false) {
$datos explode('           '$key);
$var explode('       '$datos[1]);
echo "<FONT COLOR=GREEN FACE='Geneva, Arial' SIZE=3>Total: $var[0]<br><FONT COLOR=GREEN FACE='Geneva, Arial' SIZE=3>Used: $var[1]<br><FONT COLOR=GREEN FACE='Geneva, Arial' SIZE=3>Free: $var[2]<br><FONT COLOR=GREEN FACE='Geneva, Arial' SIZE=3>Shared: $var[3]<br><FONT COLOR=GREEN FACE='Geneva, Arial' SIZE=3>Buffers: $var[4]<br><FONT COLOR=GREEN FACE='Geneva, Arial' SIZE=3>Cached: $var[5]<br>";
echo "<br>";
}
}

echo 
"<FONT COLOR=GREEN FACE='Geneva, Arial' SIZE=3>SD Memory Status:</font><br>";
exec("df -h /dev/root",$sd);
$datosSD = array();
foreach (
$sd as $key) {
if (strpos($key,'/dev/root') !== false) {
$data explode(" "$key);
foreach ($data as $element) {
if (!is_null($element)) {
 array_push($datosSD$element);
}
}
}

}
echo 
"<FONT COLOR=GREEN FACE='Geneva, Arial' SIZE=3>Filesystem: $datosSD[0]<br>Size: $datosSD[7]<br>Used: $datosSD[9]<br>Avail: $datosSD[10]<br>Use%: $datosSD[12]<br>Mounted: $datosSD[13]</font>";
echo 
"<br>";

exec("cat /proc/cpuinfo |grep Serial",$Serial);
echo 
"<br>";
echo 
"<FONT COLOR=GREEN FACE='Geneva, Arial' SIZE=3>$Serial[0]</FONT>";
echo 
"<br>";

exec("/opt/firmware/opt/vc/bin/vcgencmd measure_temp",$Temp); //Esto en raspbian cambia ahora esto no funciona
echo "<br>";
echo 
"<FONT COLOR=GREEN FACE='Geneva, Arial' SIZE=3>$Temp[0]</FONT>";
echo 
"<br>";
#echo "<br><FONT COLOR=GREEN FACE='Geneva, Arial' SIZE=3>Iniciar Descarga</FONT>";
?>


<br>
<a href="index.php?Iniciar=Descargar" onClick="Submit()"><font color="#00FF00">Iniciar Descarga</font></a>
<!--<input id="Iniciar" name="Iniciar" type="submit" value="Descargar"/>-->

</td>

<td style="vertical-align: top;"><p><center><h1><FONT COLOR=GREEN FACE='Geneva, Arial'>RPI Shell</font></h1>
<table border="1" bordercolor="#00FF00" style="background-color:#000000" width="100%" cellpadding="3" cellspacing="3">
<tr>
<td><textarea style="margin: 2px; width: 1111px; height: 480px; color: green; background-color: black; vertical-align: top; horizontal-align: left"><?php exec($_POST['cmd'],$CMDResponse); foreach ($CMDResponse as $line) {echo "$line\n";}?></textarea>
<form method="POST" action="index.php">
<input type="text" id="cmd" name="cmd" style="width:93%; color: green; background-color: black;"/>
<input type="submit" id="ejecutar" name="ejecutar" value="Execute"/>
</form>
</td>
</tr>
</table>


</td>


</center>
</tr>
</table>

</body>
</html>


<?php
$Start 
$_GET["Iniciar"];
if (
$Start=="Descargar") {
        
#Esto no hace nada todavia, solo ejecuta algun modulo python que subamos
exec("python *.py",$Salida);
echo "$Salida[0]";
}
?>





« Última modificación: Noviembre 23, 2014, 02:39:51 pm por Expermicid »
Entonces él dijo, "cruzad con vuestras tropas y atacad porque es lo único que le queda a nuestro pueblo...".

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5782
  • Actividad:
    100%
  • Country: ar
  • Reputación 42
  • ANTRAX
  • Twitter: @Underc0de
    • Ver Perfil
    • Underc0de
    • Email

Re:RPI SHELL v1.0 by HD_Breaker

  • en: Febrero 07, 2014, 07:58:24 am
Que buena HD! Tiene una muy bonita interface!
Felicitaciones!