📥 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
Copier
# 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
🪟 PowerShell
🐍 Python
Copier
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"
}'
Copier
$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
Copier
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é)
Copier
pip install web-sentinel
Via script d'installation
Copier
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
Copier
docker pull taaazzz/web-sentinel:latest
docker run -p 5000:5000 taaazzz/web-sentinel:latest
Docker Compose
Copier
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
🎯 Vérification de l'installation
Test du CLI
Copier
web-sentinel --version
web-sentinel example.com --modules headers tls
Test de l'API
Copier
curl https://api.web-sentinel.taaazzz-prog.fr/api/v1/health