agent: ransomware: Move VALID_FILE_EXTENSIONS_FOR_ENCRYPTION to separate file

This commit is contained in:
Shreya 2021-06-22 18:06:14 +05:30
parent f8c1886977
commit 8abb9d95ce
2 changed files with 77 additions and 76 deletions

View File

@ -1,82 +1,7 @@
import os import os
from typing import List from typing import List
VALID_FILE_EXTENSIONS_FOR_ENCRYPTION = { from infection_monkey.ransomware.valid_file_extensions import VALID_FILE_EXTENSIONS_FOR_ENCRYPTION
".3ds",
".7z",
".accdb",
".ai",
".asp",
".aspx",
".avhd",
".avi",
".back",
".bak",
".c",
".cfg",
".conf",
".cpp",
".cs",
".ctl",
".dbf",
".disk",
".djvu",
".doc",
".docx",
".dwg",
".eml",
".fdb",
".giff",
".gz",
".h",
".hdd",
".jpg",
".jpeg",
".kdbx",
".mail",
".mdb",
".mpg",
".mpeg",
".msg",
".nrg",
".ora",
".ost",
".ova",
".ovf",
".pdf",
".php",
".pmf",
".png",
".ppt",
".pptx",
".pst",
".pvi",
".py",
".pyc",
".rar",
".rtf",
".sln",
".sql",
".tar",
".tiff",
".txt",
".vbox",
".vbs",
".vcb",
".vdi",
".vfd",
".vmc",
".vmdk",
".vmsd",
".vmx",
".vsdx",
".vsv",
".work",
".xls",
".xlsx",
".xvd",
".zip",
}
def get_files_to_encrypt(dir_path: str) -> List[str]: def get_files_to_encrypt(dir_path: str) -> List[str]:

View File

@ -0,0 +1,76 @@
VALID_FILE_EXTENSIONS_FOR_ENCRYPTION = {
".3ds",
".7z",
".accdb",
".ai",
".asp",
".aspx",
".avhd",
".avi",
".back",
".bak",
".c",
".cfg",
".conf",
".cpp",
".cs",
".ctl",
".dbf",
".disk",
".djvu",
".doc",
".docx",
".dwg",
".eml",
".fdb",
".giff",
".gz",
".h",
".hdd",
".jpg",
".jpeg",
".kdbx",
".mail",
".mdb",
".mpg",
".mpeg",
".msg",
".nrg",
".ora",
".ost",
".ova",
".ovf",
".pdf",
".php",
".pmf",
".png",
".ppt",
".pptx",
".pst",
".pvi",
".py",
".pyc",
".rar",
".rtf",
".sln",
".sql",
".tar",
".tiff",
".txt",
".vbox",
".vbs",
".vcb",
".vdi",
".vfd",
".vmc",
".vmdk",
".vmsd",
".vmx",
".vsdx",
".vsv",
".work",
".xls",
".xlsx",
".xvd",
".zip",
}