pmacct is a set of network tools to gather IP traffic
informations (bytes counter and number of packets); aggregation
of statistics is done using simple primitives (MAC addresses,
source host, destination host, ports and ip protocols) that can
be used alone or combined together to form complex aggregation
methods; counters are either global or historical (broken at
fixed timeslots). Data is either stored in a memory table,
pulled to stdout or in a SQL database (MySQL or PostgreSQL).
Gathering packets off the wire is done either using pcap
library (and promiscuous mode of the listening interface) or
reading Netflow packets coming from the network.
Slate: simple traffic analysis and data reporting collection server for LFAP
This package contains a small Lightweight Flow Accounting (LFAP)
server and LFAP API library. LFAP open solution to delivering
accounting data from Riverstone Networks Switches and Routers.
You can use the sfas program to obtain micro-flow information from
a Riverstone switch running either in Layer 4 bridging mode, routing
or MPLS LSPs. Data that can be collected includes everything from
an IPv4 header and UDP headers and the src/dst port from a TCP
header.
The transmission-daemon is a daemon-based Transmission session that can
be controlled via RPC by transmission-remote (included) and other
Transmission BiTtorrent client such as GTK+ and CLI interface.
Transmission has been built from the ground up to be a lightweight, yet
powerful BitTorrent client. Its simple, intuitive interface is designed
to integrate tightly with whatever computing environment you choose to
use. Transmission strikes a balance between providing useful functionality
without feature bloat. Furthermore, it is free for anyone to use or modify.
bsdproxy is a generic, event-driven proxy designed specifically for the
BSD platform. It uses the kqueue()/kevent() system calls to determine
when to relay data from one side of the connection to the other. It also
uses GLib (http://www.gtk.org) data structures and memory management
functions to optimize steady-state performance (minimize unnecessary
memory allocation/deallocation).
bsdproxy has been used to proxy HTTP, HTTPS, telnet, and mysql without
any problems. It should be able to serve as a transparent proxy for
anything over a TCP/IP connection.
The guacamole-server package is a set of software which forms the
basis of the Guacamole stack. It consists of guacd, libguac, and
several protocol support libraries.
guacd is the Guacamole proxy daemon used by the Guacamole web
application and framework. As JavaScript cannot handle binary
protocols (like VNC and remote desktop) efficiently, a new test-based
protocol was developed which would contain a common superset of the
operations needed for efficient remote desktop access, but would
be easy for JavaScript programs to process. guacd is the proxy which
translates between arbitrary protocols and the Guacamole protocol.
GeoIP is a C library that enables the user to find the country that any
IP address or hostname originates from. It uses a file based database
that is accurate as of March 2002. This database simply contains IP blocks
as keys, and countries as values. This database should be more complete and
accurate than using reverse DNS lookups.
This module can be used to automatically select the geographically closest
mirror, to analyze your web server logs to determine the countries of your
visitors, for credit card fraud detection, and for software export controls.
This port includes a helper script, geoipupdate.sh, to help you keep the
library up-to-date.
Motsognir is a robust, reliable and easy to install open-source gopher server
for Unix-like systems (Linux, BSD, and anything else POSIX-compliant).
The Motsognir gopher server is meant to be used for small projects (like home
servers), but should scale well on bigger architectures as well. All the
configuration is done via a single configuration file, which has very
reasonable defaults. That makes Motsognir easily maintainable, and allows the
administrator to have a full knowledge of what features are allowed/enabled on
the server. Motsognir supports server-side CGI applications and PHP scripts, is
plainly compatible with UTF-8 filesystems, and is entirely written in ANSI C
without external dependencies.
This Cisco IPPhone module was created to provide a simple convenient
method to display Cisco IP Phone objects and gather input from a Cisco
7940 or 7960 IP Phone. This module supports all known Cisco XML objects
for 7940 and 7960 phones. Knowledge of Cisco XML syntax is not a
requirement.
This Perl module gives the ability to use simple PERL objects to display XML
on the IP Phone unlike to Cisco Software Development Kit (SDK) which uses
Microsoft IIS Server, ASP's, JSP's, Javascript, COM Objects, and requires
knowledge of XML syntax.
This module is an implementation of the BGP-4 inter-domain routing
protocol. It encapsulates all of the functionality needed to establish
and maintain a BGP peering session and exchange routing update
information with the peer. It aims to provide a simple API to the BGP
protocol for the purposes of automation, logging, monitoring, testing,
and similar tasks using the power and flexibility of perl. The module
does not implement the functionality of a RIB (Routing Information Base)
nor does it modify the kernel routing table of the host system.
However, such operations could be implemented using the API provided by
the module.
Net::Daemon is an abstract base class for implementing portable server
applications in a very simple way. The module is designed for Perl 5.005
and threads, but can work with fork() and Perl 5.004.
The Net::Daemon class offers methods for the most common tasks a daemon
needs: Starting up, logging, accepting clients, authorization,
restricting its own environment for security and doing the true work.
You only have to override those methods that aren't appropriate for you,
but typically inheriting will safe you a lot of work anyways.