论坛风格切换切换到宽版
  • 1333阅读
  • 4回复

[问题求助]havp + avast + kav 配置出错。 [复制链接]

上一主题 下一主题
离线帅帅.
 
发帖
1994
C币
-235618
威望
373
贡献值
1
银元
-4
铜钱
4429
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
配置 squid+ha.vp+avas.t+kav (问题有2个,详情见下面).
配置完成以后,访问病毒网页,kav和avast都报有.病毒,并且报出了病毒名.。投资
但访问.正常网页就奇慢,大约打开一个.网页要10分钟,去掉avast后一切恢复正常。             汽车
查看日志。
havp报:
Coul.d not lock Scannerfile.: /var/tmp/havp/havp-ASaQ4x    健康
在 mount .时候加上 mand 参数,故.障依旧,未解决。.
mount -l 查看
t.mpfs on /var/tmp/havp type tmpfs (rw,mand,uid.=101,gid=101,mode=07.77,size=512m).
请教如何解决这个问题。
avast报:
Au.g 09 09:51:18 avastd[12009]: info: new avast! inet connecti.on with 127.0.0.1:5.036<性病>
Aug 09 09:51:19 avas.td[12009]: alert: local[.12010]: /var/tmp/havp./havp-Lo47hu/1314.exe  [L]     Win32:Trojan-gen. {UPX!}--------------彩票
Aug 09 09:51:19 avastd[12009]: info: loc.al[12010]: /var./tmp/havp/havp-Lo47hu    [.+]    健康
A.ug 09 09.:51:19 avastd[12009]: error: avastserverpee.r: cannot send data: 断开的管道学习
Aug 09 .09:51:19 avastd[12009]: info: closing avast! c.onnection外贸
Aug. 09 09:52:02 avastd[12009.]: info: new avast! inet connection with. 127.0.0.1:5036投资
Aug 09 09.:52:02 .avastd[12009]: info: local[12010]: /var/.tmp/havp/havp-U0Gciu    [+]电影
Aug 09 09:53:42 avastd[.1.2009]: info: avastserverpeer: connection timeouted              乙肝
Aug 09 09:53:42 avastd[12009]: inf.o: closing avast! .connection健康
请教如何解决这个问题。

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线885885.
发帖
2145
C币
-193033
威望
415
贡献值
1
银元
0
铜钱
4939
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-14
Re:havp
期待高人,顶一下。

离线yulingli.
发帖
1912
C币
-235952
威望
344
贡献值
2
银元
-2
铜钱
4187
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-14
Re:havp
期待高人,我在顶一下。

离线問號.
发帖
2009
C币
-627237
威望
377
贡献值
4
银元
-1
铜钱
4493
人人网人气币
0
只看该作者 地板  发表于: 2010-04-14
Re:havp
请教一高人后,问题基本上解决。
在avast升级后在链接socket的时候输出多了一个回车。而havp没有正确的判断到这个回车,还在苦苦的等“221”的返回值
所以很慢会有timeout的问题。现在加了一个代码如下,基本解决这个问题。但日志中还是提示
“Aug 09 09:51:19 avastd[12009]: error: avastserverpeer: cannot send data: 断开的管道”
这个估计是因为判断完以后直接AvastSocket.Close();的结果,而avast还有输出没有完成造成的。但现在已经可以正常使用了。
这里只贴avastscanner.cpp中的修改部分的代码。
        if ( (Position = Response.find("\t[L]\t")) != string::npos )

        {

            if ( (Position = Response.find_first_not_of("\t ", Position + 5)) != string::npos )

            {

                ScannerAnswer = "1" + Response.substr( Position );

                break;

            }

        }

    }

    while ( (MatchBegin( Response, "221", 3 ) == false) and (Response != ""));



    //Connection will be closed

    AvastSocket.Close();



    //Clean?

    if ( ScannerAnswer == "" )

    {

        ScannerAnswer = "0Clean";

        return ScannerAnswer;

    }



    //Virus?

    return ScannerAnswer;

}





void AvastScanner::FreeDatabase()

{

}
复制代码

离线gratful.
发帖
2079
C币
-611306
威望
371
贡献值
2
银元
-2
铜钱
4648
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-14
请问楼主是如何弄到授权的?
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个