squid 로그에서 ip만 뽑아내기

운영자 | 기사입력 2011/11/08 [04:10]
리눅스 >
필자의 다른기사 보기 인쇄하기 메일로 보내기 글자 크게 글자 작게
squid 로그에서 ip만 뽑아내기
 
운영자   기사입력  2011/11/08 [04:10]
squid 로그에서 ip만 뽑아내기
 
<?
$a_l="/home/squid_log/access.log";
$f=file($a_l);
$ip_t="";
foreach($f as $key=>$value)
{
 
preg_match("/(?<d1>\d+)\.(?<d2>\d+)\.(?<d3>\d+)\.(?<d4>\d+)/", $value,$matches);
  if($ip_t != $matches[0])
{
  exec(" ip_t  $matches[0]");
  echo" ip_t  $matches[0] \r\n";
}
else
{
  echo"aa \r\n";
}
 $ip_t=$matches[0];
}
exec("rm $a_l");
exec("/etc/rc.d/init.d/squid reload");
?>
트위터 트위터 페이스북 페이스북 카카오톡 카카오톡
기사입력: 2011/11/08 [04:10]  최종편집: ⓒ iwav
 
 
리눅스 많이 본 기사