
🍯 T-Pot - La plateforme multi-honeypot tout-en-un 🐝

T-Pot est la plateforme honeypot tout-en-un, éventuellement distribuée, multi-architecture (amd64, arm64), prenant en charge plus de 20 honeypots et d'innombrables options de visualisation grâce à la Elastic Stack, des cartes d'attaques animées en direct et de nombreux outils de sécurité pour améliorer encore l'expérience de tromperie.
ssh requis)curl : $ sudo [apt, dnf, zypper] install curl si ce n'est pas déjà fait$HOME :```
env bash -c "$(curl -sL https://github.com/telekom-security/tpotce/raw/master/install.sh)"* Suivez les instructions, lisez les messages, vérifiez les éventuels conflits de ports et redémarrez
<!-- TOC -->
- [T-Pot - La plateforme multi honeypots tout-en-un](#t-pot---the-all-in-one-multi-honeypot-platform)
- [TL;DR](#tldr)
- [Avertissement](#disclaimer)
- [Concept technique](#technical-concept)
- [Honeypots et outils](#honeypots-and-tools)
- [Architecture technique](#technical-architecture)
- [Services](#services)
- [Types d'utilisateurs](#user-types)
- [Configuration système requise](#system-requirements)
- [Exécution dans une VM](#running-in-a-vm)
- [Exécution sur du matériel](#running-on-hardware)
- [Exécution dans le cloud](#running-in-a-cloud)
- [Ports requis](#required-ports)
- [Honeypots basés sur LLM](#llm-based-honeypots)
- [Ollama](#ollama)
- [ChatGPT](#chatgpt)
- [Placement du système](#system-placement)
- [Installation](#installation)
- [Choisissez votre distribution](#choose-your-distro)
- [Support Raspberry Pi 4 (8 Go)](#raspberry-pi-4-8gb-support)
- [Obtenez et installez T-Pot](#get-and-install-t-pot)
- [macOS et Windows](#macos--windows)
- [Red Hat Enterprise Linux](#red-hat-enterprise-linux)
- [Types d'installation](#installation-types)
- [Standard / Ruche](#standard--hive)
- [Distribuée](#distributed)
- [Désinstaller T-Pot](#uninstall-t-pot)
- [Premier démarrage](#first-start)
- [Premier démarrage autonome](#standalone-first-start)
- [Déploiement distribué](#distributed-deployment)
- [Planification et certificats](#planning-and-certificates)
- [Déploiement des capteurs](#deploying-sensors)
- [Suppression des capteurs](#removing-sensors)
- [Soumission de données à la communauté](#community-data-submission)
- [Soumission de données HPFEEDS (opt-in)](#opt-in-hpfeeds-data-submission)
- [Accès à distance et outils](#remote-access-and-tools)
- [SSH](#ssh)
- [Page d'accueil de T-Pot](#t-pot-landing-page)
- [Tableau de bord Kibana](#kibana-dashboard)
- [Carte des attaques](#attack-map)
- [Cyberchef](#cyberchef)
- [Elasticvue](#elasticvue)
- [Spiderfoot](#spiderfoot)
- [Configuration](#configuration)
- [Fichier de configuration T-Pot](#t-pot-config-file)
- [Personnaliser les honeypots et services T-Pot](#customize-t-pot-honeypots-and-services)
- [Maintenance](#maintenance)
- [Mises à jour générales](#general-updates)
- [Script de mise à jour](#update-script)
- [Redémarrage quotidien](#daily-reboot)
- [Problèmes connus](#known-issues)
- [Échec du téléchargement des images Docker](#docker-images-fail-to-download)
- [Échec du réseau T-Pot](#t-pot-networking-fails)
- [Démarrer T-Pot](#start-t-pot)
- [Arrêter T-Pot](#stop-t-pot)
- [Dossier de données T-Pot](#t-pot-data-folder)
- [Persistance des journaux](#log-persistence)
- [Réinitialisation d'usine](#factory-reset)
- [Afficher les conteneurs et images](#show-containers-and-images)
- [Blackhole](#blackhole)
- [Ajouter des utilisateurs à Nginx (interface Web T-Pot)](#add-users-to-nginx-t-pot-webui)
- [Importer et exporter des objets Kibana](#import-and-export-kibana-objects)
- [Exportation](#export)
- [Importation](#import)
- [Dépannage](#troubleshooting)
- [Journaux](#logs)
- [RAM et stockage](#ram-and-storage)
- [Contact](#contact)
- [Problèmes](#issues)
- [Discussions](#discussions)
- [Licences](#licenses)
- [Crédits](#credits)
- [Les développeurs et communautés de développement de](#the-developers-and-development-communities-of)
- [**Les entreprises et organisations suivantes**](#the-following-companies-and-organizations)
- [**Et bien sûr ***VOUS*** pour rejoindre la communauté !**](#and-of-course-you-for-joining-the-community)
- [Témoignages](#testimonials)
- [Merci 💖](#thank-you-)
<!-- TOC -->
<br><br>
# Avertissement
- Vous installez et exécutez T-Pot sous votre responsabilité. Choisissez votre déploiement avec soin, car une compromission du système ne peut jamais être exclue.
- Pour une aide rapide, consultez les [Problèmes](https://github.com/telekom-security/tpotce/issues) et [Discussions](https://github.com/telekom-security/tpotce/discussions).
- Le logiciel est conçu et proposé avec la meilleure intention possible. En tant que projet communautaire et open source, il utilise de nombreux autres logiciels open source et peut contenir des bugs et des problèmes. Signalez-les de manière responsable.
- Les honeypots – par conception – ne doivent pas héberger de données sensibles. Assurez-vous de ne pas en ajouter.
- Par défaut, vos données sont soumises à [Sicherheitstacho](https://www.sicherheitstacho.eu/start/main). Vous pouvez désactiver cela dans la configuration (`~/tpotce/docker-compose.yml`) en [supprimant](#community-data-submission) la section `ewsposter`. Mais dans ce cas, partager c'est prendre soin !
<br><br>
# Concept technique
Les principaux composants de T-Pot ont été déplacés dans l'image Docker `tpotinit`, permettant ainsi à T-Pot de supporter désormais plusieurs distributions Linux, voire macOS et Windows (bien que tous deux limités aux fonctionnalités de Docker Desktop). T-Pot utilise [docker](https://www.docker.com/) et [docker compose](https://docs.docker.com/compose/) pour atteindre son objectif d'exécuter le plus grand nombre de honeypots et d'outils possible simultanément, exploitant ainsi au maximum le matériel de l'hôte.
<br><br>