ICPLD 1.1.4 C/C++ script

SPONSORED LINKS

    Specification

  • Version: 1.1.4
  • File size: 0 KB
  • File name: icpld-1.1.4.tar.bz2
  • Last update:
  • Platform: Linux / Mac OS / BSD / Solaris
  • Language: C/C++
  • Price:BSD
  • Company: Erik Ljungstrom (View more)

ICPLD 1.1.4 script description:




Publisher review:
ICPLD is a connection monitor which allows you to keep track of your network connection perfomance. 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.ip

This 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 executing

icpld -log

The log file is by default stored in ~/.icpld/logAnother example would be:

icpld -ip 192.168.0.1 -fbip 192.168.1.1 -interval 15 -dinterval 5 -nd

Which will check if 192.168.0.1 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.
ICPLD 1.1.4 is a C/C++ script for Internet, Browsers and Tools scripts design by Erik Ljungstrom. It runs on following operating system: Linux / Mac OS / BSD / Solaris.

Operating system:
Linux / Mac OS / BSD / Solaris

Latest script and internet news

222

222

22

Posted on: 18 Jul 2023 22:27 by A. Brown

111

111

111

Posted on: 18 Jul 2023 22:24 by A. Brown

The permanently active Push system offered by the new Google Chrome 42

The permanently active Push system offered by the new Google Chrome 42

Hacked By !Sc-sT

Posted on: 17 Mar 2015 07:57 by A. Brown

SPREAD THE WORD

User Rating


Rating: 2.2 out of 5
Based on 13 ratings. 13 user reviews.

  • Currently 2.15 out of 5
  • 1
  • 2
  • 3
  • 4
  • 5