[Clamav-devel] Question on Bloom fliter

2016-09-05 Thread Satish Gampa
Hi all,

I  am browsing clam av source code and i think currently clam av using
bloom fliter  data-structure in pre-filtering step. could some one help me
to understand internal logic of  signature stoarge in depth

what information bloom fliter contains about virus signature? and does
 full length of each virus signature is used to build a trie?

Kindly waiting for reply !!!


Thanks,
Satish Kumar G
___
http://lurker.clamav.net/list/clamav-devel.html
Please submit your patches to our Bugzilla: http://bugs.clamav.net

http://www.clamav.net/contact.html#ml


[Clamav-devel] functions in filter.c

2016-09-04 Thread Satish Gampa
Hi all,


I am going through clamav source code. and  want to know the what the
functions in
filter.c file do. I think it build a filter before scaning and get a
position in the scaned file. What is the purpose to do this?

Thanks,
Satish Kumar G
___
http://lurker.clamav.net/list/clamav-devel.html
Please submit your patches to our Bugzilla: http://bugs.clamav.net

http://www.clamav.net/contact.html#ml


[Clamav-devel] Some Questions in ClamAV

2016-06-20 Thread Satish Gampa
Hi  all,


I have  some questions when Analyzing Clam AV source code

1.what information Bloom filter datastructure contains that used in
pre-filtering step?
2.Does each complete virus signature(in terms of length) is used to build a
trie ? or  prefix of each  virus signature is placed in bloom filter?
3.what is min and max length of virus signatures to validate?
4. how bloom fliter and tire exactly used in Pattern Matching?

Can anybody help me?


Thanks,
Satish Kumar G
___
http://lurker.clamav.net/list/clamav-devel.html
Please submit your patches to our Bugzilla: http://bugs.clamav.net

http://www.clamav.net/contact.html#ml


[Clamav-devel] ClamAV Engine Infrastructure

2016-05-10 Thread Satish Gampa
Hi Dev Team,

I want to understand ClamAV Engne Infratstructure in depth.. could you
please help me in this?


Thanks,
Satish Kumar G
___
http://lurker.clamav.net/list/clamav-devel.html
Please submit your patches to our Bugzilla: http://bugs.clamav.net

http://www.clamav.net/contact.html#ml