Perl Software
by Vipul Ved Prakash



Networking
Net::XWhois
v0.70, Production.
Sep 6, 2000.
README
DOWNLOAD
CPAN
The Net::XWhois class provides an extensible client framework for doing Whois queries and parsing server response. The class maintains an array of whois servers and associated lists of top level domains for transparently selecting servers appropriate for different queries. Supports response caching and comes with a drop-in replacement for the whois program.
Ricochet
v0.93, Production,
Oct 23, 1999.
HOMEPAGE
Ricochet is an automated agent for tracing and reporting internet junk mail (a.k.a Spam). Ricochet analyses the headers of a spam to 'trace' the machines used for originating the spam and mails out a complaint to administrative contacts for these machines. Ricochet uses various network information resources like the name-server database, whois, etc. for collecting and verifying this information.
Fletch
v0.46, Beta.
Oct 04, 1999.
README
DOWNLOAD
MAILING LIST
Fletch is a non-interactive FTP/HTTP client-agent designed to perform in bandwidth-deficient environments. It maintains a queue of jobs that are executed when a connection is available. Job states are maintained and a job is retried till it completes or dies of a permanent error. Fletch carefully minimizes network usage by resuming incomplete downloads wherever possible. (FTP and HTTP 1.1)



Cryptography
Crypt::Random
v0.23, Beta.
Sep 21, 2000.
README
DOWNLOAD
CPAN
Crypt::Random is an interface module to the /dev/random device found on most modern Unix systems. It provides functions for converting random data from the device to arbitrarily large integer values of specified bitlength.
Crypt::Primes
v0.32, Alpha.
Sep 10, 2000.
README
DOWNLOAD
DEVELOPMENT SCREENSHOT
Provable prime number generator for cryptographic applications. Implements Ueli Maurer's algorithms to recursively generate large primes that are uniformly distributed in a given interval. Module provides visual progress indicators at two levels of verbosity. largeprimes, a user-level interface to the class is bundled with this distribution.
Crypt::ElGamal
v0.21, Pre Alpha.
Apr 22, 1999.
README
DOWNLOAD
ElGamal is a public key encryption system based on the intractability of the discrete logarithm problem. This module implements ElGamal digital signatures and key generation.
Crypt::Gost
0.41,Production.
Aug 21, 1999.
GOST PAGES
DOWNLOAD
GOST is a 64-bit symmetric cipher from the former Soviet Union. It uses a 256 bit key and some additional secret information in form of sbox permutations. This module implements Gost encryption/decryption and sbox generation routines.
Crypt::TripleDES
0.24, Production.
Oct 19, 1999.
DOWNLOAD
This module implements 3DES encryption in ECB mode. The code is based on Eric Young's implementation of DES in pure perl.
Tie::EncryptedHash
1.00, Production.
Sep 21, 2000.
README
DOWNLOAD
Tie::EncryptedHash augments Perl hash semantics to build secure, encrypting containers of data. Tie::EncryptedHash introduces special hash fields that are coupled with encrypt/decrypt routines to encrypt assignments at STORE() and decrypt retrievals at FETCH().



Persistence
Persistence::Object::Simple
v0.47, Production.
Oct 19, 1999.
README
DOWNLOAD
Persistence::Object::Simple provides disk persistence to Perl5 objects. Object definitions are stored as stringified perl data structures, generated with Data::Dumper, that are amenable to manual editing and external processing from outside the class interface.
CGI::Persistent
v0.21, Production.
Sep 16, 1999.
README
README (Japanese)
DOWNLOAD
CGI::Persistent provides transparent state persistence to CGI applications that handle requests from a stateless HTTP servers. Needs Persistence::Object::Simple and CGI.pm.



Statistics
Codd
v1.0, Production.
Sep 21, 2000.
README
DOWNLOAD
Codd is a statistical analysis tool for building and analyzing distributions of ownership/contribution data for software source packages. Codd is primarily designed to study the patterns in contributions from developers working on Open Source Software projects. Owing to its model independent framework, Codd can be used for constructing and studying similar distributions for information databases that result from cooking-pot interaction.

Links:
Orbiten Research
Orbiten Free Software Survey
Contribution Distribution for S.u.S.E. 5.2 Sources (exluding linux kernel)
Contribution Distribution for Linux Kernel Sources v2.0.36
Contribution Distribution for Perl 5.005 Sources



© 1996-99 Vipul Ved Prakash. All Rites Reversed.
Click here to buy me books!
$Id: index.html,v 0.17 1999/09/16 22:32:41 root Exp root $