iwatch - realtime filesystem monitoring program using inotify

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: iwatch
Package version: 0.2.2
Package release: 3
Package architecture: all
Package type: deb
Installed size: 92 B
Download size: 19.20 KB
Official Mirror: ftp.br.debian.org
inotify (inode notify) is a Linux kernel subsystem that monitors events in filesystems and reports those events to applications in real time. inotify can be used to monitor individual files or directories. When a directory is monitored, inotify will return events for the directory itself and for files inside the directory. iWatch is a Perl wrap to inotify to monitor changes in specific directories or files, sending alarm to the system administrator (or other destination) in real time. It can: - Send notifications via email about changes. - Take programmable actions immediately, as emit alerts via XMPP (jabber) messages, WhatsApp or execute a local program or script. - Act as HIDS (Host-based Intrusion Detection System) or an integrity checker, complementing the firewall system in networks. iWatch can run as a simple command, as well a daemon. A good example of iWatch usage is to monitor the pages directory in webservers to notify, in real time, about defacements. Another example is to synchronize configuration files between machines, when they are changed, as in DHCP servers acting in failover mode.



    Binary package: iwatch_0.2.2-3_all.deb
    Source package: iwatch

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install iwatch deb package:
      # sudo apt-get install iwatch


    • /etc/default/iwatch
    • /etc/init.d/iwatch
    • /etc/iwatch/iwatch.dtd
    • /etc/iwatch/iwatch.xml
    • /usr/bin/iwatch
    • /usr/share/doc/iwatch/changelog.Debian.gz
    • /usr/share/doc/iwatch/changelog.gz
    • /usr/share/doc/iwatch/copyright
    • /usr/share/doc/iwatch/examples/iwatch.xml.example
    • /usr/share/man/man1/iwatch.1.gz


    2014-06-14 - Joao Eriberto Mota Filho <eriberto@debian.org> iwatch (0.2.2-3) unstable; urgency=medium * New maintainer. Thanks a lot to Michael Prokop, the initial maintainer, for your nice work over this package. (Closes: #728287) * Migrations: - debian format from 1.0 to 3.0. - debian/copyright to new format (1.0). - debian/rules: to new (reduced) format. - debhelper version from 5 to 9. - Standards-Version from 3.9.3 to 3.9.5. * debian/control: - Added sendxmpp and yowsup-cli to Suggests field. - Improved the long description. - Removed the useless variable ${shlibs:Depends} from Depends field. - Updated the Vcs-* fields. * debian/docs: removed. All relevant information was added to the new manpage. * debian/examples: added to make available an upstream file (iwatch.xml.example). * debian/gbp.conf: added to allow git-buildpackage usage. * debian/initscript: - Added a LSB Description field. - Fixed some issues. - Renamed to init. - Updated the reload and force-reload options. * debian/install: created to install some files. * debian/iwatch.default: renamed to default. * debian/iwatch.1: moved to debian/man/ and renamed to iwatch.1.old. * debian/iwatch.xml: removed because the original upstream file was fixed by patch. * debian/man/: created to gather the files of the new manpage. * debian/manpages: created to install the new manpage. * debian/NEWS: removed because this file is useless nowadays. * debian/patches/iwatch.xml: added to make iwatch.xml upstream file compliant with Debian. * debian/{pre,post}{inst,rm}: removed because the DH9 creates these files automatically when handling init scripts. * debian/watch: improved.

    2012-06-11 - Michael Prokop <mika@debian.org> iwatch (0.2.2-2) unstable; urgency=low * [5678d80] Use CONFIG_FILE variable in initscript. Thanks to inne <inne@alice-dsl.net> for finding (Closes: #615057) * [1854dc0] Fix spelling in log_daemon_msg stop action. Thanks to Michael Burgener <linuxbugs@visier.com> for reporting (Closes: #675970) * [b4ecc22] Bump Standards-Version to 3.9.3 * [74c5671] Add build-arch + build-indep targets * [949280b] Add $remote_fs to Required-Start/Required-Stop LSB headers

    2009-12-29 - Michael Prokop <mika@debian.org> iwatch (0.2.2-1) unstable; urgency=low * New upstream release. - Addresses the "Fails exec on files containing format chars" issue. [Closes: #554438] * Bump Standards-Version to 3.8.3. * Update debian/copyright to make lintian happy. * Fix lintian's hyphen-used-as-minus-sign issue in manpage (thanks for the hint, Rhonda). * Make package architecture independent. * Use my Debian mail address as maintainer.

    2008-10-13 - Michael Prokop <mika@grml.org> iwatch (0.2.1-3) unstable; urgency=low * Fix typo in /etc/iwatch/iwatch.xml, thanks to Hagen Fuchs for spotting. [Closes: #501738] * Add Vcs headers. * Bump Standard-Version to 3.8.0 (no further changes). * Drop Homepage from Long Description (thanks, Rhonda). * Add debian/watch file (thanks, Rhonda). * Drop lintian overrides, readd DEBHELPER to maintainer scripts (thanks again, Rhonda).

    2007-06-22 - Michael Prokop <mika@grml.org> iwatch (0.2.1-2) unstable; urgency=low * Use dpkq-query in preinst script for removing deprecated configuration file as suggested on http://wiki.debian.org/DpkgConffileHandling (Thanks for the hint, formorer.)