构建反病毒反垃圾邮件系统(五)

来源:云南设计港 时间:2007-09-30 10:53:00 

二、防病毒系统

1、安装McAfeeuvscanforlinux

McAfeeuvscanforlinux虽然是试用,但是没有什么限制,可以升级,也没有过期。
  


  #wgethttp://www.XXXX.com/products/evaluation/virusscan/english/
  cmdline/linux/version_4.24/intel/vlnx424e.tar.Z
  #tarxzfvlnx424e.tar.Z
  #./install-uvscan

  
默认会装到/usr/local/uvscan目录下,不过uvscan需要libstdc++.so.2.8,直接运行出现如下错误:
  


  #uvscan
  uvscan:errorwhileloadingsharedlibraries:libstdc++.so.2.8:
  cannotopensharedobjectfile:Nosuchfileordirectory

  
可以从如下地址获得libstdc++.so.2.8的安装包:
  


  #wgethttp://debian.marlow.dk/dists/woody/virus/pool/
  lib/libstdc++2.8_2.90.29-2.deb
  #dpkg-ilibstdc++2.8_2.90.29-2.deb

  
这样uvscan就可以正常运行了,不过会提示病毒库比较老了云云。写个病毒库更新脚本扔到crontab跑去吧:
  


  #!/bin/sh
  #
  #update-dat.sh
  #
  cd/usr/local/uvscan/
  wget-q-Oreadme.txthttp://http://www.XXXX.com/products/datfiles/
  4.x/nai/readme.txt>/dev/null
  AVVER=`head-5readme.txt|grep'4[0-9][0-9][0-9]'|head-1|
  sed-e's/^.*\(4[0-9]*\).*$/\1/'`
  if[!-fdat-$AVVER.tar];then
  foriin*.tar;do
  mv$i$i.old
  done
  ifwgethttp://http://www.XXXX.com/products/datfiles/4.x/nai/
  dat-$AVVER.tar>/dev/null;then
  foriin*.dat;do
  cp-p$i$i.bak
  done
  iftarxfdat-$AVVER.tar;then
  rm-f*.old
  echo`date`SuccessfullyupdatedAntiVirusDATfilesto$AVVER
  fi
  fi
  fi

  
2、AMaViS的安装
  
AMaViS是uvscan和postfix之间的一个桥梁,完成邮件解码,交给uvscan查毒,然后再处理,转发操作。
  
安装amavisd前先确定以下软件已经安装,lha、unarj等使用的no-free的分支版本:
  


  #apt-getinstalllibio-stringy-perlmailtoolslibmime-perllibmailtools-perllibmime-base64-perl\
  libcompress-zlib-perllibconvert-uulib-perllibconvert-tnef-perltneflibarchive-tar-perl\
  libarchive-zip-perllibtime-hires-perllibunix-syslog-perllibdigest-md5-perllhaunarjunzip\
  gzipunrarzoo

  
stable版本的amavisd比较老,使用如下链接:
  


  #wgethttp://www.XXXX..dk/dists/woody/custom/pool/compress/arc_5.21e-5_i386.deb
  #wgethttp://www.XXXX..dk/dists/woody/virus/pool/wrapper/amavisd-new_20030314p1-2_all.deb
  #wgethttp://www.XXXX..dk/dists/woody/virus/pool/lib/libnet-perl_1.12-1_all.deb
  #wgethttp://www.XXXX..dk/dists/woody/virus/pool/lib/libnet-server-perl_0.84-3_all.deb

  
先安装CPAN:
  


  #perl-MCPAN-eshell
  cpan>installCPAN
  cpan>installLWP
  cpan>installArchive::Tar
  cpan>installArchive::Zip
  cpan>installCompress::Zlib
  cpan>installConvert::TNEF
  cpan>installConvert::UUlib
  cpan>installMIME::Base64
  cpan>installMIME::Parser
  cpan>installMail::Internet
  cpan>installNet::Server
  cpan>installNet::SMTP
  cpan>installDigest::MD5
  cpan>installIO::Stringy
  cpan>installTime::HiRes
  cpan>installUnix::Syslog

标签:
0
投稿

猜你喜欢

  • Apache 解决80端口占用问题

    2023-08-30 12:18:31
  • Godaddy主机域名的转移、转出

    2010-05-05 12:46:00
  • Exchange Server 2003故障诊断

    2010-02-21 19:03:00
  • 详解如何在阿里云服务器部署程序并用域名直接访问

    2021-06-26 06:15:22
  • 给您的dedecms5.3添加复制栏目功能

    2009-05-12 10:56:00
  • error while loading shared libraries xx.so处理方法

    2023-10-06 15:02:05
  • 管好网络 巧用Windows XP防火墙

    2010-03-31 19:13:00
  • 百度联盟将开展关于禁止“与正文混排”的专项整顿

    2010-05-13 13:14:00
  • 从零开始使用Dapr简化微服务的示例

    2021-01-26 09:39:30
  • QQ域名邮箱再升级 每个号最多绑定5个域名

    2009-09-29 09:22:00
  • Discuz! 分类信息让地方论坛的信息更明细

    2009-02-20 16:15:00
  • GG Adsense搜索联盟与传统搜索框的区别

    2008-08-08 12:58:00
  • virtualbox不能安装64位系统的解决方法

    2023-07-06 20:26:26
  • QICMS商家联盟网站系统v1.0免费版正式发布

    2009-09-28 15:58:00
  • 详解linux添加硬盘分区挂载教程

    2023-11-02 19:06:50
  • 草根站长所关心的 百度收录新站的几点看法

    2008-12-04 15:53:00
  • Linux通过sar命令查看网卡流量

    2023-07-31 01:37:47
  • 磨刀霍霍去建站 先看网站建设的10个规划

    2009-01-23 11:55:00
  • 在Centos上搭建Maven中央仓库的方法

    2022-05-30 19:32:24
  • 阿江:个人站长 建站为了什么?

    2008-10-26 12:23:00
  • asp之家 网站运营 m.aspxhome.com