bgpq3 is a lightweight access-list/prefix-list/as-path access-list generator
for Cisco and Juniper routers.
This program is a mostly complete re-implementation of bgpq (net-mgmt/bgpq),
with next major advantages:
- much faster, especially for large as-sets.
- supports ipv6 both at transport level and in prefix/access-lists generation.
- supports asn32 in both asdot and asplain notation, also supports
"transition" as23456 generation instead of asn32.
However, bgpq3 can not be used as a full replacement of bgpq, because:
- "more specific" prefix filtering is not implemented (and not planned).
- GateD prefix-filters generation is not implemented (and not planned).
- Cisco standard access-lists generation is not implemented (and not planned).
- formatted output is not supported (yet?).
Cisco::Reconfig makes it easier to write programs to generate changes to Cisco
configuration files.
Cisco::Reconfig is a module that parses Cisco router configuration files. It
doesn't have any real understanding of Cisco configurations so it might be
useful for other similar configuration languages. It knows that nesting is shown
by indentation. It knows that ! means a comment. It knows that no may proceed a
line without changing where that line exists in the hierarchy. It doesn't know
much else.
Cisco::Reconfig can be used to modify configurations. The set() method will
check the current configruation and return commands to change it if it is other
than what is wanted (as passed to the set() method).
RRDBot is an SNMP polling daemon which writes the polled values to an RRD
database. It can poll many different SNMP sources in an efficient manner.
It has no large external dependencies, and its configuration is stored in text
files. It has full support for MIB definition files and using textual MIBs
instead of numerical OIDs.
A nice feature is the querying of SNMP tables without using a specific index.
Indexes of the rows in an SNMP table may change from time to time, and are less
than ideal for long term tracking of a given value. For example RRDBot can
query the traffic on your router based on the 'xl0' interface name.
RRDBot also contains tools to simplify the creation of RRD files, and the
various archives contained in them.
This program is a command-line utility to catalog and verify torrent files.
Run with only the -t option, it displays the metadata, name, and size of
each file in the torrent. Run with the -t and -p options, it computes the
hashes of all files in the torrent, compares them against the hashes stored
in the metadata, and warns of any errors.
Torrentcheck also verifies the length of each file, and flags an error if
the length is wrong even if the hash codes match. It is designed to handle
files over 4GB on a 32-bit machine.
If torrentcheck returns "torrent is good" at the end of its output, every
byte of every file in the torrent is present and correct, to a high degree
of certainty (as explained in the README file).
twister is an experimental decentralized P2P microblogging platform leveraging
from the free software implementations of Bitcoin and BitTorrent protocols.
User registration and authentication is provided by a bitcoin-like network, so
it is completely distributed (does not depend on any central authority).
Post distribution uses kademlia DHT network and bittorrent-like swarms, both are
provided by libtorrent.
Both Bitcoin and libtorrent versions included here are highly patched and do not
interoperate with existing networks (on purpose).
Warning! This is alpha software! In other words: this software is probably
difficult to compile, it is not feature-complete, it can be unstable, and it may
crash causing data loss. You have been warned.
If you choose to continue you probably must fall into one of the following
categories:
You are a developer.
You are an early adopter (who wants to reserve your nickname).
You are a masochist.
freevrrpd is a VRRP (Virtual Router Redundancy Protocol) implementation
daemon under FreeBSD, NetBSD and OpenBSD.
This daemon has been rewritten from scratch and is not based on
existing projects. In this second public release, you can find:
* A daemon RFC 2338 Compliant adapted on FreeBSD systems
* Implementation of Virtual Adresses
* Support for multiples VRID
* Master announce state by sending multicast packets via BPF
* Changing routes and IP in 3 seconds
* Doing gratuitous ARP requests to clean the cache of all hosts
* Election between different slave servers
* Same host can be Slave and Master at the same time
* Automatic Downgrade to Slave if a Master is up again
* Anti-Address Conflict system
* Multi-threaded vrrp daemon
* Plain text password authentication
* Using now only one BPF device for all VRID
* Support netmask for Virtual IP addresses
* Support for monitored circuit and dependances between VRIDs
* Support for VLAN pseudo devices under *BSD
ICMPINFO:
icmpinfo is a tool for looking at the ICMP messages received on
the running host.
The source code comes from an heavily modified BSD ping source.
USAGE:
icmpinfo o Gives info about weird packets only [mainly icmp_unreachable].
icmpinfo -v o Gives info about all ICMP packets [that includes your own
traceroutes...] except pings (icmp_echo_reply).
icmpinfo -vv o To see pings too.
icmpinfo -vvv o Will add an ascci/hexa dump of the packet.
icmpinfo -n o Avoids name queries (faster, lighter).
icmpinfo -p o Avoids port number to service name queries (faster, lighter).
icmpinfo -s o Also decode the ip_src field which is the address of the
interface receiving the packet. This option is not usefull
for hosts with a single network interface.
icmpinfo -l o Run like a daemon (forks) and output to SYSLOG.
(It now checks that you are root for that)
The Enhanced TightVNC Viewer package started as a project to add some patches
to the long neglected Unix TightVNC Viewer. However, now the front-end GUI and
wrapper scripts features dwarf the Unix TightVNC Viewer patches (see the lists
below).
It adds a GUI for Windows, Mac OS X, and Unix that automatically starts up
STUNNEL SSL tunnel for SSL or SSH connections to x11vnc, and then launches the
TightVNC Viewer to use the tunnel. It also enables SSL encrypted VNC
connections to any other VNC Server running an SSL tunnel, such as STUNNEL, at
their end. It can be used to perform SSH tunnelled connections to any VNC
Server as well. The tool has many additional features (see below for a list).
The short name for this project is "ssvnc" for SSL/SSH VNC Viewer.
OWAMP is a command line client application and a policy daemon used
to determine one way latencies between hosts. It is an implementation
of the OWAMP protocol as defined by
http://www.rfc-editor.org/rfc/rfc4656.txt. (When referring to the
protocol within this document, "OWAMP" will be in italicized. In
all other instances, "OWAMP" will be referring to this implementation.)
With roundtrip-based measurements, it is hard to isolate the direction
in which congestion is experienced. One-way measurements solve this
problem and make the direction of congestion immediately apparent.
Since traffic can be asymmetric at many sites that are primarily
producers or consumers of data, this allows for more informative
measurements. One-way measurements allow the user to better isolate
the effects of specific parts of a network on the treatment of
traffic.
Finding the home country of a client using only the IP address can be
difficult. Looking up the domain name associated with that address can
provide some help, but many IP address are not reverse mapped to any
useful domain, and the most common domain (.com) offers no help when
looking for country.
This module comes bundled with a database of countries where various IP
addresses have been assigned. Although the country of assignment will
probably be the country associated with a large ISP rather than the
client herself, this is probably good enough for most log analysis
applications, and under test has proved to be as accurate as
reverse-DNS and WHOIS lookup.