在网上找了一下debian防ARP的贴子。有几个都是介绍Debian 下防止ARP病毒的Perl 脚本,如下
这个是要安装perl 然后怎么做呢。这个防ARP有用吗。如果一个服务器有2个IP怎么办。
--------------------------
#!/usr/bin/perl
use strict;
my $LocalIp="192.168.1.79";
my $file="/tmp/mac.txt";
system("sudo nmap -sP 192.168.1.0/24 > $file");
open(OLD,$file); my @content=;close OLD;
open(NEW,">$file");
foreach my $con (@content)
{
if( $con =~ /Nmap/ig){$con="";}
if( $con =~ /$LocalIp/ig){$con="";}
if($con =~ /(\d+)\.(\d+)\.(\d+)\.(\d+)/)
{
print "$1\.$2\.$3\.$4\t";
print NEW "$1\.$2\.$3\.$4\t";
}
if($con =~ /(\w+)\:(\w+)\:(\w+)\:(\w+):(\w+):(\w+)/)
{
print "$1\:$2\:$3\:$4\:$5:$6\n";
print NEW "$1\:$2\:$3\:$4\:$5:$6\n";
}
}
close NEW;
system("sudo arp -f $file");
-------------------------------------------------------------
tony.sheng.tan 于 2012-01-24 16:59:21发表:
借楼主宝地发个debian的学习讨论群号
欢迎各位新老用户加入我们
qq群号:180896753(ubuntu用户请绕行,谢谢合作0_0)
#############欢迎加入##############
Necisd 于 2011-03-21 09:05:37发表:
路过