En esta ocasión les vengo a enseñar como instalar snort en nuestro sistema gentoo. Al intentarlo solamente con portage he tenido muchos problemas, ya que entraba en conflicto con las librerias glibc entre otras tantas.
Al final, pude realizar la instalación utilizando un ebuild externo, con lo que os mostraré los sencillos pasos.
Lo primero que tenemos que hacer es añadir el grupo snort y usuario snort a nuestros sistema:
groupadd snort
useradd -m -g snort -s /bin/bash snort
El overlay que necesitaba instalar era `snort-2.9.2.2-r9999` el cual estaba disponible en el repostirio llamado `pinkbyte`. Con lo que vamos a añadir este repositorio a layman para poder instalar paquetes de ese repositorio:
layman -a pinkbyte
Una vez añadido el repostirio a layman nos dispondremos a instalar snort, pero antes, necesitamos instalar `net-libs/daq-0.6.2`:
emerge =net-libs/daq-0.6.2-r1
Ahora ya estaremos en disposición de instalar snort:
emerge -a =net-analyzer/snort-2.9.2.2-r9999
Con estos sencillos pasos ya deberiamos tener snort funcionando en nuestro sistema.
Ahora, para ejecutarlo tenemos que pasarle algunos parámetros, como el lugar donde se encuentra la libreria daq y algunas cosas más:
snort -q -v -A console –daq-dir /usr/lib/daq
-q – Para eliminar gran parte de la salida por consola.
-v – verbose de los paquetes.
-A console – Para que muestre la información en la terminal
–daq-dir – Directorio donde se encuentra daq
Espero que les pueda ayudar estos sencillos pasos para realizar la instalación en sus equipos gentoo.