]> source.dussan.org Git - rspamd.git/commitdiff
[Project] Lua_magic: Moar patterns
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 6 Sep 2019 17:44:02 +0000 (18:44 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 6 Sep 2019 17:44:02 +0000 (18:44 +0100)
lualib/lua_magic/patterns.lua
lualib/lua_magic/types.lua

index dd723f6e81213d81d38d5fabd3ca8430ab3ab188..003073cabad527f83de939f9b0a2866d344cf51e 100644 (file)
@@ -202,6 +202,15 @@ local patterns = {
       },
     }
   },
+  iso = {
+    matches = {
+      {
+        string = [[\x{01}CD001\x{01}]],
+        position = {'>=', 0x8000 + 7}, -- first 32k is unused
+        weight = 60,
+      },
+    }
+  },
   -- Apple is a 'special' child: this needs to be matched at the data tail...
   dmg = {
     matches = {
index 20089c9c25f88c3e301a4c4f83d13b6f6bf1c50d..b3af668c8c8c2aa62e44363ea6e754b9a7f3d501 100644 (file)
@@ -97,6 +97,10 @@ local types = {
     ct = 'application/x-dmg',
     type = 'archive',
   },
+  iso = {
+    ct = 'application/x-iso',
+    type = 'archive',
+  },
   szdd = { -- in fact, their MSDOS extension is like FOO.TX_ or FOO.TX$
     ct = 'application/x-compressed',
     type = 'archive',