Re: [Sagator-users] Sagator on OpenBSD 5.0
Brought to you by:
ondrejj
|
From: Comète <co...@da...> - 2012-01-30 09:37:55
|
ok this is the error message woth debug level 5:
11239: libclam(): Loaded virpatterns: 2325837
5813: Testing
log(status(report(drop(quarantine(alternatives(ParseMail(file_type(),
attach_name(), libclam())))))),
status(drop(quarantine(SpamAssassinD()))))...
5813: Running:
log(status(report(drop(quarantine(alternatives(ParseMail(file_type(),
attach_name(), libclam())))))), status(drop(quarantine(SpamAssassinD()))))
5813: Running:
status(report(drop(quarantine(alternatives(ParseMail(file_type(),
attach_name(), libclam()))))))
5813: Running:
report(drop(quarantine(alternatives(ParseMail(file_type(),
attach_name(), libclam())))))
5813: Running: drop(quarantine(alternatives(ParseMail(file_type(),
attach_name(), libclam()))))
5813: Running: quarantine(alternatives(ParseMail(file_type(),
attach_name(), libclam())))
5813: Running: alternatives(ParseMail(file_type(), attach_name(),
libclam()))
5813: Running: ParseMail(file_type(), attach_name(), libclam())
5813: parsemail(): buffer len=11, filename=unknown.bin
5813: Running: file_type()
5813: Values: 0.000000, '', []
5813: Running: attach_name()
5813: Values: 0.000000, '', []
5813: Running: libclam()
5813: alternatives(ParseMail(file_type(), attach_name(), libclam())):
scanner ParseMail(file_type(), attach_name(), libclam()) failed:
ScannerError: Not implemented
5813: alternatives(ParseMail(file_type(), attach_name(),
libclam()))Traceback (most recent call last):
File "/usr/local/share/sagator/interscan/match.py", line 120, in
scanbuffer
level,vir,ret=self.scanner.scanbuffer(buffer,args)
File "/usr/local/share/sagator/interscan/parsemail.py", line 412, in
scanbuffer
return decode_email(buffer,self.scanners,args).scan()
File "/usr/local/share/sagator/interscan/parsemail.py", line 384, in
__init__
self.scan_part(file_name)
File "/usr/local/share/sagator/interscan/parsemail.py", line 200, in
scan_part
l,v,r=scanner.scanbuffer(buffer,self.args)
File "/usr/local/share/sagator/avlib.py", line 1036, in scanbuffer
raise ScannerError, 'Not implemented'
ScannerError: Not implemented
5813: alternatives(ParseMail(file_type(), attach_name(), libclam())):
All scanners failed!
5813: quarantine(alternatives(ParseMail(file_type(), attach_name(),
libclam()))): scanner alternatives(ParseMail(file_type(), attach_name(),
libclam())) failed: ScannerError: All alternatives failed!
5813: drop(quarantine(alternatives(ParseMail(file_type(),
attach_name(), libclam())))): scanner
quarantine(alternatives(ParseMail(file_type(), attach_name(),
libclam()))) failed: ScannerError: All alternatives failed!
5813: report(drop(quarantine(alternatives(ParseMail(file_type(),
attach_name(), libclam()))))): scanner
drop(quarantine(alternatives(ParseMail(file_type(), attach_name(),
libclam())))) failed: ScannerError: All alternatives failed!
5813:
status(report(drop(quarantine(alternatives(ParseMail(file_type(),
attach_name(), libclam())))))): scanner
report(drop(quarantine(alternatives(ParseMail(file_type(),
attach_name(), libclam()))))) failed: ScannerError: All alternatives failed!
5813:
log(status(report(drop(quarantine(alternatives(ParseMail(file_type(),
attach_name(), libclam())))))),
status(drop(quarantine(SpamAssassinD())))): scanner
status(report(drop(quarantine(alternatives(ParseMail(file_type(),
attach_name(), libclam())))))) failed: ScannerError: All alternatives
failed!
5813: do_scan: Traceback (most recent call last):
File "/usr/local/share/sagator/aglib.py", line 312, in do_scan
scnr.scanbuffer(mail.data, {'dbc':globals.DBC})
File "/usr/local/share/sagator/interscan/logger.py", line 94, in
scanbuffer
level,detected,virlist=match_any.scanbuffer(self,buffer,args)
File "/usr/local/share/sagator/interscan/match.py", line 181, in
scanbuffer
level,vir,ret=self.scanner.scanbuffer(buffer,args)
File "/usr/local/share/sagator/stats.py", line 589, in scanbuffer
level,detected,ret=interscan.match.match_any.scanbuffer(self,buffer,args)
File "/usr/local/share/sagator/interscan/match.py", line 181, in
scanbuffer
level,vir,ret=self.scanner.scanbuffer(buffer,args)
File "/usr/local/share/sagator/interscan/report.py", line 113, in
scanbuffer
level,detected,virlist=match_any.scanbuffer(self,buffer,args)
File "/usr/local/share/sagator/interscan/match.py", line 181, in
scanbuffer
level,vir,ret=self.scanner.scanbuffer(buffer,args)
File "/usr/local/share/sagator/interscan/actions.py", line 137, in
scanbuffer
level, detected, virlist = match_any.scanbuffer(self, buffer, args)
File "/usr/local/share/sagator/interscan/match.py", line 181, in
scanbuffer
level,vir,ret=self.scanner.scanbuffer(buffer,args)
File "/usr/local/share/sagator/interscan/actions.py", line 52, in
scanbuffer
level,detected,virlist=match_any.scanbuffer(self,buffer,args)
File "/usr/local/share/sagator/interscan/match.py", line 181, in
scanbuffer
level,vir,ret=self.scanner.scanbuffer(buffer,args)
File "/usr/local/share/sagator/interscan/match.py", line 128, in
scanbuffer
raise ScannerError,'All alternatives failed!'
ScannerError: All alternatives failed!
5813: Scanner
log(status(report(drop(quarantine(alternatives(ParseMail(file_type(),
attach_name(), libclam())))))),
status(drop(quarantine(SpamAssassinD())))) test failed! Disable it manually!
5813: All alternatives failed!
11239: smtpd(): service started ... [30308, 8583]
Thanks again.
Le 29/01/2012 19:44, "Ján ONDREJ (SAL)" a écrit :
> Can you send me exact error message (if possible in debug level>=4)?
>
> SAL
>
> On Sun, Jan 29, 2012 at 07:13:00PM +0100, Comète wrote:
>> Sorry i don't know why there are different versions.
>>
>> If i try to use parsemail, that's because i would like to drop
>> messages containing attachments with
>> exe|com|vxd|dll|cpl|scr|pif|lnk|bat|vbs|js extensions.
>>
>> thanks
>>
>>
>> Le 27/01/2012 16:32, "Ján ONDREJ (SAL)" a écrit :
>>> On Fri, Jan 27, 2012 at 04:10:46PM +0100, Comète wrote:
>>>> Thanks a lot, it works !
>>>
>>> I don't know, how OpenBSD works. Can you explain, why libclamav has
>>> different version? May be I should fix this in sagator's sources.
>>>
>>>> I have now another problem. I would like to parse attachments and
>>>> scan with libclam and then i try to use this setup:
>>>> parsemail(
>>>> #file_magic({'Executable_magic': '/.*exec'},re.I),
>>>> ## Check with sagator's internal content recognition.
>>>> file_type({'exe': 'Executable'}),
>>>> ## Check for attachment filenames.
>>>>
>>>> attach_name({'Executable':'\.(exe|com|vxd|dll|cpl|scr|pif|lnk|bat|vbs|js)$'}),
>>>> libclam(db_options=libclam.CL_DB_PHISHING)
>>>> ),
>>>> ),
>>>>
>>>> But it doesn't work, saying all the alternatives have failed.
>>>
>>> You don't need to use parsemail for libclamav. ClamAV has better and faster
>>> email parser.
>>>
>>> SAL
|