| Sign In/My Account | View Cart |
|
|
We've expanded our Perl news coverage and improved our search! Search for all things Perl across O'Reilly! Net BW whois BW whois is a replacement for the original whois program which works properly with the modified whois system that resulted from ICANN's takeover of the root domain system. The old whois doesn't work well with the new system, while this one does. In addition to just searching the new distributed whois system, this program will also successfully retrieve records where the domain name and the organization name are the same (e.g. amazon.com) by returning to the authoritative server one more time using the bang-handle for the actual domain. Comm.pl If you're familiar with the %22Expect%22 system, Comm.pl does many of the same things for Perl: if you want to automate connections to some network service such as FTP or telnet or mail, you can use Comm.pl to wait for certain strings to appear (e.g. %22Login:%22 or %22Password:%22 before sending a string in response. This is similar to the chat2.pl library file bundled with Perl, but is more robust. Comm.pl Version 1.6 DCE An object-oriented interface to DCE, the Distributed Computing Environment. DNS Tools dns_tree is a command-line-based front-end to dig. It replaces the several dig invocations necessary to fetch a zone, and it formats the output in a somewhat sensible hierarchical style (a tree). dns_browse is a GUI front-end to dns_tree. It allows point-and-click DNS browsing and makes it easy to expand/compress hierarchies in one or more DNS zones. dns_tree requires dig and Perl 5.002 or later. dns_browse requires Tk-4.2 or later. IPC::SysV An alternate implementation of the Sys V IPC commands built into Perl. %22Sys V IPC%22 is a commonly used means of interprocess communication -- if you have two processes on the same computer that need to exchange information, you probably want to use one of IPC methods: semaphores, message queues, or shared memory. libnet Bundle Contains Net::FTP, Net::SMTP, Net::Netrc, Net::Cmd, Net::Domain, Net::Telnet, Net::Time, Net::NNTP, Net::POP3, Net::SNPP libnet-ext Bundle Contains Net::Gen, Net::Inet, Net::TCP, and Net::UDP mftpd A simple ftpserver in Perl. It is intended for a MUD, but the next version (real soon) will be usable on a Unix system. The most interesting feature in this server is the ACL system for protecting files and directories. It also has a couple of other security features. mrtg - Multi Router Traffic Grapher The Multi Router Traffic Grapher (MRTG) is a tool to monitor the traffic load on network-links. MRTG generates HTML pages containing GIF images which provide a LIVE visual representation of this traffic. Check http://www.ee.ethz.ch/stats/mrtg/ for an example. MRTG is based on Perl and C and works under UNIX and Windows NT. MRTG is being successfully used on many sites around the net. Check the MRTG-Site-Map. Net::Cmd A network command class used by Net::FTP and Net::SMTP. (Part of the libnet bundle) Net::Country Expands Internet country codes (e.g. BE) to English country names (e.g. Belgium). Net::DNS Net::DNS is a Perl interface to the DNS resolver. It allows the programmer to perform any type of DNS query. For details, see the Net::DNS manual page. Net::Domain Evaluate the current host's Internet name and domain. (Part of the libnet bundle) [pod] Net::Finger Net::Finger connects to a local or remote finger daemon and makes a finger request. [pod] Net::FTP Interface to the File Transfer Protocol (FTP) (Part of the libnet bundle) [pod] Net::FTPServer Net::FTPServer is a full-featured, secure, extensible and configurable FTP server, written in Perl -- Features include: Virtual filesystem allows the FTP server to serve files from a SQL database; Configurable and extensible in Perl; Supports all the latest RFCs and Internet Drafts, including MLST, MLSD, FEAT, OPTS, LANG; Secure by design and implementation; PAM authentication; Resource limits; Run standalone or from inetd; Configurable server greetings and welcome messages; Anonymous mode; Run in chroot jail; Sophisticated access control rules; wu-ftpd style aliases and cdpath; SITE EXEC (disabled by default); Syslog logging; Set TCP parameters. Net::Gen Generic sockets interface Net::Ident Net::Ident is a module that looks up the username on the remote side of a TCP/IP connection through the ident (auth/tap) protocol described in RFC1413 (which supersedes RFC931). Note that this requires the remote site to run a daemon (often called identd) to provide the requested information, so it is not always available for all TCP/IP connections. Net::Inet Basic services for socket-based communications Net::IRC Perl interface to the Internet Relay Chat protocol. Net::IRC First intended to be a quick tool for writing an IRC script in Perl, Net::IRC has grown into a comprehensive Perl implementation of the IRC protocol (RFC 1459), supported and developed by several members of the EFnet IRC channel #perl. Net::Jabber The Jabber Instant Messaging project is an Open Source project seeking to provide a complete cross protocol messaging solution. The problem with current IM solutions is that they are all proprietary and cannot talk to each other. Jabber seeks to get rid of those barriers by allowing a Jabber client to talk with an AOL user, or an IRC chat room, or any number of other programs. For more information about the Jabber project visit http://www.jabber.org. Net::Jabber is a collection of Perl modules that provide a Perl Developer access to the Jabber protocol. Using OOP modules we provide a clean interface to writing anything from a full client to a simple protocol tester. Net::Netmask Net::Netblock parses and understand IPv4 CIDR blocks. It's built with an object-oriented interface. Nearly all functions are methods that operate on a Net::Netblock object. There are methods that provide the nearly all bits of information about a ne Net::Netrc Interface to .netrc files. (Part of the libnet bundle) [pod] Net::NIS Interface to NIS, the Network Information Service. (NIS used to be called Yellow Pages before Sun lost a trademark battle.) NIS provides information about user accounts to remote hosts. This makes it possible for all the computers on a network to have the same accounts without local copies of the password file. Net::NISPlus Interface to NIS+, the second generation of NIS. Net::NNTP Interface to the Network News Transfer Protocol (NNTP)) (Part of the libnet bundle) [pod] Net::PH Net::PH is a class implementing a simple Nameserver/PH client in Perl as described in the CCSO Nameserver Server-Client Protocol. -- Now part of the libnet bundle. [pod] Net::Ping Lets your programs %22ping%22 a host -- that is, see whether it's up and how much time it takes packets to get there and back. Net::POP3 Interface to the Post Office Protocol (POP3) Also see Mail::POP3Client. (Part of the libnet bundle) [pod] Net::RawIP This package provides a class object which can be used for creating, manipulating and sending a raw ip packets. Net::Rexec Invokes REXEC protocol to execute command on host using userid and password. If userid or password are omitted then they are retrieved from the netrc file. $rc is 0 if command was invoked on host, 1 otherwise unless the fork to invoke command fails in which case it is 2. Output is put into @output. Net::SMTP Interface to the Simple Mail Transfer Protocol (SMTP). SMTP is how most Internet computers communicate when they're exchanging mail (Part of the libnet bundle) [pod] Net::SNPP Interface to the Simple Network Pager Protocol (SNPP) (Part of the libnet bundle) [pod] Net::Spooler Net::Spooler is a Perl extension for writing spooling daemons. Net::SSLeay An interface to Netscape's SSL (Secure Socket Layer). By Eric A. Young, hence %22eay%22. Net::Subnet This module implements a symplistic way to match individual IP Addresses to subnets. It can be used to, among other things, help analyze HTTPD logs. Net::Syslog Net::Syslog implements the intra-host syslog forwarding protocol. It is not intended to replace the Sys::Syslog or Unix::Syslog modules, but instead to provide a method of using syslog when a local syslogd is unavailable or when you don't want to write syslog messages to the local syslog. Net::TCP Provides TCP communication over sockets Net::Telnet Net::Telnet allows you to make client connections to a TCP port and do network I/O, especially with a port using the TELNET protocol. Simple I/O methods such as print, get, and getline are provided. More sophisticated interactive features are provided because connecting to a TELNET port ultimately means communicating with a program designed for human interaction. Some interactive features include the ability to specify a timeout and to wait for patterns to appear in the input stream, such as the prompt from a command interpreter. (Part of the libnet bundle) [pod] Net::Time Obtains the time from a remote machine -- Now part of the libnet bundle. [pod] Net::UDP Provides UDP communication over sockets. pang Pang shows a color (ansi terminal) strip chart of a host's ping history. Tildes denote uptime, minuses are missed packets, underscores are downtime, plusses are caught packets. Perl DNS Resolver Module Net::DNS is a collection of Perl modules to interface with the Domain Name System (DNS) resolver. It allows the programmer to perform queries that are beyond the capabilities of gethostbyname and gethostbyaddr. Perl modules for communications collection of Perl modules for network communication. Perl5 SNMP Extension Module for the UCD SNMP Library This is a Perl5 extension module which provides an interface to the UCD SNMP client toolkit. The UCD SNMP Library is based on version 2.1.2.1 of the CMU SNMP Library and has incorporated many bugfixes and enhancements. PerLDAP PerLDAP is a set of modules written in Perl and C that will allow developers to leverage their existing Perl knowledge to easily write to and manage LDAP-enabled directories. PerLDAP makes it very easy to search, add, delete, and update directory entries. perlMrtgCfg perlMrtgCfg is a Web-based MRTG configuration utility. It provides easy-to-use forms which allow you to add new systems to MRTG. perlrpcgen 0.71a Generates Perl extension code and a server shell from an RPC interface file. You can use it to talk to RPC services (like NFS) written in C, or vice versa. SNMP support for Perl 5 This module differs from existing SNMP packages in that it is completely stand-alone, i.e. you don't need to have another SNMP package such as CMU SNMP. It is also written entirely in Perl, so you don't have to compile any C modules. It uses the Perl 5 Socket.pm module and should therefore be very portable, even to non-Unix systems. The SNMP operations currently supported are %22get%22, %22get-next%22, and %22set%22, as well as trap generation and reception. For an excellent example of the type of application this is useful for, see Tobias Oetiker's mrtg (Multi Router Traffic Grapher) tool.
|
|
Sponsored By: |