<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Open zip file in automation in Cortex XSOAR Discussions</title>
    <link>https://live.paloaltonetworks.com/t5/cortex-xsoar-discussions/open-zip-file-in-automation/m-p/519309#M1349</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/226640"&gt;@Josep&lt;/a&gt;, That was shown as an example. Try making the script work outside XSOAR with local Python installation. When you move the script to XSOAR, you will need to replace the file part with &lt;CODE&gt;fileResult&lt;/CODE&gt; command.&lt;/P&gt;</description>
    <pubDate>Thu, 27 Oct 2022 02:21:46 GMT</pubDate>
    <dc:creator>jfernandes1</dc:creator>
    <dc:date>2022-10-27T02:21:46Z</dc:date>
    <item>
      <title>Open zip file in automation</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xsoar-discussions/open-zip-file-in-automation/m-p/519061#M1331</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;I'm downloading a zip file via API with this request:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;response = doHttpRequest(url=zip, method='GET', headers=headers)&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN class="" data-end="3" data-originaltext="It's" data-start="0" data-text=""&gt;&lt;SPAN class=""&gt;it&lt;SPAN class=""&gt;'&lt;SPAN class=""&gt;s &lt;SPAN class="" data-end="11" data-originaltext="suposed" data-start="5" data-text="supposed"&gt;&lt;SPAN class="" data-group="AutoCorrected" data-suggestions="1" data-type="Spelling"&gt;supposed &lt;SPAN class="" data-end="16" data-originaltext="that" data-start="13" data-text=""&gt;&lt;SPAN class=""&gt;that &lt;SPAN class="" data-end="19" data-originaltext="my" data-start="18" data-text=""&gt;&lt;SPAN class=""&gt;my &lt;SPAN class="" data-end="21" data-originaltext="&amp;quot;" data-start="21" data-text=""&gt;&lt;SPAN class=""&gt;"&lt;SPAN class="" data-end="29" data-originaltext="response" data-start="22" data-text=""&gt;&lt;SPAN class=""&gt;response&lt;SPAN class="" data-end="30" data-originaltext="&amp;quot;" data-start="30" data-text=""&gt;&lt;SPAN class=""&gt;" &lt;SPAN class="" data-end="39" data-originaltext="variable" data-start="32" data-text=""&gt;&lt;SPAN class=""&gt;variable &lt;SPAN class="" data-end="43" data-originaltext="now" data-start="41" data-text=""&gt;&lt;SPAN class=""&gt;now &lt;SPAN class="" data-end="48" data-originaltext="it's" data-start="45" data-text=""&gt;&lt;SPAN class=""&gt;it&lt;SPAN class=""&gt;'&lt;SPAN class=""&gt;s &lt;SPAN class="" data-end="52" data-originaltext="the" data-start="50" data-text=""&gt;&lt;SPAN class=""&gt;the &lt;SPAN class="" data-end="56" data-originaltext="zip" data-start="54" data-text=""&gt;&lt;SPAN class=""&gt;zip &lt;SPAN class="" data-end="61" data-originaltext="file" data-start="58" data-text=""&gt;&lt;SPAN class=""&gt;file&lt;SPAN class="" data-end="62" data-originaltext="," data-start="62" data-text=""&gt;&lt;SPAN class=""&gt;, &lt;SPAN class="" data-end="70" data-originaltext="however" data-start="64" data-text=""&gt;&lt;SPAN class=""&gt;however &lt;SPAN class="" data-end="75" data-originaltext="when" data-start="72" data-text=""&gt;&lt;SPAN class=""&gt;when &lt;SPAN class="" data-end="77" data-originaltext="I" data-start="77" data-text=""&gt;&lt;SPAN class=""&gt;I &lt;SPAN class="" data-end="81" data-originaltext="try" data-start="79" data-text=""&gt;&lt;SPAN class=""&gt;try &lt;SPAN class="" data-end="84" data-originaltext="to" data-start="83" data-text=""&gt;&lt;SPAN class=""&gt;to &lt;SPAN class="" data-end="89" data-originaltext="open" data-start="86" data-text=""&gt;&lt;SPAN class=""&gt;open&lt;SPAN class="" data-end="90" data-originaltext="," data-start="90" data-text=""&gt;&lt;SPAN class=""&gt;, &lt;SPAN class="" data-end="92" data-originaltext="I" data-start="92" data-text=""&gt;&lt;SPAN class=""&gt;I &lt;SPAN class="" data-end="98" data-originaltext="can't" data-start="94" data-text=""&gt;&lt;SPAN class=""&gt;can&lt;SPAN class=""&gt;'&lt;SPAN class=""&gt;t&lt;SPAN class="" data-end="99" data-originaltext="," data-start="99" data-text=""&gt;&lt;SPAN class=""&gt;, &lt;SPAN class="" data-end="104" data-originaltext="it's" data-start="101" data-text=""&gt;&lt;SPAN class=""&gt;it&lt;SPAN class=""&gt;'&lt;SPAN class=""&gt;s &lt;SPAN class="" data-end="109" data-originaltext="like" data-start="106" data-text=""&gt;&lt;SPAN class=""&gt;like &lt;SPAN class="" data-end="112" data-originaltext="it" data-start="111" data-text=""&gt;&lt;SPAN class=""&gt;it &lt;SPAN class="" data-end="127" data-originaltext="doesn't exists" data-start="114" data-text="doesn't exist"&gt;&lt;SPAN class="" data-group="AutoCorrected" data-suggestions="1" data-type="Grammar"&gt;doesn't exist&lt;SPAN class="" data-end="128" data-originaltext="." data-start="128" data-text=""&gt;&lt;SPAN class=""&gt;. &lt;SPAN class="" data-end="132" data-originaltext="How" data-start="130" data-text=""&gt;&lt;SPAN class=""&gt;How &lt;SPAN class="" data-end="136" data-originaltext="can" data-start="134" data-text=""&gt;&lt;SPAN class=""&gt;can &lt;SPAN class="" data-end="139" data-originaltext="be" data-start="138" data-text=""&gt;&lt;SPAN class=""&gt;be &lt;SPAN class="" data-end="145" data-originaltext="unzip" data-start="141" data-text="unzipped"&gt;&lt;SPAN class="" data-group="AutoCorrected" data-suggestions="1" data-type="Grammar"&gt;unzipped &lt;SPAN class="" data-end="149" data-originaltext="and" data-start="147" data-text=""&gt;&lt;SPAN class=""&gt;and &lt;SPAN class="" data-end="157" data-originaltext="extract" data-start="151" data-text=""&gt;&lt;SPAN class=""&gt;extract &lt;SPAN class="" data-end="161" data-originaltext="the" data-start="159" data-text=""&gt;&lt;SPAN class=""&gt;the &lt;SPAN class="" data-end="163" data-originaltext="." data-start="163" data-text=""&gt;&lt;SPAN class=""&gt;.&lt;SPAN class="" data-end="166" data-originaltext="txt" data-start="164" data-text=""&gt;&lt;SPAN class=""&gt;txt &lt;SPAN class="" data-end="171" data-originaltext="file" data-start="168" data-text=""&gt;&lt;SPAN class=""&gt;file &lt;SPAN class="" data-end="178" data-originaltext="inside" data-start="173" data-text=""&gt;&lt;SPAN class=""&gt;inside&lt;SPAN class="" data-end="179" data-originaltext="?" data-start="179" data-text=""&gt;&lt;SPAN class=""&gt;?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Oct 2022 15:54:08 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xsoar-discussions/open-zip-file-in-automation/m-p/519061#M1331</guid>
      <dc:creator>Josep</dc:creator>
      <dc:date>2022-10-25T15:54:08Z</dc:date>
    </item>
    <item>
      <title>Re: Open zip file in automation</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xsoar-discussions/open-zip-file-in-automation/m-p/519114#M1335</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/226640"&gt;@Josep&lt;/a&gt;, I dont know if that is correct. The API response might be a data stream, you will need convert it into a file first, then attempt de-compress.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;import requests 
