Main > Free Download Search >

Free perl script software for linux

perl script

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 7311
Game Server Startup Script 1.1

Game Server Startup Script 1.1


Game Server Startup Script project is a startup script to manage dedicated game servers like Quake3. more>>
Game Server Startup Script project is a startup script to manage dedicated game servers like Quake3.
Game Server Startup Scripts is a startup script to manage a wide variety of Linux dedicated game servers. It can start/stop/restart/fix dedicated game servers like Quake3, Half Life, Tribes 2, UT2K4, BF1942 and others.
It uses qstat through cron to validate that a game is running as expected. If a game is not running as expected, the game is automatically restarted from the script through cron.
GSSS was written becuase I wanted a way to start up a variety of games in a standard way. Then I also wanted to make sure the games stayed running even after a crash.
So I wrote this perl script. It will start games and through a cron job make sure they stay running. If you have qstat installed it can also verify the game is running like it is suppose to be and not in some strange state where no one can play.
If the game is running but unresponsive, it kills it and starts it again. You can also stop running games cleanly as well.
Games supported by "Game Server Startup Script":
- Quake2
- Quake3
- RTCW
- Half Life
- Unreal
- UT2K3
- UT2K4
- Tribes 2
- NWN
- BF1942
- ET
Enhancements:
- Very minor changes, minor readme changes, clean up
<<less
Download (0.014MB)
Added: 2006-11-21 License: GPL (GNU General Public License) Price:
1084 downloads
Filter::Crypto 1.18

Filter::Crypto 1.18


Filter::Crypto is a Perl module that can create runnable Perl files encrypted with OpenSSL libcrypto. more>>
Filter::Crypto is a Perl module that can create runnable Perl files encrypted with OpenSSL libcrypto.

SYNOPSIS

# Encrypt a Perl script using the crypt_file script; run it as usual:
$ crypt_file --in-place hello.pl
$ hello.pl

# Create a PAR archive containing an encrypted Perl script; run it as usual:
# (This example assumes that you also have PAR installed)
$ pp -f Crypto -M Filter::Crypto::Decrypt -o hello hello.pl
$ hello

# Display the Filter-Crypto distribution version number:
use Filter::Crypto;
print "This is Filter-Crypto $Filter::Crypto::VERSIONn";

The Filter-Crypto distribution provides the means to convert your Perl files into an encrypted, yet still runnable, format to hide the source code from casual prying eyes.

This is achieved using a Perl source code filter. The encrypted files, produced using the Filter::Crypto::CryptFile module, automatically have one (unencrypted) line added to the start of them that loads the Filter::Crypto::Decrypt module. The latter is a Perl source code filter that decrypts the remaining (encrypted) part of the Perl file on the fly when it is run. See perlfilter if you want to know more about how Perl source code filters work.

Encrypted files can also be produced more conveniently using the crypt_file script, or (if you also have the PAR module available) using the PAR::Filter::Crypto module. The latter can be utilized by the standard PAR tools to produce PAR archives in which your Perl files are encrypted.

The actual encryption and decryption is performed using one of the symmetric cipher algorithms provided by the OpenSSL libcrypto library. The EVP library high-level interface functions to the various cipher algorithms themselves are used so that your choice of algorithm (and also what password or key to use) is made simply by answering some questions when building this distribution. See the INSTALL file for more details.

This module itself only contains this documentation and the version number of the Filter-Crypto distribution as a whole.

<<less
Download (0.13MB)
Added: 2006-10-03 License: Perl Artistic License Price:
1119 downloads
Markup::Perl 0.5

Markup::Perl 0.5


Markup::Perl is a brilliant Perl module that will turn your CGI inside-out. more>> Markup:Perl 0.5 is a brilliant Perl module that will turn your CGI inside-out.

For some problems, particularly in the presentation layer, thinking of the solution as a webpage that can run perl is more natural than thinking of it as a perl script that can print a webpage.

It's been done before, but this module is simple. The source code is compact: one file and less than 2k of code. Simply put: if you can do it in Perl, you can do it in Markup:Perl, only without all the print statements, heredocs and quotation marks.

