Skip to content

IoT-Watchdog/pi-gen-iot-watchdog

Repository files navigation

IoT-Watchdog Image generator - via pi-gen

before first build:

apt-get install coreutils quilt parted qemu-user-static debootstrap zerofree zip \
dosfstools bsdtar libcap2-bin grep rsync xz-utils file git curl bc
./prepare.sh

regular build:

./build.sh

How does it work?

IoT-Watchdog uses ntopng (community edition) to log network traffic.

Ntopng is configured to log traffic connections ("flows") into local mysql-db.

The IoT-Watchdog frontend ng-unrvl reads out the flows and displays it.

For displaying on the map, a local maxmind GeoIP DB is required.

Notes on GeoIP database:

Maxmind's GeoIP database (var/lib/GeoIP) shall not be redistributed.

How to install it manually:

https://github.com/ntop/ntopng/blob/dev/doc/README.geolocation.md