From cb188b97f81c2a29b09da4a995cbc898cd644647 Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 21:56:56 +0800 Subject: [PATCH 01/19] Renamed for better clarity --- Fuzzing/{files-ext.txt => file-extensions.txt} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename Fuzzing/{files-ext.txt => file-extensions.txt} (99%) diff --git a/Fuzzing/files-ext.txt b/Fuzzing/file-extensions.txt similarity index 99% rename from Fuzzing/files-ext.txt rename to Fuzzing/file-extensions.txt index 712f8ffe..a2acef5f 100644 --- a/Fuzzing/files-ext.txt +++ b/Fuzzing/file-extensions.txt @@ -690,4 +690,4 @@ zrx zs e57 ksy -pet \ No newline at end of file +pet From 2a85579583febaf511b4cfbc869d708ab15d9490 Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 22:15:41 +0800 Subject: [PATCH 02/19] Create file-exts-downloader.py --- .bin/file-exts-downloader.py | 119 +++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 .bin/file-exts-downloader.py diff --git a/.bin/file-exts-downloader.py b/.bin/file-exts-downloader.py new file mode 100644 index 00000000..2849f4bb --- /dev/null +++ b/.bin/file-exts-downloader.py @@ -0,0 +1,119 @@ +#!/usr/bin/python3 + +# Open a pull req if any sources are missing/need to be added + +from bs4 import BeautifulSoup +import requests +import time +import re + +MICROSOFT_URL="https://support.microsoft.com/en-us/windows/common-file-name-extensions-in-windows-da4a4430-8e76-89c5-59f7-1cdbbc75cb01" +WIKI_ROOT="https://en.wikipedia.org" +WIKI_URL="https://en.wikipedia.org/wiki/List_of_filename_extensions" +GFG_URL="https://www.geeksforgeeks.org/list-of-file-formats/" + +wiki_urls=[] +exts=[] +tables=[] + +res=requests.get(WIKI_URL).text +wiki_soup=BeautifulSoup(res,"html.parser") + +for i in wiki_soup.findAll('div',{"class":"mw-content-ltr mw-parser-output"})[0].findAll("ul")[2].findAll("li"): + wiki_urls.append(WIKI_ROOT+i.a.get('href')) + +for i in wiki_urls: + res=requests.get(i).text + wiki_soup=BeautifulSoup(res,"html.parser") + + tables+=wiki_soup.findAll("table") + time.sleep(0.5) + +for i in tables: + + if "wikitable" not in i["class"]: + continue + + + for ext in i.tbody.findAll("tr"): + ext=ext.findAll('td') + + if ext==[]: + continue + + ext=re.sub(r"\[.*?\]","",ext[0].text).strip() + + if "," in ext: + for j in ext.split(","): + + if "." in j: + continue + + exts.append(j.strip()) + continue + + if "." in ext: + continue + + exts.append(ext) + +res=requests.get(MICROSOFT_URL).text +microsoft_soup=BeautifulSoup(res,"html.parser") + +microsoft_exts=microsoft_soup.findAll("tbody")[1].findAll('p')[::2] + +for i in microsoft_exts: + + i=i.text + + if "," in i: + i=i.split(",") + for j in i: + exts.append(j.strip().upper()) + continue + + exts.append(i.upper()) + +res=requests.get(GFG_URL).text +gfg_soup=BeautifulSoup(res,"html.parser") + +gfg_exts=gfg_soup.findAll("tbody") + +for i in gfg_exts: + i=i.findAll('th') + for ext in i: + ext=ext.text.strip() + if ext.startswith('.'): + exts.append(ext[1:].upper()) + else: + exts.append(ext.upper()) + +exts=list(dict.fromkeys(exts)) + +open("file-ext.txt","w").write("\n".join(exts)) + +mutated_exts=[] + +for i in exts: + mutated_exts.append(i) + mutated_exts.append(i.lower()) + +mutated_exts=list(dict.fromkeys(mutated_exts)) + +open("file-ext-all-cases.txt","w").write("\n".join(mutated_exts)) + +mutated_exts=[] + +for i in exts: + mutated_exts.append(i.lower()) + +mutated_exts=list(dict.fromkeys(mutated_exts)) +open("file-ext-lower-cases.txt","w").write("\n".join(mutated_exts)) + +mutated_exts=[] + +for i in exts: + mutated_exts.append(i.upper()) + +mutated_exts=list(dict.fromkeys(mutated_exts)) +open("file-ext-upper-cases.txt","w").write("\n".join(mutated_exts)) From 275d46395b2e96424be7239a21e4f957eeab35d8 Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 22:16:52 +0800 Subject: [PATCH 03/19] Changed to allow script to execute in github actions --- .bin/file-exts-downloader.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.bin/file-exts-downloader.py b/.bin/file-exts-downloader.py index 2849f4bb..56b86ea5 100644 --- a/.bin/file-exts-downloader.py +++ b/.bin/file-exts-downloader.py @@ -90,7 +90,7 @@ for i in gfg_exts: exts=list(dict.fromkeys(exts)) -open("file-ext.txt","w").write("\n".join(exts)) +open("./Fuzzing/file-ext.txt","w").write("\n".join(exts)) mutated_exts=[] @@ -100,7 +100,7 @@ for i in exts: mutated_exts=list(dict.fromkeys(mutated_exts)) -open("file-ext-all-cases.txt","w").write("\n".join(mutated_exts)) +open("../Fuzzing/file-ext-all-cases.txt","w").write("\n".join(mutated_exts)) mutated_exts=[] @@ -108,7 +108,7 @@ for i in exts: mutated_exts.append(i.lower()) mutated_exts=list(dict.fromkeys(mutated_exts)) -open("file-ext-lower-cases.txt","w").write("\n".join(mutated_exts)) +open("../Fuzzing/file-ext-lower-cases.txt","w").write("\n".join(mutated_exts)) mutated_exts=[] @@ -116,4 +116,4 @@ for i in exts: mutated_exts.append(i.upper()) mutated_exts=list(dict.fromkeys(mutated_exts)) -open("file-ext-upper-cases.txt","w").write("\n".join(mutated_exts)) +open("../Fuzzing/file-ext-upper-cases.txt","w").write("\n".join(mutated_exts)) From 62b7f97ab4ffb0de3c8dc6dfd2994645619d6921 Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 22:17:09 +0800 Subject: [PATCH 04/19] typo fix --- .bin/file-exts-downloader.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bin/file-exts-downloader.py b/.bin/file-exts-downloader.py index 56b86ea5..e31c1676 100644 --- a/.bin/file-exts-downloader.py +++ b/.bin/file-exts-downloader.py @@ -90,7 +90,7 @@ for i in gfg_exts: exts=list(dict.fromkeys(exts)) -open("./Fuzzing/file-ext.txt","w").write("\n".join(exts)) +open("../Fuzzing/file-ext.txt","w").write("\n".join(exts)) mutated_exts=[] From 33365510aa7d1255c7b950da169cbbff16398151 Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 22:20:16 +0800 Subject: [PATCH 05/19] Create file-ext-all-cases.txt --- Fuzzing/file-ext-all-cases.txt | 1536 ++++++++++++++++++++++++++++++++ 1 file changed, 1536 insertions(+) create mode 100644 Fuzzing/file-ext-all-cases.txt diff --git a/Fuzzing/file-ext-all-cases.txt b/Fuzzing/file-ext-all-cases.txt new file mode 100644 index 00000000..230fb1e3 --- /dev/null +++ b/Fuzzing/file-ext-all-cases.txt @@ -0,0 +1,1536 @@ +3DS +3ds +3G2 +3g2 +3GP +3gp +3GX +3gx +3MF +3mf +7z +4TH +4th +A +a +AAC +aac +ACCDB +accdb +ACCFT +accft +ADT +adt +ADX +adx +ADZ +adz +AGDA +agda +AGR +agr +AHK +ahk +AI +ai +AIFF +aiff +AIFC +aifc +AIO +aio +AMF +amf +AMG +amg +AML +aml +AMLX +amlx +AMPL +ampl +AMR +amr +AMV +amv +ANI +ani +ANN +ann +APE +ape +APK +apk +ARC +arc +ART +art +ASAX +asax +ASCX +ascx +ASF +asf +ASHX +ashx +ASM +asm +ASPX +aspx +ASX +asx +ATG +atg +AT3 +at3 +AVI +avi +AVIF +avif +AWK +awk +AX +ax +AXF +axf +B +b +BAK +bak +BAR +bar +BAS +bas +BAT +bat +BDF +bdf +BDT +bdt +BEAM +beam +BIN +bin +BM3 +bm3 +BMP +bmp +BPS +bps +BZ2 +bz2 +BLEND +blend +C-- +c-- +C +c +C++ +c++ +CPP +cpp +C32 +c32 +CAB +cab +CBL +cbl +CBT +cbt +CC +cc +CD +cd +CDF +cdf +CDP +cdp +CDR +cdr +CER +cer +CGM +cgm +CHM +chm +CHO +cho +CIA +cia +CIF +cif +CLASS +class +CMD +cmd +CMOD +cmod +CN1 +cn1 +COB +cob +COE +coe +COM +com +COMPILE +compile +CPC +cpc +CPIO +cpio +CPL +cpl +CPY +cpy +CR2 +cr2 +CR3 +cr3 +CRAI +crai +CRAFT +craft +CRT +crt +CS +cs +CSPROJ +csproj +CSS +css +CSO +cso +CSV +csv +CUR +cur +D +d +DAA +daa +DAE +dae +DAF +daf +DART +dart +DAT +dat +DATS +dats +DBA +dba +DBC +dbc +DBG +dbg +DEB +deb +DICOM +dicom +DIF +dif +DIRED +dired +DIVX +divx +DMG +dmg +DMP +dmp +DN +dn +DNG +dng +DOC +doc +DOCM +docm +DOCX +docx +DOT +dot +DOTX +dotx +DPX +dpx +DRC +drc +DSC +dsc +DTD +dtd +DVC +dvc +DWF +dwf +DWG +dwg +DXF +dxf +E +e +E## +e## +E00 +e00 +E2D +e2d +e57 +EBD +ebd +EC +ec +ECC +ecc +EDE +ede +EDF +edf +EFI +efi +EIS +eis +EL +el +ELC +elc +ELF +elf +EMAIL +email +EMAKER +emaker +EMF +emf +EML +eml +EMZ +emz +EOT +eot +EP +ep +EPA +epa +EPS +eps +EPUB +epub +EU4 +eu4 +ERL +erl +ES6 +es6 +ESCPCB +escpcb +ESCSCH +escsch +ESD +esd +ETL +etl +EVT +evt +EVTX +evtx +EX +ex +EXE +exe +EXP +exp +EXS +exs +F +f +F01 +f01 +F03 +f03 +F08 +f08 +F18 +f18 +F4 +f4 +F4V +f4v +F77 +f77 +F90 +f90 +F95 +f95 +FA +fa +FAA +faa +FACTOR +factor +FASTA +fasta +FASTQ +fastq +FB +fb +FB2 +fb2 +FBX +fbx +FEN +fen +FF +ff +FFN +ffn +Fit +fit +FITS +fits +FLAC +flac +FLAME +flame +FLP +flp +FLV +flv +FNA +fna +FNI +fni +FNX +fnx +FODG +fodg +FODP +fodp +FODS +fods +FODT +fodt +FOR +for +FQL +fql +Freq +freq +FRAG +frag +FRM +frm +Frq7 +frq7 +FS +fs +FTH +fth +G4 +g4 +GBR +gbr +GDF +gdf +GDT +gdt +GED +ged +GGB +ggb +GIF +gif +GM9 +gm9 +GMI +gmi +GMK +gmk +GML +gml +GO +go +GREXLI +grexli +GSF +gsf +GPX +gpx +GRP +grp +GTF +gtf +GV +gv +GZ +gz +H! +h! +H-- +h-- +H +h +H++ +h++ +HA +ha +HACK +hack +HAR +har +HDI +hdi +HDMP +hdmp +HH +hh +HOF +hof +HOI4 +hoi4 +HPP +hpp +HTA +hta +HTM +htm +HTML +html +HUM +hum +HXX +hxx +ICC +icc +ICE +ice +ICL +icl +ICO +ico +IFC +ifc +IGC +igc +IGES +iges +IMG +img +INFO +info +INI +ini +IO +io +IPT +ipt +IRX +irx +ISO +iso +IT +it +JL +jl +J2C +j2c +JAR +jar +JAV +jav +JAVA +java +JBIG +jbig +JNLP +jnlp +JP2 +jp2 +JPE +jpe +JPEG +jpeg +JPG +jpg +JS +js +JSON +json +JSP +jsp +JXL +jxl +KEY +key +KLC +klc +KML +kml +KMZ +kmz +KO +ko +KRA +kra +KSH +ksh +KT +kt +KV +kv +LABEL +label +LBR +lbr +LDB +ldb +LDT +ldt +LHA +lha +LISP +lisp +LL +ll +LM +lm +LNK +lnk +LRC +lrc +LUA +lua +LZ +lz +M +m +M2TS +m2ts +M3U +m3u +M3U8 +m3u8 +M4A +m4a +M4P +m4p +M4R +m4r +M4V +m4v +M64 +m64 +MCF +mcf +MD +md +MDF +mdf +MDI +mdi +MDG +mdg +MDL +mdl +MDS +mds +MEX +mex +MGF +mgf +MHT +mht +MID +mid +MKA +mka +MKV +mkv +MM +mm +MNT +mnt +MOBI +mobi +MOD +mod +MODULES +modules +MOL +mol +MOL2 +mol2 +MOP +mop +MOV +mov +MP2 +mp2 +MP3 +mp3 +MP4 +mp4 +MPA +mpa +MPC +mpc +MPD +mpd +MPEG +mpeg +MPG +mpg +MSC +msc +MSAV +msav +MSDL +msdl +MSF +msf +MSI +msi +MSO +mso +MSSTYLES +msstyles +MSU +msu +MTS +mts +MXF +mxf +MYD +myd +MYI +myi +NB +nb +NC +nc +NCD +ncd +NDS +nds +NEF +nef +NEU +neu +NF +nf +NFO +nfo +NIM +nim +NMF +nmf +NPR +npr +NRO +nro +NRW +nrw +NS1 +ns1 +NSA +nsa +NSF +nsf +NSV +nsv +NUMBERS +numbers +NWD +nwd +NWF +nwf +O +o +OBJ +obj +OBS +obs +OCX +ocx +ODB +odb +ODF +odf +ODG +odg +ODP +odp +ODS +ods +ODT +odt +OGA +oga +OGG +ogg +OGV +ogv +OGX +ogx +OPUS +opus +ORG +org +OSC +osc +OSK +osk +OSM +osm +OST +ost +OSZ +osz +OTB +otb +OTF +otf +OTL +otl +OTG +otg +OTP +otp +OTS +ots +OTT +ott +OV2 +ov2 +OWL +owl +OXT +oxt +P +p +P10 +p10 +P12 +p12 +PACK +pack +PAGES +pages +PAK +pak +PAL +pal +PAM +pam +PAR +par +PAR2 +par2 +PAS +pas +PAX +pax +PBLIB +pblib +PBO +pbo +PCL +pcl +PCS +pcs +PCX +pcx +PDB +pdb +PDE +pde +PDF +pdf +PDI +pdi +PDM +pdm +PDN +pdn +PDS +pds +PEM +pem +pet +PFA +pfa +PFAM +pfam +PFB +pfb +PFC +pfc +PFM +pfm +PGN +pgn +PFX +pfx +PHF +phf +PHN +phn +PHP +php +PHP3 +php3 +PHP4 +php4 +PHR +phr +PHY +phy +PHZ +phz +PI2 +pi2 +PIE +pie +PIR +pir +PIT +pit +PK3 +pk3 +PKL +pkl +PKA +pka +PL +pl +PLI +pli +PLR +plr +PLS +pls +PM +pm +PMA +pma +PNG +png +POM +pom +PPEG +ppeg +PPTX +pptx +PPSX +ppsx +PRJ +prj +PROTO +proto +PRP +prp +PS +ps +PSD +psd +PSDC +psdc +PSM1 +psm1 +PSPPALETTE +psppalette +PST +pst +PS1 +ps1 +PTF +ptf +PTS +pts +PTX +ptx +PUB +pub +PUP +pup +PY +py +QFX +qfx +QIF +qif +QLC +qlc +QOI +qoi +QT +qt +QTVR +qtvr +R +r +R00 +r00 +R01 +r01 +R2D +r2d +R3D +r3d +R8P +r8p +RAD +rad +RAL +ral +RAM +ram +RAP +rap +RAR +rar +RAS +ras +RB +rb +RC +rc +RDP +rdp +RDS +rds +RES +res +RKT +rkt +RM +rm +RMD +rmd +RMVB +rmvb +Rob +rob +ROL +rol +RPM +rpm +RS +rs +RSL +rsl +RSLS +rsls +RSLF +rslf +RST +rst +RTF +rtf +RUN +run +S +s +S7I +s7i +SAIF +saif +SASS +sass +SAT +sat +SAV +sav +SB +sb +SB2 +sb2 +SB3 +sb3 +SBH +sbh +SBV +sbv +SBX +sbx +SCALA +scala +SCM +scm +SCR +scr +SCSS +scss +SDF +sdf +SD7 +sd7 +SDS +sds +SDTS +sdts +SEC +sec +SED +sed +SEQ +seq +SF +sf +SFB +sfb +SFX +sfx +SH +sh +SHAR +shar +SHTM +shtm +SHTML +shtml +SHX +shx +SIG +sig +SL +sl +SM +sm +SMCLVL +smclvl +SMK +smk +SNO +sno +SO +so +SPF +spf +SPIFF +spiff +SPIN +spin +SPS +sps +SPT +spt +SPV +spv +SPX +spx +SPZ +spz +SQL +sql +SSC +ssc +ST +st +STC +stc +STD +std +STI +sti +STK +stk +STL +stl +STM +stm +STO +sto +STP +stp +STW +stw +SUR +sur +SVC +svc +SVG +svg +SWF +swf +SWG +swg +SWIFT +swift +SWM +swm +SXC +sxc +SXD +sxd +SXG +sxg +SXI +sxi +SXM +sxm +SXP +sxp +SXW +sxw +SYLK +sylk +SYMBOLICLINK +symboliclink +TAK +tak +TAR +tar +TAZ +taz +TB2 +tb2 +TBZ +tbz +TBZ2 +tbz2 +TC +tc +TER +ter +TGA +tga +TGT +tgt +TGZ +tgz +THM +thm +TIF +tif +TIFF +tiff +TLB +tlb +TLZ +tlz +TMP +tmp +TORRENT +torrent +TS +ts +TSV +tsv +TTC +ttc +TTF +ttf +TXZ +txz +TZ2 +tz2 +TZST +tzst +UI +ui +UMP +ump +UNV +unv +UOS +uos +UOT +uot +UPS +ups +URL +url +USDZ +usdz +UST +ust +UT! +ut! +UXF +uxf +V +v +V4P +v4p +VB +vb +VBOX +vbox +VBOX-EXTPACK +vbox-extpack +VBPROJ +vbproj +VBR +vbr +VBS +vbs +VBX +vbx +VC6 +vc6 +VCLS +vcls +VDA +vda +VDI +vdi +VDW +vdw +VDX +vdx +VFD +vfd +VI +vi +VMCZ +vmcz +VMDK +vmdk +VMG +vmg +VOB +vob +VMX +vmx +VPK +vpk +VPM +vpm +VPP +vpp +VPR +vpr +VQM +vqm +VRB +vrb +VS +vs +VSD +vsd +VSDX +vsdx +VSM +vsm +VSQ +vsq +VSQx +vsqx +VST +vst +VSTO +vsto +VSVNBAK +vsvnbak +VTF +vtf +VUE +vue +VVVVVV +vvvvvv +WAD +wad +WAV +wav +WEBM +webm +WITNESS_CAMPAIGN +witness_campaign +WK1 +wk1 +WK3 +wk3 +WKS +wks +WLMP +wlmp +WMA +wma +WMDB +wmdb +WMF +wmf +WMV +wmv +WOS +wos +WTX +wtx +X +x +X3D +x3d +XAR +xar +XBRL +xbrl +XCF +xcf +XDM +xdm +XE +xe +XEX +xex +XLS +xls +XLSB +xlsb +XLSM +xlsm +XLSX +xlsx +XM +xm +XML +xml +XMF +xmf +XP +xp +XPL +xpl +XPS +xps +XSD +xsd +XSF +xsf +XSL +xsl +XSLT +xslt +XSN +xsn +XSPF +xspf +XX +xx +XXE +xxe +XXX +xxx +XYZ +xyz +XZ +xz +Y +y +YML +yml +YAML +yaml +ZIP +zip +ZRX +zrx +ZS +zs +ADTS +adts +ACCDE +accde +ACCDR +accdr +ACCDT +accdt +AIF +aif +CDA +cda +DLL +dll +MDB +mdb +MIDI +midi +MUI +mui +POT +pot +POTM +potm +POTX +potx +PPAM +ppam +PPS +pps +PPSM +ppsm +PPT +ppt +PPTM +pptm +SLDM +sldm +SLDX +sldx +SYS +sys +TXT +txt +VSDM +vsdm +VSS +vss +VSSM +vssm +VSTM +vstm +VSTX +vstx +WBK +wbk +WMD +wmd +WMZ +wmz +WMS +wms +WPD +wpd +WP5 +wp5 +XLA +xla +XLAM +xlam +XLL +xll +XLM +xlm +XLT +xlt +XLTM +xltm +XLTX +xltx +WPS +wps +ASC +asc +MSG +msg +WEBP +webp +RAW +raw +DTA +dta +7Z +PKG +pkg +SIT +sit +Z +z +XHTML +xhtml +ASP +asp +RSS +rss From d51f55fd0f0b1c7c92a3ac284ec008ca56961aaa Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 22:20:37 +0800 Subject: [PATCH 06/19] Create file-ext-lower-cases.txt --- Fuzzing/file-ext-lower-cases.txt | 769 +++++++++++++++++++++++++++++++ 1 file changed, 769 insertions(+) create mode 100644 Fuzzing/file-ext-lower-cases.txt diff --git a/Fuzzing/file-ext-lower-cases.txt b/Fuzzing/file-ext-lower-cases.txt new file mode 100644 index 00000000..ba2f66f5 --- /dev/null +++ b/Fuzzing/file-ext-lower-cases.txt @@ -0,0 +1,769 @@ +3ds +3g2 +3gp +3gx +3mf +7z +4th +a +aac +accdb +accft +adt +adx +adz +agda +agr +ahk +ai +aiff +aifc +aio +amf +amg +aml +amlx +ampl +amr +amv +ani +ann +ape +apk +arc +art +asax +ascx +asf +ashx +asm +aspx +asx +atg +at3 +avi +avif +awk +ax +axf +b +bak +bar +bas +bat +bdf +bdt +beam +bin +bm3 +bmp +bps +bz2 +blend +c-- +c +c++ +cpp +c32 +cab +cbl +cbt +cc +cd +cdf +cdp +cdr +cer +cgm +chm +cho +cia +cif +class +cmd +cmod +cn1 +cob +coe +com +compile +cpc +cpio +cpl +cpy +cr2 +cr3 +crai +craft +crt +cs +csproj +css +cso +csv +cur +d +daa +dae +daf +dart +dat +dats +dba +dbc +dbg +deb +dicom +dif +dired +divx +dmg +dmp +dn +dng +doc +docm +docx +dot +dotx +dpx +drc +dsc +dtd +dvc +dwf +dwg +dxf +e +e## +e00 +e2d +e57 +ebd +ec +ecc +ede +edf +efi +eis +el +elc +elf +email +emaker +emf +eml +emz +eot +ep +epa +eps +epub +eu4 +erl +es6 +escpcb +escsch +esd +etl +evt +evtx +ex +exe +exp +exs +f +f01 +f03 +f08 +f18 +f4 +f4v +f77 +f90 +f95 +fa +faa +factor +fasta +fastq +fb +fb2 +fbx +fen +ff +ffn +fit +fits +flac +flame +flp +flv +fna +fni +fnx +fodg +fodp +fods +fodt +for +fql +freq +frag +frm +frq7 +fs +fth +g4 +gbr +gdf +gdt +ged +ggb +gif +gm9 +gmi +gmk +gml +go +grexli +gsf +gpx +grp +gtf +gv +gz +h! +h-- +h +h++ +ha +hack +har +hdi +hdmp +hh +hof +hoi4 +hpp +hta +htm +html +hum +hxx +icc +ice +icl +ico +ifc +igc +iges +img +info +ini +io +ipt +irx +iso +it +jl +j2c +jar +jav +java +jbig +jnlp +jp2 +jpe +jpeg +jpg +js +json +jsp +jxl +key +klc +kml +kmz +ko +kra +ksh +kt +kv +label +lbr +ldb +ldt +lha +lisp +ll +lm +lnk +lrc +lua +lz +m +m2ts +m3u +m3u8 +m4a +m4p +m4r +m4v +m64 +mcf +md +mdf +mdi +mdg +mdl +mds +mex +mgf +mht +mid +mka +mkv +mm +mnt +mobi +mod +modules +mol +mol2 +mop +mov +mp2 +mp3 +mp4 +mpa +mpc +mpd +mpeg +mpg +msc +msav +msdl +msf +msi +mso +msstyles +msu +mts +mxf +myd +myi +nb +nc +ncd +nds +nef +neu +nf +nfo +nim +nmf +npr +nro +nrw +ns1 +nsa +nsf +nsv +numbers +nwd +nwf +o +obj +obs +ocx +odb +odf +odg +odp +ods +odt +oga +ogg +ogv +ogx +opus +org +osc +osk +osm +ost +osz +otb +otf +otl +otg +otp +ots +ott +ov2 +owl +oxt +p +p10 +p12 +pack +pages +pak +pal +pam +par +par2 +pas +pax +pblib +pbo +pcl +pcs +pcx +pdb +pde +pdf +pdi +pdm +pdn +pds +pem +pet +pfa +pfam +pfb +pfc +pfm +pgn +pfx +phf +phn +php +php3 +php4 +phr +phy +phz +pi2 +pie +pir +pit +pk3 +pkl +pka +pl +pli +plr +pls +pm +pma +png +pom +ppeg +pptx +ppsx +prj +proto +prp +ps +psd +psdc +psm1 +psppalette +pst +ps1 +ptf +pts +ptx +pub +pup +py +qfx +qif +qlc +qoi +qt +qtvr +r +r00 +r01 +r2d +r3d +r8p +rad +ral +ram +rap +rar +ras +rb +rc +rdp +rds +res +rkt +rm +rmd +rmvb +rob +rol +rpm +rs +rsl +rsls +rslf +rst +rtf +run +s +s7i +saif +sass +sat +sav +sb +sb2 +sb3 +sbh +sbv +sbx +scala +scm +scr +scss +sdf +sd7 +sds +sdts +sec +sed +seq +sf +sfb +sfx +sh +shar +shtm +shtml +shx +sig +sl +sm +smclvl +smk +sno +so +spf +spiff +spin +sps +spt +spv +spx +spz +sql +ssc +st +stc +std +sti +stk +stl +stm +sto +stp +stw +sur +svc +svg +swf +swg +swift +swm +sxc +sxd +sxg +sxi +sxm +sxp +sxw +sylk +symboliclink +tak +tar +taz +tb2 +tbz +tbz2 +tc +ter +tga +tgt +tgz +thm +tif +tiff +tlb +tlz +tmp +torrent +ts +tsv +ttc +ttf +txz +tz2 +tzst +ui +ump +unv +uos +uot +ups +url +usdz +ust +ut! +uxf +v +v4p +vb +vbox +vbox-extpack +vbproj +vbr +vbs +vbx +vc6 +vcls +vda +vdi +vdw +vdx +vfd +vi +vmcz +vmdk +vmg +vob +vmx +vpk +vpm +vpp +vpr +vqm +vrb +vs +vsd +vsdx +vsm +vsq +vsqx +vst +vsto +vsvnbak +vtf +vue +vvvvvv +wad +wav +webm +witness_campaign +wk1 +wk3 +wks +wlmp +wma +wmdb +wmf +wmv +wos +wtx +x +x3d +xar +xbrl +xcf +xdm +xe +xex +xls +xlsb +xlsm +xlsx +xm +xml +xmf +xp +xpl +xps +xsd +xsf +xsl +xslt +xsn +xspf +xx +xxe +xxx +xyz +xz +y +yml +yaml +zip +zrx +zs +adts +accde +accdr +accdt +aif +cda +dll +mdb +midi +mui +pot +potm +potx +ppam +pps +ppsm +ppt +pptm +sldm +sldx +sys +txt +vsdm +vss +vssm +vstm +vstx +wbk +wmd +wmz +wms +wpd +wp5 +xla +xlam +xll +xlm +xlt +xltm +xltx +wps +asc +msg +webp +raw +dta +pkg +sit +z +xhtml +asp +rss From 7e74555e17e9b8bb44290e875c600b4793ba3ae3 Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 22:21:06 +0800 Subject: [PATCH 07/19] Create file-ext-upper-cases.txt --- Fuzzing/file-ext-upper-cases.txt | 769 +++++++++++++++++++++++++++++++ 1 file changed, 769 insertions(+) create mode 100644 Fuzzing/file-ext-upper-cases.txt diff --git a/Fuzzing/file-ext-upper-cases.txt b/Fuzzing/file-ext-upper-cases.txt new file mode 100644 index 00000000..00540e11 --- /dev/null +++ b/Fuzzing/file-ext-upper-cases.txt @@ -0,0 +1,769 @@ +3DS +3G2 +3GP +3GX +3MF +7Z +4TH +A +AAC +ACCDB +ACCFT +ADT +ADX +ADZ +AGDA +AGR +AHK +AI +AIFF +AIFC +AIO +AMF +AMG +AML +AMLX +AMPL +AMR +AMV +ANI +ANN +APE +APK +ARC +ART +ASAX +ASCX +ASF +ASHX +ASM +ASPX +ASX +ATG +AT3 +AVI +AVIF +AWK +AX +AXF +B +BAK +BAR +BAS +BAT +BDF +BDT +BEAM +BIN +BM3 +BMP +BPS +BZ2 +BLEND +C-- +C +C++ +CPP +C32 +CAB +CBL +CBT +CC +CD +CDF +CDP +CDR +CER +CGM +CHM +CHO +CIA +CIF +CLASS +CMD +CMOD +CN1 +COB +COE +COM +COMPILE +CPC +CPIO +CPL +CPY +CR2 +CR3 +CRAI +CRAFT +CRT +CS +CSPROJ +CSS +CSO +CSV +CUR +D +DAA +DAE +DAF +DART +DAT +DATS +DBA +DBC +DBG +DEB +DICOM +DIF +DIRED +DIVX +DMG +DMP +DN +DNG +DOC +DOCM +DOCX +DOT +DOTX +DPX +DRC +DSC +DTD +DVC +DWF +DWG +DXF +E +E## +E00 +E2D +E57 +EBD +EC +ECC +EDE +EDF +EFI +EIS +EL +ELC +ELF +EMAIL +EMAKER +EMF +EML +EMZ +EOT +EP +EPA +EPS +EPUB +EU4 +ERL +ES6 +ESCPCB +ESCSCH +ESD +ETL +EVT +EVTX +EX +EXE +EXP +EXS +F +F01 +F03 +F08 +F18 +F4 +F4V +F77 +F90 +F95 +FA +FAA +FACTOR +FASTA +FASTQ +FB +FB2 +FBX +FEN +FF +FFN +FIT +FITS +FLAC +FLAME +FLP +FLV +FNA +FNI +FNX +FODG +FODP +FODS +FODT +FOR +FQL +FREQ +FRAG +FRM +FRQ7 +FS +FTH +G4 +GBR +GDF +GDT +GED +GGB +GIF +GM9 +GMI +GMK +GML +GO +GREXLI +GSF +GPX +GRP +GTF +GV +GZ +H! +H-- +H +H++ +HA +HACK +HAR +HDI +HDMP +HH +HOF +HOI4 +HPP +HTA +HTM +HTML +HUM +HXX +ICC +ICE +ICL +ICO +IFC +IGC +IGES +IMG +INFO +INI +IO +IPT +IRX +ISO +IT +JL +J2C +JAR +JAV +JAVA +JBIG +JNLP +JP2 +JPE +JPEG +JPG +JS +JSON +JSP +JXL +KEY +KLC +KML +KMZ +KO +KRA +KSH +KT +KV +LABEL +LBR +LDB +LDT +LHA +LISP +LL +LM +LNK +LRC +LUA +LZ +M +M2TS +M3U +M3U8 +M4A +M4P +M4R +M4V +M64 +MCF +MD +MDF +MDI +MDG +MDL +MDS +MEX +MGF +MHT +MID +MKA +MKV +MM +MNT +MOBI +MOD +MODULES +MOL +MOL2 +MOP +MOV +MP2 +MP3 +MP4 +MPA +MPC +MPD +MPEG +MPG +MSC +MSAV +MSDL +MSF +MSI +MSO +MSSTYLES +MSU +MTS +MXF +MYD +MYI +NB +NC +NCD +NDS +NEF +NEU +NF +NFO +NIM +NMF +NPR +NRO +NRW +NS1 +NSA +NSF +NSV +NUMBERS +NWD +NWF +O +OBJ +OBS +OCX +ODB +ODF +ODG +ODP +ODS +ODT +OGA +OGG +OGV +OGX +OPUS +ORG +OSC +OSK +OSM +OST +OSZ +OTB +OTF +OTL +OTG +OTP +OTS +OTT +OV2 +OWL +OXT +P +P10 +P12 +PACK +PAGES +PAK +PAL +PAM +PAR +PAR2 +PAS +PAX +PBLIB +PBO +PCL +PCS +PCX +PDB +PDE +PDF +PDI +PDM +PDN +PDS +PEM +PET +PFA +PFAM +PFB +PFC +PFM +PGN +PFX +PHF +PHN +PHP +PHP3 +PHP4 +PHR +PHY +PHZ +PI2 +PIE +PIR +PIT +PK3 +PKL +PKA +PL +PLI +PLR +PLS +PM +PMA +PNG +POM +PPEG +PPTX +PPSX +PRJ +PROTO +PRP +PS +PSD +PSDC +PSM1 +PSPPALETTE +PST +PS1 +PTF +PTS +PTX +PUB +PUP +PY +QFX +QIF +QLC +QOI +QT +QTVR +R +R00 +R01 +R2D +R3D +R8P +RAD +RAL +RAM +RAP +RAR +RAS +RB +RC +RDP +RDS +RES +RKT +RM +RMD +RMVB +ROB +ROL +RPM +RS +RSL +RSLS +RSLF +RST +RTF +RUN +S +S7I +SAIF +SASS +SAT +SAV +SB +SB2 +SB3 +SBH +SBV +SBX +SCALA +SCM +SCR +SCSS +SDF +SD7 +SDS +SDTS +SEC +SED +SEQ +SF +SFB +SFX +SH +SHAR +SHTM +SHTML +SHX +SIG +SL +SM +SMCLVL +SMK +SNO +SO +SPF +SPIFF +SPIN +SPS +SPT +SPV +SPX +SPZ +SQL +SSC +ST +STC +STD +STI +STK +STL +STM +STO +STP +STW +SUR +SVC +SVG +SWF +SWG +SWIFT +SWM +SXC +SXD +SXG +SXI +SXM +SXP +SXW +SYLK +SYMBOLICLINK +TAK +TAR +TAZ +TB2 +TBZ +TBZ2 +TC +TER +TGA +TGT +TGZ +THM +TIF +TIFF +TLB +TLZ +TMP +TORRENT +TS +TSV +TTC +TTF +TXZ +TZ2 +TZST +UI +UMP +UNV +UOS +UOT +UPS +URL +USDZ +UST +UT! +UXF +V +V4P +VB +VBOX +VBOX-EXTPACK +VBPROJ +VBR +VBS +VBX +VC6 +VCLS +VDA +VDI +VDW +VDX +VFD +VI +VMCZ +VMDK +VMG +VOB +VMX +VPK +VPM +VPP +VPR +VQM +VRB +VS +VSD +VSDX +VSM +VSQ +VSQX +VST +VSTO +VSVNBAK +VTF +VUE +VVVVVV +WAD +WAV +WEBM +WITNESS_CAMPAIGN +WK1 +WK3 +WKS +WLMP +WMA +WMDB +WMF +WMV +WOS +WTX +X +X3D +XAR +XBRL +XCF +XDM +XE +XEX +XLS +XLSB +XLSM +XLSX +XM +XML +XMF +XP +XPL +XPS +XSD +XSF +XSL +XSLT +XSN +XSPF +XX +XXE +XXX +XYZ +XZ +Y +YML +YAML +ZIP +ZRX +ZS +ADTS +ACCDE +ACCDR +ACCDT +AIF +CDA +DLL +MDB +MIDI +MUI +POT +POTM +POTX +PPAM +PPS +PPSM +PPT +PPTM +SLDM +SLDX +SYS +TXT +VSDM +VSS +VSSM +VSTM +VSTX +WBK +WMD +WMZ +WMS +WPD +WP5 +XLA +XLAM +XLL +XLM +XLT +XLTM +XLTX +WPS +ASC +MSG +WEBP +RAW +DTA +PKG +SIT +Z +XHTML +ASP +RSS From 087bcad01e208169ffb104a527b02948215954ad Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 22:21:23 +0800 Subject: [PATCH 08/19] Create file-ext.txt --- Fuzzing/file-ext.txt | 770 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 770 insertions(+) create mode 100644 Fuzzing/file-ext.txt diff --git a/Fuzzing/file-ext.txt b/Fuzzing/file-ext.txt new file mode 100644 index 00000000..53276e46 --- /dev/null +++ b/Fuzzing/file-ext.txt @@ -0,0 +1,770 @@ +3DS +3G2 +3GP +3GX +3MF +7z +4TH +A +AAC +ACCDB +ACCFT +ADT +ADX +ADZ +AGDA +AGR +AHK +AI +AIFF +AIFC +AIO +AMF +AMG +AML +AMLX +AMPL +AMR +AMV +ANI +ANN +APE +APK +ARC +ART +ASAX +ASCX +ASF +ASHX +ASM +ASPX +ASX +ATG +AT3 +AVI +AVIF +AWK +AX +AXF +B +BAK +BAR +BAS +BAT +BDF +BDT +BEAM +BIN +BM3 +BMP +BPS +BZ2 +BLEND +C-- +C +C++ +CPP +C32 +CAB +CBL +CBT +CC +CD +CDF +CDP +CDR +CER +CGM +CHM +CHO +CIA +CIF +CLASS +CMD +CMOD +CN1 +COB +COE +COM +COMPILE +CPC +CPIO +CPL +CPY +CR2 +CR3 +CRAI +CRAFT +CRT +CS +CSPROJ +CSS +CSO +CSV +CUR +D +DAA +DAE +DAF +DART +DAT +DATS +DBA +DBC +DBG +DEB +DICOM +DIF +DIRED +DIVX +DMG +DMP +DN +DNG +DOC +DOCM +DOCX +DOT +DOTX +DPX +DRC +DSC +DTD +DVC +DWF +DWG +DXF +E +E## +E00 +E2D +e57 +EBD +EC +ECC +EDE +EDF +EFI +EIS +EL +ELC +ELF +EMAIL +EMAKER +EMF +EML +EMZ +EOT +EP +EPA +EPS +EPUB +EU4 +ERL +ES6 +ESCPCB +ESCSCH +ESD +ETL +EVT +EVTX +EX +EXE +EXP +EXS +F +F01 +F03 +F08 +F18 +F4 +F4V +F77 +F90 +F95 +FA +FAA +FACTOR +FASTA +FASTQ +FB +FB2 +FBX +FEN +FF +FFN +Fit +FITS +FLAC +FLAME +FLP +FLV +FNA +FNI +FNX +FODG +FODP +FODS +FODT +FOR +FQL +Freq +FRAG +FRM +Frq7 +FS +FTH +G4 +GBR +GDF +GDT +GED +GGB +GIF +GM9 +GMI +GMK +GML +GO +GREXLI +GSF +GPX +GRP +GTF +GV +GZ +H! +H-- +H +H++ +HA +HACK +HAR +HDI +HDMP +HH +HOF +HOI4 +HPP +HTA +HTM +HTML +HUM +HXX +ICC +ICE +ICL +ICO +IFC +IGC +IGES +IMG +INFO +INI +IO +IPT +IRX +ISO +IT +JL +J2C +JAR +JAV +JAVA +JBIG +JNLP +JP2 +JPE +JPEG +JPG +JS +JSON +JSP +JXL +KEY +KLC +KML +KMZ +KO +KRA +KSH +KT +KV +LABEL +LBR +LDB +LDT +LHA +LISP +LL +LM +LNK +LRC +LUA +LZ +M +M2TS +M3U +M3U8 +M4A +M4P +M4R +M4V +M64 +MCF +MD +MDF +MDI +MDG +MDL +MDS +MEX +MGF +MHT +MID +MKA +MKV +MM +MNT +MOBI +MOD +MODULES +MOL +MOL2 +MOP +MOV +MP2 +MP3 +MP4 +MPA +MPC +MPD +MPEG +MPG +MSC +MSAV +MSDL +MSF +MSI +MSO +MSSTYLES +MSU +MTS +MXF +MYD +MYI +NB +NC +NCD +NDS +NEF +NEU +NF +NFO +NIM +NMF +NPR +NRO +NRW +NS1 +NSA +NSF +NSV +NUMBERS +NWD +NWF +O +OBJ +OBS +OCX +ODB +ODF +ODG +ODP +ODS +ODT +OGA +OGG +OGV +OGX +OPUS +ORG +OSC +OSK +OSM +OST +OSZ +OTB +OTF +OTL +OTG +OTP +OTS +OTT +OV2 +OWL +OXT +P +P10 +P12 +PACK +PAGES +PAK +PAL +PAM +PAR +PAR2 +PAS +PAX +PBLIB +PBO +PCL +PCS +PCX +PDB +PDE +PDF +PDI +PDM +PDN +PDS +PEM +pet +PFA +PFAM +PFB +PFC +PFM +PGN +PFX +PHF +PHN +PHP +PHP3 +PHP4 +PHR +PHY +PHZ +PI2 +PIE +PIR +PIT +PK3 +PKL +PKA +PL +PLI +PLR +PLS +PM +PMA +PNG +POM +PPEG +PPTX +PPSX +PRJ +PROTO +PRP +PS +PSD +PSDC +PSM1 +PSPPALETTE +PST +PS1 +PTF +PTS +PTX +PUB +PUP +PY +QFX +QIF +QLC +QOI +QT +QTVR +R +R00 +R01 +R2D +R3D +R8P +RAD +RAL +RAM +RAP +RAR +RAS +RB +RC +RDP +RDS +RES +RKT +RM +RMD +RMVB +Rob +ROL +RPM +RS +RSL +RSLS +RSLF +RST +RTF +RUN +S +S7I +SAIF +SASS +SAT +SAV +SB +SB2 +SB3 +SBH +SBV +SBX +SCALA +SCM +SCR +SCSS +SDF +SD7 +SDS +SDTS +SEC +SED +SEQ +SF +SFB +SFX +SH +SHAR +SHTM +SHTML +SHX +SIG +SL +SM +SMCLVL +SMK +SNO +SO +SPF +SPIFF +SPIN +SPS +SPT +SPV +SPX +SPZ +SQL +SSC +ST +STC +STD +STI +STK +STL +STM +STO +STP +STW +SUR +SVC +SVG +SWF +SWG +SWIFT +SWM +SXC +SXD +SXG +SXI +SXM +SXP +SXW +SYLK +SYMBOLICLINK +TAK +TAR +TAZ +TB2 +TBZ +TBZ2 +TC +TER +TGA +TGT +TGZ +THM +TIF +TIFF +TLB +TLZ +TMP +TORRENT +TS +TSV +TTC +TTF +TXZ +TZ2 +TZST +UI +UMP +UNV +UOS +UOT +UPS +URL +USDZ +UST +UT! +UXF +V +V4P +VB +VBOX +VBOX-EXTPACK +VBPROJ +VBR +VBS +VBX +VC6 +VCLS +VDA +VDI +VDW +VDX +VFD +VI +VMCZ +VMDK +VMG +VOB +VMX +VPK +VPM +VPP +VPR +VQM +VRB +VS +VSD +VSDX +VSM +VSQ +VSQx +VST +VSTO +VSVNBAK +VTF +VUE +VVVVVV +WAD +WAV +WEBM +WITNESS_CAMPAIGN +WK1 +WK3 +WKS +WLMP +WMA +WMDB +WMF +WMV +WOS +WTX +X +X3D +XAR +XBRL +XCF +XDM +XE +XEX +XLS +XLSB +XLSM +XLSX +XM +XML +XMF +XP +XPL +XPS +XSD +XSF +XSL +XSLT +XSN +XSPF +XX +XXE +XXX +XYZ +XZ +Y +YML +YAML +ZIP +ZRX +ZS +ADTS +ACCDE +ACCDR +ACCDT +AIF +CDA +DLL +MDB +MIDI +MUI +POT +POTM +POTX +PPAM +PPS +PPSM +PPT +PPTM +SLDM +SLDX +SYS +TXT +VSDM +VSS +VSSM +VSTM +VSTX +WBK +WMD +WMZ +WMS +WPD +WP5 +XLA +XLAM +XLL +XLM +XLT +XLTM +XLTX +WPS +ASC +MSG +WEBP +RAW +DTA +7Z +PKG +SIT +Z +XHTML +ASP +RSS From 20e7c0fff08561451eebabf0b0aa9632a683d59f Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 22:33:34 +0800 Subject: [PATCH 09/19] Wrong naming scheme --- Fuzzing/file-ext-all-cases.txt | 1536 -------------------------------- 1 file changed, 1536 deletions(-) delete mode 100644 Fuzzing/file-ext-all-cases.txt diff --git a/Fuzzing/file-ext-all-cases.txt b/Fuzzing/file-ext-all-cases.txt deleted file mode 100644 index 230fb1e3..00000000 --- a/Fuzzing/file-ext-all-cases.txt +++ /dev/null @@ -1,1536 +0,0 @@ -3DS -3ds -3G2 -3g2 -3GP -3gp -3GX -3gx -3MF -3mf -7z -4TH -4th -A -a -AAC -aac -ACCDB -accdb -ACCFT -accft -ADT -adt -ADX -adx -ADZ -adz -AGDA -agda -AGR -agr -AHK -ahk -AI -ai -AIFF -aiff -AIFC -aifc -AIO -aio -AMF -amf -AMG -amg -AML -aml -AMLX -amlx -AMPL -ampl -AMR -amr -AMV -amv -ANI -ani -ANN -ann -APE -ape -APK -apk -ARC -arc -ART -art -ASAX -asax -ASCX -ascx -ASF -asf -ASHX -ashx -ASM -asm -ASPX -aspx -ASX -asx -ATG -atg -AT3 -at3 -AVI -avi -AVIF -avif -AWK -awk -AX -ax -AXF -axf -B -b -BAK -bak -BAR -bar -BAS -bas -BAT -bat -BDF -bdf -BDT -bdt -BEAM -beam -BIN -bin -BM3 -bm3 -BMP -bmp -BPS -bps -BZ2 -bz2 -BLEND -blend -C-- -c-- -C -c -C++ -c++ -CPP -cpp -C32 -c32 -CAB -cab -CBL -cbl -CBT -cbt -CC -cc -CD -cd -CDF -cdf -CDP -cdp -CDR -cdr -CER -cer -CGM -cgm -CHM -chm -CHO -cho -CIA -cia -CIF -cif -CLASS -class -CMD -cmd -CMOD -cmod -CN1 -cn1 -COB -cob -COE -coe -COM -com -COMPILE -compile -CPC -cpc -CPIO -cpio -CPL -cpl -CPY -cpy -CR2 -cr2 -CR3 -cr3 -CRAI -crai -CRAFT -craft -CRT -crt -CS -cs -CSPROJ -csproj -CSS -css -CSO -cso -CSV -csv -CUR -cur -D -d -DAA -daa -DAE -dae -DAF -daf -DART -dart -DAT -dat -DATS -dats -DBA -dba -DBC -dbc -DBG -dbg -DEB -deb -DICOM -dicom -DIF -dif -DIRED -dired -DIVX -divx -DMG -dmg -DMP -dmp -DN -dn -DNG -dng -DOC -doc -DOCM -docm -DOCX -docx -DOT -dot -DOTX -dotx -DPX -dpx -DRC -drc -DSC -dsc -DTD -dtd -DVC -dvc -DWF -dwf -DWG -dwg -DXF -dxf -E -e -E## -e## -E00 -e00 -E2D -e2d -e57 -EBD -ebd -EC -ec -ECC -ecc -EDE -ede -EDF -edf -EFI -efi -EIS -eis -EL -el -ELC -elc -ELF -elf -EMAIL -email -EMAKER -emaker -EMF -emf -EML -eml -EMZ -emz -EOT -eot -EP -ep -EPA -epa -EPS -eps -EPUB -epub -EU4 -eu4 -ERL -erl -ES6 -es6 -ESCPCB -escpcb -ESCSCH -escsch -ESD -esd -ETL -etl -EVT -evt -EVTX -evtx -EX -ex -EXE -exe -EXP -exp -EXS -exs -F -f -F01 -f01 -F03 -f03 -F08 -f08 -F18 -f18 -F4 -f4 -F4V -f4v -F77 -f77 -F90 -f90 -F95 -f95 -FA -fa -FAA -faa -FACTOR -factor -FASTA -fasta -FASTQ -fastq -FB -fb -FB2 -fb2 -FBX -fbx -FEN -fen -FF -ff -FFN -ffn -Fit -fit -FITS -fits -FLAC -flac -FLAME -flame -FLP -flp -FLV -flv -FNA -fna -FNI -fni -FNX -fnx -FODG -fodg -FODP -fodp -FODS -fods -FODT -fodt -FOR -for -FQL -fql -Freq -freq -FRAG -frag -FRM -frm -Frq7 -frq7 -FS -fs -FTH -fth -G4 -g4 -GBR -gbr -GDF -gdf -GDT -gdt -GED -ged -GGB -ggb -GIF -gif -GM9 -gm9 -GMI -gmi -GMK -gmk -GML -gml -GO -go -GREXLI -grexli -GSF -gsf -GPX -gpx -GRP -grp -GTF -gtf -GV -gv -GZ -gz -H! -h! -H-- -h-- -H -h -H++ -h++ -HA -ha -HACK -hack -HAR -har -HDI -hdi -HDMP -hdmp -HH -hh -HOF -hof -HOI4 -hoi4 -HPP -hpp -HTA -hta -HTM -htm -HTML -html -HUM -hum -HXX -hxx -ICC -icc -ICE -ice -ICL -icl -ICO -ico -IFC -ifc -IGC -igc -IGES -iges -IMG -img -INFO -info -INI -ini -IO -io -IPT -ipt -IRX -irx -ISO -iso -IT -it -JL -jl -J2C -j2c -JAR -jar -JAV -jav -JAVA -java -JBIG -jbig -JNLP -jnlp -JP2 -jp2 -JPE -jpe -JPEG -jpeg -JPG -jpg -JS -js -JSON -json -JSP -jsp -JXL -jxl -KEY -key -KLC -klc -KML -kml -KMZ -kmz -KO -ko -KRA -kra -KSH -ksh -KT -kt -KV -kv -LABEL -label -LBR -lbr -LDB -ldb -LDT -ldt -LHA -lha -LISP -lisp -LL -ll -LM -lm -LNK -lnk -LRC -lrc -LUA -lua -LZ -lz -M -m -M2TS -m2ts -M3U -m3u -M3U8 -m3u8 -M4A -m4a -M4P -m4p -M4R -m4r -M4V -m4v -M64 -m64 -MCF -mcf -MD -md -MDF -mdf -MDI -mdi -MDG -mdg -MDL -mdl -MDS -mds -MEX -mex -MGF -mgf -MHT -mht -MID -mid -MKA -mka -MKV -mkv -MM -mm -MNT -mnt -MOBI -mobi -MOD -mod -MODULES -modules -MOL -mol -MOL2 -mol2 -MOP -mop -MOV -mov -MP2 -mp2 -MP3 -mp3 -MP4 -mp4 -MPA -mpa -MPC -mpc -MPD -mpd -MPEG -mpeg -MPG -mpg -MSC -msc -MSAV -msav -MSDL -msdl -MSF -msf -MSI -msi -MSO -mso -MSSTYLES -msstyles -MSU -msu -MTS -mts -MXF -mxf -MYD -myd -MYI -myi -NB -nb -NC -nc -NCD -ncd -NDS -nds -NEF -nef -NEU -neu -NF -nf -NFO -nfo -NIM -nim -NMF -nmf -NPR -npr -NRO -nro -NRW -nrw -NS1 -ns1 -NSA -nsa -NSF -nsf -NSV -nsv -NUMBERS -numbers -NWD -nwd -NWF -nwf -O -o -OBJ -obj -OBS -obs -OCX -ocx -ODB -odb -ODF -odf -ODG -odg -ODP -odp -ODS -ods -ODT -odt -OGA -oga -OGG -ogg -OGV -ogv -OGX -ogx -OPUS -opus -ORG -org -OSC -osc -OSK -osk -OSM -osm -OST -ost -OSZ -osz -OTB -otb -OTF -otf -OTL -otl -OTG -otg -OTP -otp -OTS -ots -OTT -ott -OV2 -ov2 -OWL -owl -OXT -oxt -P -p -P10 -p10 -P12 -p12 -PACK -pack -PAGES -pages -PAK -pak -PAL -pal -PAM -pam -PAR -par -PAR2 -par2 -PAS -pas -PAX -pax -PBLIB -pblib -PBO -pbo -PCL -pcl -PCS -pcs -PCX -pcx -PDB -pdb -PDE -pde -PDF -pdf -PDI -pdi -PDM -pdm -PDN -pdn -PDS -pds -PEM -pem -pet -PFA -pfa -PFAM -pfam -PFB -pfb -PFC -pfc -PFM -pfm -PGN -pgn -PFX -pfx -PHF -phf -PHN -phn -PHP -php -PHP3 -php3 -PHP4 -php4 -PHR -phr -PHY -phy -PHZ -phz -PI2 -pi2 -PIE -pie -PIR -pir -PIT -pit -PK3 -pk3 -PKL -pkl -PKA -pka -PL -pl -PLI -pli -PLR -plr -PLS -pls -PM -pm -PMA -pma -PNG -png -POM -pom -PPEG -ppeg -PPTX -pptx -PPSX -ppsx -PRJ -prj -PROTO -proto -PRP -prp -PS -ps -PSD -psd -PSDC -psdc -PSM1 -psm1 -PSPPALETTE -psppalette -PST -pst -PS1 -ps1 -PTF -ptf -PTS -pts -PTX -ptx -PUB -pub -PUP -pup -PY -py -QFX -qfx -QIF -qif -QLC -qlc -QOI -qoi -QT -qt -QTVR -qtvr -R -r -R00 -r00 -R01 -r01 -R2D -r2d -R3D -r3d -R8P -r8p -RAD -rad -RAL -ral -RAM -ram -RAP -rap -RAR -rar -RAS -ras -RB -rb -RC -rc -RDP -rdp -RDS -rds -RES -res -RKT -rkt -RM -rm -RMD -rmd -RMVB -rmvb -Rob -rob -ROL -rol -RPM -rpm -RS -rs -RSL -rsl -RSLS -rsls -RSLF -rslf -RST -rst -RTF -rtf -RUN -run -S -s -S7I -s7i -SAIF -saif -SASS -sass -SAT -sat -SAV -sav -SB -sb -SB2 -sb2 -SB3 -sb3 -SBH -sbh -SBV -sbv -SBX -sbx -SCALA -scala -SCM -scm -SCR -scr -SCSS -scss -SDF -sdf -SD7 -sd7 -SDS -sds -SDTS -sdts -SEC -sec -SED -sed -SEQ -seq -SF -sf -SFB -sfb -SFX -sfx -SH -sh -SHAR -shar -SHTM -shtm -SHTML -shtml -SHX -shx -SIG -sig -SL -sl -SM -sm -SMCLVL -smclvl -SMK -smk -SNO -sno -SO -so -SPF -spf -SPIFF -spiff -SPIN -spin -SPS -sps -SPT -spt -SPV -spv -SPX -spx -SPZ -spz -SQL -sql -SSC -ssc -ST -st -STC -stc -STD -std -STI -sti -STK -stk -STL -stl -STM -stm -STO -sto -STP -stp -STW -stw -SUR -sur -SVC -svc -SVG -svg -SWF -swf -SWG -swg -SWIFT -swift -SWM -swm -SXC -sxc -SXD -sxd -SXG -sxg -SXI -sxi -SXM -sxm -SXP -sxp -SXW -sxw -SYLK -sylk -SYMBOLICLINK -symboliclink -TAK -tak -TAR -tar -TAZ -taz -TB2 -tb2 -TBZ -tbz -TBZ2 -tbz2 -TC -tc -TER -ter -TGA -tga -TGT -tgt -TGZ -tgz -THM -thm -TIF -tif -TIFF -tiff -TLB -tlb -TLZ -tlz -TMP -tmp -TORRENT -torrent -TS -ts -TSV -tsv -TTC -ttc -TTF -ttf -TXZ -txz -TZ2 -tz2 -TZST -tzst -UI -ui -UMP -ump -UNV -unv -UOS -uos -UOT -uot -UPS -ups -URL -url -USDZ -usdz -UST -ust -UT! -ut! -UXF -uxf -V -v -V4P -v4p -VB -vb -VBOX -vbox -VBOX-EXTPACK -vbox-extpack -VBPROJ -vbproj -VBR -vbr -VBS -vbs -VBX -vbx -VC6 -vc6 -VCLS -vcls -VDA -vda -VDI -vdi -VDW -vdw -VDX -vdx -VFD -vfd -VI -vi -VMCZ -vmcz -VMDK -vmdk -VMG -vmg -VOB -vob -VMX -vmx -VPK -vpk -VPM -vpm -VPP -vpp -VPR -vpr -VQM -vqm -VRB -vrb -VS -vs -VSD -vsd -VSDX -vsdx -VSM -vsm -VSQ -vsq -VSQx -vsqx -VST -vst -VSTO -vsto -VSVNBAK -vsvnbak -VTF -vtf -VUE -vue -VVVVVV -vvvvvv -WAD -wad -WAV -wav -WEBM -webm -WITNESS_CAMPAIGN -witness_campaign -WK1 -wk1 -WK3 -wk3 -WKS -wks -WLMP -wlmp -WMA -wma -WMDB -wmdb -WMF -wmf -WMV -wmv -WOS -wos -WTX -wtx -X -x -X3D -x3d -XAR -xar -XBRL -xbrl -XCF -xcf -XDM -xdm -XE -xe -XEX -xex -XLS -xls -XLSB -xlsb -XLSM -xlsm -XLSX -xlsx -XM -xm -XML -xml -XMF -xmf -XP -xp -XPL -xpl -XPS -xps -XSD -xsd -XSF -xsf -XSL -xsl -XSLT -xslt -XSN -xsn -XSPF -xspf -XX -xx -XXE -xxe -XXX -xxx -XYZ -xyz -XZ -xz -Y -y -YML -yml -YAML -yaml -ZIP -zip -ZRX -zrx -ZS -zs -ADTS -adts -ACCDE -accde -ACCDR -accdr -ACCDT -accdt -AIF -aif -CDA -cda -DLL -dll -MDB -mdb -MIDI -midi -MUI -mui -POT -pot -POTM -potm -POTX -potx -PPAM -ppam -PPS -pps -PPSM -ppsm -PPT -ppt -PPTM -pptm -SLDM -sldm -SLDX -sldx -SYS -sys -TXT -txt -VSDM -vsdm -VSS -vss -VSSM -vssm -VSTM -vstm -VSTX -vstx -WBK -wbk -WMD -wmd -WMZ -wmz -WMS -wms -WPD -wpd -WP5 -wp5 -XLA -xla -XLAM -xlam -XLL -xll -XLM -xlm -XLT -xlt -XLTM -xltm -XLTX -xltx -WPS -wps -ASC -asc -MSG -msg -WEBP -webp -RAW -raw -DTA -dta -7Z -PKG -pkg -SIT -sit -Z -z -XHTML -xhtml -ASP -asp -RSS -rss From 7df6f1f48f72d319aafa11b86b53feb8998135d0 Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 22:33:50 +0800 Subject: [PATCH 10/19] Wrong naming scheme --- Fuzzing/file-ext-lower-cases.txt | 769 ------------------------------- 1 file changed, 769 deletions(-) delete mode 100644 Fuzzing/file-ext-lower-cases.txt diff --git a/Fuzzing/file-ext-lower-cases.txt b/Fuzzing/file-ext-lower-cases.txt deleted file mode 100644 index ba2f66f5..00000000 --- a/Fuzzing/file-ext-lower-cases.txt +++ /dev/null @@ -1,769 +0,0 @@ -3ds -3g2 -3gp -3gx -3mf -7z -4th -a -aac -accdb -accft -adt -adx -adz -agda -agr -ahk -ai -aiff -aifc -aio -amf -amg -aml -amlx -ampl -amr -amv -ani -ann -ape -apk -arc -art -asax -ascx -asf -ashx -asm -aspx -asx -atg -at3 -avi -avif -awk -ax -axf -b -bak -bar -bas -bat -bdf -bdt -beam -bin -bm3 -bmp -bps -bz2 -blend -c-- -c -c++ -cpp -c32 -cab -cbl -cbt -cc -cd -cdf -cdp -cdr -cer -cgm -chm -cho -cia -cif -class -cmd -cmod -cn1 -cob -coe -com -compile -cpc -cpio -cpl -cpy -cr2 -cr3 -crai -craft -crt -cs -csproj -css -cso -csv -cur -d -daa -dae -daf -dart -dat -dats -dba -dbc -dbg -deb -dicom -dif -dired -divx -dmg -dmp -dn -dng -doc -docm -docx -dot -dotx -dpx -drc -dsc -dtd -dvc -dwf -dwg -dxf -e -e## -e00 -e2d -e57 -ebd -ec -ecc -ede -edf -efi -eis -el -elc -elf -email -emaker -emf -eml -emz -eot -ep -epa -eps -epub -eu4 -erl -es6 -escpcb -escsch -esd -etl -evt -evtx -ex -exe -exp -exs -f -f01 -f03 -f08 -f18 -f4 -f4v -f77 -f90 -f95 -fa -faa -factor -fasta -fastq -fb -fb2 -fbx -fen -ff -ffn -fit -fits -flac -flame -flp -flv -fna -fni -fnx -fodg -fodp -fods -fodt -for -fql -freq -frag -frm -frq7 -fs -fth -g4 -gbr -gdf -gdt -ged -ggb -gif -gm9 -gmi -gmk -gml -go -grexli -gsf -gpx -grp -gtf -gv -gz -h! -h-- -h -h++ -ha -hack -har -hdi -hdmp -hh -hof -hoi4 -hpp -hta -htm -html -hum -hxx -icc -ice -icl -ico -ifc -igc -iges -img -info -ini -io -ipt -irx -iso -it -jl -j2c -jar -jav -java -jbig -jnlp -jp2 -jpe -jpeg -jpg -js -json -jsp -jxl -key -klc -kml -kmz -ko -kra -ksh -kt -kv -label -lbr -ldb -ldt -lha -lisp -ll -lm -lnk -lrc -lua -lz -m -m2ts -m3u -m3u8 -m4a -m4p -m4r -m4v -m64 -mcf -md -mdf -mdi -mdg -mdl -mds -mex -mgf -mht -mid -mka -mkv -mm -mnt -mobi -mod -modules -mol -mol2 -mop -mov -mp2 -mp3 -mp4 -mpa -mpc -mpd -mpeg -mpg -msc -msav -msdl -msf -msi -mso -msstyles -msu -mts -mxf -myd -myi -nb -nc -ncd -nds -nef -neu -nf -nfo -nim -nmf -npr -nro -nrw -ns1 -nsa -nsf -nsv -numbers -nwd -nwf -o -obj -obs -ocx -odb -odf -odg -odp -ods -odt -oga -ogg -ogv -ogx -opus -org -osc -osk -osm -ost -osz -otb -otf -otl -otg -otp -ots -ott -ov2 -owl -oxt -p -p10 -p12 -pack -pages -pak -pal -pam -par -par2 -pas -pax -pblib -pbo -pcl -pcs -pcx -pdb -pde -pdf -pdi -pdm -pdn -pds -pem -pet -pfa -pfam -pfb -pfc -pfm -pgn -pfx -phf -phn -php -php3 -php4 -phr -phy -phz -pi2 -pie -pir -pit -pk3 -pkl -pka -pl -pli -plr -pls -pm -pma -png -pom -ppeg -pptx -ppsx -prj -proto -prp -ps -psd -psdc -psm1 -psppalette -pst -ps1 -ptf -pts -ptx -pub -pup -py -qfx -qif -qlc -qoi -qt -qtvr -r -r00 -r01 -r2d -r3d -r8p -rad -ral -ram -rap -rar -ras -rb -rc -rdp -rds -res -rkt -rm -rmd -rmvb -rob -rol -rpm -rs -rsl -rsls -rslf -rst -rtf -run -s -s7i -saif -sass -sat -sav -sb -sb2 -sb3 -sbh -sbv -sbx -scala -scm -scr -scss -sdf -sd7 -sds -sdts -sec -sed -seq -sf -sfb -sfx -sh -shar -shtm -shtml -shx -sig -sl -sm -smclvl -smk -sno -so -spf -spiff -spin -sps -spt -spv -spx -spz -sql -ssc -st -stc -std -sti -stk -stl -stm -sto -stp -stw -sur -svc -svg -swf -swg -swift -swm -sxc -sxd -sxg -sxi -sxm -sxp -sxw -sylk -symboliclink -tak -tar -taz -tb2 -tbz -tbz2 -tc -ter -tga -tgt -tgz -thm -tif -tiff -tlb -tlz -tmp -torrent -ts -tsv -ttc -ttf -txz -tz2 -tzst -ui -ump -unv -uos -uot -ups -url -usdz -ust -ut! -uxf -v -v4p -vb -vbox -vbox-extpack -vbproj -vbr -vbs -vbx -vc6 -vcls -vda -vdi -vdw -vdx -vfd -vi -vmcz -vmdk -vmg -vob -vmx -vpk -vpm -vpp -vpr -vqm -vrb -vs -vsd -vsdx -vsm -vsq -vsqx -vst -vsto -vsvnbak -vtf -vue -vvvvvv -wad -wav -webm -witness_campaign -wk1 -wk3 -wks -wlmp -wma -wmdb -wmf -wmv -wos -wtx -x -x3d -xar -xbrl -xcf -xdm -xe -xex -xls -xlsb -xlsm -xlsx -xm -xml -xmf -xp -xpl -xps -xsd -xsf -xsl -xslt -xsn -xspf -xx -xxe -xxx -xyz -xz -y -yml -yaml -zip -zrx -zs -adts -accde -accdr -accdt -aif -cda -dll -mdb -midi -mui -pot -potm -potx -ppam -pps -ppsm -ppt -pptm -sldm -sldx -sys -txt -vsdm -vss -vssm -vstm -vstx -wbk -wmd -wmz -wms -wpd -wp5 -xla -xlam -xll -xlm -xlt -xltm -xltx -wps -asc -msg -webp -raw -dta -pkg -sit -z -xhtml -asp -rss From 6d8b5db6f77f85f8f4aa062818f2948b215e78ff Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 22:34:00 +0800 Subject: [PATCH 11/19] Wrong naming scheme --- Fuzzing/file-ext-upper-cases.txt | 769 ------------------------------- 1 file changed, 769 deletions(-) delete mode 100644 Fuzzing/file-ext-upper-cases.txt diff --git a/Fuzzing/file-ext-upper-cases.txt b/Fuzzing/file-ext-upper-cases.txt deleted file mode 100644 index 00540e11..00000000 --- a/Fuzzing/file-ext-upper-cases.txt +++ /dev/null @@ -1,769 +0,0 @@ -3DS -3G2 -3GP -3GX -3MF -7Z -4TH -A -AAC -ACCDB -ACCFT -ADT -ADX -ADZ -AGDA -AGR -AHK -AI -AIFF -AIFC -AIO -AMF -AMG -AML -AMLX -AMPL -AMR -AMV -ANI -ANN -APE -APK -ARC -ART -ASAX -ASCX -ASF -ASHX -ASM -ASPX -ASX -ATG -AT3 -AVI -AVIF -AWK -AX -AXF -B -BAK -BAR -BAS -BAT -BDF -BDT -BEAM -BIN -BM3 -BMP -BPS -BZ2 -BLEND -C-- -C -C++ -CPP -C32 -CAB -CBL -CBT -CC -CD -CDF -CDP -CDR -CER -CGM -CHM -CHO -CIA -CIF -CLASS -CMD -CMOD -CN1 -COB -COE -COM -COMPILE -CPC -CPIO -CPL -CPY -CR2 -CR3 -CRAI -CRAFT -CRT -CS -CSPROJ -CSS -CSO -CSV -CUR -D -DAA -DAE -DAF -DART -DAT -DATS -DBA -DBC -DBG -DEB -DICOM -DIF -DIRED -DIVX -DMG -DMP -DN -DNG -DOC -DOCM -DOCX -DOT -DOTX -DPX -DRC -DSC -DTD -DVC -DWF -DWG -DXF -E -E## -E00 -E2D -E57 -EBD -EC -ECC -EDE -EDF -EFI -EIS -EL -ELC -ELF -EMAIL -EMAKER -EMF -EML -EMZ -EOT -EP -EPA -EPS -EPUB -EU4 -ERL -ES6 -ESCPCB -ESCSCH -ESD -ETL -EVT -EVTX -EX -EXE -EXP -EXS -F -F01 -F03 -F08 -F18 -F4 -F4V -F77 -F90 -F95 -FA -FAA -FACTOR -FASTA -FASTQ -FB -FB2 -FBX -FEN -FF -FFN -FIT -FITS -FLAC -FLAME -FLP -FLV -FNA -FNI -FNX -FODG -FODP -FODS -FODT -FOR -FQL -FREQ -FRAG -FRM -FRQ7 -FS -FTH -G4 -GBR -GDF -GDT -GED -GGB -GIF -GM9 -GMI -GMK -GML -GO -GREXLI -GSF -GPX -GRP -GTF -GV -GZ -H! -H-- -H -H++ -HA -HACK -HAR -HDI -HDMP -HH -HOF -HOI4 -HPP -HTA -HTM -HTML -HUM -HXX -ICC -ICE -ICL -ICO -IFC -IGC -IGES -IMG -INFO -INI -IO -IPT -IRX -ISO -IT -JL -J2C -JAR -JAV -JAVA -JBIG -JNLP -JP2 -JPE -JPEG -JPG -JS -JSON -JSP -JXL -KEY -KLC -KML -KMZ -KO -KRA -KSH -KT -KV -LABEL -LBR -LDB -LDT -LHA -LISP -LL -LM -LNK -LRC -LUA -LZ -M -M2TS -M3U -M3U8 -M4A -M4P -M4R -M4V -M64 -MCF -MD -MDF -MDI -MDG -MDL -MDS -MEX -MGF -MHT -MID -MKA -MKV -MM -MNT -MOBI -MOD -MODULES -MOL -MOL2 -MOP -MOV -MP2 -MP3 -MP4 -MPA -MPC -MPD -MPEG -MPG -MSC -MSAV -MSDL -MSF -MSI -MSO -MSSTYLES -MSU -MTS -MXF -MYD -MYI -NB -NC -NCD -NDS -NEF -NEU -NF -NFO -NIM -NMF -NPR -NRO -NRW -NS1 -NSA -NSF -NSV -NUMBERS -NWD -NWF -O -OBJ -OBS -OCX -ODB -ODF -ODG -ODP -ODS -ODT -OGA -OGG -OGV -OGX -OPUS -ORG -OSC -OSK -OSM -OST -OSZ -OTB -OTF -OTL -OTG -OTP -OTS -OTT -OV2 -OWL -OXT -P -P10 -P12 -PACK -PAGES -PAK -PAL -PAM -PAR -PAR2 -PAS -PAX -PBLIB -PBO -PCL -PCS -PCX -PDB -PDE -PDF -PDI -PDM -PDN -PDS -PEM -PET -PFA -PFAM -PFB -PFC -PFM -PGN -PFX -PHF -PHN -PHP -PHP3 -PHP4 -PHR -PHY -PHZ -PI2 -PIE -PIR -PIT -PK3 -PKL -PKA -PL -PLI -PLR -PLS -PM -PMA -PNG -POM -PPEG -PPTX -PPSX -PRJ -PROTO -PRP -PS -PSD -PSDC -PSM1 -PSPPALETTE -PST -PS1 -PTF -PTS -PTX -PUB -PUP -PY -QFX -QIF -QLC -QOI -QT -QTVR -R -R00 -R01 -R2D -R3D -R8P -RAD -RAL -RAM -RAP -RAR -RAS -RB -RC -RDP -RDS -RES -RKT -RM -RMD -RMVB -ROB -ROL -RPM -RS -RSL -RSLS -RSLF -RST -RTF -RUN -S -S7I -SAIF -SASS -SAT -SAV -SB -SB2 -SB3 -SBH -SBV -SBX -SCALA -SCM -SCR -SCSS -SDF -SD7 -SDS -SDTS -SEC -SED -SEQ -SF -SFB -SFX -SH -SHAR -SHTM -SHTML -SHX -SIG -SL -SM -SMCLVL -SMK -SNO -SO -SPF -SPIFF -SPIN -SPS -SPT -SPV -SPX -SPZ -SQL -SSC -ST -STC -STD -STI -STK -STL -STM -STO -STP -STW -SUR -SVC -SVG -SWF -SWG -SWIFT -SWM -SXC -SXD -SXG -SXI -SXM -SXP -SXW -SYLK -SYMBOLICLINK -TAK -TAR -TAZ -TB2 -TBZ -TBZ2 -TC -TER -TGA -TGT -TGZ -THM -TIF -TIFF -TLB -TLZ -TMP -TORRENT -TS -TSV -TTC -TTF -TXZ -TZ2 -TZST -UI -UMP -UNV -UOS -UOT -UPS -URL -USDZ -UST -UT! -UXF -V -V4P -VB -VBOX -VBOX-EXTPACK -VBPROJ -VBR -VBS -VBX -VC6 -VCLS -VDA -VDI -VDW -VDX -VFD -VI -VMCZ -VMDK -VMG -VOB -VMX -VPK -VPM -VPP -VPR -VQM -VRB -VS -VSD -VSDX -VSM -VSQ -VSQX -VST -VSTO -VSVNBAK -VTF -VUE -VVVVVV -WAD -WAV -WEBM -WITNESS_CAMPAIGN -WK1 -WK3 -WKS -WLMP -WMA -WMDB -WMF -WMV -WOS -WTX -X -X3D -XAR -XBRL -XCF -XDM -XE -XEX -XLS -XLSB -XLSM -XLSX -XM -XML -XMF -XP -XPL -XPS -XSD -XSF -XSL -XSLT -XSN -XSPF -XX -XXE -XXX -XYZ -XZ -Y -YML -YAML -ZIP -ZRX -ZS -ADTS -ACCDE -ACCDR -ACCDT -AIF -CDA -DLL -MDB -MIDI -MUI -POT -POTM -POTX -PPAM -PPS -PPSM -PPT -PPTM -SLDM -SLDX -SYS -TXT -VSDM -VSS -VSSM -VSTM -VSTX -WBK -WMD -WMZ -WMS -WPD -WP5 -XLA -XLAM -XLL -XLM -XLT -XLTM -XLTX -WPS -ASC -MSG -WEBP -RAW -DTA -PKG -SIT -Z -XHTML -ASP -RSS From f888a81cd3a6396b4063a1d0f60afec669e03dac Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 22:34:11 +0800 Subject: [PATCH 12/19] Wrong naming scheme --- Fuzzing/file-ext.txt | 770 ------------------------------------------- 1 file changed, 770 deletions(-) delete mode 100644 Fuzzing/file-ext.txt diff --git a/Fuzzing/file-ext.txt b/Fuzzing/file-ext.txt deleted file mode 100644 index 53276e46..00000000 --- a/Fuzzing/file-ext.txt +++ /dev/null @@ -1,770 +0,0 @@ -3DS -3G2 -3GP -3GX -3MF -7z -4TH -A -AAC -ACCDB -ACCFT -ADT -ADX -ADZ -AGDA -AGR -AHK -AI -AIFF -AIFC -AIO -AMF -AMG -AML -AMLX -AMPL -AMR -AMV -ANI -ANN -APE -APK -ARC -ART -ASAX -ASCX -ASF -ASHX -ASM -ASPX -ASX -ATG -AT3 -AVI -AVIF -AWK -AX -AXF -B -BAK -BAR -BAS -BAT -BDF -BDT -BEAM -BIN -BM3 -BMP -BPS -BZ2 -BLEND -C-- -C -C++ -CPP -C32 -CAB -CBL -CBT -CC -CD -CDF -CDP -CDR -CER -CGM -CHM -CHO -CIA -CIF -CLASS -CMD -CMOD -CN1 -COB -COE -COM -COMPILE -CPC -CPIO -CPL -CPY -CR2 -CR3 -CRAI -CRAFT -CRT -CS -CSPROJ -CSS -CSO -CSV -CUR -D -DAA -DAE -DAF -DART -DAT -DATS -DBA -DBC -DBG -DEB -DICOM -DIF -DIRED -DIVX -DMG -DMP -DN -DNG -DOC -DOCM -DOCX -DOT -DOTX -DPX -DRC -DSC -DTD -DVC -DWF -DWG -DXF -E -E## -E00 -E2D -e57 -EBD -EC -ECC -EDE -EDF -EFI -EIS -EL -ELC -ELF -EMAIL -EMAKER -EMF -EML -EMZ -EOT -EP -EPA -EPS -EPUB -EU4 -ERL -ES6 -ESCPCB -ESCSCH -ESD -ETL -EVT -EVTX -EX -EXE -EXP -EXS -F -F01 -F03 -F08 -F18 -F4 -F4V -F77 -F90 -F95 -FA -FAA -FACTOR -FASTA -FASTQ -FB -FB2 -FBX -FEN -FF -FFN -Fit -FITS -FLAC -FLAME -FLP -FLV -FNA -FNI -FNX -FODG -FODP -FODS -FODT -FOR -FQL -Freq -FRAG -FRM -Frq7 -FS -FTH -G4 -GBR -GDF -GDT -GED -GGB -GIF -GM9 -GMI -GMK -GML -GO -GREXLI -GSF -GPX -GRP -GTF -GV -GZ -H! -H-- -H -H++ -HA -HACK -HAR -HDI -HDMP -HH -HOF -HOI4 -HPP -HTA -HTM -HTML -HUM -HXX -ICC -ICE -ICL -ICO -IFC -IGC -IGES -IMG -INFO -INI -IO -IPT -IRX -ISO -IT -JL -J2C -JAR -JAV -JAVA -JBIG -JNLP -JP2 -JPE -JPEG -JPG -JS -JSON -JSP -JXL -KEY -KLC -KML -KMZ -KO -KRA -KSH -KT -KV -LABEL -LBR -LDB -LDT -LHA -LISP -LL -LM -LNK -LRC -LUA -LZ -M -M2TS -M3U -M3U8 -M4A -M4P -M4R -M4V -M64 -MCF -MD -MDF -MDI -MDG -MDL -MDS -MEX -MGF -MHT -MID -MKA -MKV -MM -MNT -MOBI -MOD -MODULES -MOL -MOL2 -MOP -MOV -MP2 -MP3 -MP4 -MPA -MPC -MPD -MPEG -MPG -MSC -MSAV -MSDL -MSF -MSI -MSO -MSSTYLES -MSU -MTS -MXF -MYD -MYI -NB -NC -NCD -NDS -NEF -NEU -NF -NFO -NIM -NMF -NPR -NRO -NRW -NS1 -NSA -NSF -NSV -NUMBERS -NWD -NWF -O -OBJ -OBS -OCX -ODB -ODF -ODG -ODP -ODS -ODT -OGA -OGG -OGV -OGX -OPUS -ORG -OSC -OSK -OSM -OST -OSZ -OTB -OTF -OTL -OTG -OTP -OTS -OTT -OV2 -OWL -OXT -P -P10 -P12 -PACK -PAGES -PAK -PAL -PAM -PAR -PAR2 -PAS -PAX -PBLIB -PBO -PCL -PCS -PCX -PDB -PDE -PDF -PDI -PDM -PDN -PDS -PEM -pet -PFA -PFAM -PFB -PFC -PFM -PGN -PFX -PHF -PHN -PHP -PHP3 -PHP4 -PHR -PHY -PHZ -PI2 -PIE -PIR -PIT -PK3 -PKL -PKA -PL -PLI -PLR -PLS -PM -PMA -PNG -POM -PPEG -PPTX -PPSX -PRJ -PROTO -PRP -PS -PSD -PSDC -PSM1 -PSPPALETTE -PST -PS1 -PTF -PTS -PTX -PUB -PUP -PY -QFX -QIF -QLC -QOI -QT -QTVR -R -R00 -R01 -R2D -R3D -R8P -RAD -RAL -RAM -RAP -RAR -RAS -RB -RC -RDP -RDS -RES -RKT -RM -RMD -RMVB -Rob -ROL -RPM -RS -RSL -RSLS -RSLF -RST -RTF -RUN -S -S7I -SAIF -SASS -SAT -SAV -SB -SB2 -SB3 -SBH -SBV -SBX -SCALA -SCM -SCR -SCSS -SDF -SD7 -SDS -SDTS -SEC -SED -SEQ -SF -SFB -SFX -SH -SHAR -SHTM -SHTML -SHX -SIG -SL -SM -SMCLVL -SMK -SNO -SO -SPF -SPIFF -SPIN -SPS -SPT -SPV -SPX -SPZ -SQL -SSC -ST -STC -STD -STI -STK -STL -STM -STO -STP -STW -SUR -SVC -SVG -SWF -SWG -SWIFT -SWM -SXC -SXD -SXG -SXI -SXM -SXP -SXW -SYLK -SYMBOLICLINK -TAK -TAR -TAZ -TB2 -TBZ -TBZ2 -TC -TER -TGA -TGT -TGZ -THM -TIF -TIFF -TLB -TLZ -TMP -TORRENT -TS -TSV -TTC -TTF -TXZ -TZ2 -TZST -UI -UMP -UNV -UOS -UOT -UPS -URL -USDZ -UST -UT! -UXF -V -V4P -VB -VBOX -VBOX-EXTPACK -VBPROJ -VBR -VBS -VBX -VC6 -VCLS -VDA -VDI -VDW -VDX -VFD -VI -VMCZ -VMDK -VMG -VOB -VMX -VPK -VPM -VPP -VPR -VQM -VRB -VS -VSD -VSDX -VSM -VSQ -VSQx -VST -VSTO -VSVNBAK -VTF -VUE -VVVVVV -WAD -WAV -WEBM -WITNESS_CAMPAIGN -WK1 -WK3 -WKS -WLMP -WMA -WMDB -WMF -WMV -WOS -WTX -X -X3D -XAR -XBRL -XCF -XDM -XE -XEX -XLS -XLSB -XLSM -XLSX -XM -XML -XMF -XP -XPL -XPS -XSD -XSF -XSL -XSLT -XSN -XSPF -XX -XXE -XXX -XYZ -XZ -Y -YML -YAML -ZIP -ZRX -ZS -ADTS -ACCDE -ACCDR -ACCDT -AIF -CDA -DLL -MDB -MIDI -MUI -POT -POTM -POTX -PPAM -PPS -PPSM -PPT -PPTM -SLDM -SLDX -SYS -TXT -VSDM -VSS -VSSM -VSTM -VSTX -WBK -WMD -WMZ -WMS -WPD -WP5 -XLA -XLAM -XLL -XLM -XLT -XLTM -XLTX -WPS -ASC -MSG -WEBP -RAW -DTA -7Z -PKG -SIT -Z -XHTML -ASP -RSS From 6794f9574b171b705d0afa2cf0756f564e240ab9 Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 22:35:12 +0800 Subject: [PATCH 13/19] Update file-extensions.txt --- Fuzzing/file-extensions.txt | 1456 ++++++++++++++++++----------------- 1 file changed, 766 insertions(+), 690 deletions(-) diff --git a/Fuzzing/file-extensions.txt b/Fuzzing/file-extensions.txt index a2acef5f..70c9bfd3 100644 --- a/Fuzzing/file-extensions.txt +++ b/Fuzzing/file-extensions.txt @@ -1,693 +1,769 @@ -3g2 -3gp -3mf -4th +3DS +3G2 +3GP +3GX +3MF +4TH 7z -a -aac -accdb -accft -adt -adx -adz -agda -agr -ahk -ai -aifc -aiff -aio -amf -amg -aml -amlx -ampl -amr -amv -ani -ann -ape -apk -arc -art -asax -ascx -asf -ashx -asm -aspx -asx -at3 -atg -avi -awk -ax -axf -b -bak -bar -bas -bat -bdf -bdt -beam -bin -blend -bm3 -bmp -bps -bz2 -c -c++ -c-- -c32 -cab -cbt -cc -cd -cdf -cdp -cdr -cer -cgm -chm -cho -cia -cif -class -cmd -cmod -cn1 -coe -com -compile -cpc -cpio -cpl -cpp -cr2 -craft -crai -crt -cs -cso -csproj -css -csv -cur -d -daa -dae -daf -dart -dat -dats -dba -dbc -dbg -deb -dicom -dif -dired -divx -dmg -dmp -dn -dng -doc -docm -docx -dot -dotx -dpx -drc -dsc -dtd -dvc -dwf -dwg -dxf -e -e## -e00 -e2d -ebd -ec -ecc -ede -edf -efi -eis -el -elc -elf -email -emaker -emf -eml -emz -eot -ep -epa -eps -epub -erl -es6 -escpcb -escsch -esd -etl -eu4 -evt -evtx -ex -exe -exp -exs -f -f01 -f03 -f08 -f18 -f4 -f4v -f77 -f90 -f95 -fa -faa -factor -fasta -fastq -fb -fb2 -fbx -fen -ff -ffn -fits -flac -flame -flp -flv -fna -fni -fnx -fodg -fodp -fods -fodt -for -fql -frag -frm -fs -fth -fit -freq -frq7 -g4 -gbr -gdf -gdt -ged -ggb -gif -gmi -gmk -gml -go -gpx -grp -gtf -gv -gz -h -h! -h++ -h-- -ha -hack -har -hdi -hdmp -hh -hof -hoi4 -hpp -hta -htm -html -hum -hxx -icc -ice -icl -ico -ifc -igc -iges -img -info -ini -io -ipt -irx -iso -it -j2c -jar -jav -java -jbig -jl -jnlp -jp2 -jpeg -js -json -jsp -key -klc -kml -kmz -ko -kra -kt -kv -kve -label -lbr -ldb -ldt -lha -lisp -ll -lnk -lua -lz -m -m2ts -m3u -m3u8 -m4a -m4p -m4r -m4v -m64 -mcf -md -mdf -mdg -mdi -mdl -mds -mex -mgf -mid -mka -mkv -mm -mnt -mobi -mod -modules -mol -mol2 -mop -mov -mp2 -mp3 -mp4 -mpa -mpc -mpd -mpeg -mpg -msc -msdl -msf -msi -mso -msstyles -msu -mts -mxf -myd -myi -nb -nc -ncd -nef -neu -nf -nfo -nim -nmf -npr -nrw -ns1 -nsa -nsf -nsv -numbers -nwd -nwf -o -obj -obs -ocx -odb -odf -odg -odp -ods -odt -oga -ogg -ogv -ogx -opus -org -osc -osk -osm -ost -osz -otb -otf -otg -otl -otp -ots -ott -ov2 -owl -oxt -p -p10 -p12 -pack -pages -pak -pal -pam -par -par2 -pas -pax -pblib -pbo -pcl -pcs -pcx -pdb -pde -pdf -pdi -pdm -pdn -pds -pem -pfa -pfam -pfb -pfc -pfm -pfx -pgn -phf -phn -php -php3 -php4 -phr -phy -phz -pi2 -pie -pir -pit -pk3 -pka -pkl -pl -pli -plr -pm -pma -png -pom -ppeg -ppsx -pptx -prj -proto -prp -ps -ps1 -psd -psdc -psm1 -psppalette -pst -ptf -pts -ptx -pub -pup -py -qfx -qif -qlc -qoi -qt -qtvr -r -r00 -r2d -r3d -r8p -rad -ral -ram -rap -rar -ras -rb -rc -rdp -rds -res -rkt -rm -rmd -rmvb -rol -rpm -rs -rsl -rslf -rsls -rst -rtf -run -rob -s -s7i -saif -sass -sat -sav -sb -sb2 -sb3 -sbh -sbv -sbx -scala -scm -scr -scss -sd7 -sdf -sds -sdts -sec -sed -seq -sf -sfb -sfx -sh -shar -shtm -shtml -shx -sig -sl -sm -smclvl -smk -sno -so -spf -spiff -spin -sps -spt -spv -spx -spz -sql -ssc -st -stc -std -sti -stk -stl -stm -sto -stp -stw -sur -svc -svg -swf -swg -swift -swm -sxc -sxd -sxg -sxi -sxm -sxp -sxw -sylk -symboliclink -tak -tar -taz -tb2 -tbz -tbz2 -tc -tga -tgt -tgz -thm -tif -tiff -tlb -tlz -tmp -torrent -ts -tsv -ttc -ttf -txz -tz2 -tzst -ui -ump -unv -uos -uot -ups -url -usdz -ust -ut! -v -v4p -vb -vbox -vbox-extpack -vbproj -vbr -vbs -vbx -vc6 -vcls -vda -vdi -vdw -vdx -vfd -vi -vmcz -vmdk -vmg -vmx -vob -vpk -vpm -vpp -vpr -vqm -vrb -vs -vsd -vsdx -vsm -vsq -vsqx -vst -vsto -vsvnbak -vtf -vue -vvvvvv -wav -webm -witness_campaign -wk1 -wk3 -wks -wlmp -wma -wmdb -wmf -wmv -wos -x -x3d -xar -xbrl -xcf -xdm -xe -xex -xls -xlsb -xlsm -xlsx -xm -xmf -xml -xp -xpl -xps -xsd -xsf -xsl -xslt -xsn -xspf -xx -xxe -xxx -xyz -xz -y -yaml -yml -zip -zrx -zs +A +AAC +ACCDB +ACCFT +ADT +ADX +ADZ +AGDA +AGR +AHK +AI +AIFC +AIFF +AIO +AMF +AMG +AML +AMLX +AMPL +AMR +AMV +ANI +ANN +APE +APK +ARC +ART +ASAX +ASC +ASCX +ASF +ASHX +ASM +ASP +ASPX +ASX +AT3 +ATG +AVI +AVIF +AWK +AX +AXF +B +BAK +BAR +BAS +BAT +BDF +BDT +BEAM +BIN +BLEND +BM3 +BMP +BPS +BZ2 +C +C++ +C-- +C32 +CAB +CBL +CBT +CC +CD +CDF +CDP +CDR +CER +CGM +CHM +CHO +CIA +CIF +CLASS +CMD +CMOD +CN1 +COB +COE +COM +COMPILE +CPC +CPIO +CPL +CPP +CPY +CR2 +CR3 +CRAFT +CRAI +CRT +CS +CSO +CSPROJ +CSS +CSV +CUR +D +DAA +DAE +DAF +DART +DAT +DATS +DBA +DBC +DBG +DEB +DICOM +DIF +DIRED +DIVX +DMG +DMP +DN +DNG +DOC +DOCM +DOCX +DOT +DOTX +DPX +DRC +DSC +DTA +DTD +DVC +DWF +DWG +DXF +E +E## +E00 +E2D +EBD +EC +ECC +EDE +EDF +EFI +EIS +EL +ELC +ELF +EMAIL +EMAKER +EMF +EML +EMZ +EOT +EP +EPA +EPS +EPUB +ERL +ES6 +ESCPCB +ESCSCH +ESD +ETL +EU4 +EVT +EVTX +EX +EXE +EXP +EXS +F +F01 +F03 +F08 +F18 +F4 +F4V +F77 +F90 +F95 +FA +FAA +FACTOR +FASTA +FASTQ +FB +FB2 +FBX +FEN +FF +FFN +FITS +FLAC +FLAME +FLP +FLV +FNA +FNI +FNX +FODG +FODP +FODS +FODT +FOR +FQL +FRAG +FRM +FS +FTH +Fit +Freq +Frq7 +G4 +GBR +GDF +GDT +GED +GGB +GIF +GM9 +GMI +GMK +GML +GO +GPX +GREXLI +GRP +GSF +GTF +GV +GZ +H +H! +H++ +H-- +HA +HACK +HAR +HDI +HDMP +HH +HOF +HOI4 +HPP +HTA +HTM +HTML +HUM +HXX +ICC +ICE +ICL +ICO +IFC +IGC +IGES +IMG +INFO +INI +IO +IPT +IRX +ISO +IT +J2C +JAR +JAV +JAVA +JBIG +JL +JNLP +JP2 +JPE +JPEG +JPG +JS +JSON +JSP +JXL +KEY +KLC +KML +KMZ +KO +KRA +KSH +KT +KV +LABEL +LBR +LDB +LDT +LHA +LISP +LL +LM +LNK +LRC +LUA +LZ +M +M2TS +M3U +M3U8 +M4A +M4P +M4R +M4V +M64 +MCF +MD +MDF +MDG +MDI +MDL +MDS +MEX +MGF +MHT +MID +MKA +MKV +MM +MNT +MOBI +MOD +MODULES +MOL +MOL2 +MOP +MOV +MP2 +MP3 +MP4 +MPA +MPC +MPD +MPEG +MPG +MSAV +MSC +MSDL +MSF +MSG +MSI +MSO +MSSTYLES +MSU +MTS +MXF +MYD +MYI +NB +NC +NCD +NDS +NEF +NEU +NF +NFO +NIM +NMF +NPR +NRO +NRW +NS1 +NSA +NSF +NSV +NUMBERS +NWD +NWF +O +OBJ +OBS +OCX +ODB +ODF +ODG +ODP +ODS +ODT +OGA +OGG +OGV +OGX +OPUS +ORG +OSC +OSK +OSM +OST +OSZ +OTB +OTF +OTG +OTL +OTP +OTS +OTT +OV2 +OWL +OXT +P +P10 +P12 +PACK +PAGES +PAK +PAL +PAM +PAR +PAR2 +PAS +PAX +PBLIB +PBO +PCL +PCS +PCX +PDB +PDE +PDF +PDI +PDM +PDN +PDS +PEM +PFA +PFAM +PFB +PFC +PFM +PFX +PGN +PHF +PHN +PHP +PHP3 +PHP4 +PHR +PHY +PHZ +PI2 +PIE +PIR +PIT +PK3 +PKA +PKG +PKL +PL +PLI +PLR +PLS +PM +PMA +PNG +POM +PPEG +PPSX +PPTX +PRJ +PROTO +PRP +PS +PS1 +PSD +PSDC +PSM1 +PSPPALETTE +PST +PTF +PTS +PTX +PUB +PUP +PY +QFX +QIF +QLC +QOI +QT +QTVR +R +R00 +R01 +R2D +R3D +R8P +RAD +RAL +RAM +RAP +RAR +RAS +RAW +RB +RC +RDP +RDS +RES +RKT +RM +RMD +RMVB +ROL +RPM +RS +RSL +RSLF +RSLS +RSS +RST +RTF +RUN +Rob +S +S7I +SAIF +SASS +SAT +SAV +SB +SB2 +SB3 +SBH +SBV +SBX +SCALA +SCM +SCR +SCSS +SD7 +SDF +SDS +SDTS +SEC +SED +SEQ +SF +SFB +SFX +SH +SHAR +SHTM +SHTML +SHX +SIG +SIT +SL +SM +SMCLVL +SMK +SNO +SO +SPF +SPIFF +SPIN +SPS +SPT +SPV +SPX +SPZ +SQL +SSC +ST +STC +STD +STI +STK +STL +STM +STO +STP +STW +SUR +SVC +SVG +SWF +SWG +SWIFT +SWM +SXC +SXD +SXG +SXI +SXM +SXP +SXW +SYLK +SYMBOLICLINK +TAK +TAR +TAZ +TB2 +TBZ +TBZ2 +TC +TER +TGA +TGT +TGZ +THM +TIF +TIFF +TLB +TLZ +TMP +TORRENT +TS +TSV +TTC +TTF +TXZ +TZ2 +TZST +UI +UMP +UNV +UOS +UOT +UPS +URL +USDZ +UST +UT! +UXF +V +V4P +VB +VBOX +VBOX-EXTPACK +VBPROJ +VBR +VBS +VBX +VC6 +VCLS +VDA +VDI +VDW +VDX +VFD +VI +VMCZ +VMDK +VMG +VMX +VOB +VPK +VPM +VPP +VPR +VQM +VRB +VS +VSD +VSDX +VSM +VSQ +VSQx +VST +VSTO +VSVNBAK +VTF +VUE +VVVVVV +WAD +WAV +WEBM +WEBP +WITNESS_CAMPAIGN +WK1 +WK3 +WKS +WLMP +WMA +WMDB +WMF +WMV +WOS +WPS +WTX +X +X3D +XAR +XBRL +XCF +XDM +XE +XEX +XHTML +XLS +XLSB +XLSM +XLSX +XM +XMF +XML +XP +XPL +XPS +XSD +XSF +XSL +XSLT +XSN +XSPF +XX +XXE +XXX +XYZ +XZ +Y +YAML +YML +Z +ZIP +ZRX +ZS +accde +accdr +accdt +adts +aif +cda +dll e57 -ksy +mdb +midi +mui pet +pot +potm +potx +ppam +pps +ppsm +ppt +pptm +sldm +sldx +sys +txt +vsdm +vss +vssm +vstm +vstx +wbk +wmd +wms +wmz +wp5 +wpd +xla +xlam +xll +xlm +xlt +xltm +xltx From 866c0b9a25b9d9528c19e64e662d9da2e7de642f Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 22:35:58 +0800 Subject: [PATCH 14/19] Create file-extensions-all-cases.txt --- Fuzzing/file-extensions-all-cases.txt | 1543 +++++++++++++++++++++++++ 1 file changed, 1543 insertions(+) create mode 100644 Fuzzing/file-extensions-all-cases.txt diff --git a/Fuzzing/file-extensions-all-cases.txt b/Fuzzing/file-extensions-all-cases.txt new file mode 100644 index 00000000..3e88b810 --- /dev/null +++ b/Fuzzing/file-extensions-all-cases.txt @@ -0,0 +1,1543 @@ +3DS +3G2 +3GP +3GX +3MF +3ds +3g2 +3gp +3gx +3mf +4TH +4th +7Z +7z +A +AAC +ACCDB +ACCDE +ACCDR +ACCDT +ACCFT +ADT +ADTS +ADX +ADZ +AGDA +AGR +AHK +AI +AIF +AIFC +AIFF +AIO +AMF +AMG +AML +AMLX +AMPL +AMR +AMV +ANI +ANN +APE +APK +ARC +ART +ASAX +ASC +ASCX +ASF +ASHX +ASM +ASP +ASPX +ASX +AT3 +ATG +AVI +AVIF +AWK +AX +AXF +B +BAK +BAR +BAS +BAT +BDF +BDT +BEAM +BIN +BLEND +BM3 +BMP +BPS +BZ2 +C +C++ +C-- +C32 +CAB +CBL +CBT +CC +CD +CDA +CDF +CDP +CDR +CER +CGM +CHM +CHO +CIA +CIF +CLASS +CMD +CMOD +CN1 +COB +COE +COM +COMPILE +CPC +CPIO +CPL +CPP +CPY +CR2 +CR3 +CRAFT +CRAI +CRT +CS +CSO +CSPROJ +CSS +CSV +CUR +D +DAA +DAE +DAF +DART +DAT +DATS +DBA +DBC +DBG +DEB +DICOM +DIF +DIRED +DIVX +DLL +DMG +DMP +DN +DNG +DOC +DOCM +DOCX +DOT +DOTX +DPX +DRC +DSC +DTA +DTD +DVC +DWF +DWG +DXF +E +E## +E00 +E2D +E57 +EBD +EC +ECC +EDE +EDF +EFI +EIS +EL +ELC +ELF +EMAIL +EMAKER +EMF +EML +EMZ +EOT +EP +EPA +EPS +EPUB +ERL +ES6 +ESCPCB +ESCSCH +ESD +ETL +EU4 +EVT +EVTX +EX +EXE +EXP +EXS +F +F01 +F03 +F08 +F18 +F4 +F4V +F77 +F90 +F95 +FA +FAA +FACTOR +FASTA +FASTQ +FB +FB2 +FBX +FEN +FF +FFN +FIT +FITS +FLAC +FLAME +FLP +FLV +FNA +FNI +FNX +FODG +FODP +FODS +FODT +FOR +FQL +FRAG +FREQ +FRM +FRQ7 +FS +FTH +Fit +Freq +Frq7 +G4 +GBR +GDF +GDT +GED +GGB +GIF +GM9 +GMI +GMK +GML +GO +GPX +GREXLI +GRP +GSF +GTF +GV +GZ +H +H! +H++ +H-- +HA +HACK +HAR +HDI +HDMP +HH +HOF +HOI4 +HPP +HTA +HTM +HTML +HUM +HXX +ICC +ICE +ICL +ICO +IFC +IGC +IGES +IMG +INFO +INI +IO +IPT +IRX +ISO +IT +J2C +JAR +JAV +JAVA +JBIG +JL +JNLP +JP2 +JPE +JPEG +JPG +JS +JSON +JSP +JXL +KEY +KLC +KML +KMZ +KO +KRA +KSH +KT +KV +LABEL +LBR +LDB +LDT +LHA +LISP +LL +LM +LNK +LRC +LUA +LZ +M +M2TS +M3U +M3U8 +M4A +M4P +M4R +M4V +M64 +MCF +MD +MDB +MDF +MDG +MDI +MDL +MDS +MEX +MGF +MHT +MID +MIDI +MKA +MKV +MM +MNT +MOBI +MOD +MODULES +MOL +MOL2 +MOP +MOV +MP2 +MP3 +MP4 +MPA +MPC +MPD +MPEG +MPG +MSAV +MSC +MSDL +MSF +MSG +MSI +MSO +MSSTYLES +MSU +MTS +MUI +MXF +MYD +MYI +NB +NC +NCD +NDS +NEF +NEU +NF +NFO +NIM +NMF +NPR +NRO +NRW +NS1 +NSA +NSF +NSV +NUMBERS +NWD +NWF +O +OBJ +OBS +OCX +ODB +ODF +ODG +ODP +ODS +ODT +OGA +OGG +OGV +OGX +OPUS +ORG +OSC +OSK +OSM +OST +OSZ +OTB +OTF +OTG +OTL +OTP +OTS +OTT +OV2 +OWL +OXT +P +P10 +P12 +PACK +PAGES +PAK +PAL +PAM +PAR +PAR2 +PAS +PAX +PBLIB +PBO +PCL +PCS +PCX +PDB +PDE +PDF +PDI +PDM +PDN +PDS +PEM +PET +PFA +PFAM +PFB +PFC +PFM +PFX +PGN +PHF +PHN +PHP +PHP3 +PHP4 +PHR +PHY +PHZ +PI2 +PIE +PIR +PIT +PK3 +PKA +PKG +PKL +PL +PLI +PLR +PLS +PM +PMA +PNG +POM +POT +POTM +POTX +PPAM +PPEG +PPS +PPSM +PPSX +PPT +PPTM +PPTX +PRJ +PROTO +PRP +PS +PS1 +PSD +PSDC +PSM1 +PSPPALETTE +PST +PTF +PTS +PTX +PUB +PUP +PY +QFX +QIF +QLC +QOI +QT +QTVR +R +R00 +R01 +R2D +R3D +R8P +RAD +RAL +RAM +RAP +RAR +RAS +RAW +RB +RC +RDP +RDS +RES +RKT +RM +RMD +RMVB +ROB +ROL +RPM +RS +RSL +RSLF +RSLS +RSS +RST +RTF +RUN +Rob +S +S7I +SAIF +SASS +SAT +SAV +SB +SB2 +SB3 +SBH +SBV +SBX +SCALA +SCM +SCR +SCSS +SD7 +SDF +SDS +SDTS +SEC +SED +SEQ +SF +SFB +SFX +SH +SHAR +SHTM +SHTML +SHX +SIG +SIT +SL +SLDM +SLDX +SM +SMCLVL +SMK +SNO +SO +SPF +SPIFF +SPIN +SPS +SPT +SPV +SPX +SPZ +SQL +SSC +ST +STC +STD +STI +STK +STL +STM +STO +STP +STW +SUR +SVC +SVG +SWF +SWG +SWIFT +SWM +SXC +SXD +SXG +SXI +SXM +SXP +SXW +SYLK +SYMBOLICLINK +SYS +TAK +TAR +TAZ +TB2 +TBZ +TBZ2 +TC +TER +TGA +TGT +TGZ +THM +TIF +TIFF +TLB +TLZ +TMP +TORRENT +TS +TSV +TTC +TTF +TXT +TXZ +TZ2 +TZST +UI +UMP +UNV +UOS +UOT +UPS +URL +USDZ +UST +UT! +UXF +V +V4P +VB +VBOX +VBOX-EXTPACK +VBPROJ +VBR +VBS +VBX +VC6 +VCLS +VDA +VDI +VDW +VDX +VFD +VI +VMCZ +VMDK +VMG +VMX +VOB +VPK +VPM +VPP +VPR +VQM +VRB +VS +VSD +VSDM +VSDX +VSM +VSQ +VSQX +VSQx +VSS +VSSM +VST +VSTM +VSTO +VSTX +VSVNBAK +VTF +VUE +VVVVVV +WAD +WAV +WBK +WEBM +WEBP +WITNESS_CAMPAIGN +WK1 +WK3 +WKS +WLMP +WMA +WMD +WMDB +WMF +WMS +WMV +WMZ +WOS +WP5 +WPD +WPS +WTX +X +X3D +XAR +XBRL +XCF +XDM +XE +XEX +XHTML +XLA +XLAM +XLL +XLM +XLS +XLSB +XLSM +XLSX +XLT +XLTM +XLTX +XM +XMF +XML +XP +XPL +XPS +XSD +XSF +XSL +XSLT +XSN +XSPF +XX +XXE +XXX +XYZ +XZ +Y +YAML +YML +Z +ZIP +ZRX +ZS +a +aac +accdb +accde +accdr +accdt +accft +adt +adts +adx +adz +agda +agr +ahk +ai +aif +aifc +aiff +aio +amf +amg +aml +amlx +ampl +amr +amv +ani +ann +ape +apk +arc +art +asax +asc +ascx +asf +ashx +asm +asp +aspx +asx +at3 +atg +avi +avif +awk +ax +axf +b +bak +bar +bas +bat +bdf +bdt +beam +bin +blend +bm3 +bmp +bps +bz2 +c +c++ +c-- +c32 +cab +cbl +cbt +cc +cd +cda +cdf +cdp +cdr +cer +cgm +chm +cho +cia +cif +class +cmd +cmod +cn1 +cob +coe +com +compile +cpc +cpio +cpl +cpp +cpy +cr2 +cr3 +craft +crai +crt +cs +cso +csproj +css +csv +cur +d +daa +dae +daf +dart +dat +dats +dba +dbc +dbg +deb +dicom +dif +dired +divx +dll +dmg +dmp +dn +dng +doc +docm +docx +dot +dotx +dpx +drc +dsc +dta +dtd +dvc +dwf +dwg +dxf +e +e## +e00 +e2d +e57 +ebd +ec +ecc +ede +edf +efi +eis +el +elc +elf +email +emaker +emf +eml +emz +eot +ep +epa +eps +epub +erl +es6 +escpcb +escsch +esd +etl +eu4 +evt +evtx +ex +exe +exp +exs +f +f01 +f03 +f08 +f18 +f4 +f4v +f77 +f90 +f95 +fa +faa +factor +fasta +fastq +fb +fb2 +fbx +fen +ff +ffn +fit +fits +flac +flame +flp +flv +fna +fni +fnx +fodg +fodp +fods +fodt +for +fql +frag +freq +frm +frq7 +fs +fth +g4 +gbr +gdf +gdt +ged +ggb +gif +gm9 +gmi +gmk +gml +go +gpx +grexli +grp +gsf +gtf +gv +gz +h +h! +h++ +h-- +ha +hack +har +hdi +hdmp +hh +hof +hoi4 +hpp +hta +htm +html +hum +hxx +icc +ice +icl +ico +ifc +igc +iges +img +info +ini +io +ipt +irx +iso +it +j2c +jar +jav +java +jbig +jl +jnlp +jp2 +jpe +jpeg +jpg +js +json +jsp +jxl +key +klc +kml +kmz +ko +kra +ksh +kt +kv +label +lbr +ldb +ldt +lha +lisp +ll +lm +lnk +lrc +lua +lz +m +m2ts +m3u +m3u8 +m4a +m4p +m4r +m4v +m64 +mcf +md +mdb +mdf +mdg +mdi +mdl +mds +mex +mgf +mht +mid +midi +mka +mkv +mm +mnt +mobi +mod +modules +mol +mol2 +mop +mov +mp2 +mp3 +mp4 +mpa +mpc +mpd +mpeg +mpg +msav +msc +msdl +msf +msg +msi +mso +msstyles +msu +mts +mui +mxf +myd +myi +nb +nc +ncd +nds +nef +neu +nf +nfo +nim +nmf +npr +nro +nrw +ns1 +nsa +nsf +nsv +numbers +nwd +nwf +o +obj +obs +ocx +odb +odf +odg +odp +ods +odt +oga +ogg +ogv +ogx +opus +org +osc +osk +osm +ost +osz +otb +otf +otg +otl +otp +ots +ott +ov2 +owl +oxt +p +p10 +p12 +pack +pages +pak +pal +pam +par +par2 +pas +pax +pblib +pbo +pcl +pcs +pcx +pdb +pde +pdf +pdi +pdm +pdn +pds +pem +pet +pfa +pfam +pfb +pfc +pfm +pfx +pgn +phf +phn +php +php3 +php4 +phr +phy +phz +pi2 +pie +pir +pit +pk3 +pka +pkg +pkl +pl +pli +plr +pls +pm +pma +png +pom +pot +potm +potx +ppam +ppeg +pps +ppsm +ppsx +ppt +pptm +pptx +prj +proto +prp +ps +ps1 +psd +psdc +psm1 +psppalette +pst +ptf +pts +ptx +pub +pup +py +qfx +qif +qlc +qoi +qt +qtvr +r +r00 +r01 +r2d +r3d +r8p +rad +ral +ram +rap +rar +ras +raw +rb +rc +rdp +rds +res +rkt +rm +rmd +rmvb +rob +rol +rpm +rs +rsl +rslf +rsls +rss +rst +rtf +run +s +s7i +saif +sass +sat +sav +sb +sb2 +sb3 +sbh +sbv +sbx +scala +scm +scr +scss +sd7 +sdf +sds +sdts +sec +sed +seq +sf +sfb +sfx +sh +shar +shtm +shtml +shx +sig +sit +sl +sldm +sldx +sm +smclvl +smk +sno +so +spf +spiff +spin +sps +spt +spv +spx +spz +sql +ssc +st +stc +std +sti +stk +stl +stm +sto +stp +stw +sur +svc +svg +swf +swg +swift +swm +sxc +sxd +sxg +sxi +sxm +sxp +sxw +sylk +symboliclink +sys +tak +tar +taz +tb2 +tbz +tbz2 +tc +ter +tga +tgt +tgz +thm +tif +tiff +tlb +tlz +tmp +torrent +ts +tsv +ttc +ttf +txt +txz +tz2 +tzst +ui +ump +unv +uos +uot +ups +url +usdz +ust +ut! +uxf +v +v4p +vb +vbox +vbox-extpack +vbproj +vbr +vbs +vbx +vc6 +vcls +vda +vdi +vdw +vdx +vfd +vi +vmcz +vmdk +vmg +vmx +vob +vpk +vpm +vpp +vpr +vqm +vrb +vs +vsd +vsdm +vsdx +vsm +vsq +vsqx +vss +vssm +vst +vstm +vsto +vstx +vsvnbak +vtf +vue +vvvvvv +wad +wav +wbk +webm +webp +witness_campaign +wk1 +wk3 +wks +wlmp +wma +wmd +wmdb +wmf +wms +wmv +wmz +wos +wp5 +wpd +wps +wtx +x +x3d +xar +xbrl +xcf +xdm +xe +xex +xhtml +xla +xlam +xll +xlm +xls +xlsb +xlsm +xlsx +xlt +xltm +xltx +xm +xmf +xml +xp +xpl +xps +xsd +xsf +xsl +xslt +xsn +xspf +xx +xxe +xxx +xyz +xz +y +yaml +yml +z +zip +zrx +zs From a75579b99ffcc5553ca91fd63d40d615a0dafa91 Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 22:36:41 +0800 Subject: [PATCH 15/19] Create file-extensions-upper-case.txt --- Fuzzing/file-extensions-upper-case.txt | 769 +++++++++++++++++++++++++ 1 file changed, 769 insertions(+) create mode 100644 Fuzzing/file-extensions-upper-case.txt diff --git a/Fuzzing/file-extensions-upper-case.txt b/Fuzzing/file-extensions-upper-case.txt new file mode 100644 index 00000000..ac9793b5 --- /dev/null +++ b/Fuzzing/file-extensions-upper-case.txt @@ -0,0 +1,769 @@ +3DS +3G2 +3GP +3GX +3MF +4TH +7Z +A +AAC +ACCDB +ACCDE +ACCDR +ACCDT +ACCFT +ADT +ADTS +ADX +ADZ +AGDA +AGR +AHK +AI +AIF +AIFC +AIFF +AIO +AMF +AMG +AML +AMLX +AMPL +AMR +AMV +ANI +ANN +APE +APK +ARC +ART +ASAX +ASC +ASCX +ASF +ASHX +ASM +ASP +ASPX +ASX +AT3 +ATG +AVI +AVIF +AWK +AX +AXF +B +BAK +BAR +BAS +BAT +BDF +BDT +BEAM +BIN +BLEND +BM3 +BMP +BPS +BZ2 +C +C++ +C-- +C32 +CAB +CBL +CBT +CC +CD +CDA +CDF +CDP +CDR +CER +CGM +CHM +CHO +CIA +CIF +CLASS +CMD +CMOD +CN1 +COB +COE +COM +COMPILE +CPC +CPIO +CPL +CPP +CPY +CR2 +CR3 +CRAFT +CRAI +CRT +CS +CSO +CSPROJ +CSS +CSV +CUR +D +DAA +DAE +DAF +DART +DAT +DATS +DBA +DBC +DBG +DEB +DICOM +DIF +DIRED +DIVX +DLL +DMG +DMP +DN +DNG +DOC +DOCM +DOCX +DOT +DOTX +DPX +DRC +DSC +DTA +DTD +DVC +DWF +DWG +DXF +E +E## +E00 +E2D +E57 +EBD +EC +ECC +EDE +EDF +EFI +EIS +EL +ELC +ELF +EMAIL +EMAKER +EMF +EML +EMZ +EOT +EP +EPA +EPS +EPUB +ERL +ES6 +ESCPCB +ESCSCH +ESD +ETL +EU4 +EVT +EVTX +EX +EXE +EXP +EXS +F +F01 +F03 +F08 +F18 +F4 +F4V +F77 +F90 +F95 +FA +FAA +FACTOR +FASTA +FASTQ +FB +FB2 +FBX +FEN +FF +FFN +FIT +FITS +FLAC +FLAME +FLP +FLV +FNA +FNI +FNX +FODG +FODP +FODS +FODT +FOR +FQL +FRAG +FREQ +FRM +FRQ7 +FS +FTH +G4 +GBR +GDF +GDT +GED +GGB +GIF +GM9 +GMI +GMK +GML +GO +GPX +GREXLI +GRP +GSF +GTF +GV +GZ +H +H! +H++ +H-- +HA +HACK +HAR +HDI +HDMP +HH +HOF +HOI4 +HPP +HTA +HTM +HTML +HUM +HXX +ICC +ICE +ICL +ICO +IFC +IGC +IGES +IMG +INFO +INI +IO +IPT +IRX +ISO +IT +J2C +JAR +JAV +JAVA +JBIG +JL +JNLP +JP2 +JPE +JPEG +JPG +JS +JSON +JSP +JXL +KEY +KLC +KML +KMZ +KO +KRA +KSH +KT +KV +LABEL +LBR +LDB +LDT +LHA +LISP +LL +LM +LNK +LRC +LUA +LZ +M +M2TS +M3U +M3U8 +M4A +M4P +M4R +M4V +M64 +MCF +MD +MDB +MDF +MDG +MDI +MDL +MDS +MEX +MGF +MHT +MID +MIDI +MKA +MKV +MM +MNT +MOBI +MOD +MODULES +MOL +MOL2 +MOP +MOV +MP2 +MP3 +MP4 +MPA +MPC +MPD +MPEG +MPG +MSAV +MSC +MSDL +MSF +MSG +MSI +MSO +MSSTYLES +MSU +MTS +MUI +MXF +MYD +MYI +NB +NC +NCD +NDS +NEF +NEU +NF +NFO +NIM +NMF +NPR +NRO +NRW +NS1 +NSA +NSF +NSV +NUMBERS +NWD +NWF +O +OBJ +OBS +OCX +ODB +ODF +ODG +ODP +ODS +ODT +OGA +OGG +OGV +OGX +OPUS +ORG +OSC +OSK +OSM +OST +OSZ +OTB +OTF +OTG +OTL +OTP +OTS +OTT +OV2 +OWL +OXT +P +P10 +P12 +PACK +PAGES +PAK +PAL +PAM +PAR +PAR2 +PAS +PAX +PBLIB +PBO +PCL +PCS +PCX +PDB +PDE +PDF +PDI +PDM +PDN +PDS +PEM +PET +PFA +PFAM +PFB +PFC +PFM +PFX +PGN +PHF +PHN +PHP +PHP3 +PHP4 +PHR +PHY +PHZ +PI2 +PIE +PIR +PIT +PK3 +PKA +PKG +PKL +PL +PLI +PLR +PLS +PM +PMA +PNG +POM +POT +POTM +POTX +PPAM +PPEG +PPS +PPSM +PPSX +PPT +PPTM +PPTX +PRJ +PROTO +PRP +PS +PS1 +PSD +PSDC +PSM1 +PSPPALETTE +PST +PTF +PTS +PTX +PUB +PUP +PY +QFX +QIF +QLC +QOI +QT +QTVR +R +R00 +R01 +R2D +R3D +R8P +RAD +RAL +RAM +RAP +RAR +RAS +RAW +RB +RC +RDP +RDS +RES +RKT +RM +RMD +RMVB +ROB +ROL +RPM +RS +RSL +RSLF +RSLS +RSS +RST +RTF +RUN +S +S7I +SAIF +SASS +SAT +SAV +SB +SB2 +SB3 +SBH +SBV +SBX +SCALA +SCM +SCR +SCSS +SD7 +SDF +SDS +SDTS +SEC +SED +SEQ +SF +SFB +SFX +SH +SHAR +SHTM +SHTML +SHX +SIG +SIT +SL +SLDM +SLDX +SM +SMCLVL +SMK +SNO +SO +SPF +SPIFF +SPIN +SPS +SPT +SPV +SPX +SPZ +SQL +SSC +ST +STC +STD +STI +STK +STL +STM +STO +STP +STW +SUR +SVC +SVG +SWF +SWG +SWIFT +SWM +SXC +SXD +SXG +SXI +SXM +SXP +SXW +SYLK +SYMBOLICLINK +SYS +TAK +TAR +TAZ +TB2 +TBZ +TBZ2 +TC +TER +TGA +TGT +TGZ +THM +TIF +TIFF +TLB +TLZ +TMP +TORRENT +TS +TSV +TTC +TTF +TXT +TXZ +TZ2 +TZST +UI +UMP +UNV +UOS +UOT +UPS +URL +USDZ +UST +UT! +UXF +V +V4P +VB +VBOX +VBOX-EXTPACK +VBPROJ +VBR +VBS +VBX +VC6 +VCLS +VDA +VDI +VDW +VDX +VFD +VI +VMCZ +VMDK +VMG +VMX +VOB +VPK +VPM +VPP +VPR +VQM +VRB +VS +VSD +VSDM +VSDX +VSM +VSQ +VSQX +VSS +VSSM +VST +VSTM +VSTO +VSTX +VSVNBAK +VTF +VUE +VVVVVV +WAD +WAV +WBK +WEBM +WEBP +WITNESS_CAMPAIGN +WK1 +WK3 +WKS +WLMP +WMA +WMD +WMDB +WMF +WMS +WMV +WMZ +WOS +WP5 +WPD +WPS +WTX +X +X3D +XAR +XBRL +XCF +XDM +XE +XEX +XHTML +XLA +XLAM +XLL +XLM +XLS +XLSB +XLSM +XLSX +XLT +XLTM +XLTX +XM +XMF +XML +XP +XPL +XPS +XSD +XSF +XSL +XSLT +XSN +XSPF +XX +XXE +XXX +XYZ +XZ +Y +YAML +YML +Z +ZIP +ZRX +ZS From 8d4416b1467a23026ca08746fedb0f51e727475e Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 22:37:11 +0800 Subject: [PATCH 16/19] Create file-extensions-lower-case.txt --- Fuzzing/file-extensions-lower-case.txt | 769 +++++++++++++++++++++++++ 1 file changed, 769 insertions(+) create mode 100644 Fuzzing/file-extensions-lower-case.txt diff --git a/Fuzzing/file-extensions-lower-case.txt b/Fuzzing/file-extensions-lower-case.txt new file mode 100644 index 00000000..41d9532c --- /dev/null +++ b/Fuzzing/file-extensions-lower-case.txt @@ -0,0 +1,769 @@ +3ds +3g2 +3gp +3gx +3mf +4th +7z +a +aac +accdb +accde +accdr +accdt +accft +adt +adts +adx +adz +agda +agr +ahk +ai +aif +aifc +aiff +aio +amf +amg +aml +amlx +ampl +amr +amv +ani +ann +ape +apk +arc +art +asax +asc +ascx +asf +ashx +asm +asp +aspx +asx +at3 +atg +avi +avif +awk +ax +axf +b +bak +bar +bas +bat +bdf +bdt +beam +bin +blend +bm3 +bmp +bps +bz2 +c +c++ +c-- +c32 +cab +cbl +cbt +cc +cd +cda +cdf +cdp +cdr +cer +cgm +chm +cho +cia +cif +class +cmd +cmod +cn1 +cob +coe +com +compile +cpc +cpio +cpl +cpp +cpy +cr2 +cr3 +craft +crai +crt +cs +cso +csproj +css +csv +cur +d +daa +dae +daf +dart +dat +dats +dba +dbc +dbg +deb +dicom +dif +dired +divx +dll +dmg +dmp +dn +dng +doc +docm +docx +dot +dotx +dpx +drc +dsc +dta +dtd +dvc +dwf +dwg +dxf +e +e## +e00 +e2d +e57 +ebd +ec +ecc +ede +edf +efi +eis +el +elc +elf +email +emaker +emf +eml +emz +eot +ep +epa +eps +epub +erl +es6 +escpcb +escsch +esd +etl +eu4 +evt +evtx +ex +exe +exp +exs +f +f01 +f03 +f08 +f18 +f4 +f4v +f77 +f90 +f95 +fa +faa +factor +fasta +fastq +fb +fb2 +fbx +fen +ff +ffn +fit +fits +flac +flame +flp +flv +fna +fni +fnx +fodg +fodp +fods +fodt +for +fql +frag +freq +frm +frq7 +fs +fth +g4 +gbr +gdf +gdt +ged +ggb +gif +gm9 +gmi +gmk +gml +go +gpx +grexli +grp +gsf +gtf +gv +gz +h +h! +h++ +h-- +ha +hack +har +hdi +hdmp +hh +hof +hoi4 +hpp +hta +htm +html +hum +hxx +icc +ice +icl +ico +ifc +igc +iges +img +info +ini +io +ipt +irx +iso +it +j2c +jar +jav +java +jbig +jl +jnlp +jp2 +jpe +jpeg +jpg +js +json +jsp +jxl +key +klc +kml +kmz +ko +kra +ksh +kt +kv +label +lbr +ldb +ldt +lha +lisp +ll +lm +lnk +lrc +lua +lz +m +m2ts +m3u +m3u8 +m4a +m4p +m4r +m4v +m64 +mcf +md +mdb +mdf +mdg +mdi +mdl +mds +mex +mgf +mht +mid +midi +mka +mkv +mm +mnt +mobi +mod +modules +mol +mol2 +mop +mov +mp2 +mp3 +mp4 +mpa +mpc +mpd +mpeg +mpg +msav +msc +msdl +msf +msg +msi +mso +msstyles +msu +mts +mui +mxf +myd +myi +nb +nc +ncd +nds +nef +neu +nf +nfo +nim +nmf +npr +nro +nrw +ns1 +nsa +nsf +nsv +numbers +nwd +nwf +o +obj +obs +ocx +odb +odf +odg +odp +ods +odt +oga +ogg +ogv +ogx +opus +org +osc +osk +osm +ost +osz +otb +otf +otg +otl +otp +ots +ott +ov2 +owl +oxt +p +p10 +p12 +pack +pages +pak +pal +pam +par +par2 +pas +pax +pblib +pbo +pcl +pcs +pcx +pdb +pde +pdf +pdi +pdm +pdn +pds +pem +pet +pfa +pfam +pfb +pfc +pfm +pfx +pgn +phf +phn +php +php3 +php4 +phr +phy +phz +pi2 +pie +pir +pit +pk3 +pka +pkg +pkl +pl +pli +plr +pls +pm +pma +png +pom +pot +potm +potx +ppam +ppeg +pps +ppsm +ppsx +ppt +pptm +pptx +prj +proto +prp +ps +ps1 +psd +psdc +psm1 +psppalette +pst +ptf +pts +ptx +pub +pup +py +qfx +qif +qlc +qoi +qt +qtvr +r +r00 +r01 +r2d +r3d +r8p +rad +ral +ram +rap +rar +ras +raw +rb +rc +rdp +rds +res +rkt +rm +rmd +rmvb +rob +rol +rpm +rs +rsl +rslf +rsls +rss +rst +rtf +run +s +s7i +saif +sass +sat +sav +sb +sb2 +sb3 +sbh +sbv +sbx +scala +scm +scr +scss +sd7 +sdf +sds +sdts +sec +sed +seq +sf +sfb +sfx +sh +shar +shtm +shtml +shx +sig +sit +sl +sldm +sldx +sm +smclvl +smk +sno +so +spf +spiff +spin +sps +spt +spv +spx +spz +sql +ssc +st +stc +std +sti +stk +stl +stm +sto +stp +stw +sur +svc +svg +swf +swg +swift +swm +sxc +sxd +sxg +sxi +sxm +sxp +sxw +sylk +symboliclink +sys +tak +tar +taz +tb2 +tbz +tbz2 +tc +ter +tga +tgt +tgz +thm +tif +tiff +tlb +tlz +tmp +torrent +ts +tsv +ttc +ttf +txt +txz +tz2 +tzst +ui +ump +unv +uos +uot +ups +url +usdz +ust +ut! +uxf +v +v4p +vb +vbox +vbox-extpack +vbproj +vbr +vbs +vbx +vc6 +vcls +vda +vdi +vdw +vdx +vfd +vi +vmcz +vmdk +vmg +vmx +vob +vpk +vpm +vpp +vpr +vqm +vrb +vs +vsd +vsdm +vsdx +vsm +vsq +vsqx +vss +vssm +vst +vstm +vsto +vstx +vsvnbak +vtf +vue +vvvvvv +wad +wav +wbk +webm +webp +witness_campaign +wk1 +wk3 +wks +wlmp +wma +wmd +wmdb +wmf +wms +wmv +wmz +wos +wp5 +wpd +wps +wtx +x +x3d +xar +xbrl +xcf +xdm +xe +xex +xhtml +xla +xlam +xll +xlm +xls +xlsb +xlsm +xlsx +xlt +xltm +xltx +xm +xmf +xml +xp +xpl +xps +xsd +xsf +xsl +xslt +xsn +xspf +xx +xxe +xxx +xyz +xz +y +yaml +yml +z +zip +zrx +zs From c602fd4985ac6fc8ea408d64c820cfc39a5d50cf Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 22:37:58 +0800 Subject: [PATCH 17/19] Update file-exts-downloader.py --- .bin/file-exts-downloader.py | 32 +++++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/.bin/file-exts-downloader.py b/.bin/file-exts-downloader.py index e31c1676..9698d133 100644 --- a/.bin/file-exts-downloader.py +++ b/.bin/file-exts-downloader.py @@ -69,10 +69,10 @@ for i in microsoft_exts: if "," in i: i=i.split(",") for j in i: - exts.append(j.strip().upper()) + exts.append(j.strip()) continue - exts.append(i.upper()) + exts.append(i) res=requests.get(GFG_URL).text gfg_soup=BeautifulSoup(res,"html.parser") @@ -88,19 +88,33 @@ for i in gfg_exts: else: exts.append(ext.upper()) -exts=list(dict.fromkeys(exts)) +cleaned_exts=[] +for i in exts: + + # https://stackoverflow.com/questions/3627784/case-insensitive-in + if i.upper() in (cleaned_ext.upper() for cleaned_ext in cleaned_exts): + continue -open("../Fuzzing/file-ext.txt","w").write("\n".join(exts)) + cleaned_exts.append(i) + +exts=cleaned_exts + +exts=list(dict.fromkeys(exts)) +exts.sort() + +open("file-extensions.txt","w").write("\n".join(exts)) mutated_exts=[] for i in exts: mutated_exts.append(i) + mutated_exts.append(i.upper()) mutated_exts.append(i.lower()) mutated_exts=list(dict.fromkeys(mutated_exts)) +mutated_exts.sort() -open("../Fuzzing/file-ext-all-cases.txt","w").write("\n".join(mutated_exts)) +open("file-extensions-all-cases.txt","w").write("\n".join(mutated_exts)) mutated_exts=[] @@ -108,7 +122,9 @@ for i in exts: mutated_exts.append(i.lower()) mutated_exts=list(dict.fromkeys(mutated_exts)) -open("../Fuzzing/file-ext-lower-cases.txt","w").write("\n".join(mutated_exts)) +mutated_exts.sort() + +open("file-extensions-lower-case.txt","w").write("\n".join(mutated_exts)) mutated_exts=[] @@ -116,4 +132,6 @@ for i in exts: mutated_exts.append(i.upper()) mutated_exts=list(dict.fromkeys(mutated_exts)) -open("../Fuzzing/file-ext-upper-cases.txt","w").write("\n".join(mutated_exts)) +mutated_exts.sort() + +open("file-extensions-upper-case.txt","w").write("\n".join(mutated_exts)) From cf28ac452d7cd4d2b0bff5e94556b930daf4a772 Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 22:38:49 +0800 Subject: [PATCH 18/19] Fix back the ../ --- .bin/file-exts-downloader.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.bin/file-exts-downloader.py b/.bin/file-exts-downloader.py index 9698d133..5c2c9ed5 100644 --- a/.bin/file-exts-downloader.py +++ b/.bin/file-exts-downloader.py @@ -102,7 +102,7 @@ exts=cleaned_exts exts=list(dict.fromkeys(exts)) exts.sort() -open("file-extensions.txt","w").write("\n".join(exts)) +open("../Fuzzing/file-extensions.txt","w").write("\n".join(exts)) mutated_exts=[] @@ -114,7 +114,7 @@ for i in exts: mutated_exts=list(dict.fromkeys(mutated_exts)) mutated_exts.sort() -open("file-extensions-all-cases.txt","w").write("\n".join(mutated_exts)) +open("../Fuzzing/file-extensions-all-cases.txt","w").write("\n".join(mutated_exts)) mutated_exts=[] @@ -124,7 +124,7 @@ for i in exts: mutated_exts=list(dict.fromkeys(mutated_exts)) mutated_exts.sort() -open("file-extensions-lower-case.txt","w").write("\n".join(mutated_exts)) +open("../Fuzzing/file-extensions-lower-case.txt","w").write("\n".join(mutated_exts)) mutated_exts=[] @@ -134,4 +134,4 @@ for i in exts: mutated_exts=list(dict.fromkeys(mutated_exts)) mutated_exts.sort() -open("file-extensions-upper-case.txt","w").write("\n".join(mutated_exts)) +open("../Fuzzing/file-extensions-upper-case.txt","w").write("\n".join(mutated_exts)) From 08b278b19aa5b82eb014be3c1968656849612e58 Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Fri, 24 Nov 2023 22:42:06 +0800 Subject: [PATCH 19/19] Quick rename --- .bin/{file-exts-downloader.py => file-extensions-downloader.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .bin/{file-exts-downloader.py => file-extensions-downloader.py} (100%) diff --git a/.bin/file-exts-downloader.py b/.bin/file-extensions-downloader.py similarity index 100% rename from .bin/file-exts-downloader.py rename to .bin/file-extensions-downloader.py