SYN_RECV ip 차단 스크립트

운영자 | 기사입력 2016/06/10 [05:21]
PHP >
필자의 다른기사 보기 인쇄하기 메일로 보내기 글자 크게 글자 작게
SYN_RECV ip 차단 스크립트
 
운영자   기사입력  2016/06/10 [05:21]

 

 

<?
//error_reporting(E_ALL);
$stack = array();
$read =shell_exec("netstat -an | grep SYN_RECV ");
//echo "'$handle'; " . gettype($handle) . "\n";
$ip_tmp1=explode("SYN_RECV",$read);
$t=1;
foreach($ip_tmp1 as $key=>$value)
{
// echo"$t :: $value";
$ip_tmp2=explode("64.237.61.43:80",$value);
$ip_tmp3=explode(":",$ip_tmp2[1]);

$ip_tmp4=explode(":",$ip_tmp3[0]);
$ip_tmp5=trim($ip_tmp4[0]);
//echo"$ip_tmp5 \r\n ";
array_push($stack, $ip_tmp5);

}

 

$re=array_count_values($stack);

foreach($re as $key=>$value)
{
if($value>60)
{
$key=trim($key);
$value=trim($value);

echo"$key : $value \r\n";
exec("/bin/ip_t $key");
}
}


?>

트위터 트위터 페이스북 페이스북 카카오톡 카카오톡
기사입력: 2016/06/10 [05:21]  최종편집: ⓒ iwav
 
 
PHP 많이 본 기사