Homer est un projet permettant le déploiement automatisé d'Honeypots, à travers une interface graphique.
Les honeypots disponibles à ce jour sont :
- SSH
- FTP
- Agent Windows
Cette VM à pour but d'accueillir un Agent Honeypot (ssh ou ftp)
(Installation sur debian 8 netinstall)
- Prérequis :
$ apt install ansible openssh-server sudo
- Création d'un utilisateur ansible :
$ adduser ansible
- Ajout de l'utilisateur ansible au sudoers sans password :
$ sudo visudo
et ajouter à la fin :
ansible ALL=(ALL) NOPASSWD: ALL
- Prérequis : Docker
- Docker :
$ docker build . -t homer/server:0.1
$ docker run -d -p 5000:5000 --name homerserver homer/server:0.1
-
L'IHM est alors disponible sur http://<ip_locale>:5000/
(:warning: ne pas prendre 127.0.0.1) -
Ajout de la clé ssh du HomerAgent :
$ docker exec -it homerserver /bin/sh
$ ssh-copy-id ansible@ip_agent
Retrouvez toutes les informations du déploiement sur le wiki.
Voici un exemple d'architecture d'un déploiement d'Homer :
Blablach @blablachet
Zimmer @RemiChambolle
J.C @jordancoude
MaxiSam @m_axiSam