Beanstalk::Client provides a Perl API of protocol version 1.0 to the beanstalkd
server, a fast, general-purpose, in-memory workqueue service by Keith Rarick.
Crypt::DH::GMP is a (somewhat) portable replacement to Crypt::DH,
implemented mostly in C.
Crypt::DH uses Math::BigInt, which is a very feature-full and fast
interface to perform high-precision math.
Daemon::Generic provides a framework for starting, stopping, reconfiguring
daemon-like programs. The framework provides for standard commands that work
for as init.d files and as apachectl-like commands.
Programs that use Daemon::Generic subclass Daemon::Generic to override its
behavior. Almost everything that Genric::Daemon does can be overridden as
needed.
Simple Interface for getting start and ending address of ranges as integers.
Event::tcp is a bunch of glue code to make it very easy to build
client-server style TCP-based services.
The File::Rsync Perl module is a convenience wrapper to the rsync(1)
command. It has wrappers for almost all the rsync commands and features,
as well as detecting errors.
For more details, type 'perldoc File::Rsync' or see the CPAN homepage:
Provide interface to access routine defined
in libsmbclient.so
If you want to use filehandle with this module,
you need Perl 5.6 or later.
Drive ssh or other interactive shell, local or remote (like 'expect')
Frontier::RPC implements UserLand Software's XML RPC (Remote Procedure
Calls using Extensible Markup Language). Frontier::RPC includes both a
client module for making requests to a server and a daemon module for
implementing servers. Frontier::RPC uses RPC2 format messages.
RPC client connections are made by creating instances of Frontier::Client
objects that record the server name, and then issuing `call' requests that
send a method name and parameters to the server.
RPC daemons are mini-HTTP servers (using HTTP::Daemon from the `libwww'
Perl module). Daemons are created by first defining the procedures you
want to make available to RPC and then passing a list of those procedures
as you create the Frontier::Daemon object.
The Frontier::RPC2 module implements the encoding and decoding of XML RPC
requests using the XML::Parser Perl module.
Geo::IP::PurePerl uses a file based database. This database simply contains
IP blocks as keys, and countries as values. This database is more complete
and accurate than reverse DNS lookups.
Geo::IP::PurePerl can be used to automatically select the geographically
closest mirror, to analyze your web server logs to determine the countries
of your visiters, for credit card fraud detection, and for software export
controls.