Skip to content
This repository has been archived by the owner on Jul 23, 2023. It is now read-only.
/ shadowd_php Public archive

A Shadow Daemon connector for PHP applications

License

Notifications You must be signed in to change notification settings

zecure/shadowd_php

Repository files navigation

Logo

Build Status Quality Gate Status

Shadow Daemon is a web application firewall that intercepts requests at the application level. This repository contains a component of Shadow Daemon to connect PHP applications with the shadowd server.

Documentation

For the full documentation please refer to shadowd.zecure.org.

Installation

  1. If you are not using a prepackaged release you first have to run composer install.
  2. You have to create a configuration file at /etc/shadowd/connectors.ini. You can find an example configuration at misc/examples/connectors.ini. It is annotated and should be self-explanatory.
  3. The PHP setting auto_prepend_file should be used to load shadowd.php automatically. It is highly recommended to set auto_prepend_file using the capabilities of your web server instead of relying on php.ini.