Documentation officielle

Syndra

Syndra est un environnement Hyprland orienté cybersécurité, pensé pour des usages Red Team, Blue Team, Purple Team et CTF. Cette documentation résume l'installation, les commandes principales, les profils disponibles et les bonnes pratiques de sécurité.

Sommaire

  1. Présentation
  2. Installation
  3. Vérification d'intégrité
  4. Profils disponibles
  5. Commandes principales
  6. Raccourcis clavier
  7. Outils intégrés
  8. Désinstallation

1. Présentation

Syndra combine une interface Hyprland légère avec une logique d'installation sécurisée et des outils séparés en profils. L'objectif est de fournir un environnement utilisable au quotidien sans mélanger directement le GUI et la boîte à outils offensive/défensive.

Points clés

  • Interface principale sur l'hôte avec Hyprland.
  • Outils de sécurité isolés via Docker ou Podman.
  • Installation sécurisée avec contrôle d'intégrité.
  • Profils Blue, Red, Purple et Root/CTF.

Pré-requis

  • Arch Linux pour l'installation complète du GUI.
  • git.
  • Hyprland fonctionnel.
  • Docker ou Podman pour les outils conteneurisés.

2. Installation

La méthode recommandée consiste à cloner le dépôt puis lancer l'installateur sécurisé.

Installation recommandée

git clone --depth 1 https://github.com/Fud0o0/Syndra.git ~/.config/SyndraShell
bash ~/.config/SyndraShell/scripts/secure-install.sh interactive

Installation directe par profil

bash ~/.config/SyndraShell/scripts/secure-install.sh blue
bash ~/.config/SyndraShell/scripts/secure-install.sh red
bash ~/.config/SyndraShell/scripts/secure-install.sh purple
bash ~/.config/SyndraShell/scripts/secure-install.sh root

3. Vérification d'intégrité

Les artefacts peuvent être vérifiés avant installation. Le mode strict impose aussi une signature valide.

Contrôle SHA256

bash ~/.config/SyndraShell/scripts/verify-artifacts.sh

Mode strict

SYNDRA_REQUIRE_SIGNATURE=1 bash ~/.config/SyndraShell/scripts/verify-artifacts.sh

La politique de signature mainteneur est décrite dans checksums/SIGNING.md.

4. Profils disponibles

Blue

Défense, monitoring, détection, analyse d'incidents.

Red

Pentest, exploitation, reconnaissance, post-exploitation.

Purple

Couverture complète Red + Blue pour les opérations mixtes.

Root

CTF, pwn, forensics, crypto et laboratoire technique.

5. Commandes principales

syndra update

Met à jour Syndra depuis GitHub avec vérification d'intégrité.

syndra restart

Redémarre le shell sans déconnexion.

syndra menu

Ouvre le menu d'applications.

syndra provisional

Lance l'interface GTK provisoire.

syndra autostart

Gère le démarrage automatique.

syndra version

Affiche la version et le hash du commit.

6. Raccourcis clavier

SUPER + A

Menu Syndra.

SUPER + D

Dashboard.

SUPER + R

Terminal Kitty.

SUPER + L

Verrouillage de session.

SUPER + Q

Ferme la fenêtre courante.

SUPER + ALT + B

Recharge immédiatement Syndra.

7. Outils intégrés

Reconnaissance

  • Nmap
  • Masscan
  • Amass
  • Subfinder

Exploitation

  • Metasploit
  • SQLmap
  • Burp Suite
  • Scripts personnalisés

Post-exploitation

  • Mimikatz
  • BloodHound
  • Empire
  • LinPEAS

Analyse

  • Wireshark
  • Ghidra
  • Volatility
  • YARA

8. Désinstallation

Pour supprimer Syndra de la machine :

cd ~/.config/SyndraShell
bash uninstall.sh