Compilar addrwatch en Linux Mint

Objetivo: Addrwatch es una aplicación que monitoriza los equipos conectados a nuestra red. Lo bueno de esta aplicación es que se queda escuchando las tramas arp que circulan por la red y almacena información de los dispositivos que va descubriendo en una base de datos de tipo Sqlite. Vamos a compilar addrwatch para Linux Mint con soporte para sqlite.

Primer paso: Preparando el sistema para compilar.

Según el creador de la aplicación, se necesitan las siguientes librerías instaladas en el sistema: libpcap, libevent y libsqlite3.

Además necesitaremos tener el paquete build-essential instalado en nuestro Linux para poder compilar archivos.

Todo esto lo haremos de la siguiente manera:

sudo apt update; sudo apt install libpcap-dev libevent-dev libsqlite3-dev

Segundo paso: Descargamos addrwatch, lo descomprimimos y entramos en el directorio creado

Vamos al siguiente enlace https://github.com/fln/addrwatch/releases y nos traemos la última versión. En nuesto caso es la versión 1.0.

wget https://github.com/fln/addrwatch/releases/download/1.0/addrwatch-1.0.tar.gz

A continuación descomprimimos el archivo y entramos en el directorio creado:

tar zxf addrwatch-1.0.tar.gz
cd addrwatch-1.0/

Tercer Paso: Compilar y poner los archivos compilados accesibles como ejecutables en nuestro sistema.

Una vez dentro del directorio ejecutamos la siguiente orden que nos va a comprobar si nuestro sistema tiene lo necesario para compilar esta aplicación además de configurar la compilación para poder usar sqlite:

./configure --enable-sqlite3

con la siguiente orden compilamos

make

y con la siguiente nos mete lo compilado en los directorios correspondientes de nuestro sistema:

sudo make install

Para comprobar que funciona sólo tenemos que ejecutar y esperar a que vayan apareciendo dispositivos descubiertos.

sudo addrwatch

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *