<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:default="http://www.w3.org/1999/xhtml">
  <title xmlns="http://www.w3.org/2005/Atom">Dobrica Pavlinušić's random unstructured stuff: Perly</title>
  <id xmlns="http://www.w3.org/2005/Atom">https://saturn.ffzg.hr/rot13/</id>
  <link xmlns="http://www.w3.org/2005/Atom" type="text/html" rel="alternate" href="https://saturn.ffzg.hr/rot13/index.cgi?perly"/>
  <link xmlns="http://www.w3.org/2005/Atom" type="application/atom+xml" rel="self" href="https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443/feed/workspace/rot13?page=perly;type=Atom"/>
  <updated xmlns="http://www.w3.org/2005/Atom">2007-07-16T11:25:10Z</updated>
  <entry xmlns="http://www.w3.org/2005/Atom" xmlns:default="http://www.w3.org/1999/xhtml">
    <title xmlns="http://www.w3.org/2005/Atom">Perly</title>
    <link xmlns="http://www.w3.org/2005/Atom" type="text/html" rel="alternate" href="https://saturn.ffzg.hr/rot13/index.cgi?perly"/>
    <content xmlns="http://www.w3.org/2005/Atom" xmlns:default="http://www.w3.org/1999/xhtml" type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><div>Creator: Dobrica Pavlinušić</div><hr/><div>Tags: Jifty, projects</div><hr/><div class="wiki">
<p>
Very small <a target="_blank" title="(external link)" href="http://jifty.org">Jifty<!-- wiki-renamed-hyperlink "Jifty"<http://jifty.org> --></a> application which enables execution of perl code within browser. <strong>This is a gapping security hole.</strong> You have been warned. Source code is <a target="_blank" title="(external link)" href="http://svn.rot13.org/index.cgi/Perly">in subversion<!-- wiki-renamed-hyperlink "in subversion"<http://svn.rot13.org/index.cgi/Perly> --></a> so feel free to checkout it and play with it.</p>
<p>
Aside from that, it's a nice tool to learn perl on the web, without need to install anything on local machine. In fast, that's why it was written.</p>
<p>
Features:</p>
<ul>
<li>upload or copy/paste code or input</li>
<li>edit code using <a target="_blank" title="(external link)" href="http://codepress.org">JavaScript syntax highlighted editor<!-- wiki-renamed-hyperlink "JavaScript syntax highlighted editor"<http://codepress.org> --></a></li>
<li>run scripts from browsers and get command-line equivalent output</li>
<li>resolve dependencies within code (needed to dump all files required for run)</li>
</ul>
<p>
Security holes:</p>
<ul>
<li>It execute any code entered by user on server. It will timeout it after 5s (configurable in config.yml)</li>
<li>User can require any module installed on system (there is <strong>FIXME</strong> comment in code, but I'm not sure that white listing of modules would be usable).</li>
</ul>
<div class="nlw_phrase"><div class="fetchrss_box">
  <div class="fetchrss_titlebox">
    
 <div class="fetchrss_title">
     fetchrss: http://svn.rot13.org/index.cgi/Perly/rss
 </div>

  </div>
  
<ul class="fetchrss_item">
  <li class="fetchrss_item">
    There was an error: 404 Not Found

  </li>
</ul>

</div>
















<!-- wiki: {fetchrss: http://svn.rot13.org/index.cgi/Perly/rss full}
--></div><br/></div>
</div>
    </content>
    <id xmlns="http://www.w3.org/2005/Atom">https://saturn.ffzg.hr/rot13/index.cgi?perly</id>
    <author xmlns="http://www.w3.org/2005/Atom">
      <name xmlns="http://www.w3.org/2005/Atom">Dobrica Pavlinušić</name>
    </author>
    <updated xmlns="http://www.w3.org/2005/Atom">2007-07-16T11:25:10Z</updated>
    <category xmlns="http://www.w3.org/2005/Atom" term="Jifty" label="Jifty"/>
    <category xmlns="http://www.w3.org/2005/Atom" term="projects" label="projects"/>
  </entry>
</feed>
