diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-04-09 13:20:16 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-04-09 13:20:16 +0100 |
commit | 6614b861a4b0ad518fae972ed509c7d8a983ebf7 (patch) | |
tree | 7b84b83f779e06e9563afb5b3863cb3a48c96f6b /lualib/lua_scanners/common.lua | |
parent | 530e595772bf0a1aa9d8be715da6ab4987d4ecae (diff) | |
download | rspamd-6614b861a4b0ad518fae972ed509c7d8a983ebf7.tar.gz rspamd-6614b861a4b0ad518fae972ed509c7d8a983ebf7.zip |
[Feature] Antivirus: Handle encrypted files specially
Diffstat (limited to 'lualib/lua_scanners/common.lua')
-rw-r--r-- | lualib/lua_scanners/common.lua | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lualib/lua_scanners/common.lua b/lualib/lua_scanners/common.lua index 9bf2adf44..f35ee372d 100644 --- a/lualib/lua_scanners/common.lua +++ b/lualib/lua_scanners/common.lua @@ -79,6 +79,11 @@ local function yield_result(task, rule, vname, dyn_weight, is_fail) symbol = rule.symbol_fail threat_info = "FAILED with error" dyn_weight = 0.0 + elseif is_fail == 'encrypted' then + patterns = rule.patterns + symbol = rule.symbol_encrypted + threat_info = "Scan has returned that input was encrypted" + dyn_weight = 1.0 end if type(vname) == 'string' then |