⛨ XDP SHIELD

Protection DDoS Kernel-Level

Bloque les attaques DDoS directement dans le kernel Linux via XDP/eBPF — avant même qu'elles touchent ton application.

+10M pkts/sec filtrés <1ms latence 0% CPU au repos Debian/Ubuntu compatible

Ce que tu obtiens

🛡️

Protection DDoS Active

SYN flood, UDP flood, rate limiting par IP. Filtrage kernel-level avant qu'iptables ne soit appelé.

📊

Dashboard Temps Réel

Stats live via WebSocket, graphiques de bande passante 6h/24h/1sem/1mois avec Recharts.

🚫

Blacklist & Whitelist

Support CIDR (ex: 10.8.0.0/24), auto-ban des récidivistes (3/5/10 blocks).

💬

Alertes Discord

3 niveaux de détail. Notification instantanée des attaques et auto-blocs.

🖥️

Monitoring Serveur

CPU, RAM, disques avec historique. Voir les pics et les anomalies en un coup d'œil.

🌐

Gestion Nginx + SSL

Ajouter un domaine et obtenir un certificat Let's Encrypt en 1 clic.

📁

Gestion Samba

Utilisateurs, partages, audit logs avec timeline visuelle.

🔄

Updates Automatiques

Mises à jour intégrées au panel. Notification quand une nouvelle version est dispo.

⌨️

CLI Complète

xdp-shield ban, xdp-shield allow, xdp-shield stats...

💰Plans & Tarifs

STARTER
Protection DDoS essentielle
15€
/mois
  • Protection DDoS XDP
  • Blacklist / Whitelist
  • Auto-block IPs
  • Monitoring serveur
  • Samba / Discord
  • Gestion Nginx
Lifetime: 200€
STARTER+
DDoS + Monitoring
20€
/mois
  • Tout Starter
  • Monitoring CPU/RAM
  • Historique stats
  • Samba / Discord
  • Gestion Nginx
Lifetime: 300€
ENTERPRISE
Tout inclus
50€
/mois
  • Tout Pro
  • Gestion Nginx
  • SSL Let's Encrypt auto
  • Support prioritaire
Lifetime: 700€

🚀Procédure d'installation

Prérequis : Un serveur Linux Debian 12/13 ou Ubuntu 22/24 avec accès root, un nom de domaine pointé vers le serveur, et la clé de licence fournie après achat.

⚡ Installation Express (Recommandée)

Une seule commande, tout est automatique : téléchargement, extraction, configuration, installation.

sudo bash <(wget -qO- https://license.westernlife.fr/install/VOTRE_CLE.sh)
💡 Remplacez VOTRE_CLE par votre clé de licence (format XDPS-xxxxx...) fournie après achat. Tout le reste est automatique.

⏱ Durée : 5-10 minutes selon votre serveur — l'installation vous demandera juste le domaine du panel et un mot de passe admin.

— OU installation manuelle pas-à-pas —

Obtenir une licence

Contactez-nous sur Discord pour acheter votre plan. Vous recevrez votre clé licence XDPS-xxxxx... immédiatement.

Se connecter à votre serveur

ssh root@VOTRE_SERVEUR

Télécharger la dernière version

cd /root
wget -O xdp-shield.tar.gz "https://license.westernlife.fr/api/download/latest/VOTRE_CLE"

Le serveur vérifie automatiquement votre clé et vous envoie la dernière version protégée.

Extraire et préparer

tar xzf xdp-shield.tar.gz
cd protected-output/
echo "VOTRE_CLE" > license.key

Lancer l'installation

chmod +x install.sh
sudo ./install.sh

Le script vous demande :

  • 📍 Domaine du panel (ex: shield.monserveur.fr)
  • 🌐 URL serveur de licences (laisser par défaut)
  • 🔌 Interface réseau (auto-détectée)
  • 👤 Nom utilisateur admin
  • 🔑 Mot de passe admin (min 8 caractères)
  • 📧 Email Let's Encrypt (optionnel)

Whitelist votre IP (IMPORTANT)

⚠️ À faire IMMÉDIATEMENT après l'installation pour ne pas être bloqué par votre propre filtre XDP.
xdp-shield allow $(curl -s https://api.ipify.org)

Cette commande ajoute votre IP publique en whitelist permanente.

Accéder au panel

Ouvrez votre navigateur sur https://votre-domaine.fr et connectez-vous avec les identifiants choisis.

✅ C'est tout ! Vous êtes maintenant protégé. Le filtre XDP tourne au niveau kernel et démarre automatiquement à chaque boot.

⌨️Commandes utiles

# Status du filtre XDP / XDP filter status
xdp-shield status

# Voir les stats live / Live stats
xdp-shield stats

# Bannir / débannir une IP / Ban / unban an IP
xdp-shield ban 1.2.3.4
xdp-shield unban 1.2.3.4

# Whitelist (IP ou CIDR / IP or CIDR)
xdp-shield allow 10.8.0.0/24
xdp-shield deny 10.8.0.0/24

# Mise à jour manuelle / Manual update
xdp-update

# Logs du backend / Backend logs
pm2 logs xdp-shield

# Redémarrer le service / Restart service
pm2 restart xdp-shield

🔧Dépannage

Le panel ne s'affiche pas (502 Bad Gateway)

Vérifiez que PM2 tourne : pm2 status. Si "errored", regardez les logs : pm2 logs xdp-shield --lines 30.

Le filtre XDP ne se charge pas

Lancez sudo ./install-xdp.sh qui recompile XDP avec les BTF de votre kernel.

Je me suis bloqué moi-même !

Accédez à votre serveur via la console KVM/iDRAC de votre hébergeur, puis : ip link set dev IFACE xdp off pour désactiver XDP temporairement.

Comment passer à un plan supérieur ?

Contactez-nous sur Discord. La modification du plan est instantanée (effet au prochain heartbeat, max 1h). Aucune réinstallation nécessaire.

Et si votre serveur de licences tombe en panne ?

XDP Shield continue 24h en mode "grâce" sur cache local. Aucune interruption de protection.

Combien de temps prend une installation ?

Entre 5 et 10 minutes. La majorité du temps c'est npm install et la compilation XDP.

Prêt à protéger ton serveur ?

Rejoins notre Discord pour acheter une licence ou poser tes questions.
Période beta avec tarifs réduits actuellement disponible !

💬 Rejoindre le Discord 🔐 Panel Admin