http://www.linuxtv.org/vdrwiki/index.php/Control-plugin
The 'control' plugin brings the ability to VDR to control
the whole OSD over a telnet client.
To reach this, 'control' listens on a network socket
(default is port 2002). If a client wants to connect, VDR
checks if that client is allowed to connect to VDR (see in
the documentation of VDR about the svdrphosts.conf file for
more info). If the connection is etablished, 'control'
sends the curent OSD state to the client. Also all key
strokes at the client side are redirected to VDR.
This module allows you to write a Stomp client. Stomp is the Streaming
Text Orientated Messaging Protocol (or the Protocol Briefly Known as
TTMP and Represented by the symbol :ttmp). It's a simple and easy to
implement protocol for working with Message Orientated Middleware from
any language. Net::Stomp is useful for talking to Apache ActiveMQ, an
open source (Apache 2.0 licensed) Java Message Service 1.1 (JMS) message
broker packed with many enterprise features.
A Stomp frame consists of a command, a series of headers and a body -
see Net::Stomp::Frame for more details.
For details on the protocol see http://stomp.codehaus.org/Protocol.
The Flow module provides the decoding function for NetFlow version 5,9
and IPFIX, and the encoding function for NetFlow version 9 and IPFIX.
It supports NetFlow version 9 (RFC3945) and NetFlow version 5
(http://www.cisco.com/) and IPFIX(draft-ietf-ipfix-protocol-26.txt).
Regretfully, it doesn't provide the full specification of IPFIX, yet.
It is future work. You can easily make the Flow Proxy, Protocol Converter
and Flow Concentrator by using the combination of both function. And also,
you can make the flexible Collector which can receive any Templates
by using the Storable perl module.
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
Net::SSH2 is a perl interface to the libssh2 (http://www.libssh2.org) library.
It supports the SSH2 protocol (there is no support for SSH1) with all of the
key exchanges, ciphers, and compression of libssh2.
Unless otherwise indicated, methods return a true value on success and false
on failure; use the error method to get extended error information.
The typical order is to create the SSH2 object, set up the connection methods
you want to use, call connect, authenticate with one of the auth methods, then
create channels on the connection to perform commands.
PBKDF2 is a secure password hashing algorithm that uses the techniques of
"key strengthening" to make the complexity of a brute-force attack arbitrarily
high. PBKDF2 uses any other cryptographic hash or cipher (by convention,
usually HMAC-SHA1, but Crypt::PBKDF2 is fully pluggable), and allows for an
arbitrary number of iterations of the hashing function, and a nearly unlimited
output hash size (up to 2**32 - 1 times the size of the output of the backend
hash). The hash is salted, as any password hash should be, and the salt may
also be of arbitrary size.
See also: RFC2898, PKCS#5 version 2.0: http://tools.ietf.org/html/rfc2898
pxytest is a command line utility to test a host for open proxies
that are vulnerable to spammer abuse. It is written in perl.
Unsecured proxies currently are the most significant conduit of
junk email. This is a particularly vexing problem, because open
proxies, unlike open mail relays, hide the origin of the spam,
making it impossible to trace. This utility tests a host to
see if it is vulnerable to such abuse.
See http://www.unicom.com/sw/pxytest for more information.
pxytest was written by Chip Rosenthal.
Monitor::Simple allows simple monitoring of applications and services of your IT
infrastructure. There are many such tools, some of them very complex and
sophisticated. For example, one widely used is Nagios (http://www.nagios.org/).
The Monitor::Simple does not aim, as its name indicates, for all features
provided by those tools. It allows, however, to check whether your applications
and services are running correctly. Its simple command-line interface can be
used in cron jobs and reports can be viewed as a single HTML or text page.
html2text is a command line utility, written in C++, that converts
HTML documents (HTML 3.2) into plain text (ISO 8859-1).
Each HTML document is loaded from a location indicated by an URI or
read from standard input, and formatted into a stream of plain text
characters that is written to standard output or into an output-file.
The input-URI may specify a remote site, from that the documents are
loaded with the Hypertext Transfer Protocol (HTTP). The program is
even able to preserve the original positions of table fields and
accepts also syntactically incorrect input, attempting to interpret it
"reasonably". The rendering is largely customisable through an RC
file.
This module allows you to extract Hatena keywords used in an
arbitrary text and also allows you to mark up a text as HTML
with the keywords.
A Hatena keyword is an element in a suite of web sites
*.hatena.ne.jp having blogs and social bookmarks among others.
Please refer to http://d.hatena.ne.jp/keyword/ (in Japanese) for details.
In Hatena Diary, a blog hosting service, a Hatena keyword found in
a posting is linked to the keywords page automatically.
You can implement the same kind of feature outside Hatena using this module.
It queries Hatena Keyword Link API internally for retrieving terms