网卡发包很大时抓包脚本
  
  
   时间:2016-06-05 00:04来源:linux.it.net.cn 作者:IT
  
  
   
    
     
       
	
		  
	
		
		
		
		
		
		
		
		
		
			
				
					
						| 
							09 | 
						
							SAVE_DIR=/home/snif_log | 
					 
				
			 
		 
		
		
		
		
		
		
			
				
					
						| 
							15 | 
						
							[ ! -d $SAVE_DIR ] && mkdir -p $SAVE_DIR | 
					 
				
			 
		 
		
		
		
		
			
				
					
						| 
							19 | 
						
							        PKG_CUR=`sar  -n DEV 1 2|grep $SNIF_IF|head -n 2|tail -n 1|awk '{print $3}'|cut -d. -f1` | 
					 
				
			 
		 
		
			
				
					
						| 
							20 | 
						
							        #如果sysstat以12小时(AM,PM)计时,则重新取一次,以获得正确结果 | 
					 
				
			 
		 
		
			
				
					
						| 
							21 | 
						
							        [ "x$PKG_CUR" = "x$SNIF_IF" ] && PKG_CUR=`sar  -n DEV 1 2|grep$SNIF_IF|head -n 2|tail -n 1|awk '{print $4}'|cut -d. -f1` | 
					 
				
			 
		 
		
		
			
				
					
						| 
							23 | 
						
							        if [ $PKG_CUR -gt $PKG_threshold ];then | 
					 
				
			 
		 
		
			
				
					
						| 
							24 | 
						
							                tcpdump -n -i $SNIF_IF -c $SNIF_COUNT -vs0 -w $SAVE_DIR/$SNIF_IF.`date +%m%d-%H%M`.cap | 
					 
				
			 
		 
		
			
				
					
						| 
							25 | 
						
							                #tcpdump -n -i $SNIF_IF -c $SNIF_COUNT  -w $SAVE_DIR/$SNIF_IF.`date +%m%d-%H%M`.cap | 
					 
				
			 
		 
		
		
		
		
	 
 
 
 
      (责任编辑:IT) | 
    
   
 
 
  
  
  
   
   ------分隔线----------------------------