Soporte & Consultoria

Soporte Remoto y Consultoria skype : ambiorixg12.
Nota no se brinda ningun tipo de consulta o soporte fuera del blog de forma gratuita

viernes, 9 de diciembre de 2016

AMI banning IP

<?php


$socket = fsockopen("127.0.0.1","5038", $errno, $errstr,10);
      if (!$socket){
        echo "$errstr ($errno)\n";
        }else{
            fputs($socket, "Action: Login\r\n");
            fputs($socket, "UserName: admin\r\n");
            fputs($socket, "Secret: mypass456\r\n\r\n");
            fputs($socket, "Action: WaitEvent\r\n");
            fputs($socket, "Action: Logoff\r\n\r\n");

 while(!feof($socket)){
  $result=fread($socket,5000);

if (preg_match("/\b$argv[1]\b/i", $result,$match)){

//echo $result;
$result=explode("\n",$result);
foreach($result as $key=>$value){
//echo "$key : $value\n";
$ip=$result[9];

$ip=explode("/",$ip);


echo "$ip[2]\n";
system("iptables -A INPUT -s $ip[2] -j DROP");
}

}
}
}
fclose($socket);


?>


php ami_guard.php InvalidAccountID


      nohup php ami_guard.php InvalidAccountID >> ban.txt &


No hay comentarios:

Publicar un comentario