LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 625|回复: 2

Debian 下防止ARP病毒的Perl 脚本(这个怎么用O)

[复制链接]
发表于 2011-3-20 22:02:01 | 显示全部楼层 |阅读模式
在网上找了一下debian防ARP的贴子。有几个都是介绍Debian 下防止ARP病毒的Perl 脚本
这个怎么用在debian下。有没有作用。谢谢。
发表于 2011-3-23 12:37:53 | 显示全部楼层
你连脚本都没有贴.谁知道有没有效果,难道要回答的人,网上搜下脚本.然后猜测你知道的是哪个,然后回答?!

用arptables试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-26 09:42:08 | 显示全部楼层
前几天数据库是不是有问题了。发几回都没上去。现在补上。

#!/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=<OLD>;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\56\n";
        print NEW "$1\2\3\4\56\n";
    }
}
close NEW;
system("sudo arp -f $file");
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表