Commit Graph

116 Commits (e4d0ef01841e7ab242bb8a70dbea62cbf020a2ce)

Author SHA1 Message Date
Tomasz Kojm e38ab7c147 various speed optimisations 18 years ago
Tomasz Kojm 3832cd7c84 fix matching of patterns with prefixes and some other issues 18 years ago
Tomasz Kojm cdfcca0cae fix segfault on OOM (bb#515) 18 years ago
Tomasz Kojm 84fd5a614c fix some possible error path leaks by changing cli_realloc() to cli_realloc2() 18 years ago
Tomasz Kojm 2242da430e fix boundary error (bb#491) 18 years ago
Tomasz Kojm fbcef1b0b5 new implementation of the Aho-Corasick pattern matcher 18 years ago
Tomasz Kojm bb34cb31fe update some copyrights and stick to GPL v2 18 years ago
Tomasz Kojm bedc58dee1 make some cleanups and add support for nibble matching 18 years ago
Tomasz Kojm d68a73d1a2 better handling of embedded stuff 18 years ago
Tomasz Kojm ee99255a6d extract and scan PE files embedded into other executables or fake zip files generated by some worms 18 years ago
Tomasz Kojm 95b0d95e8c fix incorrect calculation of maxshift in some cases (bb#390) 18 years ago
Tomasz Kojm 2f94250299 fix memory leaks in db handling code 19 years ago
Sven Strickroth a99111f050 remove old CVS-stuff and make the repository look more like SVN 19 years ago
Tomasz Kojm 73218de24b improve scanning of files whose types are detected on-the-fly 19 years ago
Tomasz Kojm 841161e0d6 cache target file info in pattern matchers 19 years ago
Tomasz Kojm 227f8f7c02 multipart signatures: give higher priority to new sub-matches 19 years ago
Tomasz Kojm 4e9ab8ed2f pattern matcher accuracy improvements 19 years ago
Tomasz Kojm f34a5123b4 minor optimisation 19 years ago
Tomasz Kojm b58fdfc292 apply w32 patches from NJH 19 years ago
Tomasz Kojm 3ed92fe160 fix typos 19 years ago
Tomasz Kojm f1f75e196e allow wildcarded prefix when signature contains static pattern of length AC_DEFAULT_DEPTH 19 years ago
Tomasz Kojm 401b9492fe fix possible false matches of alternatives 19 years ago
Tomasz Kojm e12c29d28b minor code cleanup 19 years ago
Tomasz Kojm 8d3aca307a minor code cleanup 19 years ago
Tomasz Kojm 48b7b4a747 update GPL headers with new address for FSF 19 years ago
Tomasz Kojm 994ae4376d optimise scanning of SFX archives 19 years ago
Tomasz Kojm 555c5390cc add support for signature based self-protection mode 20 years ago
Tomasz Kojm a85bd2acdd bruteforce sfx detection 20 years ago
Tomasz Kojm 83fa53058e update 20 years ago
Tomasz Kojm c6fb0b9891 replace AC_MIN_LENGTH with cli_matcher->ac_depth 20 years ago
Tomasz Kojm 5612732cad add support for cl_engine and cli_matcher 20 years ago
Tomasz Kojm 978e3d689d improve file type recognizer and add CL_TYPE_RARSFX 20 years ago
Tomasz Kojm 81df516305 fix detection problem with *.ndb OLE2 signatures 20 years ago
Tomasz Kojm 27c0b825f5 update 20 years ago
Tomasz Kojm 33f89aa5ab fix compiler warnings 20 years ago
Tomasz Kojm 9199093cd6 update 21 years ago
Tomasz Kojm 7ec67e9466 add support for new signature format 21 years ago
Tomasz Kojm b68d11d251 initial support for new signature format 21 years ago
Tomasz Kojm cdbf8c8e65 include new function cli_peheader(); fix crash when bm_shift is not initialised 21 years ago
Tomasz Kojm 8000d0786b Use new patter matching algorithm. Cleanup. 21 years ago
Tomasz Kojm 3ba813bb6b fix memory leak 21 years ago
Tomasz Kojm 87fa90f00a fixes 21 years ago
Tomasz Kojm 4048c4f6dc initial support for MD5 signatures 21 years ago
Tomasz Kojm 7717b3c1a5 read .db3 files from cvd 21 years ago
Tomasz Kojm 084ee140cf extend engine to support character alternatives and distance limits in 21 years ago
Tomasz Kojm 03a2d04ae0 Optimise UPX recognition. Respect archive limits. 21 years ago
Tomasz Kojm 888f5794bf new method of file type detection; HTML normalisation 21 years ago
Tomasz Kojm fc8e8ca2e5 cli_findpos() speedup 21 years ago
Tomasz Kojm ed026d3677 minor fixes 21 years ago
Tomasz Kojm b5b62ca7f1 Don't limit '*' to a single 128KB buffer. 21 years ago