Skip to content

About

T2DECODE — plateforme locale d’apprentissage technique et cybersécurité, offline-first, sans cloud, avec outils intégrés et IA locale optionnelle.

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

 
 

Latest commit

 

History

497 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🇫🇷 Français | 🇬🇧 English

Logo T2DECODE

T2DECODE

Plateforme pédagogique autonome et souveraine pour les réseaux, la cybersécurité et l'administration système.
100% Hors-Ligne · Zéro Cloud · Zéro Tracking · Licence Libre GPLv3

Pipeline Passed Release v1.0.3 License GPLv3 Homebrew Cask F-Droid OpenSSF Gold

Offline First Zero Cloud Ghost AI Local LLM

Verified Commits Sovereign Code Multi-platform Verified Repository

Télécharger · Présentation · Qualité & Sécurité · Contribuer · Compiler · Architecture

📑 Sommaire

Cliquez ici pour dérouler le sommaire complet

📦 Téléchargement & Installation (Prêt à l'Emploi)

Les binaires pré-compilés et authentifiés sont distribués gratuitement sur nos canaux officiels :

Plateforme Canal de Distribution Format Commande / Méthode
Linux Snap Store / Releases GitLab Snap / AppImage / DEB sudo snap install t2decode
macOS App Store / Homebrew / Releases PKG / DMG / Cask brew install --cask t2decode
Android F-Droid / Releases APK / AAB Via F-Droid Client
Windows Releases GitLab / SourceForge EXE / ZIP Téléchargement direct

🌐 Miroir d'audit & distribution tiers : L'intégralité des binaires et fichiers de checksums est également disponible sur notre Miroir officiel SourceForge.


🐧 Installation Linux (Snap Store)

Get it from the Snap Store

sudo snap install t2decode

🍏 Installation macOS (Homebrew)

brew tap tutodecode-org/homebrew-tap
brew install --cask t2decode

💡 Première ouverture sur macOS (Gatekeeper) : Si un message "Développeur non vérifié" apparaît au premier lancement du binaire .dmg : faites un Clic Droit sur T2DECODE.app → Ouvrir, ou exécutez xattr -cr /Applications/T2DECODE.app dans le Terminal.

🪟 Lancement Windows (SmartScreen)

💡 Première ouverture sur Windows (SmartScreen) : Si la fenêtre de protection bleue Windows s'affiche au premier lancement de l'exécutable .exe : cliquez sur "Informations complémentaires" puis sur le bouton "Exécuter quand même". L'application Association TUTODECODE sera mémorisée pour les lancements suivants.

🛠️ Présentation & Modules

T2DECODE est un environnement d'apprentissage et d'expérimentation technique conçu pour fonctionner en mode strictement autonome et hors-ligne (Air-gapped). Aucune donnée ne quitte votre ordinateur : zéro télémétrie, zéro tracking, zéro cloud tiers.

🧰 Les 6 Modules Clés Intégrés

Module Description & Usage Technique
🧠 Ghost AI (LLM Local) Assistant IA local (Ollama) exploitant un pipeline RAG basé sur les cours intégrés.
🌐 NetKit (Réseaux) Modélisation et simulation dynamique de topologies réseau (adressage IPv4/v6, routage).
💻 Linux VM Sandbox Terminal virtuel POSIX sécurisé pour s'entraîner aux commandes et au bash.
🔐 CryptoLab Expérimentation interactive des algorithmes cryptographiques (RSA, AES, SHA-256).
🛠️ Outils Métier Calculateur CIDR IPv4/v6, convertisseur Chmod, générateur CRON, vérificateur d'empreintes.
📚 Cours Masterclass Guides d'ingénierie rédigés avec cas d'incidents réels, réflexes de production et QCM.

Interface

Accueil T2DECODE Outils Métier

Ghost AI Local Cheat Sheets

🛡️ Assurance Qualité & Transparence

T2DECODE s'appuie sur une ingénierie de sécurité rigoureuse et automatisée :

  • 163 Tests Automatisés : Tests unitaires et d'interface utilisateur validés à 100% sur chaque modification.
  • Audit de Couverture (verify_coverage.py) : Contrôle continu du taux de couverture des tests.
  • 16 Scanners CI/CD DevSecOps :
    • Gitleaks : Scan d'historique Git contre les fuites de clés.
    • Semgrep SAST : Audit de sécurité du code source.
    • Google OSV-Scanner & Trivy : Audit des vulnérabilités de dépendances Supply Chain.
    • ClamAV : Scan antivirus et anti-malware.
    • flutter analyze, yamllint, shellcheck : Linters de qualité et de conformité.
  • Conformité OWASP MASVS : Cartographie d'intégrité documentée dans docs/masvs-mapping.md.

🤝 Rejoindre l'Équipe & Contribuer

L'Association TUTODECODE accueille les contributeurs et développeurs passionnés par les réseaux et la cybersécurité !

  • 📖 Guide de contribution : Consultez CONTRIBUTING.md pour les détails.
  • 👥 Recrutement mainteneurs : Voir les opportunités dans MAINTAINERS.md.
  • 💬 Support & Échanges : Contactez l'équipe sur contact@tutodecode.org.

🗺️ Roadmap & Prochaines Évolutions

  • Publication multiplateforme (Snap Store, Homebrew, F-Droid, App Store)
  • Pipeline DevSecOps complet (16 scanners automatisés)
  • Intégrité binaire et audit OWASP MASVS
  • T2C-Phantom : Module de synchronisation P2P décentralisée LAN
  • Extension des simulateurs Réseau & Analyse de paquets

🛡️ Vérification d'Intégrité & Sécurité (Zero Trust)

Contrôlez toujours l'empreinte numérique SHA-256 de vos exécutables avant de les lancer.

Comparez le résultat avec les sommes officielles publiées sur GitLab Releases ou SourceForge.

🐧 Linux & 🍏 macOS (Terminal)

sha256sum T2DECODE-Linux.tar.gz
shasum -a 256 T2DECODE-macOS.dmg

🪟 Windows (PowerShell)

Get-FileHash .\T2DECODE-Windows.zip -Algorithm SHA256

💻 Compilation depuis les Sources (Développeurs)

Prérequis Système

  • Flutter SDK : Version stable (3.x+)
  • Linux (Debian/Ubuntu) : sudo apt-get install clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev
  • macOS : Xcode Command Line Tools (xcode-select --install)
  • Windows : Visual Studio 2022 (Desktop C++ et composant ATL)

Initialisation et Lancement

git clone https://gitlab.com/tutodecode-org/T2DECODE.git
cd T2DECODE

make setup
make get
make test
flutter run

Génération des Binaires Release via Makefile

make build-android  # Génère les APKs Release (per-ABI)
make build-linux    # Compile le binaire Linux natif
make build-macos    # Compile l'exécutable macOS .app
make build-dmg      # Génère le paquet d'installation DMG (macOS)

❓ Foire Aux Questions (FAQ)

1. L'application fonctionne-t-elle vraiment 100% hors-ligne ?

Oui, l'application est conçue selon le principe Air-gapped : zéro télémétrie, zéro serveur cloud distant. Ollama (Ghost AI) s'exécute localement sur votre machine.

2. Comment signaler un bug de sécurité en toute confidentialité ?

N'ouvrez pas d'issue publique. Envoyez un rapport directement à contact@tutodecode.org. Consultez notre politique complète dans SECURITY.md.

3. Quel est le statut de la licence du code source ?

T2DECODE est diffusé sous licence libre GNU General Public License v3.0 (GPLv3).

📚 Documentation Complète

⚖️ Mentions Légales & Licence

Le projet T2DECODE est développé et édité par l'Association TUTODECODE (Association Loi 1901 à but non lucratif, SIREN 102 763 133, RNA W134011400).


T2DECODE — Plateforme pédagogique autonome et souveraine pour les réseaux et la cybersécurité

Édité par l'Association TUTODECODE (Loi 1901, SIREN 102 763 133)

Site Web · GitLab · SourceForge · Contact

© 2024-2026 Association TUTODECODE. Tous droits réservés.

About

T2DECODE — plateforme locale d’apprentissage technique et cybersécurité, offline-first, sans cloud, avec outils intégrés et IA locale optionnelle.

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages