The State Threads is a small application library which provides a
foundation for writing fast and highly scalable Internet applications
(such as web servers, proxy servers, mail transfer agents, and so on) on
UNIX-like platforms. It combines the simplicity of the multithreaded
programming paradigm, in which one thread supports each simultaneous
connection, with the performance and scalability of an event-driven
state machine architecture. In other words, this library offers a
threading API for structuring an Internet application as a state
machine.
The State Threads library is a derivative of the Netscape Portable
Runtime library (NSPR).
This program is a domain name server analysis and reporting tool.
It checks and reports whether a domain name, hosted by your organization,
is still in use, and if so, reports whether your name servers are
still the delegated name servers of the domain name in question.
Reports are generated both to the console and as HTML output.
HTMLs also include information about the MX and WWW records of the domain name.
The tool is expected to be of great use for Internet Service Providers
who are in need of keeping track of lame dns records.
Neubot is a research project on network neutrality of the NEXA Center for
Internet & Society at Politecnico di Torino. The project is based on a
lightweight open-source program that interested users can download and install
on their computers. The program runs in background and periodically performs
transmission tests with some test servers and with other instances of the
program itself. These transmission tests probe the Internet using various
application level protocols. The program saves tests results locally and uploads
them on the project servers. The collected dataset contains samples from various
Providers and allows to monitor network neutrality.
PFinger consists of server and client for the standard finger service.
The PFinger server is a replacement for the standard Unix finger server. It
also implements the pip-protocol which could become the finger v2 protocol.
Its advantage over existing finger servers like GNU Finger or similar
enhanced Finger servers are its configurability, compatibility and security
(e.g. the server does not run as root).
The Pfinger client can be used for several tasks: First it provides an easy
way to edit the information the PFinger Server gives out about you. Then it
can be used as graphical version of the standard finger client to monitor
who is online.
'tsshbatch' is a tool to enable you to issue a command to many servers
without having to log into each one separately. When writing scripts,
this overcomes the 'ssh' limitation of not being able to specify the
password on the command line.
'tsshbatch' also understands basic 'sudo' syntax and can be used to
access a server, 'sudo' a command, and then exit.
'tsshbatch' thus allows you to write complex, hands-off scripts that
issue commands to many servers without the tedium of manual login and
'sudo' promotion. System administrators, especially, will find this
helpful when working in large server farms.
The W3C Reference Library is a general code base that can be used to build
clients and servers. It contains code for accessing HTTP, FTP, Gopher, News,
WAIS, Telnet servers, and the local file system. Furthermore it provides
modules for parsing, managing and presenting hypertext objects to the user
and a wide spectra of generic programming utilities. The Library is the
basis for many World-Wide Web applications and all the W3C software is build
on top of it. The Library is a required part of all other W3C applications
in this distribution.
Net::Async::HTTP implements an asynchronous HTTP user agent. It sends requests
to servers, returning Future instances to yield responses when they are
received. The object supports multiple concurrent connections to servers, and
allows multiple requests in the pipeline to any one connection. Normally, only
one such object will be needed per program to support any number of requests.
As well as using futures the module also supports a callback-based interface.
Net::Async::HTTP optionally supports SSL connections, if IO::Async::SSL is
installed. If so, SSL can be requested either by passing a URI with the https
scheme, or by passing a true value as the SSL parameter.
AWStats is short for Advanced Web Statistics. It's a free tool that
generates advanced web (but also ftp or mail) server statistics,
graphically.
This log analyzer works as a CGI or from command line and shows you
all possible information that your logs contain, in a few graphical
web pages. It uses a partial information file to be able to process
large log files, often and quickly.
It can analyze log files from IIS (W3C log format), Apache log files
(NCSA combined/XLF/ELF log format or common/CLF log format), WebStar
and most of all web, proxy, WAP, and streaming servers (and FTP
servers or mail logs).
rplay is a flexible network audio system that allows sounds to be played to
and from local and remote systems. The rplay audio server currently
supports SunOS 4.1.X, Solaris 2.X, Linux, SGI IRIX 4 & 5, HP9000/705,
HP9000/710 and now FreeBSD. The rplay clients and client library should
work on any system that supports Berkeley sockets. The X Window
System is not required.
trivial-features ensures consistent *FEATURES* across multiple
Common Lisp implementations.
For example, on MacOS X platforms, while most Lisps push :DARWIN
to *FEATURES*, CLISP and Allegro push :MACOS and :MACOSX instead,
respectively. Some Lisps might not push any feature suggesting MacOS
X at all. trivial-features will make sure all Lisps will have :DARWIN
in the *FEATURES* list when running on MacOS X.