Skip to content

A Shadow Daemon connector for PHP applications - updated to block malicious requests instead of stripping them.

License

Notifications You must be signed in to change notification settings

keramahos/shadowd_php

 
 

Repository files navigation

Logo

Build Status Quality Gate Status

Shadow Daemon is a collection of tools to detect, record and prevent attacks on web applications. Technically speaking, Shadow Daemon is a web application firewall that intercepts requests and filters out malicious parameters. It is a modular system that separates web application, analysis and interface to increase security, flexibility and expandability.

This component can be used to connect PHP applications with the background 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.

About

A Shadow Daemon connector for PHP applications - updated to block malicious requests instead of stripping them.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 98.1%
  • Hack 1.9%