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|}}} }}} }}} }}}|

{{{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|}}} }}} }}} }}}|

{{{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|}}} }}} }}} }}}|

{{{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|}}} }}} }}} }}}|

{{{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|}}} }}} }}} }}}|

{{{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|}}} }}} }}} }}}|

{{{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}}