diff --git a/nselib/httpspider.lua b/nselib/httpspider.lua index 2bceaffaa..41f1c9d2d 100644 --- a/nselib/httpspider.lua +++ b/nselib/httpspider.lua @@ -711,29 +711,30 @@ Crawler = { Video file formats: https://en.wikipedia.org/wiki/Video_file_format Audio file formats: https://en.wikipedia.org/wiki/Audio_file_format Doc file extension: https://en.wikipedia.org/wiki/List_of_Microsoft_Office_filename_extensions - Archive formats: https://en.wikipedia.org/wiki/List_of_archive_formats + Archive formats: https://en.wikipedia.org/wiki/List_of_archive_formats , + https://en.wikipedia.org/wiki/Category:Archive_formats ]] local extensions = { image_extensions = {"png", "jpg", "jpeg", "gif", "bmp", "jfif", "exif", - "tiff", "bmp", "ppm", "pgm", "pbm", "pnm", "webp", "heif", "bat", "bpg", + "tiff", "bmp", "ppm", "pgm", "pbm", "pnm", "webp", "heif", "bpg", "cgm", "svg"}, video_extensions = {"avi", "flv", "ogg", "mp4", "m4p", "m4v", "wmv", - "vob", "ogv", "drc", "mng", "avi", "mov", "yuv", "rm", "rmvb", "asf", - "amv", "webm", "mkv", "mpg", "mp2", "mpeg", "mpe", "mpv", "svi", "3gp", - "3g2", "mxf", "roq", "nsv", "f4v", "f4p", "f4a", "f4b"}, + "vob", "ogv", "mng", "mov", "rmvb", "asf", "nsv", "f4v", "f4p", + "amv", "webm", "mkv", "mpg", "mp2", "mpeg", "mpv", "svi", "3gp", + "3g2", "mxf", "roq"}, audio_extensions = {"aac", "m4a", "mp3", "wav", "aa", "aax", "act", "aiff", "amr", "ape", "au", "awb", "dct", "dss", "dvf", "flac", "gsm", "iklax", "ivs", "m4a", "m4b", "m4p", "mmf", "mpc", "msc", "ogg", "oga", "mogg", - "oups", "ra", "rm", "raw", "sln", "tta", "vox", "wma", "wv", "webm"}, + "oups", "ra", "raw", "sln", "tta", "vox", "wma", "wv", "webm"}, doc_extensions = {"pdf", "doc", "docx", "docm", "xla", "xls", "xlsx", "xlsm", "ppt", "pptx", "pptm", "odf", "ods", "odp", "ps", "xps", "dot", "wbk", "dotx", "dotm", "docb", "xlt", "xlm", "xltx", "xltm", "xlsb", - "xlam", "xll", "xlw", "pot", "pps", "potx", "potm", "ppam", "ppsx", "ppsm", - "sldx", "sldm", "pub"}, + "xlam", "xll", "xlw", "pot", "pps", "potx", "potm", "ppam", "ppsx", "ppsm", "pub"}, archive_extensions = {"zip", "tar.gz", "gz", "rar", "7z", "sit", "sitx", "tgz", "tar.bz", "tar", "iso", "a", "ar", "cpio", "shar", "lbr", "iso", "mar", "sbx", "bz2", "lz", "lzma", "lzo", "rz", "sz", "s7z", "ace", "afa", - "alz", "apk", "tar.bz2", "tar.Z", "tar.lzma", "tlz", "tbz2", "xp3", "zz"}, + "alz", "apk", "tar.bz2", "tar.Z", "tar.lzma", "tlz", "tbz2", "xp3", "zz", + "bzip", "lzip", "lzop", "rzip"}, exe_extensions = {"exe", "com", "msi", "bin","dmg"} } local blacklist = {}