奇科電腦 回奇科電腦首頁奇科電腦LPI課程資訊奇科電腦Embedded課程資訊奇科電腦Cisco課程資訊奇科電腦Programming課程資訊奇科電腦Smartphone App課程資訊
Tech Tips12  Compile one linking status query program via Perl.

Author: Ben|Date: 2008/06/23|Back to Tech Tips

運用對於Linux防火牆中的連線追蹤系統的了解
利用Perl程式語言撰寫一支查詢連線狀況的程式

#!/usr/bin/perl

open ( CONN, "/proc/net/ip_conntrack" ) or die "ip_conntrack kernel module is not loaded\n";

while( <CONN> )
{
$_ =~ /.*src=(.*?\s)/ ;
$src_ip{ $1 }++ ;
}

foreach ( sort { $src_ip{ $a } <=> $src_ip{ $b } } keys %src_ip )
{
printf( "IP address : %-20s has %-5dconnections\n", $_, $src_ip{ $_ } ) ;
}


Best Browse: 1024x768 Copyright 2010 GeeGo Systems, Ltd.
service@geego.com.tw|DL: 0800-296-296|3F., No.60, Zhulun St., Zhongshan Dist., Taipei City 104, Taiwan (R.O.C.)|02-2711-6373