Skip to content

P-TE/Homer-Honeypots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Homer

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

Installation

Création d'une VM HomerAgent

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

Déploiement de HomerServer

  • 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

Déploiement d'un honeypot

Retrouvez toutes les informations du déploiement sur le wiki.

Architecture

Voici un exemple d'architecture d'un déploiement d'Homer :

Auteurs

Blablach @blablachet
Zimmer @RemiChambolle
J.C @jordancoude
MaxiSam @m_axiSam