🚀 Installation Web Sentinel

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

v3.0 - Full CLI Engine

📥 Téléchargement (Windows)

✅ Version v1.1.0 disponible : Téléchargez les exécutables standalone avec télémétrie anonyme pour Windows.
🔒 Garantie de sécurité : Les exécutables ne contiennent AUCUNE donnée utilisateur (pas d'historique, pas de clé API, pas de mot de passe). Tous les secrets sont chargés depuis des variables d'environnement ou des fichiers externes.
📊 Télémétrie anonyme : Les statistiques de scan (nombre de findings, durée) sont envoyées de manière anonyme pour améliorer le service. Aucune donnée sensible n'est collectée (pas de code, pas d'URLs, pas de données personnelles). Désactivation : WEB_SENTINEL_NO_TELEMETRY=1
Version Plateforme Taille Téléchargement
v1.1.0 GUI 🆕 🪟 Windows (Interface graphique) 27.22 MB 📥 Télécharger
v1.1.0 CLI 🆕 🪟 Windows (Ligne de commande) 20.35 MB 📥 Télécharger
v1.0.0 GUI (ancienne) 🪟 Windows (Interface graphique) 27.22 MB 📥 Télécharger
v1.0.0 CLI (ancienne) 🪟 Windows (Ligne de commande) 20.34 MB 📥 Télécharger

🚀 Comment utiliser après téléchargement ?

  • GUI (Interface graphique) : Double-cliquez sur web-sentinel-v1.1.0-windows-gui.exe
  • CLI (Ligne de commande) : Exécutez web-sentinel-v1.1.0-windows-cli.exe example.com --modules headers
  • Désactiver télémétrie : Définir $env:WEB_SENTINEL_NO_TELEMETRY=1 (PowerShell)
  • 🐧 Installation Linux/Unix

    # Installation via pip pip install web-sentinel # Ou depuis le code source git clone https://github.com/Taaazzz-prog/Web-Sentinel.git cd Web-Sentinel pip install -e . # Utilisation CLI Linux python -m web_sentinel.cli example.com --modules headers

    🌐 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 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