This module looks up the country of an IP or hostname, using the free
GeoIP Legacy file-based database. This database should be more complete
and accurate than reverse DNS lookups.
This module can be used to automatically select the geographically closest
mirror, or to analyze your web server logs to determine the countries of
your visiters.
This distribution provides an API for the GeoIP2 web services and databases. The
API also works with the free GeoLite2 databases.
See GeoIP2::WebService::Client for details on the web service client API and
GeoIP2::Database::Reader for the database API.
Google::SAML::Request will parse (and, for the sake of completeness,
create) SAML requests as used by Google. Please note that
Google::SAML::Request is by no means a full implementation of the SAML
2.0 standard. But if you want to talk to Google to authenticate users,
you should be fine.
Google::SAML::Response can be used to generate a signed XML document
that is needed for logging your users into Google using SSO.
You have some sort of web application that can identify and
authenticate users. You want users to be able to use some sort of
Google service such as Google mail.
When using SSO with your Google partner account, your users will send
a request to a Google URL. If the user isn't already logged in to
Google, Google will redirect him to a URL that you can define. Behind
this URL, you need to have a script that authenticates users in your
original framework and generates a SAML response for Google that you
send back to the user whose browser will then submit it back to
Google. If everything works, users will then be logged into their
Google account and they don't even have to know their usernames or
passwords.
Perl implementation of the Growl GNTP Protocol (Client Part).
Kea provides DHCPv4 and DHCPv6 servers, a dynamic DNS update module,
a portable DHCP library, libdhcp++, and a DHCP benchmarking tool,
perfdhcp.
Kea is developed by Internet Systems Consortium.
IO::Socket::INET6 provides an object interface to creating and using sockets
in the AF_INET6 domain. It is built upon the IO::Socket interface and
inherits all the methods defined by IO::Socket. As a consequence, this module
is protocol independent, it can run both IPv6 & IPv4, when DNS names are
passed.
Cagibi is an experimental cache/proxy system for the SSDP* (Simple
Service Discovery Protocol) part of UPnP.
Cagibi aims to be to SSDP what Avahi is to DNS-SD/Zeroconf: a cache
caching all service/device announcements on the network in a local
process as well as being a broker serving local announcements to
the network. Both should be done by a single daemon process,
accessable via D-Bus on the system bus. The cache should offer
active queries, so another process is only informed about changes
about UPnP devices it is interested in.
The IO::Socket::Multicast module subclasses IO::Socket::INET to enable
you to manipulate multicast groups. With this module (and an operating
system that supports multicasting), you will be able to receive incoming
multicast transmissions and generate your own outgoing multicast
packets.
The IO::Socket::Multicast6 module subclasses IO::Socket::INET6 to enable you to
manipulate multicast groups. With this module you will be able to receive
incoming multicast transmissions and generate your own outgoing multicast
packets.
This module uses the same API as IO::Socket::Multicast, but with added support
for IPv6 (IPv4 is still supported). Unlike IO::Socket::Multicast, this is a
pure-perl module.