Requirements:

  • Perl
<<less
Added: 2008-10-03 License: Perl Artistic License Price: FREE
1 downloads
proxyScan.pl 0.2

proxyScan.pl 0.2


proxyScan.pl is a security penetration testing tool to scan for hosts and ports through a Web proxy server. more>>
proxyScan.pl is a Perl script for security penetration testing, to scan for hosts and ports through a Web proxy server.

Features include various HTTP methods such as GET, CONNECT, HEAD as well as host and port ranges.

<<less
Download (0.008MB)
Added: 2007-07-13 License: GPL (GNU General Public License) Price:
840 downloads
GPGlist 1.0

GPGlist 1.0


GPGlist project is a Perl script to implement gpg encrypted alias lists in a mail server. more>>
GPGlist project is a Perl script to implement gpg encrypted alias lists in a mail server.

GPGlist is a Perl script to implement gpg encrypted alias lists in a mail server such as Sendmail or Postfix.

It uses one XML config file to store information about lists. It backs up messages if an error occurs, and sends out error messages to the sender of the mail.

You can decide whether or not a list only accepts encrypted messages.

<<less
Download (0.005MB)
Added: 2007-03-15 License: GPL (GNU General Public License) Price:
953 downloads
pconfig

pconfig


pconfig project is a perl script to set up... perl scripts! more>>
pconfig project is a perl script to set up... perl scripts! Allows a perl scripts configuration information to be included within the script for no need for external files. Controlled by internal comments within the script itself (the target script). The output script is also pconfig compatible (if renamed to .pc) to reconfigure if required. Whats the use?

I am the author of a few other perl scripts, some GPL, some not. Two of them are designed to (try to) be as fast as possible. This is especially true for net-check since it is designed to be run every fifteen minutes.

If these programs were required to read a configuration file, parse it, and then verify the options EVERY TIME THEY RAN, it would end up being some serious wasted processor time.

So I put the configuration in the beginning of the scripts. The data is there with no extra effort.

When I released the first version of fireparse, I got e-mail like crazy. Why? I accidentally left my e-mail address in there as the report destination! Oops...

So I decided to write pconfig to be an external program that would set up fireparse and handle (some) sanity checking along the way. Figuring it may help other people (thats why fireparse was first released), I made pconfig fairly generic.
<<less
Download (0.015MB)
Added: 2007-02-15 License: GPL (GNU General Public License) Price:
982 downloads
Jeb Perl Ping Stats (JPPS) 1.4.5

Jeb Perl Ping Stats (JPPS) 1.4.5


JPPS (Jeb Perl Ping Stats) is a Perl script which extracts statistics from the output generated by the ping command. more>>
JPPS (Jeb Perl Ping Stats) is a Perl script which extracts statistics from the output generated by the ping command.

Here is an example of how the script works:
#ping -c 50 ovh.fr > ping.log
#./ping.pl ping.log
-- Ping of ovh.fr (213.186.33.6) (file ping.log) --
Ping mini: 37.795ms at ping number 20
Ping maxi: 79.198ms at ping number 47
Average: 44.18596ms
Ping lost: 0 of 50 (0%)
-- Statistique generated in 1 secondes at Fri Mar 1 23:09:04 2002 --
0-7ms : 0
7-15ms : 0
15-23ms : 0
23-31ms : 0
31-39ms : ------- 5
39-47ms : --------------------------------------------------- 35
47-55ms : -------- 6
55-63ms : -- 2
63-71ms : 0
71-79.198ms : -- 2
-- Graph generated in 0 secondes at Fri Mar 1 23:09:04 2002 --
<<less
Download (0.002MB)
Added: 2006-07-01 License: GPL (GNU General Public License) Price:
1220 downloads
Warrdcraft 1.1

Warrdcraft 1.1


Warrdcraft is a script that creates RRDTool graphs from Battle.net statistics. more>>
Warrdcraft project is a script that creates RRDTool graphs from Battle.net statistics.

