Enviado em 15/02/2016 - 14:37h
Olá, não sei se alguem pode me ajudar, pois ainda não vi no vol alguem falar de php com shell.
<?php
session_start();
require_once("inc/funcoes.php");
if($_POST[acao] == 'b') {
$resultado = shell_exec("iptables -I INPUT -s $_POST[ip] -j DROP ");
if(ereg('Adding',$resultado)) {
$resultado_acao = Criar_Celula_Log("Não foi possível bloquear o IP ".$_POST[ip]." no firewall Iptables Host.","erro");
} else {
$resultado_acao = Criar_Celula_Log("IP ".$_POST[ip]." bloqueado com sucesso No Firewall Iptables Host.","ok");
}
} else if($_POST[acao] == 'd') {
$resultado = shell_exec("iptables -D INPUT -s $_POST[ip] -j DROP ");
if(ereg('Adding',$resultado)) {
$resultado_acao = Criar_Celula_Log("Não foi possível Desbloquear o IP ".$_POST[ip]." no firewall Iptables Host.","erro");
} else {
$resultado_acao = Criar_Celula_Log("IP ".$_POST[ip]." Desbloqueado com sucesso No Firewall Iptables Host.","ok");
}
}
// Cria o cookie do status das ações executadas e redireciona.
$_SESSION['status_acao'] = $resultado_acao;
header("Location: ".$_SERVER['HTTP_REFERER']."");
?>