Skip to content

Ndaye12/SentraX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ SENTRAX - Suite de cybersécurité professionnelle

Version 3.1.0 | Licence MIT | Open Source

Site Web Version License Python Downloads SourceForge

SENTRAX Dashboard Dashboard web de SENTRAX


🎯 À propos

10 scanners • API REST • Dashboard • Open Source

SENTRAX est une suite de cybersécurité complète intégrant :

  • 10 scanners réseau professionnels
  • API REST sécurisée (JWT, 2FA, rate limiting)
  • Dashboard web moderne (clair/sombre, graphiques, historique)
  • EXE autonome (33 Mo, sans installation)

✨ Fonctionnalités principales

Catégorie Fonctionnalités
Scanners TCP, SYN, UDP, ICMP, SNMP, DNS, OSINT, Passif, Time Machine, CVE
Sécurité JWT, 2FA (TOTP), rate limiting (5 tentatives), logs d'audit
Interface Dashboard web (Chart.js), thème clair/sombre, historique
Export PDF, JSON, CSV, HTML
Extensible Système de plugins, Docker, CI/CD

🔐 Identifiants par défaut

Champ Valeur
Nom d'utilisateur admin
Mot de passe Admin123!

⚠️ Changez le mot de passe dès la première utilisation !


📥 Téléchargement


🚀 Démarrage rapide

Via l’EXE (Windows)

  1. Télécharger SENTRAX.exe
  2. Double-clic pour lancer
  3. Dans le menu → Help → Dashboard (le dashboard s'ouvre automatiquement)
  4. Accédez au dashboard : http://localhost:5000/dashboard

Via Python (source)

git clone https://github.com/Ndaye12/SentraX.git
cd SentraX
python -m venv venv

# Windows
venv\Scripts\activate

# Linux / Mac
source venv/bin/activate

pip install -r requirements.txt
python web/api.py
🐳 Docker
bash
docker build -t sentrax:3.1.0 .
docker run -p 5000:5000 sentrax:3.1.0
📊 Scanners inclus (10)
Scanner	Description
🔍 SYN scan	Scan TCP furtif
📡 UDP scan	Détection de services UDP
🖥️ OS detection	15+ signatures OS
🛡️ CVE scanner	EternalBlue, BlueKeep, Heartbleed…
🔐 SSL/TLS	Certificats, expiration, émetteurs
🔌 SNMP	Détection de périphériques réseau
📡 DNS	Énumération de sous-domaines
🌐 OSINT	Shodan, Censys, GitHub
👻 Passive	Reconnaissance passive sans paquets actifs
⏰ Time Machine	Analyse historique + prédictions
🔒 Sécurité
Fonctionnalité	Description
JWT	Tokens sécurisés avec expiration 8h
2FA	Double authentification TOTP (Google Authenticator)
Rate limiting	5 tentatives max, blocage 5 minutes
Journalisation	Logs complets des connexions et actions
Mots de passe	Hashés avec Werkzeug (bcrypt)
📖 Documentation complète
Site officiel

Documentation

API REST

Sécurité

👤 Auteur
Patrick Ndaye - Développeur cybersécurité

🔗 LinkedIn

🐙 GitHub

💬 WhatsApp

📧 patrickndaye919@gmail.com

📜 Licence
MIT License – Open Source

© 2026 Patrick Ndaye - SENTRAX | Designed for cybersecurity professionals

About

No description, website, or topics provided.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors