Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions crowdsec-docs/docs/getting_started/install_drupal_plugin.mdx
Original file line number Diff line number Diff line change
@@ -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).
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: install_softagent
title: Soft Agent
id: install_php_softagent
title: PHP Soft Agent
sidebar_position: 1
---

Expand Down
2 changes: 1 addition & 1 deletion crowdsec-docs/docs/getting_started/sdk_intro.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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.
9 changes: 7 additions & 2 deletions crowdsec-docs/sidebars.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ const sidebarsConfig: SidebarConfig = {
sdkSideBar: [
{
type: "doc",
label: "Introduction",
label: "SDK Introduction",
id: "getting_started/sdk_intro",
},
{
Expand All @@ -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: [
Expand Down