Warrdcraft is a Perl script that creates RRDTool files/ graphs out of Warcraft III Battle.net information. It supports multiple users, gateway selection, and both versions of Warcraft III (RoC/TFT).

<<less
Download (0.003MB)
Added: 2007-01-03 License: Artistic License Price:
1031 downloads
Jifty::Script::Help 0.60912

Jifty::Script::Help 0.60912


Jifty::Script::Help is a Perl module to show help. more>>
Jifty::Script::Help is a Perl module to show help.

OPTIONS

Optionally help can pipe through a pager, to make it easier to read the output if it is too long. For using this feature, please set environment variable PAGER to some pager program. For example:

# bash, zsh users
export PAGER=/usr/bin/less

# tcsh users
setenv PAGER /usr/bin/less

help_base

Jiftys help system also looks in Jifty::Manual and the subdirectories for any help commands that it cant find help for.

<<less
Download (0.52MB)
Added: 2006-10-27 License: Perl Artistic License Price:
1092 downloads
Perl::Dist::Vanilla::Build 7

Perl::Dist::Vanilla::Build 7


Perl::Dist::Vanilla::Build is a Perl module for building Vanilla Perl from scratch. more>>
Perl::Dist::Vanilla::Build is a Perl module for building Vanilla Perl from scratch.

The Perl::Dist::Vanilla distribution on CPAN contains scripts and instructions for downloading component sources and assembling them into the executable installer for Vanilla Perl. It does not include the resulting Vanilla Perl installation itself.

This document describes the build process for generating a Vanilla Perl executable installer.

<<less
Download (0.050MB)
Added: 2006-08-30 License: Perl Artistic License Price:
1153 downloads
ModPerl::PackageRegistry 0.02

ModPerl::PackageRegistry 0.02


ModPerl::PackageRegistry is a Perl module to map URIs to perl package namespaces. more>>
ModPerl::PackageRegistry is a Perl module to map URIs to perl package namespaces.

SYNOPSIS

Apache:

< Location /dynamic >
SetHandler perl-script
PerlResponseHandler ModPerl::PackageRegistry
PackageNamespace MyWebsite::pages
PackageBase /dynamic
PackageIndex index
PackageHandler ->page
< /Location >

Perl:

package MyWebsite::pages::index;

use strict;
use warnings;

use Apache2::RequestRec ();
use Apache2::Const q(OK);

return 1;

sub page {
my($class, $r) = @_;
$r->do_stuff();
return OK;
}

This mod_perl2 handler allows you to directly map a path in your apache 2.x server to a package namespace in perl. When the handler is invoked, it transforms the URI requested into the name of a perl module, and if that module is found, executes the handler specified by the PackageHandler directive.

<<less
Download (0.007MB)
Added: 2007-03-22 License: Perl Artistic License Price:
947 downloads
Enas Alpha

Enas Alpha


Enas is a Perl script that can telnet to a Cisco router or switch, execute some command, and log the work on a file. more>>
Enas is a Perl script that can telnet to a Cisco router or switch, execute some command, and log the work on a file.

Easy Network Automated script can use a username/password or password/enable mode.

<<less
Download (0.006MB)
Added: 2005-11-29 License: GPL (GNU General Public License) Price:
1425 downloads
zeMail 1.0

zeMail 1.0


