This module extends existing IO::Async classes with extra methods to allow the
use of SSL or TLS-based connections using IO::Socket::SSL. It does not directly
provide any methods or functions of its own.
Primarily, it provides SSL_connect and SSL_listen, which yield
IO::Socket::SSL-upgraded socket handles or IO::Async::SSLStream instances, and
two forms of SSL_upgrade to upgrade an existing TCP connection to use SSL.
dradis is an open source framework to enable effective information sharing.
dradis is a self-contained web application that provides a centralised
repository of information to keep track of what has been done so far,
and what is still ahead.
Features include:
* Easy report generation.
* Support for attachments.
* Integration with existing systems and
tools through server plugins.
* Platform independent.
We can call outside defined subroutines from the Safe
compartment using share(), and call methods through the object that is
copied into the Safe compartment using varglob(). However, these
subroutines and methods are still executed in the Safe compartment, so
they cannot call other subroutines that are dynamically qualified with
the package name, such as class methods.
Through Safe::Hole, we can execute outside defined subroutines
in the original main compartment from the Safe compartment.
The Mcrypt modules provides and simple and inuitive perl abstraction of the
libmcrypt cryptography library. It provide mechanisms for encoding and
decoding perl scalars.
This is a very simple snort rule object. It was developed to allow for
scripted dynamic rule creation. Ideally you could dynamically take a
list of bad hosts and build an array of snort rule objects from that
list. Then write that list using the string() method to a snort rules
file.
Module::Signature adds cryptographic authentications to CPAN
distributions, via the special SIGNATURE file.
If you are a module user, all you have to do is to remember
running "cpansign -v" (or just "cpansign") before issuing
"perl Makefile.PL" or "perl Build.PL"; that will ensure the
distribution has not been tampered with.
For module authors, you'd want to add the SIGNATURE file to
your MANIFEST, then type "cpansign -s" before making a distribution.
Net::OpenID::Common - Libraries shared between Net::OpenID::Consumer
and Net::OpenID::Server
OpenID is a decentralized identity system, but one that's actually
decentralized and doesn't entirely crumble if one company turns evil
or goes out of business.
An OpenID identity is just a URL. You can have multiple identities in
the same way you can have multiple URLs. All OpenID does is provide a
way to prove that you own a URL (identity).
Anybody can run their own site using OpenID, and anybody can be an
OpenID server, and they all work with each other without having to
register with or pay anybody to "get started". An owner of a URL can
pick which OpenID server to use.
OpenID is a decentralized identity system, but one that's actually
decentralized and doesn't entirely crumble if one company turns evil
or goes out of business.
An OpenID identity is just a URL. You can have multiple identities in
the same way you can have multiple URLs. All OpenID does is provide a
way to prove that you own a URL (identity).
Anybody can run their own site using OpenID, and anybody can be an
OpenID server, and they all work with each other without having to
register with or pay anybody to "get started". An owner of a URL can
pick which OpenID server to use.
Net::Radius::Server provides an extensible framework to create RADIUS
servers suitable for non-standard scenarios where authentication
needs to consider multiple factors. The RADIUS responses may be
created by arbitrarily complex rules that process the request packet
as well as any external data accessible to Perl.