iwatch - realtime filesystem monitoring program using inotify

Property Value
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
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.


Package Version Architecture Repository
iwatch_0.2.2-3_all.deb 0.2.2 all Debian Main
iwatch - - -


Name Value
libevent-perl -
liblinux-inotify2-perl -
libmail-sendmail-perl -
libxml-simpleobject-libxml-perl -
mail-transport-agent -
perl-modules -
postfix -


Type URL
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




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
* debian/examples: added to make available an upstream file
* 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
(Thanks for the hint, formorer.)

See Also

Package Description
iwidgets4-doc_4.0.1-6_all.deb [incr Widgets] Tk-based widget collection - man pages
iwidgets4_4.0.1-6_all.deb [incr Widgets] Tk-based widget collection - run-time files
iwyu_3.4-1_amd64.deb Analyze #includes in C and C++ source files
jaaa_0.8.4-1_amd64.deb audio signal generator and spectrum analyser
jabber-muc_0.8-4_amd64.deb Multi User Conference component for the Jabber IM server
jabber-querybot_0.1.0-1_all.deb Modular xmpp/jabber bot
jablicator_1.0.1_all.deb Share a set of package choices
jabref-plugin-oo_2.10+ds-3_all.deb LibreOffice plugin for JabRef (transitional dummy package)
jabref_2.10+ds-3_all.deb graphical frontend to manage BibTeX databases
jacal_1b9-5_all.deb Interactive symbolic math system
jack-capture_0.9.71-1_amd64.deb program for recording soundfiles with jack
jack-keyboard_2.7.1-1_amd64.deb Virtual MIDI keyboard for JACK MIDI
jack-midi-clock_0.4.1-1_amd64.deb JACK client that sends MIDI beat clock pulses
jack-mixer_10-1_amd64.deb JACK Audio Mixer
jack-stdio_1.4-1_amd64.deb program to pipe audio-data from and to JACK