zeMail is a minimalist webmail package written in Mason. more>>
zeMail is a minimalist webmail package written in Mason. It implements the basic features one would expect from an IMAP mail client, displaying folder and message contents, handling attachments and allowing you to move, mark and purge your messages.
zeMail package is written in plain HTML, and uses JavaScript only to reduce the click count, it will work perfectly with scripting disabled. Compared to the modern AJAX trend, this web mail package is designed to work everywhere.
Installation:
Download and unpack the tarball. Copy the directory lib/Zentus into your Perl inc. path (/usr/local/lib/perl/5.8.4 on Debian).
Copy the contents of mason/ into the desired subdirectory of your Apache htdocs directory or virtual host. Then add the following to your httpd.conf:
PerlModule Zentus::Mail::Connection
PerlModule Zentus::Mail::AttachmentHandler
PerlModule HTML::Mason::ApacheHandler
PerlModule Apache::Session::File
PerlModule Text::Autoformat
< Location / >
SetHandler perl-script
PerlHandler HTML::Mason::ApacheHandler
DirectoryIndex folder
< /Location >
< Location /attachment >
SetHandler perl-script
PerlHandler Zentus::Mail::AttachmentHandler
< /Location >
< LocationMatch "(/icons|/images|.ico|.html|.txt)" >
SetHandler default-handler
< /Location >
< LocationMatch "(autohandler|dhandler|.inc)" >
SetHandler None
< /Location >
This code segment can be added as-is if you intend to devote a VirtualHost to zeMail, otherwise prefix a directory name in the < Location > and < LocationMatch > tags.
Now install the necessary Perl modules from CPAN:
cpan -i HTML::Mason # or deb: libhtml-mason-perl
cpan -i Apache::Session # or deb: libapache-session-perl
cpan -i DB_File::Lock # or deb: libdb-file-lock-perl
cpan -i Text::Autoformat # or deb: libtext-autoformat-perl
cpan -i HTML::FormatText # or deb: libhtml-format-perl
cpan -i Net::IMAP::Simple # (needed really in name only,
# to be removed in next release)
You may have to create the temporary directory manually:
mkdir /tmp/zemail
chown www /tmp/zemail
Now restart your Apache and your are good to go.
Enhancements:
- Supports all basic forms of email, strips out MIME, displays attached images inline, and lets you download the rest.
<<less
Download (0.079MB)
Added: 2006-01-26 License: BSD License Price:
1366 downloads
namefix.pl 4.0 RC5

namefix.pl 4.0 RC5


namefix.pl is a Perl script which purpose is to make formatting file names of media files very easy and quick. more>>
namefix.pl is a Perl script which purpose is to make formatting file names of media files very easy and quick.

Initialy it was just used to convert spaces to underscores on all mp3s in a given directory, but I soon added case formatting and many other options.

As far as Im aware this was first the script/ program created for the purpose of automatically formatting media collections.

So after many lapses, drinking/ smoking binges, hard drive failures and my laziness in general, namefix.pl is back, better than ever.

<<less
Download (0.10MB)
Added: 2007-08-07 License: GPL (GNU General Public License) Price:
892 downloads
mod_speedycgi 2.22

mod_speedycgi 2.22


mod_speedycgi speeds up perl scripts by running them persistently. more>>
mod_speedycgi speeds up perl scripts by running them persistently.

SpeedyCGI is a way to run perl scripts persistently, which can make them run much more quickly. A script can be made to to run persistently by changing the interpreter line at the top of the script from:

#!/usr/bin/perl

to
#!/usr/bin/speedy

After the script is initially run, instead of exiting, the perl interpreter is kept running. During subsequent runs, this interpreter is used to handle new executions instead of starting a new perl interpreter each time. A very fast frontend program, written in C, is executed for each request. This fast frontend then contacts the persistent Perl process, which is usually already running, to do the work and return the results.

By default each perl script runs in its own Unix process, so one perl script cant interfere with another. Command line options can also be used to deal with programs that have memory leaks or other problems that might keep them from otherwise running persistently.

SpeedyCGI can be used to speed up perl CGI scripts. It conforms to the CGI specification, and does not run perl code inside the web server. Since the perl interpreter runs outside the web server, it cant cause problems for the web server itself.

SpeedyCGI also provides an Apache module so that under the Apache web server, scripts can be run without the overhead of doing a fork/exec for each request. With this module a small amount of frontend code is run within the web server - the perl interpreters still run outside the server.

SpeedyCGI and PersistentPerl are currently both names for the same code. SpeedyCGI was the original name, but because people werent sure what it did, the name PersistentPerl was picked as an alias. At some point SpeedyCGI will be replaced by PersistentPerl, or become a sub-class of PersistentPerl to avoid always having two distributions.

<<less
Download (0.15MB)
Added: 2006-04-21 License: GPL (GNU General Public License) Price:
1285 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5