Some commonly used Perl modules don't have SSL support at all, even if the
protocol supports it. Others have SSL support, but most of them don't do proper
checking of the server's certificate.
The Net::SSLGlue::* modules try to add SSL support or proper certificate
checking to these modules. Currently support for the following modules is
available:
- Net::SMTP - add SSL from beginning or using STARTTLS
- Net::POP3 - add SSL from beginning or using STLS
- Net::FTP - add SSL and IPv6 support to Net::FTP
- Net::LDAP - add proper certificate checking
- LWP - add proper certificate checking
There is also a Net::SSLGlue::Socket package which combines SSL and non-SSL and
IPv6 capabilities to make it easier to enhance modules based on
IO::Socket::INET.
KDE Wallet Manager is a tool to manage the passwords on your KDE
system. By using the KDE wallet subsystem it not only allows you to
keep your own secrets but also to access and manage the passwords of
every application that integrates with the KDE wallet.
Net::Server::Mail::ESMTP::AUTH is an extension to provide
support for SMTP authentication with Net::Server::Mail::ESMTP
module.
Currently only LOGIN and PLAIN methods are supported.
SinFP is a new approach to OS fingerprinting, which bypasses
limitations that nmap has.
Nmap approaches to fingerprinting as shown to be efficient for years.
Nowadays, with the omni-presence of stateful filtering devices,
PAT/NAT configurations and emerging packet normalization technologies,
its approach to OS fingerprinting is becoming to be obsolete.
SinFP uses the aforementioned limitations as a basis for tests to be
obsolutely avoided in used frames to identify accurately the remote
operating system. That is, it only requires one open TCP port, sends
only fully standard TCP packets, and limits the number of tests to 2
or 3 (with only 1 test giving the OS reliably in most cases).
This set of modules provides perl class wrappers for the network mapper
(nmap) scanning tool (see http://www.insecure.org/nmap/). Using these
modules, a developer, network administrator, or other techie can create
perl routines or classes which can be used to automate and integrate
nmap scans elegantly into new and existing perl scripts.
Perl Crypto Extention to OpenSSL
This module contains all functions needed for handling PKCS#7
signatures. It requires some parameters to be passed such as a
reference to a OpenCA::OpenSSL instance.
This module provides an interface to PKCS#7 structures, no specific
crypto functions are performed (see the OpenCA::OpenSSL module for
this).
This module is intended for easily manage Cert REQUESTs.
Perl extension for handling X509 Certificates
PGP::Sign is a special purpose module designed to create and check detached
signatures for data. It's mainly intended to be used for things like
reimplementing PGPMoose, signcontrol and pgpverify.
It can use PGP 2.6.*, PGP 5 or Gnu Privacy Guard.