From 668f688ea8fc716af01a1b41719a7c08e4aae3d6 Mon Sep 17 00:00:00 2001 From: korgoth1 Date: Thu, 19 Sep 2019 22:43:26 +0300 Subject: [PATCH] [Test] MAGIC ROBOT --- test/functional/cases/350_magic.robot | 6 +- test/functional/messages/gargantua.eml | 102 ++++++++++++++++++++++++- 2 files changed, 105 insertions(+), 3 deletions(-) diff --git a/test/functional/cases/350_magic.robot b/test/functional/cases/350_magic.robot index bd2a416a7..02c4e89a2 100644 --- a/test/functional/cases/350_magic.robot +++ b/test/functional/cases/350_magic.robot @@ -58,9 +58,13 @@ Magic detections bundle 1 Should Contain ${result.stdout} MAGIC_SYM_7Z_42 Should Contain ${result.stdout} MAGIC_SYM_VSD_43 Should Contain ${result.stdout} MAGIC_SYM_PNG_44 - Should Contain ${result.stdout} MAGIC_SYM_JPG_45 Should Contain ${result.stdout} MAGIC_SYM_GIF_46 Should Contain ${result.stdout} MAGIC_SYM_BMP_47 Should Contain ${result.stdout} MAGIC_SYM_TXT_48 + Should Contain ${result.stdout} MAGIC_SYM_HTML_49 + Should Contain ${result.stdout} MAGIC_SYM_CSV_50 + Should Contain ${result.stdout} MAGIC_SYM_EML_52 + Should Contain ${result.stdout} MAGIC_SYM_JS_51 + Should Contain ${result.stdout} MAGIC_SYM_JPG_45 diff --git a/test/functional/messages/gargantua.eml b/test/functional/messages/gargantua.eml index c9fb72af3..bc13b8cf6 100644 --- a/test/functional/messages/gargantua.eml +++ b/test/functional/messages/gargantua.eml @@ -23220,11 +23220,109 @@ ZgagmZkJPArXAyRcjzIAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA//////// /v3///7+//3///39/v35///7///+////////////////////////AAAA --XXX -Content-Type: text/unknown +Content-Type: text/plain Content-Transfer-Encoding: base64 X-Real-Type: txt -//4xAA0ACgA= +DQoxLiDC4uXk5e3o5S4NCg0K4OogeWFmZnMg8ujv4Cwg8uDqIOggZXh0Mi1leHQ0 +Ow0KCS0g6u7t4uXw8ujw7uLg8vwg8ODn8OXm5e3t++kg9ODp6yDy6O/gIHNwYXJz +ZSDiIO7h8ODnIPLo7+AgZXh0NC4NCg0KICDP0MjMxdfAzcjFOiDi++Hu8CD04Onr +4CDk6/8g7uHw4OHu8uroIO/w7ujn4u7k6PLx/yDx8OXk8fLi7uwg7+4gwuD45ezz +IObl6+Dt6P4uDQoNCiAgyO3x8uDr6//26P8g8fDl5PHy4uAg7/Du6Ofi7uTo8vH/ +IO/z8uXsIPDg8e/g6u7i6ugg4PD16OLgIOIg6/7h7uwg8+Tu4e3u7CDk6/8NCiAg +wuDxIOzl8fLlLiDP8Ogg/fLu7CDh8+Tl8iDx7ufk4O3gIO/g7+rgIE1Ud2luVG9v +bHMsIPHu5OXw5uD54P86DQoJCS0g7+Dv6uggX0luLywgQXBwLyDoIEN5Z3dpbi87 +DQoJCS0g4CDy4Orm5SD04Onr+yBSZWFkbWUudHh0LCDoIG1lbnUuYmF0Lg0KDQo= + +--XXX +Content-Type: text/unknown +Content-Transfer-Encoding: base64 +X-Real-Type: html + +PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEvL0VO +IiAiaHR0cDovL3d3dy53My5vcmcvVFIvaHRtbDQvc3RyaWN0LmR0ZCI+CjxodG1s +Pgo8aGVhZD4KICA8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRl +bnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+CiAgPG1ldGEgaHR0cC1lcXVp +dj0iQ29udGVudC1TdHlsZS1UeXBlIiBjb250ZW50PSJ0ZXh0L2NzcyI+CiAgPHRp +dGxlPjwvdGl0bGU+CiAgPG1ldGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJD +b2NvYSBIVE1MIFdyaXRlciI+CiAgPG1ldGEgbmFtZT0iQ29jb2FWZXJzaW9uIiBj +b250ZW50PSIxNjcxLjIiPgogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgICBw +LnAxIHttYXJnaW46IDAuMHB4IDAuMHB4IDAuMHB4IDAuMHB4OyBmb250OiAxMi4w +cHggSGVsdmV0aWNhfQogIDwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CjxwIGNsYXNz +PSJwMSI+MTwvcD4KPC9ib2R5Pgo8L2h0bWw+Cg== + +--XXX +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 +X-Real-Type: csv + +Ozs7Ozs7DQo7YXNzYWQ7Ozs7Ow0KO3NhbGFkczs7Ozs7DQo7Ozs7OzsNCjs7Ozs7 +Ow0KOzs7Ozs7DQo7Ozs7OzsNCjs7Ozs7Ow0KOzthc2Rhc2Q7Ozs7DQo= + +--XXX +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 +X-Real-Type: js + +LyogZ2xvYmFsIGQzOnRydWUsIHJlcXVpcmU6ZmFsc2UsIHJlcXVpcmVqczpmYWxz +ZSAqLyAvLyBlc2xpbnQtZGlzYWJsZS1saW5lIG5vLXVudXNlZC12YXJzCgpyZXF1 +aXJlanMuY29uZmlnKHsKICAgIGJhc2VVcmw6ICJqcy9saWIiLAogICAgcGF0aHM6 +IHsKICAgICAgICBhcHA6ICIuLi9hcHAiLAogICAgICAgIGpxdWVyeTogImpxdWVy +eS0zLjQuMS5taW4iLAogICAgICAgIHZpc2liaWxpdHk6ICJ2aXNpYmlsaXR5Lm1p +biIsCiAgICAgICAgaHVtYW5pemU6ICJodW1hbml6ZS5taW4iLAogICAgICAgIGJv +b3RzdHJhcDogImJvb3RzdHJhcC5taW4iLAogICAgICAgIGQzOiAiZDMubWluIiwK +ICAgICAgICBkM2V2b2x1dGlvbjogImQzZXZvbHV0aW9uLm1pbiIsCiAgICAgICAg +ZDNwaWU6ICJkM3BpZS5taW4iLAogICAgICAgIGZvb3RhYmxlOiAiZm9vdGFibGUu +bWluIiwKICAgICAgICBucHJvZ3Jlc3M6ICJucHJvZ3Jlc3MubWluIiwKICAgICAg +ICBzdGlja3l0YWJzOiAianF1ZXJ5LnN0aWNreXRhYnMubWluIgogICAgfSwKICAg +IHNoaW06IHsKICAgICAgICBib290c3RyYXA6IHtleHBvcnRzOiJib290c3RyYXAi +LCBkZXBzOlsianF1ZXJ5Il19LAogICAgICAgIGQzcGllOiB7ZXhwb3J0czoiZDNw +aWUiLCBkZXBzOlsiZDMuZ2xvYmFsIiwgImpxdWVyeSJdfSwKICAgICAgICBkM2V2 +b2x1dGlvbjoge2V4cG9ydHM6IkQzRXZvbHV0aW9uIiwgZGVwczpbImQzIiwgImpx +dWVyeSJdfSwKICAgICAgICBmb290YWJsZToge2RlcHM6WyJib290c3RyYXAiLCAi +anF1ZXJ5Il19LAogICAgICAgIHN0aWNreXRhYnM6IHtkZXBzOlsianF1ZXJ5Il19 +CiAgICB9LAogICAgd2FpdFNlY29uZHM6IDMwLAp9KTsKCmRvY3VtZW50LnRpdGxl +ID0gd2luZG93LmxvY2F0aW9uLmhvc3RuYW1lICsKICAgICh3aW5kb3cubG9jYXRp +b24ucG9ydCA/ICI6IiArIHdpbmRvdy5sb2NhdGlvbi5wb3J0IDogIiIpICsKICAg +ICh3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUgIT09ICIvIiA/IHdpbmRvdy5sb2Nh +dGlvbi5wYXRobmFtZSA6ICIiKSArCiAgICAiIC0gUnNwYW1kIFdlYiBJbnRlcmZh +Y2UiOwoKLy8gVWdseSBoYWNrIHRvIGdldCBkM3BpZSB3b3JrIHdpdGggcmVxdWly +ZWpzCmRlZmluZSgiZDMuZ2xvYmFsIiwgWyJkMyJdLCBmdW5jdGlvbiAoZDNnbG9i +YWwpIHsgLy8gZXNsaW50LWRpc2FibGUtbGluZSBzdHJpY3QKICAgIGQzID0gZDNn +bG9iYWw7Cn0pOwoKLy8gTm90aWZ5IHVzZXIgb24gbW9kdWxlIGxvYWRpbmcgZmFp +bHVyZQpyZXF1aXJlanMub25FcnJvciA9IGZ1bmN0aW9uIChlKSB7CiAgICAidXNl +IHN0cmljdCI7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCJu +b3RpZmljYXRpb24tYXJlYSIpWzBdLmlubmVySFRNTCA9CiAgICAgICAgIjxkaXYg +Y2xhc3M9XCJhbGVydCBhbGVydC1lcnJvclwiPiIgKwogICAgICAgICAgICAiPHN0 +cm9uZz5Nb2R1bGUgbG9hZGluZyBlcnJvcjogIiArIGUucmVxdWlyZVR5cGUgKyAi +LCBtb2R1bGU6ICIgKyBlLnJlcXVpcmVNb2R1bGVzICsgIjwvc3Ryb25nPiIgKwog +ICAgICAgICAgICAiPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJidG4g +YnRuLWluZm8gYnRuLXhzIHB1bGwtcmlnaHRcIiAiICsKICAgICAgICAgICAgICAg +ICJvbkNsaWNrPVwid2luZG93LmxvY2F0aW9uLnJlbG9hZCgpOyB0aGlzLnBhcmVu +dE5vZGUucGFyZW50Tm9kZS5yZW1vdmVDaGlsZCh0aGlzLnBhcmVudE5vZGUpO1wi +ICIgKwogICAgICAgICAgICAgICAgInRpdGxlPVwiUmVsb2FkIGN1cnJlbnQgcGFn +ZVwiPiIgKwogICAgICAgICAgICAgICAgIjxpIGNsYXNzPVwiZ2x5cGhpY29uIGds +eXBoaWNvbi1yZXBlYXRcIj48L2k+IFJlbG9hZCIgKwogICAgICAgICAgICAiPC9i +dXR0b24+IiArCiAgICAgICAgIjwvZGl2PiI7CiAgICB0aHJvdyBlOwp9OwoKLy8g +TG9hZCBtYWluIFVJCnJlcXVpcmUoWyJhcHAvcnNwYW1kIl0sCiAgICBmdW5jdGlv +biAocnNwYW1kKSB7CiAgICAgICAgInVzZSBzdHJpY3QiOwogICAgICAgIHJzcGFt +ZC5zZXR1cCgpOwogICAgICAgIHJzcGFtZC5jb25uZWN0KCk7CiAgICB9Cik7Cg== + +--XXX +Content-Type: message/rfc822 +Content-Transfer-Encoding: base64 +X-Real-Type: eml + +UmVjZWl2ZWQ6ICoNCkZyb206IDwqPg0KVG86ICIqIiA8Kj4NClJlcGx5LVRvOiA8 +Kj4NCkRhdGU6IFRodSwgMTkgU2VwIDIwMTkgMjE6MzM6NDQgKzAzMDANCkNvbnRl +bnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQNCkNvbnRlbnQtVHlwZTogbXVsdGlw +YXJ0L21peGVkOyBib3VuZGFyeT0iXy0tLS0tLS0tLS09XzE1Njg5MTgwMjQ5MzY5 +MjgiDQpNZXNzYWdlLUlkOiA8Kj4NCk1JTUUtVmVyc2lvbjogMS4wDQoNClRoaXMg +aXMgYSBtdWx0aS1wYXJ0IG1lc3NhZ2UgaW4gTUlNRSBmb3JtYXQuDQoNCi0tXy0t +LS0tLS0tLS09XzE1Njg5MTgwMjQ5MzY5MjgNCkNvbnRlbnQtVHlwZTogbXVsdGlw +YXJ0L2FsdGVybmF0aXZlOyBib3VuZGFyeT0iXy0tLS0tLS0tLS09XzE1Njg5MTgw +MjQ5MzY5MjkiDQoNClRoaXMgaXMgYSBtdWx0aS1wYXJ0IG1lc3NhZ2UgaW4gTUlN +RSBmb3JtYXQuDQoNCg== --XXX-- \ No newline at end of file -- 2.39.5