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).
OS independent wrapper class for executing traceroute calls.
Provides easy parsing of URLs and their constituent parts.
Net_URL_Mapper provides a simple and flexible way to build nice URLs for your
web applications.
The URL syntax is similar to what can be found in Ruby on Rails or Python
Routes module and as such, this package can be compared to what they call
a router. Still, Net_URL_Mapper does not perform the dispatching like these
frameworks and therefore can be used with your
own router.
Self Service Password is a web-based LDAP client. It provides easy,
anywhere-accessible, multi-language service to change your LDAP password.
Since it is a web application, this LDAP browser works on many platforms,
making change of your LDAP/AD password accessible from any location.
The Net_UserAgent object does a number of tests on an HTTP user
agent string. The results of these tests are available via methods of
the object.
This module is based upon the JavaScript browser detection code available
at http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html.
This module had many influences from the lib/Browser.php code in
version 1.3 of Horde.
Serveez is a server framework. It provides routines and help for
implementing IP based servers (currently TCP, UDP and ICMP). It is also
possible to use named pipes for all connection oriented protocols. We
think it is worth the effort because many people need server
functionality within their applications. However, many people
experience problems with select()- or poll()-loops, and with
non-blocking operations. This application demonstrates various aspects
of advanced network programming in a portable manner. You can use it for
implementing your own servers or for understanding how certain network
services and operations work. The package includes a number of servers
that work already: an HTTP server, an IRC server, a Gnutella spider and
some others. One of the highlights is that you can run all protocols on
the same port. The application itself is single threaded but it uses
helper processes for concurrent name resolution and ident lookups.
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.
The PEAR::Net_Whois looks up records in the databases maintained by several
Network Information Centers (NICs).
PEAR implementation of SOAP protocol and services.