WShell - Comandos do sistema via web
Publicado por Angelito Monteiro Goulart (última atualização em 22/03/2010)
[ Hits: 9.194 ]
Homepage: http://angelitomg.com
Script que permite executar comandos do sistema através do browser. Utiliza-se da função shell_exec() do PHP.
<?php
#######################
# WShell
# Angelito M. Goulart
# angelito@bsd.com.br
#######################
$comando = $_POST['comando'];
$resultado = shell_exec("$comando");
?>
<html>
<head>
<title>WShell</title>
<style type="text/css" rel="stylesheet">
body{
padding:0;
margin: 0;
font-family: tahoma, verdana, arial, sans-serif;
text-align: center;
}
#principal{
text-align: left;
width: 400px;
margin: 0 auto;
}
.centro{
text-align: center;
}
.titulo{
font-weight: bold;
font-size: 40px;
text-align: center;
}
</style>
</head>
<body>
<div id="principal">
<h1 class="titulo">WShell</h1>
<br />
<h3>Comando</h3>
<form name="form1" action="index.php" method="POST">
<input size="55%" type="text" name="comando" />
<br />
<input type="submit" value="Executar Comando" />
</form>
<h3>Saida da linha de comando</h3>
<textarea rows="7" cols="50%">
<?php
echo $resultado;
?>
Transformar datas para gravar no banco de dados (MySQL, Postgres e outros)
Gerador de palavras aleatórias
Entendendo os operadores de atribuição
gerador de tabelas em html v2.2
Página inicial com dados e agenda com AJAX e MySQL
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux









