OurNet::BBSAgent provides an object-oriented interface to TCP/IP based
interactive services, by simulating as a virtual user with action defined by a
script language.
The developer could then use the same methods to access different services, to
easily implement interactive robots, spiders, or other cross-service agents.
The scripting language of OurNet::BBSAgent features both flow-control and
event-driven capabilities, makes it especially well-suited for dealing with
automation tasks involved with Telnet-based BBS systems.
This module is the foundation of the BBSAgent back-end described in OurNet::BBS.
Please consult its man page for more information.
proxy-connect is a simple relaying command to make network connection via SOCKS
and HTTPS proxies. It is mainly intended to be used as proxy command for
OpenSSH.
Features of proxy-connect are:
* Supports SOCKS (version 4/4a/5) and HTTPS CONNECT method.
* Supports NO-AUTH and USERPASS authentication of SOCKS
* Partially supports telnet proxy (experimental).
* You can input password from tty, ssh-askpass or environment variable.
* Simple and general program independent from OpenSSH.
* You can also relay local socket stream instead of standard I/O.
Example Usage:
Add to ~/.ssh/config
Host remote.outside.net
ProxyCommand /usr/local/sbin/proxy-connect -S socks:1080 %h %p
Impacket is a collection of Python classes focused on providing access
to network packets. Impacket allows Python developers to craft and
decode network packets in simple and consistent manner. It includes
support for low-level protocols such as IP, UDP and TCP, as well as
higher-level protocols such as NMB and SMB. Impacket is highly effective
when used in conjunction with a packet capture utility or package such
as Pcapy. Packets can be constructed from scratch, as well as parsed
from raw data. Furthermore, the object oriented API makes it simple to
work with deep protocol hierarchies.
Bunny is an AMQP (Advanced Message Queuing Protocol) client, written in Ruby,
that is intended to allow you to interact with AMQP-compliant message
brokers/servers such as RabbitMQ in a synchronous fashion.
It is based on a great deal of useful code from amqp by Aman Gupta and Carrot
by Amos Elliston.
You can use Bunny to :
* Create and delete exchanges
* Create and delete queues
* Publish and consume messages
Bunny is known to work with RabbitMQ versions 1.5.4 and above with version 0-8
of the AMQP specification.
The vSphere SDK for Perl provides an easy-to-use Perl scripting interface to
the vSphere API. SDK ships with utilities, and documentation for building
vSphere management applications.
The vSphere Command-Line Interface (vSphere CLI) command set allows you to
run common system administration commands against ESX/ESXi systems from any
machine with network access to those systems. You can also run most vSphere
CLI commands against a vCenter Server system and target any ESX/ESXi system
that vCenter Server system manages.
vSphere CLI commands are especially useful for ESXi hosts because ESXi does
not include a service console.
wol implements Wake-On-LAN functionality in a small program.
It wakes up hardware that is Magic Packet compliant.
Consider you have a sleeping or turned-off computer
and you want to wake it up remotely. Just type:
# wol <MAC-ADDRESS>
and the host wakes up (OK, it will boot ;-).
Features:
- Wakes up various NIC's (tested)
- 3COM 3C905c
- Intel EtherExpress Pro 100
- Linksys Etherfast LNE100TX
- Realtek LFE8139
- LevelOne FNC-0107TX
- Wake up from file (same as /etc/ethers and an enhanced format)
- Sleeping between two wake ups (measured in milliseconds)
POE::Component::Server::NNTP is a POE component that implements an RFC 977
http://www.faqs.org/rfcs/rfc977.html NNTP server. It is the companion component
to POE::Component::Client::NNTP which implements NNTP client functionality.
You spawn an NNTP server component, create your POE sessions then register
your session to receive events. Whenever clients connect, disconnect or send
valid NNTP protocol commands you will receive an event and an unique client ID.
You then parse and process the commands given and send back applicable NNTP
responses.
This component doesn't implement the news database and as such is not by itself
a complete NNTP daemon implementation.
Bibcursed is a simple program to make life a little easier when using
BibTeX bibliographies. It currently provides these main functions:
- Adding references to your bibliography. This is done with prompts so
templates for the different entries (article, proceedings, etc) do
not have to be remembered. Error checking is used so that the required
fields have to be supplied, and incorrect fields cannot be entered.
New entries are inserted into the 'correct' place in the BibTeX file
- Clean and easy removal of entries
- Viewing of entries and changing of fields
- Easy searching of entries, including search by field
hp2xx reads HPGL ASCII source files, interprets them, and
converts them into either another vector-oriented format
or one of several rasterfile formats. Currently, its HPGL
parser recognizes a subset of the HP 7550A command set.
Some high-level functions like filled polygons are missing
Also, only the basic fixed character set 0 is supported
Besides these limitations, hp2xx has proven to work with
many HP-GL sources without any trouble.
It allows conversion from HPGL to:
mf (MetaFont), eps (PostScript), pcl (HP-PCL Level3),
pre(view), pcx (PaintBrush-Format), img (GEM),
pic (ATARI bitmap), pbm (Portable Bitmap),
png (Portable Network Graphics), ...
Lout is a document formatting system similar in style to LaTeX. It
offers a very full range of features, including PostScript, PDF, and
plain text output, optimal paragraph and page breaking, automatic
hyphenation, PostScript EPS file inclusion and generation, equation
formatting, tables, diagrams, rotation and scaling, sorted indexes,
bibliographic databases, running headers and odd-even pages, automatic
cross referencing, multilingual documents including hyphenation (most
European languages are supported, including Russian), formatting of
computer programs, and more. Lout may be extended by writing definitions
which are much simpler than the equivalent troff of TeX macros.