Ace Perl Debug Tool
|
|
Use this code to display environment variables and form variables. The form variables are assumed to be in the %in associative array (as extracted by the &getdata subroutine show in a previous example). This is generally used when the script encounters an error and is very useful for debugging. |
Ace Perl Snippets
|
|
A series of free Perl code "grabs" that will make it easier for programmers to build their web sites. If you have anything you would like to see added to the series please don't hesitate to use the contact form to let us know (contact button on left). |
Ace Perl Variable HTML Escape/UnEscape
|
|
This is a couple of code snippets to convert non-word characters to the html � format. This is useful for displaying forms populated with variables that have odd characters or for 'escaping' variables prior to saving them to a database. |
Ace Variables
|
|
Ace Variables is a small Perl script that will enable you to find out info on your server, and maybe even help you debug some of your scripts by giving the Absolute path of your server. |
ActiveUpdate
|
|
This package allows developers and system administrators alike to add automatic updating to their own software packages. An Administrator could plug ActiveUpdate into their scripts to keep their systems or users up to date. A CGI/PERL/VISUAL BASIC programmer could plug ActiveUpdate into their software packages to allow users an automatic or scheduled update functionality. |
AdminPro
|
|
AdminPro is the only web application that empowers you to upload, download, rename, chmod, delete, open, edit and save files, create, rename and remove directories and perform two-click CGI debugging - all from your favorite web browser. |
advSpell
|
|
You can even change the language by simply downloading a new word list from one of the many web sites that supply them. Easy to set up and easy to use. Just paste a small piece of javascript into your page head section, name your form and field with our special names and your spell checker will be driven by our perl script. It's just that easy! Demo online at the Tuisoft website so you can see this really work. |
Attack Guard
|
|
This package combines a total of three subroutines: The Parsing subroutine splits all form entries into name/value pairs so they can be utilized by your script, The Attack subroutine sends an automatic email warning to the page administrator whenever someone attempts to make an attack on your server so that they will be aware of it and The date subroutine is a quick and dirty utility to output the date and time that the script is run. |
CfgFile
|
|
CfgFile is a class for supporting the loading of a configuration file. |
CGI Helper
|
|
This simple script shows you all of your cgi-bin and website variables to aid you in the installation of cgi scripts. Features include: Shows all the cgi environmental variables, Shows all the CGI.pm retreive environmental variables, Lists the paths to Perl and the Perl executable on your system, Lists the path to sendmail, Lists all of the installed Perl modules, and All Perl modules have links to their CPAN descriptions. |
CGI Utils
|
|
CGI Utils is an archive of simple CGI sub routines to help you to create CGI. It contains a sub to display CGI's environment variables and Perl Path, a sub routine to log users info and a sub routine to check referer and check for unauthorized access. |
CGI.pm
|
|
This perl 5 library uses objects to create Web fill-out forms on the fly and to parse their contents. It provides a simple interface for parsing and interpreting query |
CGI::Cache
|
|
CGI::Cache is a Perl extension to help cache output of time-intensive CGI scripts so that subsequent visits to such scripts will not cost as much time. Features: Can be easily added to any CGI script, mod_perl compatible, Rich control over caching policies, and Auto-generation of cache keys from CGI parameters. |
cgi_buffer
|
|
cgi_buffer is a group of libraries that may be used to improve performance of CGI scripts (and other content generation engines) in some circumstances, by applying performance-enhancing HTTP mechanisms that are typically not supported by them. Currently, Perl, Python and PHP are supported. The Python library may also be used as a wrapper around another CGI script. |
cgi-library.pl
|
|
This library includes many useful routines: ReadParse which gets all form parameters and writes them into a field variable, PrintHeader which prints the Content-type text/html, HtmlTop(title, background, kopf) that simply prints a head of a HTML document, HtmlBot(title) that prints the bottom of a HTML document, SplitParam that splits a list, CgiError which prints out error messages, Check_Name which checks if a username contains dangerous signs for filenames, Get_Seconds that returns the number of seconds, lock(filehandle) that implements a locking function, unlock(filehandle) that implements a unlocking function, and more. |
Chatologica HTTP Benchmark
|
|
This is a command line perl program to test the performance of your cgi and web applications. It queries in parallel the given URL and generates a performance report. |
Class::ParmList
|
|
Class::ParmList is a general named parameter list parser. It handles default values, required vs allowed distinctions, optional name lexical checking, multiple retrieval, and error reporting. It also works well as a complement to Class::NamedParms. |
CleverPerlScrambler
|
|
Scrambler reads in your Perl source code and renames all variables and subroutines found to random |
Cookie-lib.pl
|
|
Cookie-lib.pl is a perl library, written in the spirit of cgi-lib.pl to help developers use cookies easily and effectively in web applications. |
Cookie-test
|
|
A cookie is simply a small (up to 20 times 4k per domain) bit of info which servers can store in a browser's client. This script shows an example of how to set and retr retrieve a cookie. |
Country Determinator
|
|
This script determines the visitor's country by remote host extension even if your web provider can't determinate remote host name and does not allow to use $ENV{'HOST_NAME'} property. |
DBIx::CodeKit
|
|
CodeKit is an interface to a universal database code table. CodeKit takes all of the programming work out of maintaining multiple database code definition sets. The code administration page lets you define new virtual code tables and enter all codes and their descriptions. Perl and PHP classes retrieve the code descriptions and automatically generate HTML code selection elements. The home page contains live demos. |
dpENC Perl Source Code Encrypter - Demo
|
|
This is a demo of pENC.pl |
Dumpenvs
|
|
Dumpenvs.pl is a simple script that gives you a list of server-supported environment variables and their values. This can be useful for debugging purposes. |
ENodes
|
|
ENodes is a fast and reliable web development and publishing framework operating as a full layer on Apache via mod_perl. ENodes includes concepts of production and maintenance (versioning, collaborative workflow, multi-site, multi-user, fine granularity of user permissions). It works potentially on all databases managed by "DBI" and have been successfully tested under MySQL and PostgreSQL. |
ENV Variable Retirver
|
|
A simple program to help with installing scripts on new servers, or any server where you are not sure of the correct paths. Env retrieves all variables and displays them in an easy to read table. |
Envirolyzer
|
|
Created to help you streamline your programming and site administration tasks, Envirolyzer analyzes your server and client environments including variables and paths to Perl and Sendmail and reports the results right in your favorite browser. |
Environment
|
|
This simple utility allows you to view the environment variables present when a CGI is called on your server. |
Environment
|
|
This script simply displays the standard set of environment variables, which are used often. Variables include date, time, host, referer, browser, IP address, document requested, language supported and more. |
Envronmental Variables
|
|
This is a simple script to display the environmental variables for the server and client information. |
Error Log viewer
|
|
Error Log viewer is a handly utility to pinpoint the cause of script errors. Don't you hate it when you try to install a program and keep getting those internal 500 errors? Or while developing a program you come across a server error? Now you can easily find out what is causing it. Utilizing this program will allow you to see the entries in your web servers error log in a readable and understandable format...even if you can not find or do not have access to your error log. |
E-Vars
|
|
Need to find your path to sendmail? Perl version, all available modules, operating system or environmental variables used and returned by your server? This free script will do all that and more. Simply upload, chmod then view all of the above information. Script searches for all sendmail locations. |
Formdata
|
|
Formdata.pl allows you to test your GETs and POSTs with one script. It's a useful tool in debugging. |
formtest.pl
|
|
formtest.pl is useful for testing forms. It displays the raw url-encoded GET or POST string and parses out the variables for display as html or plain text. |
GShrink
|
|
Frontpage, Dreamweaver and other editors add un-needed code to your files, Gshrink will eliminate this and 1-shrink the file size by an average of 25%, 2-have your pages load much faster.Written In perl and easy to use and install(only 1 file) Gshrink allows you to simply paste your html and shrink it. Safe for code as well,perl,java and multimedia. |
HandyKit
|
|
HandyKIT is the All-In-One solution for sophisticated web sites. It offers powerful templates engine, that allows fast creation of server parsed html with data easily fetched from databases. HandyKIT includes built-in polling and mailing list systems that are fully customizable both in appearance and operation. There is also the advanced banner exchange module that will allow you to create your own banner system with banners correctly shown at amounts specified. You need CGI.pm functionality - HandyKIT offers it too, plus transparent statistics, session control and outstanding performance on systems with huge load. |
HFPM
|
|
The HFPM are a set of modules that accept a submitted HTML form, possibly modify the contents of the submitted fields, and output the result using e-mail, appen |
Host ENVIRONMENT
|
|
This script will take a look at your environment variables, location of Perl, location of sendmail, and the location of all installed modules and display them in an easy to read table. You need the FILE::RECURSE module installed. |
HTML 2 Perl
|
|
"HTML 2 PERL" converts any standard HTML file to a list of Perl print statements, either destined for STDOUT, as in cgi output or for printing to a file. It allows you to specify the file handling variable, the input file, and the output file, either via command line or interactively. |
HTML to CGI Converter
|
|
This program allows you to convert an HTML file to either C or Perl code for inclusion in a CGI script. |
HTML::KTemplate
|
|
A fast and simple Perl module to process HTML templates with a customizable |
HTML2PERL
|
|
Converts HTML designed in your favorite HTML editor to PERL formatting for cases where you would like the HTML embedded within your PERL app. |
HTML2PHP
|
|
HTML2PHP is a simple (Very Simple) perl script to take an html file and convert it for use with PHP It makes all the HTML code to print statements. |
indexsoft configurator
|
|
If you are developer of web based perl application you know what is text configuration files for your CGI scripts. You do not like them, users of your applications hate them. indexsoft configurator lets you to rid of headache and forget about text edit of configuration files. |
libwww-perl
|
|
libwww-perl is a library of Perl packages/modules which provides a simple and consistent programming interface to the World Wide Web. This library is being developed as a collaborative effort to assist the further development of useful WWW clients and tools. |
libwww-perl-5
|
|
The libwww-perl distribution is a collection of Perl modules which provides a simple and consistent programming interface (API) to the World-Wide Web. The main focus of the library is to provide classes and functions that allow you to write WWW clients, thus libwww-perl said to be a WWW client library. The library also contain modules that are of more general use. |
Lingua::Stem
|
|
Lingua::Stem takes lists of words an (as determined by the locale) stems them to their root form. This is primarily of use in search applications that need to be able to find conjugated forms of words as well as exact matches. |
lower.pl
|
|
lower.pl is a script which simply converts files to lowercase. All it takes is chmod u+x and go. |
mif.pl
|
|
mif.pl is a Perl library to parse Frame Maker Interchange Format (MIF). It is designed to be utilized by filters. |
mojoEnv
|
|
mojoEnv is a Perl script to display your Server environmental info and installed modules. |
OpenInteract
|
|
OpenInteract is a web application environment written in perl and geared to run on the Apache web server using the mod_perl plugin module. The environment is built to be not only friendly to people editing and changing a website's content, but also for the developers who can write code (or complex templates) and create entire applications. Data can be brought into OpenInteract a multitude of ways. You can use it with most any SQL database that the perl DBI (Database Interface) module supports. Test SQL databases include: MySQL and Sybase ASE. Oracle, Sybase ASA and PostgreSQL. |
OSUtil
|
|
OSUtil is a module to help Perl programs run on mulitple platforms. |
Perl Cookie Maniplution
|
|
This script demonstrates handling input to CGI scripts in a convenient and consistent way. All of the Form, URL, and Cookie input is processed and placed into an array. |
Perl Diver
|
|
PerlDiver digs into your web server's perl installation and lists installed modules, your server's environment variables, and perl's config info. Also shows the module's pod and version information. Easily add your own categories to PerlDiver. |
Perl Environment Variables
|
|
This script displays all the available environment variables on a single page with their values for the current server, URL and client. It is useful when making your own CGI/Perl scripts which use environment variables. You can also find out a lot of inside information about your server using this script. |
Perl Web Utilities
|
|
PLUtils is a set of Perl scripts and modules designed to make writing interactive webpages and other Perl scripts easier. It includes database access, session management and more. |
PerlEmbed
|
|
PerlEmbed brings you the power of mod_perl without the Apache restriction. With PerlEmbed you can literally embed Perl code within your HTML files and let perlembed.cgi do all the dirty work. |
PerlEx
|
|
PerlEx is a high performance application server that executes Perl on Windows-based Web servers up to 48x faster than traditional CGI. PerlEx also provides fast and easy publishing of existing Perl modules as Web services through an integrated suite of modules for easy Simple Object Access Protocol (SOAP) and XML-RPC functionality. PerlEx allows Perl users to leverage their existing code, and new modules need minimal additional effort to be used in a plug-and-play fashion. |
PerlSP
|
|
PerlSP lets you use Perl like PHP, ASP and other HTML embedded languages. It does not only allow you to embed Perl in your HTML pages, but also extends the language with many built in functions that are repeatedly used in web applications like database functions, emails, attatchments, file uploads, syntax highlighting, sessions, template like scalar interpolation, time formatting, and many more. Your HTML files with embedded Perl code don't need #!/usr/bin/perl anymore, no CHMOD 755, no ASCII mode transfer to the server, no content-type printing, and no limitation to the cgi-bin. PerlSP can also be run under mod_perl but it is optimized for normal CGI so it can be used on dedicated and virtual servers with a good performance. You only need htaccess files on your server (Apache) so your scripts can be redirected to PerlSP. |
PHPXref
|
|
PHPXref is a Perl script to make working with the source code of a large PHP site somewhat easier. It allows you to: Cross references classes, functions, variables and database tables defined and used across your various PHP files, and generates documentation for each class & function defined in the PHP files by utilizing formatted comments placed next to each function. The output is a tree of HTML files that can be downloaded and browsed on a local machine without having to setup a web server, etc. |
POE - Perl Object Environment
|
|
POE is an award winning Perl framework for networking and multitasking. It has been used in mission critical systems in a wide range of fields including finance, entertainment, e-commerce, content management, system administration, and software development. POE has been used in applications as intense as distributed file systems and as lighthearted as IRC robots. |
PrintAnything.pl
|
|
This is a useful Perl library when debugging Perl 5 scripts that make use of references & nested data structures. Simply pass PrintAnything a reference and it will print out a prettified text version of all the data in the structure, complete with fancy indenting and faithful representation of lists and hash key:value mappings. |
Redlibrary
|
|
Redlibrary is the starting block for you to build your own scripts. It includes the most commonly used perl functions that can be used as they are, or customized for a specific purpose. |
Remember Me!
|
|
Remeber Me! A versitle script that offers complete cookie management. The script will allow you to place, modify, display stored content or delete a cookie when a web surfer visits a webpage. The script can been used for promotional offers (coupons), provide new content for repeat web surfers, to bypass membership login pages, sales tracking of referer websites, Flash and other media management, and as a simple welcome back page. |
Remote Host
|
|
Now you can add a cool yet elegant remote host detection agent to your website. Use it on all your pages, with just one script. Requires SSI. |
Remove ^M's
|
|
The purpose of this script is remove those pesky control M character's (^M) off of the end of your scripts after you have edited them in DOS or Windows. |
Renamer
|
|
Renamer is a script to be run from the Unix shell for changing the file extension on every file (with a given extension) in a directory. Use it to quickly make all your .html files into .shtml files or any other conversion you may need/want to make. |
Script Scrambler
|
|
Script Scrambler reads in your Perl source code and renames all variables and subroutines found to random characters, as well as adding random comments throughout and removing blank lines, making it extremely difficult, if not impossible, for anyone to read your source code. Script Scrambler can also make your scripts run faster because it can condense the scrambled script to a smaller size than the original. It's ideal if you want to sell your scripts but don't want to give out the original source code. The scrambled script is still a standard script, so any machine with Perl on it can still run it. |
Search::InvertedIndex
|
|
Search::Inver::InvertedIndex is A general purpose inverted indexing system suitable for medium scale searching. By mapping 'keys' to 'indexes' it provides ultra-fast look ups of all 'indexes' containing specific 'keys'. This produces highly scalable behavior where thousands, or even millions of records can be searched extremely quickly. |
Snoop.cgi
|
|
Snoop.cgi is a little Perl script that receives environmental data from your user and returns that data in html form. |
Stouk ProjectKeeper
|
|
Designed to save time and easily find and open any recent or totally forgotten scripting project. |
Stouk Win32::Gui Code Generator
|
|
Generate a working Perl Win32::GUI code based on simple description text file. |
Stunnix Perl-Obfus
|
|
Stunnix Perl-Obfus is a unique solution for |
Swap
|
|
This is a perl script that can do a search and replace across a whole website with one command, working its way through all subdirectories. It works in a dos as well as a Free BSD (Unix) environment. You can replace any character string except for two circumflexes next to each other, because they're used as string delimiters. |
TekBlend
|
|
TekBlend is a new Perl-based internet/intranet engine and template system for building dynamic customizable, scalable applications for the web. It leverages on the power of Perl and provides a platform for developing re-usable, component-oriented code. TekBlend helps you to create optimal structure for any internet/intranet applications with flexibility, reusability and accuracy in mind. System includes internal processing of input, cookies, and session management along with debugging tools. No need to include code in HTML document. Easy front and back end supportability. |
test-env.cgi
|
|
This script allows you to display environmental variables such as remote host, browser, operating system, IP address, server name, server software, server protocol, document root path and more. |
The Cookie Test
|
|
It is a technical example with subs for handling cookies. |
Triple Dot Cookies
|
|
This is a demonstration script of the 'triple dot cookie' vulnerability in Microsoft Internet Explorer and Netscape. Triple dot cookies can be used to completely by-pass the domain restrictions for cookies in those browsers. |
Web Tools
|
|
Using this Perl script engine you will be able easly create professional web site. This engine allows: To use embedded Perl, Buffered/non-buffered output, To manage cookies, Full featured sessions, To use pure Perl mail client, To use Attached variables, Universal functions for MySQL,Access,Flat SQL DB access, SQL access to Flat DB, Download/Upload via webtools script, To use global variables, To handle: signals, events and errors, and more. |
Where Is Perl?
|
|
Where Is Perl? is a small utiliy to help Perl devlopers by printing out all the available environment variables on the screen. |
Who Are You
|
|
This is a simple program that displays environment variables about visitors, their server and your server. It displays information on browser, referer, IP address, hostname, document requested, server name, server software and much more. |
WizzyWeb
|
|
WizzyWeb is the world's first Web-based Rapid Application Development tool enabling the creation, and testing of PHP/PEAR::DB or Perl/DBI SQL database and email applications in real time over the Web with any standard Web browser. Product catalogs, feedback forms, contact forms, search engines, mailing lists, guest books, quizzes, polls, etc. can be developed in minutes instead of hours or days. WizzyWeb applications can read, write, and update remote or local databases. WizzyWeb generates standard PHP or Perl source code for you to run on your Web site. Sendmail support enables you to send data entered by users to one or more email addresses and/or write the data to a database and/or file. WizzyWeb gives you unprecedented power and flexiblitiy in creating Web applications. WizzyWeb's native (xml based) file format allows you to go beyond the script and save, re-open, modify, and test your applications inside the Web-based Integrated Development Environment (IDE) in real-time either at wizzyweb.com or local on your Web server, if you have PHP or Perl installed. WizzyWeb is being used by the biggest companies in the world, (e.g., IBM, Intel, Oracle, Sun.) |
WWWis
|
|
WWWis is a perl application which will read in an HTML file and insert HEIGHT=### WIDTH=### directives into the inlined images used in the file. It also does a whole lot more to boot. It makes your html faster to display and more user friendly. It supports GIF, JPEG, XBM & PNG image formats. |