构建反病毒反垃圾邮件系统(五)
来源:云南设计港 发布时间: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


猜你喜欢
- ASP防注入之解决方案特殊页面处理因为有些页通过流式传递(比如含有文件上传的表单)如果单一使用穷举Form对象的操作就会出错所以要把这些页面
- Linux一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的Linux服务器。这时我们就需要远程登录到Linux服务器来管理维
- 英文站: 高价关键词是一个新手话题英文站和高价关键词是百问不厌的话题,也是很多发布者对Google Adsense收入失望之后的唯一解药。就
- 白帽SEO工作准确的讲白帽SEO是一些遵守互联网道德准则,遵守搜索引擎约束规范的搜索引擎优化工作者。白帽SEO是相对黑帽SEO而言的。其特点
- Linux线程同步之间存在多种机制,条件变量是一种类似操作系统里提到的生产者-消费者算法的同步机制,允许线程以无竞争的方式等待特定条件的发生
- 相信大家用Dede架构网站的有很多吧,很多时候我们是直接复制一个templets\default文件夹修改掉名字来达到修改模版路径的目的,但
- 很多公司或企业将其Web服务器放在内网,并在防火墙上做映射,将来自80端口的请求转向一台内网Web服务器的Web端口。这样做安全性是提高了不
- 想必大家这几天都体验了一把Google最新释放的SearchWiki功能了吧,我们确实要佩服Google这家以强悍技术驱动的企业,想方设法去
- 对于大数据量的Blog之间的转换,往往使用通常的博客转换程序会非常慢,并且容易出错,对于基于MySQL的WordPress来说,上传的数据也
- 北京时间10月29日消息,据国外媒体报道,美国Brower Piven律师事务所日前宣布,已经代表在2006年11月15日到2009年7月1
- 拒绝服务器重新启动一般情况下,在Windows 2003 Server系统中安装完补丁程序后,系统总会提示要重新启动一下服务器。可是许多朋友
- 什么是断点续传?在网络状况不好的情况下,对于文件的传输,我们希望能够支持可以每次传部分数据。断点续传其实正如字面意思,就是在下载的断开点继续
- 安装首先需要安装好Java和Scala,然后下载Spark安装,确保PATH 和JAVA_HOME 已经设置,然后需要使用Scala的SBT
- 现在有许多新站长抱怨百度对新站的收录速度问题,虽然我也是新的站长,我的网站暂时还没有被百度收录,但我还是要发表一下我对百度收录的几点看法:1
- 一、搭建1、准备htpasswd.txt文件该文件内容包含上传包至仓库时验证的用户名和密码pip install htpasswdhtpas
- 在安装、管理和使用mysql过程中,你是不是需要记忆很多的mysql命令。而且对于新手来说,很不多的命令不知道该如何应用,对于老手来说很多命
- 我们在浏览某些网站的时候,看到不错的网页可能就想把上面的内容给复制下来,但是有的网站就是为了防止别人复制,而在每段文字的结尾处增加了干扰码—
- SNS已经在国内互联网界发展得如火如荼,许多站长准备借势而动,搭建属于自己的SNS站点。但在核心程序的选用上,究竟怎样的选择才是最合理、最专
- 网站擅自转播奥运火炬珠峰传递节目,是爱国还是侵权?昨天,央视国际网络有限公司诉世纪龙网络有限责任公司(下称“世纪龙&am
- 为了方便与他人沟通、交流,我们常常会在局域网网络环境中,将需要与他人交流的隐私信息放到特定文件夹中,然后将特定文件夹设置为共享文件夹,这样他