r = requests.get("&amp;lt;URL&amp;gt;", stream=True)
with open("&amp;lt;filepath&amp;gt;", 'wb') as f:
   for chunk in r.iter_content(128):
       f.write(chunk)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Oct 2022 00:49:57 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xsoar-discussions/open-zip-file-in-automation/m-p/519114#M1335</guid>
      <dc:creator>jfernandes1</dc:creator>
      <dc:date>2022-10-26T00:49:57Z</dc:date>
    </item>
    <item>
      <title>Re: Open zip file in automation</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xsoar-discussions/open-zip-file-in-automation/m-p/519149#M1336</link>
      <description>&lt;P&gt;Thanks for the reply,&lt;/P&gt;
&lt;P&gt;I already tried it. However; I don't know which is the "&amp;lt;filepath&amp;gt;", where is stored the file? is it temporary?&lt;/P&gt;</description>
      <pubDate>Wed, 26 Oct 2022 06:15:33 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xsoar-discussions/open-zip-file-in-automation/m-p/519149#M1336</guid>
      <dc:creator>Josep</dc:creator>
      <dc:date>2022-10-26T06:15:33Z</dc:date>
    </item>
    <item>
      <title>Re: Open zip file in automation</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xsoar-discussions/open-zip-file-in-automation/m-p/519309#M1349</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/226640"&gt;@Josep&lt;/a&gt;, That was shown as an example. Try making the script work outside XSOAR with local Python installation. When you move the script to XSOAR, you will need to replace the file part with &lt;CODE&gt;fileResult&lt;/CODE&gt; command.&lt;/P&gt;</description>
      <pubDate>Thu, 27 Oct 2022 02:21:46 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xsoar-discussions/open-zip-file-in-automation/m-p/519309#M1349</guid>
      <dc:creator>jfernandes1</dc:creator>
      <dc:date>2022-10-27T02:21:46Z</dc:date>
    </item>
  </channel>
</rss>

