🚀 Installation Web Sentinel

Scanner de sécurité SAST/DAST - Support de 24 langages

v3.0 - Full CLI Engine

🌐 API REST (Recommandé)

✅ API opérationnelle : https://api.web-sentinel.taaazzz-prog.fr/api/v1
🔑 Authentification requise : Contactez l'administrateur pour obtenir une clé API.
L'authentification se fait via le header X-API-Key.

📊 Capacités de l'API v3.0

Fonctionnalité Description Status
Langages supportés 24 langages (PHP, JS, Python, Java, C#, Go, Ruby, Rust, C++, Kotlin, Scala, Swift, etc.) ✅ Actif
Extensions 81 extensions de fichiers (.php, .js, .py, .java, .cs, .go, .rb, etc.) ✅ Actif
Scanner Full CLI Engine (moteur complet du CLI) ✅ Actif
Performance Scans < 50ms par fichier ✅ Actif

💻 Exemple d'utilisation

curl -X POST https://api.web-sentinel.taaazzz-prog.fr/api/v1/scan \ -H "X-API-Key: VOTRE_CLE_API_ICI" \ -H "Content-Type: application/json" \ -d '{ "code": "<?php echo $_GET[\"user\"]; ?>", "language": "php", "filename": "test.php" }'
$headers = @{ "X-API-Key" = "VOTRE_CLE_API_ICI" "Content-Type" = "application/json" } $body = @{ code = '<?php echo $_GET["user"]; ?>' language = "php" filename = "test.php" } | ConvertTo-Json Invoke-RestMethod -Uri "https://api.web-sentinel.taaazzz-prog.fr/api/v1/scan" ` -Method POST -Headers $headers -Body $body
import requests headers = { "X-API-Key": "VOTRE_CLE_API_ICI", "Content-Type": "application/json" } data = { "code": "<?php echo $_GET['user']; ?>", "language": "php", "filename": "test.php" } response = requests.post( "https://api.web-sentinel.taaazzz-prog.fr/api/v1/scan", headers=headers, json=data ) print(response.json())

🐧 Installation Linux/macOS

Via pip (Recommandé)

pip install web-sentinel

Via script d'installation

curl -sSL https://install.web-sentinel.taaazzz-prog.fr/install.sh | bash
ℹ️ Note : Le CLI inclut le moteur complet avec support de 24 langages et 81 extensions.

🪟 Installation Windows

Exécutable standalone

Invoke-WebRequest -Uri "https://install.web-sentinel.taaazzz-prog.fr/web-sentinel.exe" -OutFile "web-sentinel.exe"

Via PowerShell avec pip

pip install web-sentinel

🐳 Installation Docker

docker pull taaazzz/web-sentinel:latest docker run -p 5000:5000 taaazzz/web-sentinel:latest

Docker Compose

version: '3.8' services: web-sentinel-api: image: taaazzz/web-sentinel:latest ports: - "5000:5000" environment: - API_VERSION=3.0 - SCANNER_ENGINE=full-cli restart: unless-stopped

📖 Documentation complète

🎯 Vérification de l'installation

Test du CLI

web-sentinel --version web-sentinel example.com --modules headers tls

Test de l'API

curl https://api.web-sentinel.taaazzz-prog.fr/api/v1/health