<div dir="ltr">Cool, thank you!<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 6, 2017 at 3:13 PM, M.-A. Lemburg <span dir="ltr"><<a href="mailto:mal@egenix.com" target="_blank">mal@egenix.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Nice. I made you an editor now. Happy editing !<br>
<div><div class="h5"><br>
On 06.06.2017 18:35, Dmitry Sagalovskiy wrote:<br>
> Dear admins,<br>
><br>
> I created a new account, user name "DmitryS". I'd like to add<br>
> information to a couple of pages related to Python sandboxing efforts<br>
> about a relevant project.<br>
><br>
> To <a href="https://wiki.python.org/moin/SandboxedPython" rel="noreferrer" target="_blank">https://wiki.python.org/moin/<wbr>SandboxedPython</a>, I would like to edit<br>
> Reactions to add my comment:<br>
><br>
>     We created a project <a href="https://github.com/dsagal/pynbox" rel="noreferrer" target="_blank">https://github.com/dsagal/<wbr>pynbox</a> to run Python<br>
>     in a NativeClient OS-level sandbox. It makes it easy to install<br>
>     (root not required), works cross-platform, supports native modules,<br>
>     and allows configuring read/write access to specific directories to<br>
>     serve as the in-sandbox filesystem root. We use it at Grist Labs,<br>
>     but would love to know if there is wider interest and to get feedback.<br>
><br>
><br>
> And to here:<br>
> <a href="https://wiki.python.org/moin/Asking%20for%20Help/How%20can%20I%20run%20an%20untrusted%20Python%20script%20safely%20%28i.e.%20Sandbox%29" rel="noreferrer" target="_blank">https://wiki.python.org/moin/<wbr>Asking%20for%20Help/How%20can%<wbr>20I%20run%20an%20untrusted%<wbr>20Python%20script%20safely%20%<wbr>28i.e.%20Sandbox%29</a><br>
><br>
>     I suggest using <a href="https://github.com/dsagal/pynbox" rel="noreferrer" target="_blank">https://github.com/dsagal/<wbr>pynbox</a>, Python in a<br>
>     NativeClient (NaCL) sandbox. NaCL is the best project I know of to<br>
>     run native code in a sandbox, which is what the question is asking<br>
>     for. We created Pynbox to make it easy to install and run Python<br>
>     under NaCL, including ability to use native modules. Building new<br>
>     native modules is more involved, but there are instructions and an<br>
>     example.<br>
><br>
><br>
> Thank you!<br>
><br>
> Dmitry<br>
><br>
><br>
</div></div>> ______________________________<wbr>_________________<br>
> pydotorg-www mailing list<br>
> <a href="mailto:pydotorg-www@python.org">pydotorg-www@python.org</a><br>
> <a href="https://mail.python.org/mailman/listinfo/pydotorg-www" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/pydotorg-www</a><br>
><br>
<br>
--<br>
Marc-Andre Lemburg<br>
eGenix.com<br>
<br>
Professional Python Services directly from the Experts (#1, Jun 06 2017)<br>
>>> Python Projects, Coaching and Consulting ...  <a href="http://www.egenix.com/" rel="noreferrer" target="_blank">http://www.egenix.com/</a><br>
>>> Python Database Interfaces ...           <a href="http://products.egenix.com/" rel="noreferrer" target="_blank">http://products.egenix.com/</a><br>
>>> Plone/Zope Database Interfaces ...           <a href="http://zope.egenix.com/" rel="noreferrer" target="_blank">http://zope.egenix.com/</a><br>
______________________________<wbr>______________________________<wbr>____________<br>
<br>
::: We implement business ideas - efficiently in both time and costs :::<br>
<br>
   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48<br>
    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg<br>
           Registered at Amtsgericht Duesseldorf: HRB 46611<br>
               <a href="http://www.egenix.com/company/contact/" rel="noreferrer" target="_blank">http://www.egenix.com/company/<wbr>contact/</a><br>
                      <a href="http://www.malemburg.com/" rel="noreferrer" target="_blank">http://www.malemburg.com/</a><br>
<br>
</blockquote></div><br></div>