diff --git a/crowdsec-docs/docs/getting_started/install_drupal_plugin.mdx b/crowdsec-docs/docs/getting_started/install_drupal_plugin.mdx new file mode 100644 index 000000000..f616ae46c --- /dev/null +++ b/crowdsec-docs/docs/getting_started/install_drupal_plugin.mdx @@ -0,0 +1,30 @@ +--- +id: install_drupal_plugin +title: Drupal Plugin +sidebar_position: 1 +--- + +The CrowdSec Drupal plugin provides real-time protection against malicious actors by integrating your Drupal site with the CrowdSec security network. + +## Overview + +The Drupal plugin leverages the [PHP Soft Agent](install_php_softagent) to connect your site to CrowdSec's collaborative security ecosystem. This integration allows your Drupal site to: + +- **Detect threats**: Automatically identify brute force attacks and scanning attempts +- **Share intelligence**: Contribute attack data to the global CrowdSec network +- **Receive protection**: Get real-time updates on known malicious IP addresses +- **Block attackers**: Automatically prevent access from validated threats + +## How It Works + +The plugin monitors your Drupal site for suspicious activities, particularly: +- **Brute force attacks** on login forms +- **Scanning attempts** targeting vulnerabilities +- **Suspicious traffic patterns** + +When threats are detected, the plugin signals the CrowdSec network. In return, your site receives continuously updated lists of malicious IPs identified by the global community, providing proactive protection against known attackers. + +## Installation & Configuration + +The plugin works out-of-the-box with minimal configuration thanks to the Drupal Plugin architecture. +For complete installation instructions, configuration options, and troubleshooting guidance, visit the [official Drupal plugin documentation](https://www.drupal.org/project/crowdsec). \ No newline at end of file diff --git a/crowdsec-docs/docs/getting_started/install_softagent.md b/crowdsec-docs/docs/getting_started/install_php_softagent.md similarity index 98% rename from crowdsec-docs/docs/getting_started/install_softagent.md rename to crowdsec-docs/docs/getting_started/install_php_softagent.md index 191afe393..5e024859d 100644 --- a/crowdsec-docs/docs/getting_started/install_softagent.md +++ b/crowdsec-docs/docs/getting_started/install_php_softagent.md @@ -1,6 +1,6 @@ --- -id: install_softagent -title: Soft Agent +id: install_php_softagent +title: PHP Soft Agent sidebar_position: 1 --- diff --git a/crowdsec-docs/docs/getting_started/sdk_intro.mdx b/crowdsec-docs/docs/getting_started/sdk_intro.mdx index 04679bd9e..a2d46fe37 100644 --- a/crowdsec-docs/docs/getting_started/sdk_intro.mdx +++ b/crowdsec-docs/docs/getting_started/sdk_intro.mdx @@ -16,6 +16,6 @@ Why Integrate the SDK: ## Supported SDKs * [Python SDK](install_pyagent) -* [PHP SDK](install_softagent) +* [PHP SDK](install_php_softagent) Whether you're building a WAF, SIEM, or a custom security tool, the CrowdSec SDKs make it easy to contribute to and benefit from a collaborative defense network. diff --git a/crowdsec-docs/sidebars.ts b/crowdsec-docs/sidebars.ts index 25050c0b5..29661a6d4 100644 --- a/crowdsec-docs/sidebars.ts +++ b/crowdsec-docs/sidebars.ts @@ -9,7 +9,7 @@ const sidebarsConfig: SidebarConfig = { sdkSideBar: [ { type: "doc", - label: "Introduction", + label: "SDK Introduction", id: "getting_started/sdk_intro", }, { @@ -20,7 +20,12 @@ const sidebarsConfig: SidebarConfig = { { type: "doc", label: "PHP", - id: "getting_started/install_softagent", + id: "getting_started/install_php_softagent", + }, + { + type: "doc", + label: "Drupal Plugin", + id: "getting_started/install_drupal_plugin", }, ], tutorialSidebar: [