IPwatchD - IP conflict detection tool for Linux

Hosted by SourceForge

QUICK START

IPwatchD requirements

To build IPwatchD from source code you will need gcc, libpcap and libnet1 installed in your system.

On Ubuntu 18.04 it should be sufficient to install following packages:

  - build-essential  - C compiler and other development tools
  - libpcap-dev  - Network packet capture library
  - libnet1-dev  - Network packet construction library

Building IPwatchD

Download IPwatchD source from sourceforge project page.

Extract the code and build it:

$ gunzip ipwatchd-x.x.tar.gz
$ tar -xf ipwatchd-x.x.tar
$ cd ipwatchd-x.x/src
$ make

You can install IPwatchD as root with command:

# make install

You can uninstall IPwatchD as root with command:

# make uninstall

What gets installed

  - /etc/ipwatchd.conf  - daemon configuration file
  - /lib/systemd/system/ipwatchd.service  - systemd service configuration
  - /usr/sbin/ipwatchd  - daemon executable
  - /usr/sbin/ipwatchd-script  - user-defined script
  - /usr/share/man/man8/ipwatchd.8.gz  - manual page
  - /usr/share/man/man5/ipwatchd.conf.5.gz  - manual page
  - /usr/share/man/man1/ipwatchd-script.1.gz  - manual page

IPwatchD configuration

Edit configuration file "/etc/ipwatchd.conf" with your favorite text editor to suite your needs.

You can run IPwatchD as systemd managed service:

# systemctl start ipwatchd

Or you can run it directly with following command:

# /usr/sbin/ipwatchd -c /etc/ipwatchd.conf

For more information please read manual pages.

 

© 2007-2018 Jaroslav Imrich