grepcidr can be used to filter a list of IP addresses against one
or more Classless Inter-Domain Routing (CIDR) specifications, or
arbitrary networks specified by an address range. As with grep,
there are options to invert matching and load patterns from a file.
grepcidr is capable of comparing thousands or even millions of IPs
to networks with little memory usage and in reasonable computation
time.
grepcidr has endless uses in network software, including: mail
filtering and processing, network security, log analysis, and many
custom applications.
Check Email Delivery is a plugin for Nagios that allows you to
check functionality within your email environment.
Some typical uses of this plugin include:
* check SMTP server
* check IMAP server
* check email delivery loop
* check auto-responder function
* keep an eye on email lag
* monitor automated mailboxes
* aggregate check results of multiple plugins
* check email-to-FTP or other special email gateways
The check_mysql_slave plugin allows you to check that a particular
MySQL replication slave is running and (coming soon) is within a
threshold bytes or seconds behind its master.
NBTscan is a program for scanning IP networks for NetBIOS name
information. It sends NetBIOS status query to each address in
supplied range and lists received information in human readable
form. For each responded host it lists IP address, NetBIOS computer
name, logged-in user name and MAC address.
Cflow is a perl module for analyzing raw flow files written by
cflowd, a package used to collect Cisco NetFlow data.
A module to allow everyone to access config files in a fairly standard
way. Uses XML::XPath and XML::Simple to parse our XML files, and
stores all configs it has access to in this module.
This module supports the ability to retrieve data from several
different models of TL1 devices. Explictly supported devices
include the following:
* Cisco ONS15327
* Cisco ONS15454
* Cisco ONS15808
* Nortel OME 6500
* Nortel HDXc
* Ciena CoreDirector
* Infinera DTC
* Fujitsu FLASHWAVE 7500
Each specifically supported device has its own
GRNOC::TL1::Device module, which sets the default port and
prompt used for that device. They also may each export their
own unique commands on top of what is already provided in
GRNOC::TL1::Device. Raw commands and output can be sent and
received, or output can be parsed via the parse function, or
by calling a function for that device.
Portmon is a network service monitoring daemon. Portmon
basically uses a list of hosts and port numbers, and tries to
connect to each host on the list at a regular time interval. It
is a lightweight program, and requires no software to be
installed on the machines one wishes to monitor.
Rate is a swiss-army-knife command-line traffic analysis tool, designed
to help a network administrator to see what is happening at a router at
the moment. Unlike tcpdump(1), rate uses statistical and stream-oriented
methods, and will never produce an output stream at a speed beyond human
perception. The output is less accurate, however. Rate features four
different operating modes, designed to perform the following tasks:
estimating overall traffic rates, determining nodes generating the
highest traffic, determining connections and flows generating the highest
traffic and extracting strings from packets.
Sipcalc is an ip subnet calculator.
Features:
IPv4 -
* Retrieving of address information from interfaces.
* Classful and CIDR output.
* Multiple address and netmask formats (dotted quad, hex, number of bits).
* Output of broadcast address, network class, Cisco wildcard, hosts/range,
network range.
* Output of a userdefined number of extra networks.
* The ability to "split" a network based on a smaller netmask,
now also with recursive runs on the generated subnets.
* DNS resolution.
IPv6 -
* Compressed and expanded input addresses.
* Compressed and expanded output.
* Standard IPv6 network output.
* Reverse dns address generation.
* The ability to "split" a network based on a smaller netmask,
now also with recursive runs on the generated subnets.
* DNS resolution.