The Dropbox API is a OAuth based API. I try to abstract as much away
as possible so you should not need to know too much about it.
This module provides a simple, straight-forward interface to the
Google Analytics Data Export API, using LWP::UserAgent and XML::LibXML
for the heavy lifting.
libnet is a collection of Perl modules which provides a simple
and consistent programming interface (API) to the client side
of various protocols used in the internet community.
For details of each protocol please refer to the RFC. RFC's
can be found a various places on the WEB, for a starting
point look at:
http://www.yahoo.com/Computers_and_Internet/Standards/RFCs/
The RFC implemented in this distribution are
Net::FTP RFC959 File Transfer Protocol
Net::SMTP RFC821 Simple Mail Transfer Protocol
Net::Time RFC867 Daytime Protocol
Net::Time RFC868 Time Protocol
Net::NNTP RFC977 Network News Transfer Protocol
Net::POP3 RFC1939 Post Office Protocol 3
Decapsulate traffic encapsulated within GRE, IPIP, 6in4 and ESP protocols
from a pcap file.
Can also remove IEEE 802.1Q (virtual lan - vlan) header.
Kippo is a medium interaction SSH honeypot designed to log brute force
attacks and, most importantly, the entire shell interaction performed
by the attacker.
Net::OpenSSH::Parallel is an scheduler that can run commands in parallel in a
set of hosts through SSH. It tries to find a compromise between being simple to
use, efficient and covering a good part of the problem space of parallel process
execution via SSH.
Obviously, it is build on top of Net::OpenSSH!
Common usage of the module is as follows:
- Create a Net::OpenSSH::Parallel object.
- Register the hosts where you want to run commands with the "add_host" method.
- Queue the actions you want to run (commands, file copy operations, etc.) using
the "push" method.
- Call the "run" method and let the parallel scheduler take care of everything!
This class provides methods for making parallel, asynchronous requests to the
OpenStack API. This distribution comes with a command line tool stackattack
which heavily uses this class.
Net::Server is an extensible, generic Perl server engine. Net::Server combines
the good properties from Net::Daemon (0.34), NetServer::Generic (1.03), and
Net::FTPServer (1.0), and also from various concepts in the Apache Webserver.
Net::Server attempts to be a generic server as in Net::Daemon and
NetServer::Generic. It includes with it the ability to run as an inetd process
(Net::Server::INET), a single connection server (Net::Server or
Net::Server::Single), a forking server (Net::Server::Fork), or as a preforking
server (Net::Server::PreFork). In all but the inetd type, the server provides
the ability to connect to one or to multiple server ports.
Virtual Network Computing (VNC) is a desktop sharing system which uses
the RFB (Remote FrameBuffer) protocol to remotely control another
computer. This module acts as a VNC client and communicates to a VNC
server using the RFB protocol, allowing you to capture the screen of
the remote computer.
This module dies upon connection errors (with a timeout of 15 seconds)
and protocol errors.
This implementation is based largely on the RFB Protocol Specification,
http://www.realvnc.com/docs/rfbproto.pdf. That document has an error
in the DES encryption description, which is clarified via
http://www.vidarholen.net/contents/junk/vnc.html.
POSIX::getpeername provides getpeername(2). perl's core getpeername
needs a open file handle. POSIX::getpeername allows you to get
peername from sockfd.