CPAN Task::Cpanel::Core - Installing this module's deps will include all perl modules required to install cPanel
Perl6 Perl
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Task::Cpanel::Core - This module provides a spec of packages needed to operate a cPanel & WHM system.


cpan Task::Cpanel::Core


This package includes all of the needed CPAN to run a cPanel & WHM system.

The first two numbers of this version (eg: 11.36) refer to the major version of cPanel & WHM system. which it applies to.


Perl extension for spork()ing in your script

module for manipulations of tar archives

Tar archives, non memory resident

Provide an interface to ZIP archive files.

access to Wietse Venema's TCP Wrappers library

BSD process resource limit and priority functions

AuthorizeNet backend for Business::OnlinePayment

A UPS Interface Module

Perl extension for access to cdb databases

Handle Common Gateway Interface requests and responses

query, download and build perl modules from CPAN sites

maintain and search a minimal CPAN database

Faster, but less expandable, accessors

Support for creating standard "inside-out" classes

Interface to Bzip2 compression library

Low-Level Interface to zlib compression library

Interface to zlib compression library

An Object Oriented Interface to GnuPG.

Full XS implementation of common crypt() algorithms

OpenSSL support for LWP

terminal screen handling and optimization

A curses based OO user interface framework

get pathname of current working directory

MessagePack serialising/deserialising

Self Contained RDBMS in a DBI Driver (sqlite 2.x)

MySQL driver for the Perl5 Database Interface (DBI)

Database independent interface for Perl

Pure-perl SQL parser based on MySQL grammar and lexer

Pretty printing of data structures

stringified perl data structures, suitable for both printing and eval

Parse date strings into time values

A date and time object

Localization support for

Time zone object base class and factory


Perl interface to the MD5 Algorithm

Perl extension for getting MD5 sums for files and urls.

Perl interface to the SHA-1 algorithm

Check validity of Internet email addresses

character encodings in Perl

Detects the encoding of data

System errno constants

generate XS code to import C header constants

install files from here to there

Create a module Makefile

converts Perl XS code into C code

Perl extension for recursively copying files and directories

Alternative interface to File::Find

Guess File Type With XS (a la mod_mime_magic)

Perl extension for reading from continously updated files

update access and modification timestamps, creating nonexistent files where necessary.

Portable implementation of the `which' utility

Perl extension for filesystem disk space information.

Perl extension for statvfs() and fstatvfs()

Perl extension to provide a framework for a virtual filesystem

Perl Source Filter Utility Module

Graph Plotting Module for Perl 5

Draw aligned strings

Look up the country of an IPv4 address

Extended processing of command line options

Subset of Getopt::Param functionality with smaller memory footprint

Convert or render graphs (as ASCII, HTML, SVG or via Graphviz)

Generate easily flowcharts as Graph::Easy objects

HTML parser class

data tables useful in parsing HTML

Perl module to use HTML-like templating language

Create 2 or 3 line, fully functional (SSL) HTTP server(s)

date conversion routines

Write RFC 1952 files/buffers

is_interactive() without large deps

IO:: interface for reading/writing a scalar

Perl extension to track the byte sizes of data in and out of a socket

Object interface for AF_INET|AF_INET6 domain sockets

Low-level allocate a pseudo-Tty, import constants.

Read RFC 1952 files/buffers

fast lookup of country codes from IP addresses

Create a shell-like pipeline of many running commands

read the dimensions of an image in several popular formats

JSON is YAML (but consider using JSON::XS instead!)

Provide https support for LWP::UserAgent

Use the lchown(2) system call from Perl

scalable directory/file change notification

Provide the stuff missing in List::Util

A selection of general-utility list subroutines

Adds some utility functionality and failure handling to Local::Maketext handles

Methods for getting localized CLDR language/territory names (and a subset of other data)

Log4j implementation for Perl

Perl interface to the MD5 Message-Digest Algorithm

Encoding and decoding of base64 strings

low-calorie MIME generator

Read aliases(5) and ~/.forward declarations

Signs/verifies Internet mail with DKIM/DomainKey signatures

A perl implementation of DomainKeys

An object-oriented implementation of Sender Policy Framework

Interface to Sender Rewriting Scheme

Spam detector and markup engine

Perl extension for base 85 numbers, as referenced by RFC 1924

Arbitrary size floating point math package

Arbitrary size integer/float math package

Make functions faster by trading space for time

Build and install Perl modules

Perl extension for AOL Instant Messenger TOC protocol

Manages IPv4 and IPv6 addresses and subnets

Provide a DAV Server

Perl interface to the Domain Name System

perl extensions for portable ssl daemons

FTP Client class

A FTP over SSL/TLS class

Efficiently match IP addresses against ranges

Perl extension for manipulating IPv4 addresses.

Lightweight Directory Access Protocol

Load and manipulate an LDAP v3 Schema

LDAP server side protocol handling

Perl bindings for GNU Libidn

Implementation of AOL's OSCAR protocol for instant messaging (for interacting with AIM a.k.a. AOL IM a.k.a. AOL Instant Messenger - and ICQ, too!)

Object oriented interface to SNMP

support for Secure Sockets Layer

Perl extension for using OpenSSL

Extensible, general Perl server engine

Net::Server personality

Simple Class for OLE document interface.

Generate Recursive-Descent Parsers

Look up Perl documentation in Pod format.

Perl interface to file system quotas

SQL parsing and processing engine

Base object for generating SVG Graphs

make a hole to the original main compartment in the Safe compartment

A selection of general-utility scalar subroutines

Expand crontab(5)-style integer lists

IPv6 related part of the C socket.h defines and structure manipulators

Read information from an Excel file.

Write to a cross-platform Excel binary file.

persistence for Perl data structures

Perl interface for cyclic redundency check generation

Try every conceivable way to get full hostname

uses mmap to map in a file as a Perl variable

Perl interface to the UNIX syslog(3) calls

A perl module for simple terminal control

Run test scripts with statistics

Template Toolkit Processing System

comma-separated values manipulator (using XS or PurePerl)

Query processing framework

Tie hashes to DBI relational databases

ordered associative arrays for Perl

Merge multiple data sources into a hash

High resolution alarm, sleep, gettimeofday, interval timers

A multi-node tree object. Most useful for modeling hierarchical data structures.

Uniform Resource Identifiers (absolute and relative)

Percent-encode and percent-decode unsafe characters

Uniform Resource Locators

Perl extension for getting PID info.

Subset of Unix::PID functionality with smaller memory footprint

Perl Binding for libxml2

Constants and Character Encoding Routines

Structured Errors

A perl module for parsing XML documents

Simple API for XML

SAX2 Driver for Expat (XML::Parser)

Easy API to maintain XML (esp config files)

Fast, lightweight YAML loader and dumper

Test Memory Allocation

Perl extension for restricting what goes into @INC

create and use a local lib/ for perl modules with PERL5LIB


cPanel, <cpanel at>


Please report any bugs or feature requests to bug-task-cpanel-core at, or through the web interface at We will be notified, and then you'll automatically be notified of progress on your bug as we make changes.


You can find documentation for this module with the perldoc command.

perldoc Task::Cpanel::Core

You can also look for information at:

  • RT: CPAN's request tracker (report bugs here)

  • AnnoCPAN: Annotated CPAN documentation

  • CPAN Ratings

  • Meta CPAN


Copyright 2012 cPanel.

All rights reserved

This is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.

See for more information.