ICPLD 1.1.4

Version: 1.1.4




Link Broken:Report It!

Package:Without source


More info Download


ICPLD is a connection monitor which allows you to keep track of your network connection perfomance. It will log each occasion of broken networking.It runs as a background process, and sends ICMP requests to an ip of your choice. When a reply isn't received within proper amount of time, it will consider the connection as unavailable and put a stamp in its log. It's recommended to run ICPLD toward a host that's aware of you doing so, as constant ICMP requests might be less appreciated by some administrators. This is when the -dinterval switch comes in handy, as you can use another interval for checking, once the connection is down. And when a working connection is detected, ICPLD will fall back to either the default interval, or the one specified with -interval. -dinterval should, however, NOT be lower than 3 seconds, as the timeout for two ICMP packets is ~3 seconds. Setting dinterval lower, will spawn a pinging process, faster than the old one has been terminated. The normal way to use ICPLD without a configuration file is as follows:icpld -ip ip.of.the.target -fbip the.fallback.target.ipThis will fork ICPLD to the background, and send an ICMP request every 10 seconds to ip.of.the.target. If a reply isn't received within an appropriate amount of time, the connection is considered broken and a stamp is put in the log.As of version 0.6.0 ICPLD also supports IPv6. In order to perform the same operations, but with IPv6 networking instead, simply replace -ip with -ip6 and -fbip with -fbip6. Note that all operations available may be applied to IPv6 as well, by simply adding a 6 to the end of the option. The log may be read by executingicpld -logThe log file is by default stored in ~/.icpld/logAnother example would be:icpld -ip -fbip -interval 15 -dinterval 5 -ndWhich will check if is available every 15 seconds. If it's considered down (it doesn't reply), it will try every 5 seconds. The -nd argument prevents ICPLD from forking to the background, which also makes ICPLD a bit more verbose.Note that the log will not be 100% accurate, due to timeout time and interval (the lower the interval, the higher accuracy you will obtain, along with a higher traffic load). It is roughly a few seconds differing at each occasion.There's several other options available, see 'icpld --help' or 'man icpld' for further information on these. In the long run, it may become weary with command line arguments. Hence icpld has a configuration file.

Language: C/C++


Connection - Connection Perfomance - Network - Network Connection - Network Perfomance - Performance

User Reviews:

Write Review *
Your name *
Email *
(Your comments will be reviewed by our staff before they are posted)
Rate this product *
Captcha Image
Enter code from image *



GWCC 0.9.8

GWCC allows users to execute network utilities (ping, nslookup, traceroute) and workstation commands (netstat, df, process grep) from a single...

By: Gwcc Homepage


GVPE 2.01

GVPE creates a virtual ethernet (broadcasts supported, any protocol that works with a normal ethernet should work with GVPE) by creating encrypted...

By: ftp.gnu.org Homepage


BandwidthD 2.0.1

BandwidthD tracks usage of TCP/IP network subnets and builds html files with graphs to display utilization.

By: Bandwidthd Homepage


Netcat 0.7.1

Netcat is a featured networking utility which reads and writes data across network connections, using the TCP/IP protocol.

By: Netcat Homepage


HS NTP C Source Library 1.5

HS NTP is a software library in C (supplied with full source code) implements the client side of Network Time Protocol (NTP) over UDP socket layer...

By: Hillstone Software Homepage


FNPF 1.0

Free Network Prgramming FrameworkFree Tools to support Network Programmer

By: Fnpf Homepage


PNG and MNG tools 1.7.43

pngcrush and other tools for manipulating PNG (Portable Network Graphics) and MNG (Multiple-image Network Graphics) files.

By: Pmt Homepage


Amethyst Network Library 0.1.2

The Amethyst Network Library is a Java-based network library developed specifically for the Java platform.

By: Apps Homepage


SmartPool 1.0

SmartPool is a connection pooling Java component modeled on connection pooling features provided by an Application Server.

By: Smartpool Homepage


IPCheck Server Monitor

IPCheck Server Monitor 5 helps organizations monitor critical network resources and immediately detect system failures or performance problems.It...

By: Dirk Paessler