Template:Infobox malware
{{#invoke:infobox|infoboxTemplate
| above = {{#if:{{{common_name|{{{common name|{{{Common name|}}} }}} }}}|{{{common_name|{{{common name|{{{Common name|}}} }}} }}}|{{PAGENAMEBASE}}}}
| abovestyle = background-color:#FFADAD;text-align:center;vertical-align:middle;font-size:110%;
| headerstyle = background-color:#ffdcd7;
| label1 = Technical name
| data1 = {{{technical_name|{{{technical name|{{{Technical name|{{{technical names|{{{Technical names|}}} }}} }}} }}} }}}
| data2 = {{#invoke:InfoboxImage|InfoboxImage|image={{#if:{{{image|}}}|{{{image}}}|{{{image_name|{{{Image_Name|}}}}}}}}|size={{{image_size|{{{Imagesize|}}}}}}|sizedefault=frameless|upright={{{image_upright|1.1}}}|thumbtime={{{thumbtime|{{{Thumb_Time|}}}}}}|alt={{{alt|{{{image_alt|{{{Image_Alt|}}}}}}}}}}}
| data3 = {{{caption|{{{Image_Caption|}}} }}}
| data4 = {{#invoke:InfoboxImage|InfoboxImage|image={{#if:{{{image2|}}}|{{{image2}}}|{{{image_name2|{{{Image_Name2|}}}}}}}}|size={{{image_size2|{{{Imagesize2|}}}}}}|sizedefault=frameless|upright={{{image_upright2|1.1}}}|thumbtime={{{thumbtime2|{{{Thumb_Time2|}}}}}}|alt={{{alt2|{{{image_alt2|{{{Image_Alt2|}}}}}}}}}}}
| data5 = {{{caption2|{{{Image_Caption2|}}} }}}
{{#if:{{{caption2|{{{Image_Caption2|}}}}}}{{{caption|{{{Image_Caption|}}}}}}|
}}| label6 = Alias
| data6 = {{{alias|{{{Alias|{{{aliases|{{{Aliases|}}} }}} }}} }}}
| label7 = Type
| data7 = {{{type|{{{Type|}}}}}}
| label8 = Subtype
| data8 = {{{subtype|{{{Subtype|}}}}}}
| label9 = Classification
| data9 = {{{classification|{{{Classification|}}}}}}
| label10 = Family
| data10 = {{{family|{{{Family|}}}}}}
| label11 = Isolation date
| data11 = {{{isolation_date|{{{isolation date|{{{Isolation Date|}}}}}}}}}
| label12 = Origin
| data12 = {{{origin|{{{Origin|}}}}}}
| label13 = Authors
| data13 = {{{author|{{{Author|{{{authors|{{{Authors|}}} }}} }}} }}}
| header14 = {{#if:{{{date|{{{Date|}}} }}}{{{location|{{{Location|}}} }}}{{{theme|{{{Theme|}}} }}}{{{target|{{{Target|}}} }}}{{{outcome|{{{Outcome|}}} }}}
{{{losses|{{{Losses|}}} }}}{{{suspect|{{{suspect|{{{Suspect|{{{Suspect|}}} }}} }}} }}}{{{convicted|{{{Convicted|}}} }}}{{{sentence|{{{Sentence|}}} }}}|Cyberattack event}}
| label15 = Date
| data15 = {{{date|{{{Date|}}} }}}
| label16 = Location
| data16 = {{{location|{{{Location|}}} }}}
| label17 = Theme
| data17 = {{{theme|{{{Theme|}}} }}}
| label18 = Target
| data18 = {{{target|{{{Target|}}} }}}
| label19 = Outcome
| data19 = {{{outcome|{{{Outcome|}}} }}}
| label20 = Losses
| data20 = {{{losses|{{{Losses|}}} }}}
| label21 = Suspects
| data21 = {{{suspect|{{{Suspect|{{{suspects|{{{Suspects|}}} }}} }}} }}}
| label22 = Convicted
| data22 = {{{convicted|{{{Convicted|}}} }}}
| label23 = Sentence
| data23 = {{{sentence|{{{Sentence|}}} }}}
| header24 = {{#if:{{{OS|{{{OSes|{{{Platform|{{{Platforms|{{{platform|{{{platforms|}}} }}} }}} }}} }}} }}}{{{filename|{{{Filename|{{{file_name|{{{file name|{{{File name|}}} }}} }}} }}} }}}{{{filesize|{{{Filesize|}}}}}}{{{exploit|{{{exploits|{{{Exploit|{{{Exploits|}}} }}} }}} }}}{{{ports_used|{{{ports used|{{{Ports used|}}}}}}}}}{{{language|{{{Language|{{{languages|{{{Languages|}}} }}} }}} }}}|Technical details}}
| data25 = {{#if:{{{version|{{{Version|{{{variant|{{{Variant|}}} }}} }}} }}}|
| label26 = Platform
| data26 = {{{OS|{{{OSes|{{{Platform|{{{Platforms|{{{platform|{{{platforms|}}} }}} }}} }}} }}} }}}
| label27 = Package
| data27 = {{#if:{{{package|{{{Package|}}} }}}|{{{package|{{{Package|}}} }}}
}}
| label28 = Filename
| data28 = {{#if:{{{filename|{{{Filename|{{{file_name|{{{file name|{{{File name|}}} }}} }}} }}} }}}|{{{filename|{{{Filename|{{{file_name|{{{file name|{{{File name|}}} }}} }}} }}} }}}
}}
| label29 = Filetype
| data29 = {{#if:{{{filetype|{{{Filetype|{{{file_type|{{{file type|{{{File type|}}} }}} }}} }}} }}}|{{{filetype|{{{Filetype|{{{file_type|{{{file type|{{{File type|}}} }}} }}} }}} }}}
}}
| label30 = Size
| data30 = {{{filesize|{{{Filesize|{{{file_size|{{{file size|{{{File size|}}} }}} }}} }}} }}}
| label31 = Ports used
| data31 = {{{ports_used|{{{ports used|{{{Ports used|}}}}}}}}}
| label32 = Abused exploits
| data32 = {{{exploit|{{{exploits|{{{Exploit|{{{Exploits|}}} }}} }}} }}}
| label33 = Written in
| data33 = {{{language|{{{Language|{{{languages|{{{Languages|}}} }}} }}} }}}
| label34 = Discontinued
| data34 = {{{discontinuation_date|{{{discontinued|{{{Discontinued|}}}}}}}}}
| data35 = {{#if:{{{version1|{{{Version1|{{{variant1|{{{Variant1|}}} }}} }}} }}}|
| label36 = Platform
| data36 = {{#if:{{{version1|{{{Version1|{{{variant1|{{{Variant1|}}} }}} }}} }}}|{{{OS1|{{{OSes1|{{{Platform1|{{{Platforms1|{{{platform1|{{{platforms1|}}} }}} }}} }}} }}} }}}}}
| label37 = Package
| data37 = {{#if:{{{version1|{{{Version1|{{{variant1|{{{Variant1|}}} }}} }}} }}}|{{#if:{{{package1|{{{Package1|}}} }}}|{{{package1|{{{Package1|}}} }}}
}}}}
| label38 = Filename
| data38 = {{#if:{{{version1|{{{Version1|{{{variant1|{{{Variant1|}}} }}} }}} }}}|{{#if:{{{filename1|{{{Filename1|{{{file_name1|{{{file name1|{{{File name1|}}} }}} }}} }}} }}}|{{{filename1|{{{Filename1|{{{file_name1|{{{file name1|{{{File name1|}}} }}} }}} }}} }}}
}}}}
| label39 = Filetype
| data39 = {{#if:{{{version1|{{{Version1|{{{variant1|{{{Variant1|}}} }}} }}} }}}|{{#if:{{{filetype1|{{{Filetype1|{{{file_type1|{{{file type1|{{{File type1|}}} }}} }}} }}} }}}|{{{filetype1|{{{Filetype1|{{{file_type1|{{{file type1|{{{File type1|}}} }}} }}} }}} }}}
}}}}
| label40 = Size
| data40 = {{#if:{{{version1|{{{Version1|{{{variant1|{{{Variant1|}}} }}} }}} }}}|{{{filesize1|{{{Filesize1|{{{file_size1|{{{file size1|{{{File size1|}}} }}} }}} }}} }}}}}
| label41 = Abused exploits
| data41 = {{#if:{{{version1|{{{Version1|{{{variant1|{{{Variant1|}}} }}} }}} }}}|{{{exploit1|{{{exploits1|{{{Exploit1|{{{Exploits1|}}} }}} }}} }}}}}
| label42 = Ports used
| data42 = {{#if:{{{version1|{{{Version1|{{{variant1|{{{Variant1|}}} }}} }}} }}}|{{{ports_used1|{{{ports used1|{{{Ports used1|}}}}}}}}}}}
| label43 = Written in
| data43 = {{#if:{{{version1|{{{Version1|{{{variant1|{{{Variant1|}}} }}} }}} }}}|{{{language1|{{{Language1|{{{languages1|{{{Languages1|}}} }}} }}} }}}}}
| label44 = Discontinued
| data44 = {{#if:{{{version1|{{{Version1|{{{variant1|{{{Variant1|}}} }}} }}} }}}|{{{discontinuation_date1|{{{discontinued1|{{{Discontinued1|}}}}}}}}}}}
| data45 = {{#if:{{{version2|{{{Version2|{{{variant2|{{{Variant2|}}} }}} }}} }}}|
| label46 = Platform
| data46 = {{#if:{{{version2|{{{Version2|{{{variant2|{{{Variant2|}}} }}} }}} }}}|{{{OS2|{{{OSes2|{{{Platform2|{{{Platforms2|{{{platform2|{{{platforms2|}}} }}} }}} }}} }}} }}}}}
| label47 = Package
| data47 = {{#if:{{{version2|{{{Version2|{{{variant2|{{{Variant2|}}} }}} }}} }}}|{{#if:{{{package2|{{{Package2|}}} }}}|{{{package2|{{{Package2|}}} }}}
}}}}
| label48 = Filename
| data48 = {{#if:{{{version2|{{{Version2|{{{variant2|{{{Variant2|}}} }}} }}} }}}|{{#if:{{{filename2|{{{Filename2|{{{file_name2|{{{file name2|{{{File name2|}}} }}} }}} }}} }}}|{{{filename2|{{{Filename2|{{{file_name2|{{{file name2|{{{File name2|}}} }}} }}} }}} }}}
}}}}
| label49 = Filetype
| data49 = {{#if:{{{version2|{{{Version2|{{{variant2|{{{Variant2|}}} }}} }}} }}}|{{#if:{{{filetype2|{{{Filetype2|{{{file_type2|{{{file type2|{{{File type2|}}} }}} }}} }}} }}}|{{{filetype2|{{{Filetype2|{{{file_type2|{{{file type2|{{{File type2|}}} }}} }}} }}} }}}
}}}}
| label50 = Size
| data50 = {{#if:{{{version2|{{{Version2|{{{variant2|{{{Variant2|}}} }}} }}} }}}|{{{filesize2|{{{Filesize2|{{{file_size2|{{{file size2|{{{File size2|}}} }}} }}} }}} }}}}}
| label51 = Abused exploits
| data51 = {{#if:{{{version2|{{{Version2|{{{variant2|{{{Variant2|}}} }}} }}} }}}|{{{exploit2|{{{exploits2|{{{Exploit2|{{{Exploits2|}}} }}} }}} }}}}}
| label52 = Ports used
| data52 = {{#if:{{{version2|{{{Version2|{{{variant2|{{{Variant2|}}} }}} }}} }}}|{{{ports_used2|{{{ports used2|{{{Ports used2|}}}}}}}}}}}
| label53 = Written in
| data53 = {{#if:{{{version2|{{{Version2|{{{variant2|{{{Variant2|}}} }}} }}} }}}|{{{language2|{{{Language2|{{{languages2|{{{Languages2|}}} }}} }}} }}}}}
| label54 = Discontinued
| data54 = {{#if:{{{version2|{{{Version2|{{{variant2|{{{Variant2|}}} }}} }}} }}}|{{{discontinuation_date2|{{{discontinued2|{{{Discontinued2|}}}}}}}}}}}
| data55 = {{#if:{{{version3|{{{Version3|{{{variant3|{{{Variant3|}}} }}} }}} }}}|
| label56 = Platform
| data56 = {{#if:{{{version3|{{{Version3|{{{variant3|{{{Variant3|}}} }}} }}} }}}|{{{OS3|{{{OSes3|{{{Platform3|{{{Platforms3|{{{platform3|{{{platforms3|}}} }}} }}} }}} }}} }}}}}
| label57 = Package
| data57 = {{#if:{{{version3|{{{Version3|{{{variant3|{{{Variant3|}}} }}} }}} }}}|{{#if:{{{package3|{{{Package3|}}} }}}|{{{package3|{{{Package3|}}} }}}
}}}}
| label58 = Filename
| data58 = {{#if:{{{version3|{{{Version3|{{{variant3|{{{Variant3|}}} }}} }}} }}}|{{#if:{{{filename3|{{{Filename3|{{{file_name3|{{{file name3|{{{File name3|}}} }}} }}} }}} }}}|{{{filename3|{{{Filename3|{{{file_name3|{{{file name3|{{{File name3|}}} }}} }}} }}} }}}
}}}}
| label59 = Filetype
| data59 = {{#if:{{{version3|{{{Version3|{{{variant3|{{{Variant3|}}} }}} }}} }}}|{{#if:{{{filetype3|{{{Filetype3|{{{file_type3|{{{file type3|{{{File type3|}}} }}} }}} }}} }}}|{{{filetype3|{{{Filetype3|{{{file_type3|{{{file type3|{{{File type3|}}} }}} }}} }}} }}}
}}}}
| label60 = Size
| data60 = {{#if:{{{version3|{{{Version3|{{{variant3|{{{Variant3|}}} }}} }}} }}}|{{{filesize3|{{{Filesize3|{{{file_size3|{{{file size3|{{{File size3|}}} }}} }}} }}} }}}}}
| label61 = Abused exploits
| data61 = {{#if:{{{version3|{{{Version3|{{{variant3|{{{Variant3|}}} }}} }}} }}}|{{{exploit3|{{{exploits3|{{{Exploit3|{{{Exploits3|}}} }}} }}} }}}}}
| label62 = Ports used
| data62 = {{#if:{{{version3|{{{Version3|{{{variant3|{{{Variant3|}}} }}} }}} }}}|{{{ports_used3|{{{ports used3|{{{Ports used3|}}}}}}}}}}}
| label63 = Written in
| data63 = {{#if:{{{version3|{{{Version3|{{{variant3|{{{Variant3|}}} }}} }}} }}}|{{{language3|{{{Language3|{{{languages3|{{{Languages3|}}} }}} }}} }}}}}
| label64 = Discontinued
| data64 = {{#if:{{{version3|{{{Version3|{{{variant3|{{{Variant3|}}} }}} }}} }}}|{{{discontinuation_date3|{{{discontinued3|{{{Discontinued3|}}}}}}}}}}}
| data65 = {{#if:{{{version4|{{{Version4|{{{variant4|{{{Variant4|}}} }}} }}} }}}|
| label66 = Platform
| data66 = {{#if:{{{version4|{{{Version4|{{{variant4|{{{Variant4|}}} }}} }}} }}}|{{{OS4|{{{OSes4|{{{Platform4|{{{Platforms4|{{{platform4|{{{platforms4|}}} }}} }}} }}} }}} }}}}}
| label67 = Package
| data67 = {{#if:{{{version4|{{{Version4|{{{variant4|{{{Variant4|}}} }}} }}} }}}|{{#if:{{{package4|{{{Package4|}}} }}}|{{{package4|{{{Package4|}}} }}}
}}}}
| label68 = Filename
| data68 = {{#if:{{{version4|{{{Version4|{{{variant4|{{{Variant4|}}} }}} }}} }}}|{{#if:{{{filename4|{{{Filename4|{{{file_name4|{{{file name4|{{{File name4|}}} }}} }}} }}} }}}|{{{filename4|{{{Filename4|{{{file_name4|{{{file name4|{{{File name4|}}} }}} }}} }}} }}}
}}}}
| label69 = Filetype
| data69 = {{#if:{{{version4|{{{Version4|{{{variant4|{{{Variant4|}}} }}} }}} }}}|{{#if:{{{filetype4|{{{Filetype4|{{{file_type4|{{{file type4|{{{File type4|}}} }}} }}} }}} }}}|{{{filetype4|{{{Filetype4|{{{file_type4|{{{file type4|{{{File type4|}}} }}} }}} }}} }}}
}}}}
| label70 = Size
| data70 = {{#if:{{{version4|{{{Version4|{{{variant4|{{{Variant4|}}} }}} }}} }}}|{{{filesize4|{{{Filesize4|{{{file_size4|{{{file size4|{{{File size4|}}} }}} }}} }}} }}}}}
| label71 = Abused exploits
| data71 = {{#if:{{{version4|{{{Version4|{{{variant4|{{{Variant4|}}} }}} }}} }}}|{{{exploit4|{{{exploits4|{{{Exploit4|{{{Exploits4|}}} }}} }}} }}}}}
| label72 = Ports used
| data72 = {{#if:{{{version4|{{{Version4|{{{variant4|{{{Variant4|}}} }}} }}} }}}|{{{ports_used4|{{{ports used4|{{{Ports used4|}}}}}}}}}}}
| label73 = Written in
| data73 = {{#if:{{{version4|{{{Version4|{{{variant4|{{{Variant4|}}} }}} }}} }}}|{{{language4|{{{Language4|{{{languages4|{{{Languages4|}}} }}} }}} }}}}}
| label74 = Discontinued
| data74 = {{#if:{{{version4|{{{Version4|{{{variant4|{{{Variant4|}}} }}} }}} }}}|{{{discontinuation_date4|{{{discontinued4|{{{Discontinued4|}}}}}}}}}}}
| data75 = {{#if:{{{version5|{{{Version5|{{{variant5|{{{Variant5|}}} }}} }}} }}}|
| label76 = Platform
| data76 = {{#if:{{{version5|{{{Version5|{{{variant5|{{{Variant5|}}} }}} }}} }}}|{{{OS5|{{{OSes5|{{{Platform5|{{{Platforms5|{{{platform5|{{{platforms5|}}} }}} }}} }}} }}} }}}}}
| label77 = Package
| data77 = {{#if:{{{version5|{{{Version5|{{{variant5|{{{Variant5|}}} }}} }}} }}}|{{#if:{{{package5|{{{Package5|}}} }}}|{{{package5|{{{Package5|}}} }}}
}}}}
| label78 = Filename
| data78 = {{#if:{{{version5|{{{Version5|{{{variant5|{{{Variant5|}}} }}} }}} }}}|{{#if:{{{filename5|{{{Filename5|{{{file_name5|{{{file name5|{{{File name5|}}} }}} }}} }}} }}}|{{{filename5|{{{Filename5|{{{file_name5|{{{file name5|{{{File name5|}}} }}} }}} }}} }}}
}}}}
| label79 = Filetype
| data79 = {{#if:{{{version5|{{{Version5|{{{variant5|{{{Variant5|}}} }}} }}} }}}|{{#if:{{{filetype5|{{{Filetype5|{{{file_type5|{{{file type5|{{{File type5|}}} }}} }}} }}} }}}|{{{filetype5|{{{Filetype5|{{{file_type5|{{{file type5|{{{File type5|}}} }}} }}} }}} }}}
}}}}
| label80 = Size
| data80 = {{#if:{{{version5|{{{Version5|{{{variant5|{{{Variant5|}}} }}} }}} }}}|{{{filesize5|{{{Filesize5|{{{file_size5|{{{file size5|{{{File size5|}}} }}} }}} }}} }}}}}
| label81 = Abused exploits
| data81 = {{#if:{{{version5|{{{Version5|{{{variant5|{{{Variant5|}}} }}} }}} }}}|{{{exploit5|{{{exploits5|{{{Exploit5|{{{Exploits5|}}} }}} }}} }}}}}
| label82 = Ports used
| data82 = {{#if:{{{version5|{{{Version5|{{{variant5|{{{Variant5|}}} }}} }}} }}}|{{{ports_used5|{{{ports used5|{{{Ports used5|}}}}}}}}}}}
| label83 = Written in
| data83 = {{#if:{{{version5|{{{Version5|{{{variant5|{{{Variant5|}}} }}} }}} }}}|{{{language5|{{{Language5|{{{languages5|{{{Languages5|}}} }}} }}} }}}}}
| label84 = Discontinued
| data84 = {{#if:{{{version5|{{{Version5|{{{variant5|{{{Variant5|}}} }}} }}} }}}|{{{discontinuation_date5|{{{discontinued5|{{{Discontinued5|}}}}}}}}}}}
}}{{#invoke:Check for unknown parameters|check|unknown={{main other|}}|preview= Page using Template:Infobox computer virus with unknown parameter "_VALUE_" |ignoreblank=y | common_name | common name | Common name | technical_name | technical name | Technical name | Technical names | technical names | image | image_name | Image_Name | caption | Image_Caption | image2 | image_name2 | Image_Name2 | caption2 | Image_Caption2 | alias | Alias | aliases | Aliases | type | Type | subtype | Subtype | classification | Classification | family | Family | isolation_date | isolation date | Isolation Date | origin | Origin | author | Author | authors | Authors | date | Date | location | Location | theme | Theme | target | Target | outcome | Outcome | losses | Losses | suspect | Suspect | suspects | Suspects | convicted | Convicted | sentence | Sentence |
regexp1 = version[%d]* | regexp2 = Version[%d]* | regexp3 = variant[%d]* | regexp4 = Variant[%d]* | regexp5 = OS[%d]* | regexp6 = OSes[%d]* | regexp7 = Platform[%d]* | regexp8 = platform[%d]* | regexp9 = Platforms[%d]* | regexp10 = platforms[%d]* | regexp11 = package[%d]* | regexp12 = Package[%d]* | regexp13 = filename[%d]* | regexp14 = Filename[%d]* | regexp15 = file_name[%d]* | regexp16 = file name[%d]* | regexp17 = File name[%d]* | regexp18 = filetype[%d]* | regexp19 = Filetype[%d]* | regexp20 = file_type[%d]* | regexp21 = file type[%d]* | regexp22 = File type[%d]* | regexp23 = filesize[%d]* | regexp24 = Filesize[%d]* | regexp25 = file_size[%d]* | regexp26 = file size[%d]* | regexp27 = File size[%d]* | regexp28 = exploit[%d]* | regexp29 = exploits[%d]* | regexp30 = Exploit[%d]* | regexp31 = Exploits[%d]* | regexp32 = ports_used[%d]* | regexp33 = ports used[%d]* | regexp34 = Ports used[%d]* | regexp35 = language[%d]* | regexp36 = Language[%d]* | regexp37 = languages[%d]* | regexp38 = Languages[%d]* | regexp39 = discontinuation_date[%d]* | regexp40 = discontinued[%d]* | regexp41 = Discontinued[%d]* }}
{{documentation}}