The Net::HTTP class is a low-level HTTP client that supports HTTP/1.0 and
HTTP/1.1. An instance of the Net::HTTP class represents a connection to an HTTP
server.
Net::Gnats provides a perl interface to the gnatsd command set. Although most
of the gnatsd command are present and can be explicitly called through
Net::Gnats, common gnats tasks can be accompished through some methods which
simplify the process (especially querying the database, editing bugs, etc).
Net-Works provides a APIs for IP addresses and networks
similar to NetAddr::IP, but claims to be cleaner.
Net::GrowlClient provides a complete object oriented interface
to send Mac OS X Growl notifications across the network.
PEAR::Net_Dict provides a simple API to the DICT Protocol handling all the
network related issues and providing DICT responses in PHP datatypes to
make it easy for a developer to use DICT servers in their programs.
Net_Socket is a PEAR class interface to TCP sockets.
It provides blocking and non-blocking operation, with different reading
and writing modes (byte-wise, block-wise, line-wise and special formats
like network byte-order ip addresses).
Net_Vpopmaild is a pear Class for accessing Vpopmail's vpopmaild
daemon. It supports all vpopmaild commands, such as adding/removing
domains, users, robots (autoresponders), and ezmlm lists (todo),
as well as modifying domain limits, ip maps, etc.
Net::Frame is a fork of Net::Packet. The goal here was to greatly
simplify the use of the frame crafting framework. Net::Packet does
many things undercover, and it was difficult to document all the thingies.
Also, Net::Packet may suffer from unease of use, because frames were
assembled using layers stored in L2, L3, L4 and L7 attributes. Net::Frame
removes all this, and is splitted in different modules, for those who only
want to use part of the framework, and not whole framework.
Finally, anyone can create a layer, and put it on his CPAN space, because
of the modularity Net::Frame offers. For an example,
see Net::Frame::Layer::ICMPv4 on my CPAN space.
Net::OAuth provides a low-level API for reading and writing OAuth messages.
OAuth is an open protocol to allow secure API authentication in a simple and
standard method from desktop and web applications. In practical terms, OAuth is
a mechanism for a Consumer to request protected resources from a Service
Provider on behalf of a user.
Net::OAuth provides:
- classes that encapsulate OAuth messages (requests and responses).
- message signing
- message serialization and parsing.
- 2-legged requests (aka. tokenless requests, aka. consumer requests), see
"CONSUMER REQUESTS"
Net::OAuth does not provide:
- Consumer or Service Provider encapsulation
- token/nonce/key storage/management
Net::Address::Ethernet - find hardware ethernet address.