
El servidor de firewall de aplicaciones web Shadow Daemon
Logotipo
Shadow Daemon es un cortafuegos de aplicaciones web que intercepta las peticiones a nivel de aplicación. Este repositorio contiene el componente principal de Shadow Daemon que maneja el análisis y almacenamiento de peticiones.
Para la documentación completa, consulte shadowd.zecure.org.
Use cmake para configurar y preparar el proyecto. Es una buena idea crear un directorio separado para esto. Una instalación típica podría verse así.
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_BUILD_TYPE=Release ..
Si cmake tiene éxito, crea un makefile. Úselo para compilar e instalar el proyecto.
make shadowd
make install
Instale y configure un servidor de base de datos. Por el momento, shadowd soporta oficialmente PostgreSQL y MySQL. Después, cree un nuevo usuario y base de datos para shadowd e importe el diseño correcto.
Si está usando PostgreSQL, puede usar psql para importar el diseño.
psql -Ushadowd shadowd < /usr/share/shadowd/pgsql_layout.sql
Si está usando MySQL, puede usar mysql para importar el diseño. El usuario requiere el privilegio CREATE ROUTINE.
mysql -ushadowd -p shadowd < /usr/share/shadowd/mysql_layout.sql
El instalador copia el archivo de configuración a /etc/shadowd/shadowd.ini. El archivo está anotado y debería ser autoexplicativo.