V
6  
Tags
Attachments
Dobrica Pavlinušić's random unstructured stuff
Perly

Very small Jifty application which enables execution of perl code within browser. This is a gapping security hole. You have been warned. Source code is in subversion so feel free to checkout it and play with it.

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.

Features:

  • upload or copy/paste code or input
  • edit code using JavaScript syntax highlighted editor
  • run scripts from browsers and get command-line equivalent output
  • resolve dependencies within code (needed to dump all files required for run)

Security holes:

  • It execute any code entered by user on server. It will timeout it after 5s (configurable in config.yml)
  • User can require any module installed on system (there is FIXME comment in code, but I'm not sure that white listing of modules would be usable).
fetchrss: http://svn.rot13.org/index.cgi/Perly/rss
  • There was an error: 404 Not Found


 

Upload Files

Click "Browse" to find the file you want to upload. When you click "Upload file" your file will be uploaded and added to the list of attachments for this page.

Maximum file size: 50MB

 
 
 
File Name Author Date Uploaded Size

Save Page As

Enter a meaningful and distinctive title for your page.

Page Title:

Tip: You'll be able to find this page later by using the title you choose.

Page Already Exists

There is already a page named XXX. Would you like to:

Save with a different name:

Save the page with the name "XXX"

Append your text to the bottom of the existing page named: "XXX"

Upload Files

Click "Browse" to find the file you want to upload. When you click "Add file" this file will be added to the list of attachments for this page, and uploaded when you save the page.

 
 
 
Add Tags

Enter a tag and click "Add tag". The tag will be saved when you save the page.

Tag: 

Suggestions: